:root,[data-theme=light]{--klido-slate-50: #f0f5fa;--klido-slate-100: #e0e9f0;--klido-slate-200: #c8d6e1;--klido-slate-300: #b1c2d0;--klido-slate-400: #9aadbd;--klido-slate-500: #7b8fa0;--klido-slate-600: #5d7182;--klido-slate-700: #415566;--klido-slate-800: #283d4e;--klido-slate-900: #122534;--klido-green-50: #eef9f6;--klido-green-100: #dbf1ec;--klido-green-200: #bce2d9;--klido-green-300: #97cbc0;--klido-green-400: #68ab9d;--klido-green-500: #3d8a7c;--klido-green-600: #006b5c;--klido-green-700: #005347;--klido-green-800: #003c32;--klido-green-900: #002720;--klido-ice: #f1f8ff;--klido-warning-50: #fef4e3;--klido-warning-100: #fbebd0;--klido-warning-200: #f4d8a9;--klido-warning-300: #e1c18b;--klido-warning-400: #cda86b;--klido-warning-500: #b2883e;--klido-warning-600: #936700;--klido-warning-700: #735000;--klido-warning-800: #593c00;--klido-warning-900: #3d2800;--klido-danger-50: #fdeeec;--klido-danger-100: #fae1dd;--klido-danger-200: #f3c4be;--klido-danger-300: #e8a9a1;--klido-danger-400: #db8b81;--klido-danger-500: #c86357;--klido-danger-600: #b3372c;--klido-danger-700: #8b261e;--klido-danger-800: #6c1912;--klido-danger-900: #49110c;--klido-info-50: #edf5fd;--klido-info-100: #dcebfb;--klido-info-200: #b9d8f9;--klido-info-300: #97c4f4;--klido-info-400: #74aeea;--klido-info-500: #4d90d4;--klido-info-600: #1d6cb3;--klido-info-700: #004984;--klido-info-800: #003362;--klido-info-900: #002143;--klido-surface-canvas: #ffffff;--klido-surface-subtle: #f0f5fa;--klido-surface-muted: #e0e9f0;--klido-surface-ice: #c8d6e1;--klido-surface-brand: #415566;--klido-surface-inverse: #283d4e;--klido-surface-slate-deep: #122534;--klido-surface-ink: #122534;--klido-surface-accent: #006b5c;--klido-surface-accent-subtle: #eef9f6;--klido-surface-accent-muted: #dbf1ec;--klido-surface-overlay: rgba(18,37,52,.55);--klido-text-primary: #122534;--klido-text-secondary: #415566;--klido-text-tertiary: #5d7182;--klido-text-disabled: #9aadbd;--klido-text-inverse: #ffffff;--klido-text-accent: #006b5c;--klido-text-on-brand: #ffffff;--klido-border-subtle: #e0e9f0;--klido-border-default: #c8d6e1;--klido-border-strong: #9aadbd;--klido-border-inverse: #415566;--klido-border-accent: #006b5c;--klido-border-focus: #006b5c;--klido-icon-primary: #415566;--klido-icon-secondary: #7b8fa0;--klido-icon-inverse: #ffffff;--klido-icon-accent: #006b5c;--klido-status-success: var(--klido-green-600);--klido-status-success-surface: var(--klido-green-50);--klido-status-success-border: var(--klido-green-200);--klido-status-warning: var(--klido-warning-600);--klido-status-warning-surface: var(--klido-warning-50);--klido-status-warning-border: var(--klido-warning-200);--klido-status-danger: var(--klido-danger-600);--klido-status-danger-surface: var(--klido-danger-50);--klido-status-danger-border: var(--klido-danger-200);--klido-status-info: var(--klido-info-600);--klido-status-info-surface: var(--klido-info-50);--klido-status-info-border: var(--klido-info-200);--klido-status-pending-ink: var(--klido-slate-600);--klido-status-success-solid: #006b5c;--klido-status-success-solid-hover: #005347;--klido-status-success-solid-press: #003c32;--klido-status-warning-solid: #936700;--klido-status-warning-solid-hover: #735000;--klido-status-warning-solid-press: #593c00;--klido-status-danger-solid: #b3372c;--klido-status-danger-solid-hover: #8b261e;--klido-status-danger-solid-press: #6c1912;--klido-status-info-solid: #1d6cb3;--klido-status-info-solid-hover: #004984;--klido-status-info-solid-press: #003362;--klido-text-on-status: #ffffff;--klido-surface-raised: #2f4356;--klido-status-success-ground: rgba(0,107,92,.22);--klido-status-warning-ground: rgba(147,103,0,.24);--klido-status-danger-ground: rgba(179,55,44,.24);--klido-status-info-ground: rgba(29,108,179,.24);--klido-status-danger-ground-press: rgba(179,55,44,.42);--klido-status-danger-ground-border: rgba(179,55,44,.55);--klido-doc-chrome: #1f1f1f;--klido-doc-edge: #3a3a3a;--klido-doc-ink: #ededed;--klido-doc-ink-quiet: #a8a8a8;--klido-shadow-none: none;--klido-shadow-xs: 0 1px 2px rgba(18,37,52,.06);--klido-shadow-sm: 0 1px 2px rgba(18,37,52,.06),0 1px 3px rgba(18,37,52,.05);--klido-shadow-md: 0 2px 8px rgba(18,37,52,.08);--klido-shadow-lg: 0 8px 24px rgba(18,37,52,.1);--klido-shadow-xl: 0 16px 40px rgba(18,37,52,.12);--klido-shadow-chip: 0 2px 6px rgba(18,37,52,.1);--klido-shadow-inverse-sm: 0 1px 3px rgba(9,15,24,.4);--klido-shadow-inverse-md: 0 6px 20px rgba(9,15,24,.48);--klido-shadow-inset-sm: inset 0 1px 2px rgba(18,37,52,.08);--klido-shadow-inset-md: inset 0 2px 6px rgba(18,37,52,.12)}[data-theme=dark]{--klido-surface-canvas: #122534;--klido-surface-subtle: #1a2d3d;--klido-surface-muted: #283d4e;--klido-surface-ice: #283d4e;--klido-surface-brand: #5d7182;--klido-surface-inverse: #f0f5fa;--klido-surface-slate-deep: #0c1a25;--klido-surface-ink: #ffffff;--klido-surface-accent: #006b5c;--klido-surface-accent-subtle: #0c302a;--klido-surface-accent-muted: #005347;--klido-surface-overlay: rgba(6,10,16,.65);--klido-text-primary: #ffffff;--klido-text-secondary: #b1c2d0;--klido-text-tertiary: #5d7182;--klido-text-disabled: #415566;--klido-text-inverse: #122534;--klido-text-accent: #68ab9d;--klido-text-on-brand: #ffffff;--klido-border-subtle: #283d4e;--klido-border-default: #415566;--klido-border-strong: #5d7182;--klido-border-inverse: #c8d6e1;--klido-border-accent: #68ab9d;--klido-border-focus: #68ab9d;--klido-icon-primary: #c8d6e1;--klido-icon-secondary: #9aadbd;--klido-icon-inverse: #122534;--klido-icon-accent: #68ab9d;--klido-status-success: var(--klido-green-400);--klido-status-success-surface: var(--klido-green-900);--klido-status-success-border: var(--klido-green-700);--klido-status-warning: var(--klido-warning-400);--klido-status-warning-surface: var(--klido-warning-900);--klido-status-warning-border: var(--klido-warning-700);--klido-status-danger: var(--klido-danger-400);--klido-status-danger-surface: var(--klido-danger-900);--klido-status-danger-border: var(--klido-danger-700);--klido-status-info: var(--klido-info-400);--klido-status-info-surface: var(--klido-info-900);--klido-status-info-border: var(--klido-info-700);--klido-status-pending-ink: var(--klido-slate-300);--klido-status-success-solid: #006b5c;--klido-status-success-solid-hover: #005347;--klido-status-success-solid-press: #003c32;--klido-status-warning-solid: #936700;--klido-status-warning-solid-hover: #735000;--klido-status-warning-solid-press: #593c00;--klido-status-danger-solid: #b3372c;--klido-status-danger-solid-hover: #8b261e;--klido-status-danger-solid-press: #6c1912;--klido-status-info-solid: #1d6cb3;--klido-status-info-solid-hover: #004984;--klido-status-info-solid-press: #003362;--klido-text-on-status: #ffffff}[data-theme=klido-surface-touch],[data-klido-surface=touch]{--klido-surface-canvas: var(--klido-slate-900);--klido-surface-subtle: #1a2d3d;--klido-surface-muted: var(--klido-slate-800);--klido-surface-ice: var(--klido-slate-700);--klido-surface-brand: var(--klido-slate-700);--klido-surface-inverse: var(--klido-slate-100);--klido-surface-slate-deep: #0c1a25;--klido-surface-accent: var(--klido-green-600);--klido-surface-accent-subtle: rgba(0,107,92,.16);--klido-surface-accent-muted: rgba(0,107,92,.28);--klido-text-primary: var(--klido-slate-100);--klido-text-secondary: #a8bbca;--klido-text-tertiary: #8399ab;--klido-text-disabled: #5d7182;--klido-text-inverse: var(--klido-slate-900);--klido-text-accent: var(--klido-green-200);--klido-text-on-brand: #ffffff;--klido-border-subtle: rgba(226,231,238,.12);--klido-border-default: rgba(226,231,238,.2);--klido-border-strong: rgba(226,231,238,.34);--klido-border-accent: var(--klido-green-500);--klido-border-focus: var(--klido-green-400);--klido-icon-primary: var(--klido-slate-100);--klido-icon-secondary: #8399ab;--klido-icon-accent: var(--klido-green-400);--klido-status-success: var(--klido-green-300);--klido-status-success-surface: var(--klido-green-50);--klido-status-success-border: var(--klido-green-200);--klido-status-warning: var(--klido-warning-300);--klido-status-warning-surface: var(--klido-warning-50);--klido-status-warning-border: var(--klido-warning-200);--klido-status-danger: var(--klido-danger-300);--klido-status-danger-surface: var(--klido-danger-50);--klido-status-danger-border: var(--klido-danger-200);--klido-status-info: var(--klido-info-300);--klido-status-info-surface: var(--klido-info-50);--klido-status-info-border: var(--klido-info-200);--klido-status-pending-ink: var(--klido-slate-600);--klido-surface-raised: #2f4356;--klido-status-success-ground: rgba(0,107,92,.22);--klido-status-warning-ground: rgba(147,103,0,.24);--klido-status-danger-ground: rgba(179,55,44,.24);--klido-status-info-ground: rgba(29,108,179,.24);--klido-status-danger-ground-press: rgba(179,55,44,.42);--klido-status-danger-ground-border: rgba(179,55,44,.55);--klido-shadow-sm: inset 0 1px 0 rgba(255,255,255,.06);--klido-shadow-md: inset 0 1px 0 rgba(255,255,255,.08),0 2px 8px rgba(0,0,0,.35);--klido-shadow-lg: inset 0 1px 0 rgba(255,255,255,.08),0 12px 32px rgba(0,0,0,.45);--klido-shadow-inset-sm: inset 0 2px 4px rgba(0,0,0,.4);--klido-shadow-inset-md: inset 0 3px 8px rgba(0,0,0,.5)}[data-theme=klido-surface-touch-klido-touch-kiosk],[data-klido-surface=touch][data-klido-touch-mode=kiosk]{--klido-status-success: var(--klido-green-600);--klido-status-success-surface: var(--klido-green-50);--klido-status-success-border: var(--klido-green-200);--klido-status-warning: var(--klido-warning-600);--klido-status-warning-surface: var(--klido-warning-50);--klido-status-warning-border: var(--klido-warning-200);--klido-status-danger: var(--klido-danger-600);--klido-status-danger-surface: var(--klido-danger-50);--klido-status-danger-border: var(--klido-danger-200);--klido-status-info: var(--klido-info-600);--klido-status-info-surface: var(--klido-info-50);--klido-status-info-border: var(--klido-info-200);--klido-status-pending-ink: var(--klido-slate-600)}:root{--klido-space-0: 0px;--klido-space-px: 1px;--klido-space-0-5: 2px;--klido-space-1: 4px;--klido-space-1-5: 6px;--klido-space-2: 8px;--klido-space-3: 12px;--klido-space-4: 16px;--klido-space-5: 20px;--klido-space-6: 24px;--klido-space-8: 32px;--klido-space-10: 40px;--klido-space-12: 48px;--klido-space-16: 64px;--klido-space-20: 80px;--klido-space-24: 96px;--klido-space-32: 128px;--klido-touch-target-min: 52px;--klido-touch-gap-min: 12px;--klido-touch-safe-destructive: 96px;--klido-touch-target: 56px;--klido-touch-target-lg: 64px;--klido-touch-target-xl: 88px;--klido-touch-gap: 12px;--klido-radius-none: 0px;--klido-radius-xs: 2px;--klido-radius-sm: 4px;--klido-radius-md: 8px;--klido-radius-lg: 12px;--klido-radius-xl: 16px;--klido-radius-2xl: 24px;--klido-radius-pill: 999px;--klido-radius-circle: 50%;--klido-motion-instant: 80ms;--klido-motion-fast: .14s;--klido-motion-base: .2s;--klido-motion-slow: .3s;--klido-motion-deliberate: .48s;--klido-motion-ease-standard: cubic-bezier(.2,0,0,1);--klido-motion-ease-entrance: cubic-bezier(0,0,0,1);--klido-motion-ease-exit: cubic-bezier(.3,0,1,1);--klido-tracking-display: -.02em;--klido-tracking-heading: -.015em;--klido-tracking-body: 0;--klido-tracking-caption: .005em;--klido-tracking-figure: -.01em;--klido-tracking-label: .1em;--klido-tracking-tagline: .06em;--klido-tracking-pill: .05em;--klido-line-hairline: 1px solid #C8D6E1;--klido-line-dotted: 1.5px dotted #9AADBD;--klido-touch-press-scale: .97;--font-klido-font-display: "DM Serif Display","Iowan Old Style",Georgia,serif;--font-klido-font-sans: "Outfit",ui-sans-serif,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-klido-font-condensed: "Barlow Semi Condensed","Helvetica Neue",Arial Narrow,sans-serif;--font-klido-font-mono: ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--font-klido-text-display-2xl: 400 72px/1.02 "DM Serif Display","Iowan Old Style",Georgia,serif;--font-klido-text-display-xl: 400 56px/1.05 "DM Serif Display","Iowan Old Style",Georgia,serif;--font-klido-text-display-lg: 400 44px/1.08 "DM Serif Display","Iowan Old Style",Georgia,serif;--font-klido-text-display-md: 400 34px/1.15 "DM Serif Display","Iowan Old Style",Georgia,serif;--font-klido-text-display-sm: 400 24px/1.25 "DM Serif Display","Iowan Old Style",Georgia,serif;--font-klido-text-figure-lg: 600 44px/1.05 "Barlow Semi Condensed","Helvetica Neue",Arial Narrow,sans-serif;--font-klido-text-figure-md: 600 34px/1.1 "Barlow Semi Condensed","Helvetica Neue",Arial Narrow,sans-serif;--font-klido-text-figure-sm: 600 24px/1.2 "Barlow Semi Condensed","Helvetica Neue",Arial Narrow,sans-serif}@media(prefers-reduced-motion:reduce){:root{--klido-motion-instant: 0ms;--klido-motion-fast: 0ms;--klido-motion-base: 0ms;--klido-motion-slow: 0ms;--klido-motion-deliberate: 0ms}}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/DMSerifDisplay-Regular-C5_t9oOD.woff2) format("woff2")}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/DMSerifDisplay-Italic-DpcbibHm.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Outfit-Variable-Bc-8i84L.woff2) format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/BarlowSemiCondensed-Medium-G0uxJNrM.woff2) format("woff2")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/BarlowSemiCondensed-SemiBold-BkLiAYu4.woff2) format("woff2")}:root{--klido-font-display:"DM Serif Display","Iowan Old Style",Georgia,serif;--klido-font-sans:"Outfit",ui-sans-serif,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--klido-font-condensed:"Barlow Semi Condensed","Helvetica Neue",Arial Narrow,sans-serif;--klido-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace}:root{--klido-text-display-2xl:400 72px/1.02 var(--klido-font-display);--klido-text-display-xl:400 56px/1.05 var(--klido-font-display);--klido-text-display-lg:400 44px/1.08 var(--klido-font-display);--klido-text-display-md:400 34px/1.15 var(--klido-font-display);--klido-text-display-sm:400 24px/1.25 var(--klido-font-display);--klido-text-figure-lg:600 44px/1.05 var(--klido-font-condensed);--klido-text-figure-md:600 34px/1.1 var(--klido-font-condensed);--klido-text-figure-sm:600 24px/1.2 var(--klido-font-condensed);--klido-text-figure-data:500 14px/1.5 var(--klido-font-condensed);--klido-text-h1:500 40px/1.15 var(--klido-font-sans);--klido-text-h2:500 30px/1.2 var(--klido-font-sans);--klido-text-h3:500 24px/1.3 var(--klido-font-sans);--klido-text-h4:500 20px/1.35 var(--klido-font-sans);--klido-text-h5:600 17px/1.4 var(--klido-font-sans);--klido-text-body-lg:300 18px/1.6 var(--klido-font-sans);--klido-text-body:300 16px/1.6 var(--klido-font-sans);--klido-text-body-sm:300 14px/1.55 var(--klido-font-sans);--klido-text-ui-lg:500 16px/1.4 var(--klido-font-sans);--klido-text-ui:500 14px/1.4 var(--klido-font-sans);--klido-text-ui-sm:500 13px/1.4 var(--klido-font-sans);--klido-text-caption:400 12px/1.45 var(--klido-font-sans);--klido-text-eyebrow:600 13px/1.2 var(--klido-font-condensed);--klido-text-tagline:600 16px/1.35 var(--klido-font-condensed);--klido-text-pill:600 12px/1.2 var(--klido-font-condensed);--klido-text-quote:400 22px/1.45 var(--klido-font-display)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font:var(--klido-text-body);color:var(--klido-text-primary);background:var(--klido-surface-canvas)}a{color:var(--klido-text-accent);text-decoration:none;transition:color var(--klido-motion-instant) var(--klido-motion-ease-standard)}a:hover{color:var(--klido-green-700);text-decoration:underline;text-underline-offset:2px}*:focus-visible{outline:2px solid var(--klido-border-focus);outline-offset:2px}table,.klido-tabular{font-variant-numeric:tabular-nums}::selection{background:var(--klido-surface-accent-muted);color:var(--klido-text-primary)}[data-klido-surface=touch]{--klido-touch-target:64px;--klido-touch-target-lg:80px;--klido-touch-target-xl:104px;--klido-touch-gap:16px;--klido-text-body-lg:400 20px/1.5 var(--klido-font-sans);--klido-text-body:400 18px/1.5 var(--klido-font-sans);--klido-text-body-sm:400 16px/1.45 var(--klido-font-sans);--klido-text-ui-lg:500 20px/1.3 var(--klido-font-sans);--klido-text-ui:500 18px/1.3 var(--klido-font-sans);--klido-text-ui-sm:500 16px/1.3 var(--klido-font-sans);--klido-text-caption:400 15px/1.4 var(--klido-font-sans);--klido-text-eyebrow:600 15px/1.2 var(--klido-font-condensed);--klido-text-pill:600 14px/1.2 var(--klido-font-condensed);--klido-touch-text-figure:400 44px/1 var(--klido-font-display);--klido-touch-text-figure-lg:400 64px/1 var(--klido-font-display);--klido-touch-text-key:500 30px/1 var(--klido-font-sans);--klido-radius-sm:6px;--klido-radius-md:10px;--klido-radius-lg:14px;--klido-radius-xl:20px;--klido-touch-press-inset:inset 0 3px 10px rgba(0,0,0,.55);--klido-motion-fast:80ms;--klido-motion-base:.12s;background:var(--klido-surface-canvas);color:var(--klido-text-primary);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;overscroll-behavior:none}@media(hover:none){[data-klido-surface=touch] *:hover{background-image:none}}[data-klido-surface=touch][data-klido-touch-mode=kiosk]{--klido-touch-target:80px;--klido-touch-target-lg:104px;--klido-touch-target-xl:140px;--klido-touch-gap:24px;--klido-text-body:400 22px/1.5 var(--klido-font-sans);--klido-text-ui:500 22px/1.3 var(--klido-font-sans);--klido-text-ui-lg:500 26px/1.3 var(--klido-font-sans)}:root{--text-2xs: 12px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-md: 16px;--text-lg: 20px;--text-xl: 24px;--text-2xl: 30px;--text-3xl: 34px;--text-4xl: 56px;--display-sm: 24px;--display-md: 34px;--display-lg: 44px;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 600;--weight-black: 400;--weight-number: 500;--leading-none: 1.02;--leading-tight: 1.05;--leading-snug: 1.2;--leading-normal: 1.6;--leading-relaxed: 1.6;--leading-display-md: 1.15;--leading-heading: 1.2;--leading-subheading: 1.35;--leading-body-sm: 1.55;--leading-caption: 1.45}[data-klido-surface=touch]{--text-2xs: 15px;--text-xs: 15px;--text-sm: 16px;--text-base: 18px;--text-md: 18px;--weight-light: 400;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 600;--leading-normal: 1.5;--leading-relaxed: 1.5;--leading-body-sm: 1.45;--leading-caption: 1.4}[data-klido-surface=touch][data-klido-touch-mode=kiosk]{--text-base: 22px;--text-md: 22px;--weight-light: 400;--weight-medium: 500;--leading-normal: 1.5;--leading-relaxed: 1.5}:root,[data-theme],[data-klido-surface]{--bg: var(--klido-surface-canvas);--surface: var(--klido-surface-subtle);--surface-raised: var(--klido-surface-canvas);--surface-hover: var(--klido-surface-muted);--surface-active: var(--klido-surface-muted);--surface-overlay: var(--klido-surface-overlay);--border: var(--klido-border-subtle);--border-strong: var(--klido-border-strong);--border-accent: var(--klido-border-focus);--text: var(--klido-text-primary);--text-muted: var(--klido-text-secondary);--text-subtle: var(--klido-text-tertiary);--text-on-accent: var(--klido-text-on-brand);--text-accent: var(--klido-text-accent);--accent: var(--klido-surface-accent);--accent-hover: var(--klido-green-700);--accent-active: var(--klido-green-800);--accent-soft: var(--klido-surface-accent-subtle);--accent-ring: var(--klido-border-focus);--positive: var(--klido-status-success);--positive-soft: var(--klido-status-success-surface);--warning: var(--klido-status-warning);--warning-soft: var(--klido-status-warning-surface);--danger: var(--klido-status-danger);--danger-soft: var(--klido-status-danger-surface);--info: var(--klido-status-info);--info-soft: var(--klido-status-info-surface);--klido-text-on-accent: var(--klido-text-on-brand);--klido-surface-warning: var(--klido-status-warning-surface);--klido-surface-danger: var(--klido-status-danger-surface);--klido-surface-info: var(--klido-status-info-surface);--klido-text-warning: var(--klido-status-warning);--klido-text-danger: var(--klido-status-danger);--klido-text-info: var(--klido-status-info);--brand-primary: var(--klido-surface-accent);--brand-green: var(--klido-surface-accent);--brand-ink: var(--klido-text-primary);--font-display: var(--klido-font-display);--font-sans: var(--klido-font-sans);--font-ui: var(--klido-font-sans);--font-label: var(--klido-font-condensed);--font-number: var(--klido-font-condensed);--font-mono: var(--klido-font-mono);--space-0: var(--klido-space-0);--space-1: var(--klido-space-1);--space-2: var(--klido-space-2);--space-3: var(--klido-space-3);--space-4: var(--klido-space-4);--space-5: var(--klido-space-5);--space-6: var(--klido-space-6);--space-8: var(--klido-space-8);--space-10: var(--klido-space-10);--space-12: var(--klido-space-12);--space-16: var(--klido-space-16);--space-20: var(--klido-space-20);--space-24: var(--klido-space-24);--space-32: var(--klido-space-32);--radius-none: var(--klido-radius-none);--radius-2: var(--klido-radius-xs);--radius-xs: var(--klido-radius-xs);--radius-sm: var(--klido-radius-sm);--radius-md: var(--klido-radius-md);--radius-lg: var(--klido-radius-lg);--radius-xl: var(--klido-radius-xl);--radius-2xl: var(--klido-radius-xl);--radius-pill: var(--klido-radius-pill);--radius-circle: var(--klido-radius-circle);--shadow-xs: var(--klido-shadow-sm);--shadow-sm: var(--klido-shadow-sm);--shadow-md: var(--klido-shadow-md);--shadow-lg: var(--klido-shadow-lg);--glow-accent: none;--glow-soft: none;--shadow-inset: none;--ring: 0 0 0 2px var(--klido-border-focus);--dur-instant: var(--klido-motion-instant);--dur-fast: var(--klido-motion-fast);--dur-base: var(--klido-motion-base);--dur-slow: var(--klido-motion-slow);--ease-standard: var(--klido-motion-ease-standard);--ease-out: var(--klido-motion-ease-entrance);--ease-in-out: var(--klido-motion-ease-standard);--transition-colors: color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard)}*,*:before,*:after{box-sizing:border-box}.klido-control{min-width:44px;min-height:44px}[data-klido-surface=touch] .klido-control,[data-klido-surface=touch] .klido-field-control{min-height:var(--klido-touch-target-min);min-width:var(--klido-touch-target-min);touch-action:manipulation}button,input,select,textarea{font:inherit}.k-mono{font-family:var(--klido-font-mono)}.k-number,.k-num,.k-tabular{font-family:var(--klido-font-condensed);font-variant-numeric:tabular-nums}.k-muted{color:var(--klido-text-secondary)}.k-subtle{color:var(--klido-text-tertiary)}.k-accent{color:var(--klido-text-accent)}.k-eyebrow{font:var(--klido-text-eyebrow);letter-spacing:var(--klido-tracking-label);text-transform:uppercase}.k-label{font:var(--klido-text-ui)}.k-hairline{border:0;border-top:1px solid var(--klido-border-subtle)}@media(prefers-reduced-motion:reduce){*:not(.klido-legacy-bar):not(.klido-legacy-bar *),*:not(.klido-legacy-bar):not(.klido-legacy-bar *):before,*:not(.klido-legacy-bar):not(.klido-legacy-bar *):after{animation-duration:0ms!important;transition-duration:0ms!important}}:root{--tracking-tight: var(--klido-tracking-heading);--tracking-tighter: var(--klido-tracking-display);--tracking-normal: var(--klido-tracking-body);--tracking-wide: var(--klido-tracking-caption);--tracking-caps: var(--klido-tracking-label);--field-height: var(--klido-space-10);--control-height: var(--klido-space-10);--page-gutter: var(--klido-space-8)}:root,[data-theme],[data-klido-surface]{--bg-sunken: var(--klido-surface-subtle);--surface-2: var(--klido-surface-muted);--success: var(--klido-status-success);--text-warning: var(--klido-status-warning);--orange-300: var(--klido-text-accent);--red-400: var(--klido-status-danger);--red-500: var(--klido-status-danger);--ink-950: var(--klido-surface-canvas);--ink-900: var(--klido-surface-subtle);--ink-800: var(--klido-surface-muted);--ink-750: var(--klido-border-subtle);--ink-500: var(--klido-text-tertiary);--ink-100: var(--klido-text-secondary);--ink-50: var(--klido-text-primary);--slate-25: var(--klido-surface-subtle);--slate-50: var(--klido-surface-subtle);--slate-100: var(--klido-surface-muted);--slate-200: var(--klido-border-subtle);--slate-300: var(--klido-border-subtle);--slate-400: var(--klido-border-strong);--slate-500: var(--klido-border-strong);--slate-600: var(--klido-text-secondary);--slate-700: var(--klido-text-secondary);--slate-800: var(--klido-text-primary);--slate-900: var(--klido-text-primary);--slate-950: var(--klido-text-primary);--green-50: var(--klido-surface-accent-subtle);--green-100: var(--klido-surface-accent-subtle);--green-200: var(--klido-surface-accent-subtle);--green-300: var(--klido-text-accent);--green-400: var(--klido-text-accent);--green-500: var(--klido-text-accent);--green-600: var(--klido-surface-accent);--green-700: var(--klido-green-700);--green-800: var(--klido-green-800);--danger-50: var(--klido-status-danger-surface);--danger-200: var(--klido-status-danger-border);--danger-600: var(--klido-status-danger);--info-50: var(--klido-status-info-surface);--info-200: var(--klido-status-info-border);--info-600: var(--klido-status-info);--warning-50: var(--klido-status-warning-surface);--warning-200: var(--klido-status-warning-border);--warning-600: var(--klido-status-warning);--tap-min: var(--klido-touch-target-min)}.klido-startup{box-sizing:border-box;display:flex;flex-direction:column;background:var(--klido-surface-subtle);color:var(--klido-text-primary);font-family:var(--klido-font-sans);overflow:hidden}.klido-startup--fixed{position:fixed;inset:0;height:100dvh;z-index:1000}.klido-startup--contained{position:relative;width:100%;height:100%;min-height:0;flex:1 1 auto}.klido-startup__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;padding:var(--klido-space-6)}.klido-startup__inner{margin:auto;width:100%;max-width:480px;display:flex;flex-direction:column;gap:var(--klido-space-6)}.klido-startup__card{background:var(--klido-surface-canvas);border:1px solid var(--klido-border-subtle);border-radius:var(--klido-radius-lg);padding:var(--klido-space-6);display:flex;flex-direction:column;gap:var(--klido-space-4)}.klido-startup__eyebrow{font:var(--klido-text-eyebrow);letter-spacing:var(--klido-tracking-label);text-transform:uppercase;color:var(--klido-text-tertiary);display:flex;align-items:center;gap:var(--klido-space-2);margin:0}.klido-startup__dot{width:6px;height:6px;border-radius:var(--klido-radius-circle);background:var(--klido-status-pending-ink, var(--klido-text-tertiary));flex:none}.klido-startup__dot--error{background:var(--klido-status-danger)}.klido-startup__title{font:var(--klido-text-h3);letter-spacing:var(--klido-tracking-heading);margin:0}.klido-startup__desc{font:var(--klido-text-body);color:var(--klido-text-secondary);margin:0}.klido-startup__track{height:0;border-top:1.5px dotted var(--klido-border-strong)}.klido-startup__error{background:var(--klido-status-danger-surface);border:1px solid var(--klido-status-danger-border);color:var(--klido-status-danger);border-radius:var(--klido-radius-md);padding:var(--klido-space-3) var(--klido-space-4);font:var(--klido-text-body-sm);margin:0;overflow-wrap:anywhere}.klido-startup__actions{display:flex;flex-wrap:wrap;gap:var(--klido-space-2);min-height:44px}@media(max-width:600px){.klido-global-bar{gap:2px!important;padding-left:40px!important;padding-right:40px!important}.klido-global-bar>button{flex:1 1 0!important;min-width:0!important;padding-left:2px!important;padding-right:2px!important;gap:3px!important}.klido-global-bar>button[aria-label=Apps]{flex:1.6 1 0!important}.klido-global-bar>button[aria-label=Apps] img{max-width:46px;height:auto}.klido-global-bar>button:last-of-type{flex:1.25 1 0!important;overflow:hidden}.klido-global-bar>button>span:not(.material-symbols-rounded){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px!important}.klido-global-bar>[role=menu]>div{min-width:0}}:root{--klido-frame-rim: 20px;--klido-frame-radius: 22px}@media(max-width:760px){:root{--klido-frame-rim: 11px;--klido-frame-radius: 18px}}.klido-framed-content{box-sizing:border-box;padding-inline:var(--klido-frame-rim);padding-right:var(--klido-frame-right, var(--klido-frame-rim));min-height:0;overflow:hidden}html:has(.klido-framed-content),body:has(.klido-framed-content){height:100%;overflow:hidden;overscroll-behavior:none}.klido-shell[data-frame-expanded=true]{--klido-frame-right: 50vw}.klido-app-body{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.klido-app-panel{flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;box-sizing:border-box}.klido-app-full-bleed{height:100%;min-height:0}.klido-app-body>aside,.klido-framed-content>aside{flex-shrink:0}.klido-inset-frame{--frame-chrome: #e9ecee;--frame-shadow: 24 35 51;--frame-signal: 79 152 135;position:fixed;inset:0;z-index:840;pointer-events:none}:root[data-theme=dark] .klido-inset-frame{--frame-chrome: #172536;--frame-shadow: 79 152 135}.klido-inset-frame--amber{--frame-signal: 225 115 34}.klido-inset-frame--critical{--frame-signal: 190 54 48}.klido-inset-frame__window{position:fixed;top:calc(56px + env(safe-area-inset-top,0px) + var(--klido-banner-height, 0px));right:var(--klido-frame-rim);bottom:calc(56px + env(safe-area-inset-bottom,0px));left:var(--klido-frame-rim);border-radius:var(--klido-frame-radius);box-shadow:0 0 0 var(--klido-frame-rim) var(--frame-chrome),inset 0 1px #fff6,inset 0 7px 11px rgb(var(--frame-shadow) / 20%),inset 0 -6px 10px rgb(var(--frame-shadow) / 15%),inset 6px 0 10px rgb(var(--frame-shadow) / 15%),inset -6px 0 10px rgb(var(--frame-shadow) / 15%)}.klido-inset-frame--amber:not(.klido-inset-frame--pulse) .klido-inset-frame__window{box-shadow:0 0 0 var(--klido-frame-rim) var(--frame-chrome),inset 0 1px rgb(var(--frame-signal) / 24%),inset 0 8px 14px rgb(var(--frame-signal) / 34%),inset 0 -7px 13px rgb(var(--frame-signal) / 28%),inset 7px 0 13px rgb(var(--frame-signal) / 28%),inset -7px 0 13px rgb(var(--frame-signal) / 28%)}.klido-inset-frame--pulse .klido-inset-frame__window{animation:klido-frame-double 1.25s cubic-bezier(.22,.9,.35,1) both}.klido-shell[data-frame-expanded=true] .klido-inset-frame__window{right:calc(var(--klido-frame-right) + var(--klido-chat-shift, 0px))}.klido-inset-frame__right{position:fixed;top:0;bottom:0;right:0;width:var(--klido-frame-rim);background:var(--frame-chrome)}.klido-shell[data-frame-expanded=true] .klido-inset-frame__right{right:var(--klido-chat-shift, 0px);width:var(--klido-frame-right)}.klido-framed-content,.klido-inset-frame__window,.klido-inset-frame__right{transition:padding-right .24s cubic-bezier(.2,.8,.2,1),right .24s cubic-bezier(.2,.8,.2,1),width .24s cubic-bezier(.2,.8,.2,1)}.klido-inset-frame__status{position:fixed;top:calc(56px + env(safe-area-inset-top,0px) + var(--klido-banner-height, 0px) + 7px);right:calc(var(--klido-frame-rim) + 14px);display:flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid transparent;border-radius:999px;color:#435465;background:#f8f9faeb;font:600 10px/1.2 var(--font-ui);letter-spacing:.045em;text-transform:uppercase}:root[data-theme=dark] .klido-inset-frame__status{color:#d2dee6;background:#172536eb}.klido-inset-frame--amber .klido-inset-frame__status,.klido-inset-frame--critical .klido-inset-frame__status{border-color:rgb(var(--frame-signal) / 50%);color:rgb(var(--frame-signal))}.klido-inset-frame__dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--frame-signal));box-shadow:0 0 0 3px rgb(var(--frame-signal) / 12%)}.klido-inset-frame--pulse .klido-inset-frame__dot{animation:klido-frame-dot-double 1.25s ease-out both}.klido-inset-frame--amber .klido-inset-frame__dot{animation:klido-frame-dot-breathe 5s ease-in-out infinite}@keyframes klido-frame-dot-breathe{0%,to{opacity:.55;box-shadow:0 0 0 2px rgb(var(--frame-signal) / 8%)}50%{opacity:1;box-shadow:0 0 8px 4px rgb(var(--frame-signal) / 30%)}}@keyframes klido-frame-double{0%,36%,50%,87%,to{box-shadow:0 0 0 var(--klido-frame-rim) var(--frame-chrome),inset 0 7px 11px rgb(var(--frame-shadow) / 20%),inset 0 -6px 10px rgb(var(--frame-shadow) / 15%),inset 6px 0 10px rgb(var(--frame-shadow) / 15%),inset -6px 0 10px rgb(var(--frame-shadow) / 15%)}10%,25%,60%,75%{box-shadow:0 0 0 var(--klido-frame-rim) var(--frame-chrome),inset 0 9px 18px rgb(var(--frame-signal) / 58%),inset 0 -8px 17px rgb(var(--frame-signal) / 48%),inset 8px 0 17px rgb(var(--frame-signal) / 48%),inset -8px 0 17px rgb(var(--frame-signal) / 48%)}}@keyframes klido-frame-dot-double{0%,to{box-shadow:0 0 0 3px rgb(var(--frame-signal) / 12%)}15%,65%{box-shadow:0 0 0 8px rgb(var(--frame-signal) / 0%)}28%,78%{box-shadow:0 0 0 3px rgb(var(--frame-signal) / 16%)}}@media(prefers-reduced-motion:reduce){.klido-inset-frame--pulse .klido-inset-frame__window,.klido-inset-frame--amber .klido-inset-frame__dot,.klido-inset-frame--pulse .klido-inset-frame__dot{animation:none}.klido-framed-content,.klido-inset-frame__window,.klido-inset-frame__right{transition:none!important}}.klido-inset-frame__right--config{z-index:1;pointer-events:auto;box-sizing:border-box;padding:calc(56px + env(safe-area-inset-top,0px) + var(--klido-banner-height, 0px) + 30px) 30px calc(86px + env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.klido-config{min-width:0;max-width:100%;color:var(--text);font-family:var(--font-ui);overflow-wrap:anywhere}.klido-config *{min-width:0;max-width:100%;box-sizing:border-box}.klido-config__head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:12px}.klido-config__head h2{margin:0;font:600 var(--text-sm)/1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.klido-config__close{border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--text);padding:6px 10px;cursor:pointer;font:500 var(--text-xs)/1 var(--font-ui)}.klido-config__section{padding:14px 0;border-top:1px solid var(--border)}.klido-config__row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.klido-config__label{display:block;color:var(--text-muted);font:400 var(--text-sm)/1.5 var(--font-ui);margin-bottom:8px}.klido-config__input{display:block;width:100%;max-width:140px;padding:8px;border-radius:6px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit}.klido-config__msg{margin-top:8px}.dev-auth-menu{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:24px;border:1px solid #354d5c;border-radius:18px;background:#142735;color:#f4f7f9;box-shadow:0 24px 80px #0008;font-family:inherit}.dev-auth-menu::backdrop{background:#04101bc9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dev-auth-menu header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dev-auth-menu h2{font-size:22px;margin:10px 0 0}.dev-auth-menu p{color:#b9c9d3;line-height:1.5;font-size:14px}.dev-auth-badge{color:#8cd9cf;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.dev-auth-menu button{font:inherit;color:inherit;cursor:pointer}.dev-auth-menu header button{border:0;background:transparent;font-size:28px;min-width:36px;min-height:36px}.dev-auth-users{display:grid;gap:10px;margin-top:20px}.dev-auth-users button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:16px;border:1px solid #3b5361;border-radius:10px;background:#1c3342}.dev-auth-users button:hover:not(:disabled){background:#284959;border-color:#8cd9cf}.dev-auth-menu button:focus-visible{outline:2px solid #8cd9cf;outline-offset:3px}.dev-auth-users button:disabled{opacity:.6;cursor:wait}.dev-auth-users small{display:block;margin-top:5px;font-size:12px;color:#b9c9d3}.dev-auth-menu footer{margin-top:22px;font-size:12px;color:#8da6b5}.dev-auth-menu .dev-auth-error{color:#ffb5b5}.production-demo-banner{position:fixed;z-index:10000;top:8px;left:50%;transform:translate(-50%);max-width:calc(100vw - 24px);width:max-content;display:flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid #fbbf24;border-radius:8px;background:#362607;color:#fff4cd;box-shadow:0 2px 10px #0008;font-size:12px}.production-demo-banner button{color:inherit;background:#ffffff15;border:1px solid #ffffff40;padding:4px 8px;border-radius:4px;cursor:pointer;white-space:nowrap}@media(max-width:700px){.production-demo-banner{flex-wrap:wrap;justify-content:center;gap:5px}.production-demo-banner span{font-size:10px}}@font-face{font-family:Klido Bar Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowsemicondensed/v16/wlpvgxjLBV1hqnzfr-F8sEYMB0Yybp0mudRnfw.ttf) format("truetype")}@font-face{font-family:Klido Bar Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowsemicondensed/v16/wlpigxjLBV1hqnzfr-F8sEYMB0Yybp0mudRfp66PAA.ttf) format("truetype")}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx3cwhsk.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxTcwhsk.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxPcwhsk.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx_cwhsk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPx7cwhsk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Klido Bar Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v24/tDbv2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKwBNntkaToggR7BYRbKPxDcwg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Klido Bar Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Klido Bar Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Klido Bar Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Klido Bar Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Klido Bar Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Klido Bar Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Klido Bar Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Klido Bar Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Klido Bar Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Klido Bar Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Klido Bar Display;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXtXA-W2r.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Klido Bar Display;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXt7A-W2r.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Klido Bar Display;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXt_A-W2r.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Klido Bar Display;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXtHA-Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Klido Bar Display;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Klido Bar Display;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Klido Bar Display;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Klido Bar Display;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Klido Bar Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Klido Bar Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Klido Bar Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Klido Bar Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Klido Bar Display;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Klido Bar Display;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Klido Bar Display;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Klido Bar Display;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.klido-legacy-bar{--slate-25: #F8F9FA;--slate-50: #F2F5F6;--slate-100: #E2E7EE;--slate-200: #C7D1D7;--slate-300: #B6C4CF;--slate-400: #9AADBD;--slate-500: #7B8E9E;--slate-600: #5E7081;--slate-700: #435465;--slate-800: #2A3D52;--slate-900: #232B31;--slate-950: #182333;--green-50: #F2F8F2;--green-100: #D8EADA;--green-200: #B3D5C6;--green-300: #8EC0B3;--green-400: #66AA9F;--green-500: #3D8A7C;--green-600: #006C5B;--green-700: #025241;--green-800: #033E2D;--ice: #F1F8FF;--warning-50: #FDF4E3;--warning-200: #F2D9A8;--warning-600: #9F6401;--danger-50: #FDEEEC;--danger-200: #F3C4BE;--danger-600: #B3372C;--info-50: #EDF5FB;--info-200: #BBD7EA;--info-600: #2C6E9E;--klido-surface-canvas: var(--slate-950);--klido-surface-subtle: #1F2C3E;--klido-surface-muted: var(--slate-900);--klido-surface-brand: var(--slate-700);--klido-surface-inverse: var(--slate-50);--klido-surface-accent: var(--green-600);--klido-surface-warning: rgba(159, 100, 1, .18);--klido-surface-danger: rgba(179, 55, 44, .18);--klido-surface-info: rgba(44, 110, 158, .18);--klido-text-primary: var(--slate-50);--klido-text-secondary: var(--slate-200);--klido-text-tertiary: var(--slate-300);--klido-text-disabled: var(--slate-500);--klido-text-inverse: var(--slate-950);--klido-text-on-accent: #FFFFFF;--klido-text-accent: var(--green-400);--klido-text-warning: #E6BE6F;--klido-text-danger: #E8877C;--klido-text-info: #78B2D8;--klido-border-subtle: rgba(199, 209, 215, .12);--klido-border-default: var(--slate-700);--klido-border-strong: var(--slate-600);--klido-border-dotted: var(--slate-500);--klido-border-focus: var(--green-400);--klido-border-danger: #E8877C;--klido-icon-primary: var(--slate-200);--klido-icon-secondary: var(--slate-400);--klido-icon-accent: var(--green-400);--klido-icon-inverse: var(--slate-950);--klido-status-success: var(--green-400);--klido-status-warning: #E6BE6F;--klido-status-danger: #E8877C;--klido-status-info: #78B2D8;--klido-illustration-ground: var(--slate-700);--klido-illustration-line: #FFFFFF;--klido-illustration-secondary: var(--slate-300);--klido-illustration-fill: rgba(255, 255, 255, .2);--bg: var(--klido-surface-canvas);--bg-sunken: var(--klido-surface-subtle);--surface: var(--klido-surface-muted);--surface-raised: var(--slate-800);--surface-overlay: var(--slate-800);--surface-hover: var(--slate-700);--border: var(--klido-border-subtle);--border-strong: var(--klido-border-default);--border-accent: var(--klido-border-focus);--text: var(--klido-text-primary);--text-muted: var(--klido-text-secondary);--text-subtle: var(--klido-text-tertiary);--text-on-accent: var(--klido-text-on-accent);--text-accent: var(--klido-text-accent);--accent: var(--klido-surface-accent);--accent-hover: var(--green-700);--accent-active: var(--green-800);--accent-soft: rgba(0, 108, 91, .18);--accent-ring: var(--klido-border-focus);--positive: var(--klido-status-success);--positive-soft: rgba(0, 108, 91, .18);--warning: var(--klido-status-warning);--warning-soft: var(--klido-surface-warning);--danger: var(--klido-status-danger);--danger-soft: var(--klido-surface-danger);--info: var(--klido-status-info);--info-soft: var(--klido-surface-info);--brand-primary: var(--green-600);--brand-green: var(--green-600);--brand-ink: var(--slate-950);--ink-50: var(--slate-50);--ink-100: var(--slate-100);--ink-200: var(--slate-200);--ink-300: var(--slate-300);--ink-400: var(--slate-400);--ink-500: var(--slate-500);--ink-600: var(--slate-600);--ink-700: var(--slate-700);--ink-800: var(--slate-800);--ink-750: var(--slate-700);--ink-900: var(--slate-950);--ink-950: var(--slate-950);--orange-100: var(--green-100);--orange-200: var(--green-200);--orange-300: var(--green-400);--orange-400: var(--green-600);--orange-500: var(--green-700);--orange-600: var(--green-700);--orange-700: var(--green-800);--brand-orange: var(--green-600)}[data-theme=light] .klido-legacy-bar{--klido-surface-canvas: #FFFFFF;--klido-surface-subtle: var(--slate-50);--klido-surface-muted: var(--slate-100);--klido-surface-brand: var(--slate-400);--klido-surface-inverse: var(--slate-800);--klido-surface-accent: var(--green-600);--klido-surface-warning: var(--warning-50);--klido-surface-danger: var(--danger-50);--klido-surface-info: var(--info-50);--klido-text-primary: var(--slate-950);--klido-text-secondary: var(--slate-700);--klido-text-tertiary: var(--slate-600);--klido-text-disabled: var(--slate-400);--klido-text-inverse: var(--slate-50);--klido-text-on-accent: #FFFFFF;--klido-text-accent: var(--green-600);--klido-text-warning: var(--warning-600);--klido-text-danger: var(--danger-600);--klido-text-info: var(--info-600);--klido-border-subtle: var(--slate-200);--klido-border-default: var(--slate-200);--klido-border-strong: var(--slate-400);--klido-border-dotted: var(--slate-400);--klido-border-focus: var(--green-600);--klido-border-danger: var(--danger-600);--klido-icon-primary: var(--slate-700);--klido-icon-secondary: var(--slate-500);--klido-icon-accent: var(--green-600);--klido-icon-inverse: #FFFFFF;--klido-status-success: var(--green-600);--klido-status-warning: var(--warning-600);--klido-status-danger: var(--danger-600);--klido-status-info: var(--info-600);--klido-illustration-ground: var(--slate-400);--klido-illustration-line: #FFFFFF;--klido-illustration-secondary: var(--slate-300);--klido-illustration-fill: rgba(255, 255, 255, .2);--surface-raised: #FFFFFF;--surface-overlay: #FFFFFF;--surface-hover: var(--slate-100);--accent-hover: var(--green-700);--accent-active: var(--green-800);--accent-soft: var(--green-50);--positive-soft: var(--green-50);--warning-soft: var(--warning-50);--danger-soft: var(--danger-50);--info-soft: var(--info-50);--ink-950: var(--slate-25);--ink-900: var(--slate-50);--ink-800: #FFFFFF;--ink-750: var(--slate-100);--ink-700: var(--slate-200);--ink-600: var(--slate-400);--ink-500: var(--slate-600);--ink-400: var(--slate-600);--ink-300: var(--slate-700);--ink-200: var(--slate-800);--ink-100: var(--slate-900);--ink-50: var(--slate-950)}.klido-legacy-bar{--font-display: "Klido Bar Display", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-sans: "Klido Bar Outfit", sans-serif;--font-ui: var(--font-sans);--font-label: "Klido Bar Barlow", "Arial Narrow", sans-serif;--font-number: "Klido Bar Barlow", "Arial Narrow", sans-serif;--font-mono: "Klido Bar Mono", ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 900;--weight-number: 400;--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:16px;--text-lg:20px;--text-xl:24px;--text-2xl:30px;--text-3xl:34px;--text-4xl:56px;--display-sm:56px;--display-md:56px;--display-lg:56px;--leading-none: 1;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.6;--leading-relaxed:1.6;--leading-display-md:1.15;--leading-heading:1.2;--leading-subheading:1.35;--leading-body-sm:1.55;--leading-caption:1.45;--tracking-tighter: -.03em;--tracking-tight: -.015em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-caps:.1em}.klido-legacy-bar{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--radius-none:0;--radius-2:2px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:24px;--radius-pill:999px;--radius-circle:50%;--border-width: 1px;--border-width-strong: 1.5px;--sidebar-width: 232px;--content-max: 1200px;--page-gutter: var(--space-8);--field-height:44px;--control-height:44px;--tap-min: 44px}.klido-legacy-bar{--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .28);--shadow-md: 0 8px 24px rgba(0, 0, 0, .35);--shadow-lg: 0 18px 48px rgba(0, 0, 0, .45);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .04);--glow-accent: 0 0 0 1px rgba(102,170,159,.45), 0 4px 12px rgba(0,108,91,.18);--glow-soft: 0 4px 18px rgba(0,108,91,.12);--ring: 0 0 0 3px var(--accent-ring);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-instant: 80ms;--dur-fast: .14s;--dur-base: .22s;--dur-slow: .36s;--transition-colors: color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);--transition-transform: transform var(--dur-fast) var(--ease-out)}@media(prefers-reduced-motion:reduce){.klido-legacy-bar{--dur-instant: 0ms;--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms}}.klido-legacy-bar{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-light);line-height:var(--leading-normal);color:var(--text)}.klido-legacy-bar :focus-visible:not(input):not(select):not(textarea){outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}.klido-legacy-bar input:focus-visible,.klido-legacy-bar select:focus-visible,.klido-legacy-bar textarea:focus-visible{outline:none}.klido-legacy-bar button,.klido-legacy-bar input,.klido-legacy-bar select,.klido-legacy-bar textarea{font:revert}
