:root{--ljeppr-aubergine-50: #FCF2F7;--ljeppr-aubergine-100: #F7E3ED;--ljeppr-aubergine-200: #EBC9DB;--ljeppr-aubergine-300: #D9A6C2;--ljeppr-aubergine-400: #BA7C9F;--ljeppr-aubergine-500: #97567C;--ljeppr-aubergine-600: #763B5F;--ljeppr-aubergine-700: #5B2947;--ljeppr-aubergine-800: #471C36;--ljeppr-aubergine-900: #321727;--ljeppr-aubergine-950: #210A18;--ljeppr-coral-50: #FFF4F2;--ljeppr-coral-100: #FFE8E5;--ljeppr-coral-200: #FFD0CA;--ljeppr-coral-300: #FEB3A9;--ljeppr-coral-400: #FD7361;--ljeppr-coral-500: #F35B47;--ljeppr-coral-600: #D24E3D;--ljeppr-coral-700: #AF3E2F;--ljeppr-coral-800: #852F24;--ljeppr-coral-900: #5E2119;--ljeppr-coral-950: #3C1611;--ljeppr-gray-0: #FFFFFF;--ljeppr-gray-50: #F9F6F5;--ljeppr-gray-100: #F1EDEB;--ljeppr-gray-200: #E3DEDD;--ljeppr-gray-300: #C2BCBA;--ljeppr-gray-400: #918A88;--ljeppr-gray-500: #6E6765;--ljeppr-gray-600: #524B49;--ljeppr-gray-700: #3B3331;--ljeppr-gray-800: #292220;--ljeppr-gray-900: #181210;--ljeppr-dark-surface: #211A18;--ljeppr-dark-hover: #332B29;--ljeppr-dark-line: #3B3331;--ljeppr-dark-selected: #463D3B;--ljeppr-dark-halo: #6E6765;--ljeppr-dark-success-bg: #394235;--ljeppr-dark-warning-bg: #4B3D2B;--ljeppr-dark-error-bg: #4F383A;--ljeppr-dark-info-bg: #393F48;--ljeppr-success-bg: #E0F7E4;--ljeppr-success-fg: #266739;--ljeppr-success-dark: #83D494;--ljeppr-warning-bg: #FDEED6;--ljeppr-warning-fg: #815C0A;--ljeppr-warning-dark: #E6B55D;--ljeppr-error-bg: #FFEAED;--ljeppr-error-fg: #A70847;--ljeppr-error-dark: #FE9DAF;--ljeppr-info-bg: #E4F2FF;--ljeppr-info-fg: #295F8A;--ljeppr-info-dark: #81C5FE;--ljeppr-shadow-soft: rgba(50, 23, 39, 0.12);--ljeppr-shadow-deep: rgba(50, 23, 39, 0.2);--ljeppr-shadow-contact: rgba(50, 23, 39, 0.06);--ljeppr-shadow-fine: rgba(33, 10, 24, 0.08);--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--space-72: 72px;--space-96: 96px;--space-144: 144px;--radius-xs: 6px;--radius-s: 10px;--radius-m: 12px;--radius-l: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-pill: 999px;--height-s: 32px;--height-m: 40px;--height-l: 48px;--duration-fast: 120ms;--duration-normal: 200ms;--duration-slow: 320ms;--duration-enter: 480ms;--stagger-step: 48ms;--duration-count: 900ms;--duration-logo: 1200ms;--duration-slider: 40s;--delay-tooltip: 500ms;--easing-landing: cubic-bezier(0.2, 0, 0, 1);--easing-spring: cubic-bezier(0.34, 1.3, 0.64, 1);--font-display: "Funnel Display", ui-sans-serif, system-ui, sans-serif;--font-text: "Funnel Sans", ui-sans-serif, system-ui, sans-serif;--max-width: 1280px;--text-display-size: clamp(44px, 6vw + 1rem, 72px);--text-h1-size: clamp(34px, 4.2vw + 1rem, 48px);--text-h2-size: clamp(28px, 3.2vw + 1rem, 36px);--text-h3-size: clamp(20px, 1vw + 1rem, 24px);--text-h4-size: clamp(18px, 0.5vw + 1rem, 20px)}:root,[data-theme=light]{color-scheme:light;--bg-canvas: var(--ljeppr-gray-50);--bg-surface: var(--ljeppr-gray-0);--bg-subtle: var(--ljeppr-gray-100);--bg-hover: var(--ljeppr-aubergine-50);--bg-brand: var(--ljeppr-aubergine-700);--bg-brand-tint: var(--ljeppr-aubergine-100);--bg-brand-muted: var(--ljeppr-aubergine-900);--bg-accent: var(--ljeppr-coral-500);--bg-accent-tint: var(--ljeppr-coral-100);--bg-selected: var(--ljeppr-aubergine-100);--bg-disabled: var(--ljeppr-gray-100);--bg-overlay: rgba(33, 10, 24, 0.55);--text-primary: var(--ljeppr-aubergine-900);--text-secondary: var(--ljeppr-gray-500);--text-disabled: var(--ljeppr-gray-400);--text-on-brand: var(--ljeppr-gray-0);--text-on-brand-accent: var(--ljeppr-coral-300);--text-on-accent: var(--ljeppr-aubergine-900);--text-on-accent-tint: var(--ljeppr-coral-700);--text-link: var(--ljeppr-coral-700);--text-brand-strong: var(--ljeppr-aubergine-700);--border-default: var(--ljeppr-gray-200);--border-input: var(--ljeppr-gray-400);--border-focus: var(--ljeppr-aubergine-900);--border-selected: var(--ljeppr-aubergine-900);--focus-halo: var(--ljeppr-aubergine-100);--focus-halo-neutral: var(--ljeppr-gray-200);--status-success-bg: var(--ljeppr-success-bg);--status-success-fg: var(--ljeppr-success-fg);--status-warning-bg: var(--ljeppr-warning-bg);--status-warning-fg: var(--ljeppr-warning-fg);--status-error-bg: var(--ljeppr-error-bg);--status-error-fg: var(--ljeppr-error-fg);--status-info-bg: var(--ljeppr-info-bg);--status-info-fg: var(--ljeppr-info-fg);--chart-active: var(--ljeppr-aubergine-700);--chart-warning: #E3A21A;--chart-neutral: var(--ljeppr-gray-300);--flow-line-input: var(--ljeppr-info-fg);--flow-line-output: var(--ljeppr-success-fg);--button-primary-bg: var(--ljeppr-aubergine-900);--button-primary-bg-hover: var(--ljeppr-aubergine-800);--button-primary-fg: var(--ljeppr-gray-0);--button-primary-halo: var(--ljeppr-aubergine-200);--button-accent-bg: var(--ljeppr-coral-500);--button-accent-bg-hover: var(--ljeppr-coral-400);--button-accent-fg: var(--ljeppr-aubergine-900);--button-accent-halo: var(--ljeppr-coral-200);--button-secondary-bg: var(--ljeppr-gray-0);--button-secondary-bg-hover: var(--ljeppr-gray-100);--button-secondary-fg: var(--ljeppr-aubergine-900);--button-secondary-border: var(--ljeppr-gray-200);--button-secondary-halo: var(--ljeppr-gray-200);--button-text-bg: rgba(255, 255, 255, 0);--button-text-bg-hover: var(--ljeppr-coral-100);--button-text-fg: var(--ljeppr-coral-700);--button-text-halo: var(--ljeppr-coral-200);--button-danger-bg: var(--ljeppr-error-fg);--button-danger-bg-hover: #870638;--button-danger-fg: var(--ljeppr-gray-0);--button-danger-halo: #FECDD5;--button-disabled-bg: var(--ljeppr-gray-100);--button-disabled-fg: var(--ljeppr-gray-400);--button-sheen-top: rgba(255, 255, 255, 0.1);--button-sheen-bottom: rgba(0, 0, 0, 0.04);--button-highlight: rgba(255, 255, 255, 0.15);--button-secondary-sheen-bottom: rgba(50, 23, 39, 0.04);--nav-bg: var(--ljeppr-aubergine-700);--nav-text: var(--ljeppr-gray-0);--nav-text-muted: var(--ljeppr-aubergine-200);--nav-icon-active: var(--ljeppr-gray-0);--nav-hover: var(--ljeppr-aubergine-800);--nav-active: var(--ljeppr-aubergine-500);--nav-line: var(--ljeppr-aubergine-600);--highlight-bg: var(--ljeppr-coral-200);--pattern-on-canvas: var(--ljeppr-aubergine-900);--pattern-on-surface: var(--ljeppr-aubergine-900);--pattern-on-subtle: var(--ljeppr-aubergine-900);--pattern-on-brand-tint: var(--ljeppr-aubergine-900);--pattern-on-brand: var(--ljeppr-aubergine-300);--pattern-on-accent: var(--ljeppr-aubergine-900);--pattern-on-accent-tint: var(--ljeppr-coral-700);--logo-color: var(--ljeppr-aubergine-600);--tooltip-bg: var(--ljeppr-aubergine-900);--tooltip-text: var(--ljeppr-gray-0);--card-border: rgba(50, 23, 39, 0.08);--card-border-start: rgba(50, 23, 39, 0.04);--card-border-end: rgba(50, 23, 39, 0.14);--card-brand-border-start: rgba(255, 255, 255, 0.28);--card-brand-border-end: rgba(255, 255, 255, 0.06);--card-border-glow: rgba(50, 23, 39, 0.12);--card-brand-border-glow: rgba(255, 255, 255, 0.24);--glass-bg: rgba(249, 246, 245, 0.55);--glass-selected: rgba(249, 246, 245, 0.9);--shadow-card: rgba(50, 23, 39, 0.08);--toast-bg: var(--ljeppr-gray-800);--toast-text: var(--ljeppr-gray-0);--toast-action: var(--ljeppr-coral-400);--elevation-card: 0 4px 16px var(--shadow-card);--elevation-floating: 0 8px 24px var(--ljeppr-shadow-soft);--elevation-dialog: 0 24px 64px var(--ljeppr-shadow-deep), 0 2px 6px var(--ljeppr-shadow-contact)}[data-theme=dark]{color-scheme:dark;--bg-canvas: var(--ljeppr-gray-900);--bg-surface: var(--ljeppr-dark-surface);--bg-subtle: var(--ljeppr-dark-hover);--bg-hover: var(--ljeppr-dark-hover);--bg-brand: var(--ljeppr-aubergine-900);--bg-brand-tint: var(--ljeppr-dark-selected);--bg-brand-muted: var(--ljeppr-dark-halo);--bg-accent: var(--ljeppr-coral-500);--bg-accent-tint: var(--ljeppr-coral-950);--bg-selected: var(--ljeppr-dark-selected);--bg-disabled: var(--ljeppr-dark-surface);--bg-overlay: rgba(16, 11, 9, 0.7);--text-primary: var(--ljeppr-gray-0);--text-secondary: var(--ljeppr-gray-300);--text-disabled: var(--ljeppr-gray-500);--text-on-brand: var(--ljeppr-gray-0);--text-on-brand-accent: var(--ljeppr-coral-300);--text-on-accent: var(--ljeppr-gray-900);--text-on-accent-tint: var(--ljeppr-coral-300);--text-link: var(--ljeppr-coral-500);--text-brand-strong: var(--ljeppr-aubergine-200);--border-default: var(--ljeppr-dark-line);--border-input: var(--ljeppr-gray-400);--border-focus: var(--ljeppr-gray-0);--border-selected: var(--ljeppr-coral-500);--focus-halo: var(--ljeppr-dark-halo);--focus-halo-neutral: var(--ljeppr-gray-600);--status-success-bg: var(--ljeppr-dark-success-bg);--status-success-fg: var(--ljeppr-success-dark);--status-warning-bg: var(--ljeppr-dark-warning-bg);--status-warning-fg: var(--ljeppr-warning-dark);--status-error-bg: var(--ljeppr-dark-error-bg);--status-error-fg: var(--ljeppr-error-dark);--status-info-bg: var(--ljeppr-dark-info-bg);--status-info-fg: var(--ljeppr-info-dark);--chart-active: var(--ljeppr-aubergine-800);--chart-warning: #C2861C;--chart-neutral: var(--ljeppr-gray-600);--flow-line-input: var(--ljeppr-info-dark);--flow-line-output: var(--ljeppr-success-dark);--button-primary-bg: var(--ljeppr-gray-0);--button-primary-bg-hover: var(--ljeppr-gray-100);--button-primary-fg: var(--ljeppr-gray-900);--button-primary-halo: var(--ljeppr-dark-halo);--button-accent-bg: var(--ljeppr-coral-500);--button-accent-bg-hover: var(--ljeppr-coral-400);--button-accent-fg: var(--ljeppr-gray-900);--button-accent-halo: var(--ljeppr-coral-800);--button-secondary-bg: var(--ljeppr-dark-surface);--button-secondary-bg-hover: var(--ljeppr-dark-line);--button-secondary-fg: var(--ljeppr-gray-0);--button-secondary-border: var(--ljeppr-gray-600);--button-secondary-halo: var(--ljeppr-gray-600);--button-text-bg: rgba(255, 255, 255, 0);--button-text-bg-hover: var(--ljeppr-dark-surface);--button-text-fg: var(--ljeppr-coral-500);--button-text-halo: var(--ljeppr-coral-800);--button-danger-bg: var(--ljeppr-error-dark);--button-danger-bg-hover: #FEB8C5;--button-danger-fg: var(--ljeppr-gray-900);--button-danger-halo: #7A2A45;--button-disabled-bg: var(--ljeppr-dark-surface);--button-disabled-fg: var(--ljeppr-gray-500);--button-sheen-top: rgba(255, 255, 255, 0.1);--button-sheen-bottom: rgba(0, 0, 0, 0.04);--button-highlight: rgba(255, 255, 255, 0.15);--button-secondary-sheen-bottom: rgba(0, 0, 0, 0.08);--nav-bg: var(--ljeppr-aubergine-900);--nav-text: var(--ljeppr-gray-0);--nav-text-muted: var(--ljeppr-aubergine-300);--nav-icon-active: var(--ljeppr-gray-0);--nav-hover: var(--ljeppr-aubergine-950);--nav-active: var(--ljeppr-aubergine-800);--nav-line: var(--ljeppr-aubergine-800);--highlight-bg: var(--ljeppr-coral-700);--pattern-on-canvas: var(--ljeppr-gray-0);--pattern-on-surface: var(--ljeppr-gray-0);--pattern-on-subtle: var(--ljeppr-gray-0);--pattern-on-brand-tint: var(--ljeppr-gray-0);--pattern-on-brand: var(--ljeppr-aubergine-300);--pattern-on-accent: var(--ljeppr-aubergine-900);--pattern-on-accent-tint: var(--ljeppr-coral-300);--logo-color: var(--ljeppr-gray-0);--tooltip-bg: var(--ljeppr-gray-100);--tooltip-text: var(--ljeppr-gray-900);--card-border: rgba(255, 255, 255, 0.1);--card-border-start: rgba(255, 255, 255, 0.24);--card-border-end: rgba(255, 255, 255, 0.06);--card-brand-border-start: rgba(255, 255, 255, 0.28);--card-brand-border-end: rgba(255, 255, 255, 0.06);--card-border-glow: rgba(255, 255, 255, 0.2);--card-brand-border-glow: rgba(255, 255, 255, 0.24);--glass-bg: rgba(24, 18, 16, 0.55);--glass-selected: rgba(255, 255, 255, 0.12);--shadow-card: rgba(0, 0, 0, 0);--toast-bg: var(--ljeppr-gray-100);--toast-text: var(--ljeppr-gray-900);--toast-action: var(--ljeppr-coral-700);--elevation-card: 0 4px 16px var(--shadow-card);--elevation-floating: 0 8px 24px var(--ljeppr-shadow-soft);--elevation-dialog: 0 24px 64px var(--ljeppr-shadow-deep), 0 2px 6px var(--ljeppr-shadow-contact)}@media(prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg-canvas: var(--ljeppr-gray-900);--bg-surface: var(--ljeppr-dark-surface);--bg-subtle: var(--ljeppr-dark-hover);--bg-hover: var(--ljeppr-dark-hover);--bg-brand: var(--ljeppr-aubergine-900);--bg-brand-tint: var(--ljeppr-dark-selected);--bg-brand-muted: var(--ljeppr-dark-halo);--bg-accent: var(--ljeppr-coral-500);--bg-accent-tint: var(--ljeppr-coral-950);--bg-selected: var(--ljeppr-dark-selected);--bg-disabled: var(--ljeppr-dark-surface);--bg-overlay: rgba(16, 11, 9, 0.7);--text-primary: var(--ljeppr-gray-0);--text-secondary: var(--ljeppr-gray-300);--text-disabled: var(--ljeppr-gray-500);--text-on-brand: var(--ljeppr-gray-0);--text-on-brand-accent: var(--ljeppr-coral-300);--text-on-accent: var(--ljeppr-gray-900);--text-on-accent-tint: var(--ljeppr-coral-300);--text-link: var(--ljeppr-coral-500);--text-brand-strong: var(--ljeppr-aubergine-200);--border-default: var(--ljeppr-dark-line);--border-input: var(--ljeppr-gray-400);--border-focus: var(--ljeppr-gray-0);--border-selected: var(--ljeppr-coral-500);--focus-halo: var(--ljeppr-dark-halo);--focus-halo-neutral: var(--ljeppr-gray-600);--status-success-bg: var(--ljeppr-dark-success-bg);--status-success-fg: var(--ljeppr-success-dark);--status-warning-bg: var(--ljeppr-dark-warning-bg);--status-warning-fg: var(--ljeppr-warning-dark);--status-error-bg: var(--ljeppr-dark-error-bg);--status-error-fg: var(--ljeppr-error-dark);--status-info-bg: var(--ljeppr-dark-info-bg);--status-info-fg: var(--ljeppr-info-dark);--chart-active: var(--ljeppr-aubergine-800);--chart-warning: #C2861C;--chart-neutral: var(--ljeppr-gray-600);--flow-line-input: var(--ljeppr-info-dark);--flow-line-output: var(--ljeppr-success-dark);--button-primary-bg: var(--ljeppr-gray-0);--button-primary-bg-hover: var(--ljeppr-gray-100);--button-primary-fg: var(--ljeppr-gray-900);--button-primary-halo: var(--ljeppr-dark-halo);--button-accent-bg: var(--ljeppr-coral-500);--button-accent-bg-hover: var(--ljeppr-coral-400);--button-accent-fg: var(--ljeppr-gray-900);--button-accent-halo: var(--ljeppr-coral-800);--button-secondary-bg: var(--ljeppr-dark-surface);--button-secondary-bg-hover: var(--ljeppr-dark-line);--button-secondary-fg: var(--ljeppr-gray-0);--button-secondary-border: var(--ljeppr-gray-600);--button-secondary-halo: var(--ljeppr-gray-600);--button-text-bg: rgba(255, 255, 255, 0);--button-text-bg-hover: var(--ljeppr-dark-surface);--button-text-fg: var(--ljeppr-coral-500);--button-text-halo: var(--ljeppr-coral-800);--button-danger-bg: var(--ljeppr-error-dark);--button-danger-bg-hover: #FEB8C5;--button-danger-fg: var(--ljeppr-gray-900);--button-danger-halo: #7A2A45;--button-disabled-bg: var(--ljeppr-dark-surface);--button-disabled-fg: var(--ljeppr-gray-500);--button-sheen-top: rgba(255, 255, 255, 0.1);--button-sheen-bottom: rgba(0, 0, 0, 0.04);--button-highlight: rgba(255, 255, 255, 0.15);--button-secondary-sheen-bottom: rgba(0, 0, 0, 0.08);--nav-bg: var(--ljeppr-aubergine-900);--nav-text: var(--ljeppr-gray-0);--nav-text-muted: var(--ljeppr-aubergine-300);--nav-icon-active: var(--ljeppr-gray-0);--nav-hover: var(--ljeppr-aubergine-950);--nav-active: var(--ljeppr-aubergine-800);--nav-line: var(--ljeppr-aubergine-800);--highlight-bg: var(--ljeppr-coral-700);--pattern-on-canvas: var(--ljeppr-gray-0);--pattern-on-surface: var(--ljeppr-gray-0);--pattern-on-subtle: var(--ljeppr-gray-0);--pattern-on-brand-tint: var(--ljeppr-gray-0);--pattern-on-brand: var(--ljeppr-aubergine-300);--pattern-on-accent: var(--ljeppr-aubergine-900);--pattern-on-accent-tint: var(--ljeppr-coral-300);--logo-color: var(--ljeppr-gray-0);--tooltip-bg: var(--ljeppr-gray-100);--tooltip-text: var(--ljeppr-gray-900);--card-border: rgba(255, 255, 255, 0.1);--card-border-start: rgba(255, 255, 255, 0.24);--card-border-end: rgba(255, 255, 255, 0.06);--card-brand-border-start: rgba(255, 255, 255, 0.28);--card-brand-border-end: rgba(255, 255, 255, 0.06);--card-border-glow: rgba(255, 255, 255, 0.2);--card-brand-border-glow: rgba(255, 255, 255, 0.24);--glass-bg: rgba(24, 18, 16, 0.55);--glass-selected: rgba(255, 255, 255, 0.12);--shadow-card: rgba(0, 0, 0, 0);--toast-bg: var(--ljeppr-gray-100);--toast-text: var(--ljeppr-gray-900);--toast-action: var(--ljeppr-coral-700);--elevation-card: 0 4px 16px var(--shadow-card);--elevation-floating: 0 8px 24px var(--ljeppr-shadow-soft);--elevation-dialog: 0 24px 64px var(--ljeppr-shadow-deep), 0 2px 6px var(--ljeppr-shadow-contact)}}:root,:root[data-theme=light]{--bg-backdrop: var(--ljeppr-aubergine-900)}:root[data-theme=dark]{--bg-backdrop: var(--ljeppr-aubergine-950)}@media(prefers-color-scheme: dark){:root:not([data-theme=light]){--bg-backdrop: var(--ljeppr-aubergine-950)}}@media(prefers-reduced-motion: reduce){:root{--duration-fast: 1ms;--duration-normal: 1ms;--duration-slow: 1ms;--duration-enter: 1ms;--duration-count: 1ms;--stagger-step: 0ms;--duration-logo: 1ms;--delay-tooltip: 0ms}}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}ul[role=list],ol[role=list]{list-style:none;padding:0}dialog{padding:0;border:0;color:inherit}[hidden]{display:none !important}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-size, 16px);line-height:1.5;letter-spacing:0;min-height:100vh;background:var(--bg-canvas);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--highlight-bg);color:var(--text-primary)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}a{color:var(--text-link);text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) var(--easing-landing)}@media(hover: hover){a:hover{text-decoration-color:rgba(0,0,0,0)}}hr{border:0;border-top:1px solid var(--border-default)}.lj-theme-switching,.lj-theme-switching *,.lj-theme-switching *::before,.lj-theme-switching *::after{transition:background-color var(--duration-slow) var(--easing-landing),border-color var(--duration-slow) var(--easing-landing),color var(--duration-slow) var(--easing-landing),fill var(--duration-slow) var(--easing-landing),box-shadow var(--duration-slow) var(--easing-landing) !important}fa-icon{display:inline-flex;vertical-align:-0.125em}fa-icon>svg{display:block}h1{font-family:var(--font-display);font-weight:700;font-size:var(--text-h1-size, 48px);line-height:1.05;letter-spacing:-0.02em}h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-h2-size, 36px);line-height:1.1;letter-spacing:-0.015em}h3{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3-size, 24px);line-height:1.2;letter-spacing:-0.01em}h4{font-family:var(--font-display);font-weight:600;font-size:var(--text-h4-size, 20px);line-height:1.25;letter-spacing:-0.005em}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}.lj-display{font-family:var(--font-display);font-weight:700;font-size:var(--text-display-size, 72px);line-height:1;letter-spacing:-0.03em}.lj-h1{font-family:var(--font-display);font-weight:700;font-size:var(--text-h1-size, 48px);line-height:1.05;letter-spacing:-0.02em}.lj-h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-h2-size, 36px);line-height:1.1;letter-spacing:-0.015em}.lj-h3{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3-size, 24px);line-height:1.2;letter-spacing:-0.01em}.lj-h4{font-family:var(--font-display);font-weight:600;font-size:var(--text-h4-size, 20px);line-height:1.25;letter-spacing:-0.005em}.lj-body-l{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-l-size, 18px);line-height:1.55;letter-spacing:0}.lj-body{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-size, 16px);line-height:1.5;letter-spacing:0}.lj-body-s{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0}.lj-label{font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0}.lj-label-s{font-family:var(--font-text);font-weight:500;font-size:var(--text-label-s-size, 13px);line-height:1.2;letter-spacing:0}.lj-caption{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0}.lj-overline{font-family:var(--font-text);font-weight:600;font-size:var(--text-overline-size, 12px);line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.lj-muted{color:var(--text-secondary)}.lj-numeric{font-variant-numeric:tabular-nums}.lj-button{--bg: var(--button-primary-bg);--bg-hover: var(--button-primary-bg-hover);--fg: var(--button-primary-fg);--halo: var(--button-primary-halo);--border: transparent;--sheen: linear-gradient(180deg, var(--button-sheen-top), var(--button-sheen-bottom));--highlight: var(--button-highlight);--height: var(--height-m);--px: var(--space-16);--gap: var(--space-8);--icon: 16px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap);min-height:var(--height);padding:0 var(--px);border-radius:var(--radius-pill);background-color:var(--bg);background-image:var(--sheen);color:var(--fg);box-shadow:inset 0 1px 0 var(--highlight),inset 0 0 0 1px var(--border);font-family:var(--font-text);font-weight:600;font-size:15px;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color var(--duration-fast) var(--easing-landing),box-shadow var(--duration-normal) var(--easing-landing),color var(--duration-fast) var(--easing-landing),transform var(--duration-slow) var(--easing-spring)}.lj-button>[class*=fa-]{font-size:var(--icon);width:var(--icon);text-align:center;transition:transform var(--duration-normal) var(--easing-landing)}@media(hover: hover){.lj-button:hover{background-color:var(--bg-hover)}.lj-button:hover>.fa-arrow-right:last-child{transform:translateX(2px)}}.lj-button:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){--highlight: transparent;transform:scale(0.97);transition-duration:var(--duration-fast),var(--duration-normal),var(--duration-fast),80ms;transition-timing-function:var(--easing-landing)}.lj-button:focus-visible{outline:none;box-shadow:inset 0 1px 0 var(--highlight),inset 0 0 0 1px var(--border),0 0 0 4px var(--halo)}.lj-button:disabled,.lj-button[aria-disabled=true]{--bg: var(--button-disabled-bg);--bg-hover: var(--button-disabled-bg);--fg: var(--button-disabled-fg);--border: transparent;--sheen: none;--highlight: transparent;cursor:not-allowed}.lj-button[aria-expanded=true]{background-color:var(--bg-hover)}.lj-button[aria-busy=true]{cursor:progress;pointer-events:none}.lj-button--s{--height: var(--height-s);--px: var(--space-12);--gap: var(--space-4);--icon: 14px;font-size:13px}.lj-button--l{--height: var(--height-l);--px: var(--space-24);--icon: 18px;font-size:16px}.lj-button--accent{--bg: var(--button-accent-bg);--bg-hover: var(--button-accent-bg-hover);--fg: var(--button-accent-fg);--halo: var(--button-accent-halo)}.lj-button--secondary{--bg: var(--button-secondary-bg);--bg-hover: var(--button-secondary-bg-hover);--fg: var(--button-secondary-fg);--halo: var(--button-secondary-halo);--border: var(--button-secondary-border);--sheen: linear-gradient(180deg, transparent, var(--button-secondary-sheen-bottom));--highlight: transparent}.lj-button--text{--bg: var(--button-text-bg);--bg-hover: var(--button-text-bg-hover);--fg: var(--button-text-fg);--halo: var(--button-text-halo);--sheen: none;--highlight: transparent}.lj-button--text:disabled,.lj-button--text[aria-disabled=true]{--bg: transparent;--bg-hover: transparent}.lj-button--danger{--bg: var(--button-danger-bg);--bg-hover: var(--button-danger-bg-hover);--fg: var(--button-danger-fg);--halo: var(--button-danger-halo)}.lj-button--glass{--bg: var(--glass-bg);--bg-hover: var(--glass-selected);--fg: var(--text-primary);--halo: var(--button-secondary-halo);--sheen: none;--highlight: transparent;background-color:var(--glass-bg);-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:var(--elevation-floating)}.lj-button--glass::after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(150deg, var(--card-border-start), var(--card-border-end));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.lj-button--glass.lj-button--l{--height: 64px;--icon: 22px}.lj-button--block{display:flex;width:100%}.lj-button--icon{--px: 0;width:var(--height);aspect-ratio:1}.lj-spinner{display:inline-block;flex:none;width:1em;height:1em;border-radius:50%;border:.14em solid currentColor;border-right-color:rgba(0,0,0,0);animation:lj-spin 700ms linear infinite}@media(prefers-reduced-motion: reduce){.lj-spinner{animation-duration:2s}}@keyframes lj-spin{to{transform:rotate(1turn)}}.lj-button-split{display:inline-flex}.lj-button-split>.lj-button{width:calc(var(--height) + var(--space-4));aspect-ratio:auto}.lj-button-split>.lj-button:focus-visible{z-index:1;box-shadow:inset 0 0 0 1px var(--border),inset 0 0 0 4px var(--halo)}.lj-button-split>.lj-button+.lj-button{margin-inline-start:-1px}.lj-button-split>.lj-button:first-child{border-start-end-radius:0;border-end-end-radius:0}.lj-button-split>.lj-button:last-child{border-start-start-radius:0;border-end-start-radius:0}.lj-button-split--vertical{flex-direction:column}.lj-button-split--vertical>.lj-button{width:var(--height);height:calc(var(--height) + var(--space-4))}.lj-button-split--vertical>.lj-button+.lj-button{margin:-1px 0 0}.lj-button-split--vertical>.lj-button:first-child{border-radius:var(--radius-pill) var(--radius-pill) 0 0}.lj-button-split--vertical>.lj-button:last-child{border-radius:0 0 var(--radius-pill) var(--radius-pill)}.lj-button-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.lj-button-group--end{justify-content:flex-end}.lj-badge{--tint: var(--bg-subtle);--tone: var(--text-primary);--bg: var(--tint);--fg: var(--tone);display:inline-flex;align-items:center;gap:var(--space-4);min-height:24px;padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);background:var(--bg);color:var(--fg);font-family:var(--font-text);font-weight:500;font-size:13px;line-height:1.2;white-space:nowrap;vertical-align:middle}.lj-badge>[class*=fa-]{font-size:12px}.lj-badge--s{min-height:20px;padding:2px var(--space-8);font-size:12px}.lj-badge--s>[class*=fa-]{font-size:11px}.lj-badge--brand{--tint: var(--bg-brand-tint);--tone: var(--text-brand-strong)}.lj-badge--accent{--tint: var(--bg-accent-tint);--tone: var(--text-on-accent-tint)}.lj-badge--success{--tint: var(--status-success-bg);--tone: var(--status-success-fg)}.lj-badge--warning{--tint: var(--status-warning-bg);--tone: var(--status-warning-fg)}.lj-badge--error{--tint: var(--status-error-bg);--tone: var(--status-error-fg)}.lj-badge--info{--tint: var(--status-info-bg);--tone: var(--status-info-fg)}.lj-badge--solid{--bg: var(--tone);--fg: var(--bg-surface);font-weight:600}@property --card-glow{syntax:"<color>";inherits:true;initial-value:rgba(0,0,0,0)}.lj-card{--card-bg: var(--bg-surface);--card-fg: var(--text-primary);--card-muted: var(--text-secondary);--card-overline: var(--text-secondary);--card-padding: var(--space-24);--card-pattern: var(--pattern-on-surface);--card-pattern-opacity: 0.05;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-12);padding:calc(var(--card-padding) - 1px);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-xl);background:linear-gradient(var(--card-bg), var(--card-bg)) padding-box,radial-gradient(120px circle at var(--pointer-x, 50%) var(--pointer-y, 50%), var(--card-glow), transparent) border-box,linear-gradient(150deg, var(--card-border-start), var(--card-border-end)) border-box,linear-gradient(var(--card-bg), var(--card-bg)) border-box;color:var(--card-fg);box-shadow:var(--elevation-card);transition:--card-glow var(--duration-slow) var(--easing-landing)}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.lj-card:hover{--card-glow: var(--card-border-glow)}}.lj-card--brand::before,.lj-card--pattern::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:calc(var(--radius-xl) - 1px);background:repeating-linear-gradient(120deg, var(--card-pattern) 0 1px, transparent 1px 12px);-webkit-mask:radial-gradient(160px circle at var(--pointer-x, 50%) var(--pointer-y, 50%), #000, transparent);mask:radial-gradient(160px circle at var(--pointer-x, 50%) var(--pointer-y, 50%), #000, transparent);opacity:0;transition:opacity var(--duration-slow) var(--easing-landing);pointer-events:none}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.lj-card--brand:hover::before{opacity:var(--card-pattern-opacity)}}.lj-card--pattern::before{-webkit-mask:none;mask:none;opacity:var(--card-pattern-opacity)}.lj-card__overline{font-family:var(--font-text);font-weight:600;font-size:var(--text-overline-size, 12px);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--card-overline)}.lj-card__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3-size, 24px);line-height:1.2;letter-spacing:-0.01em}.lj-card__text{color:var(--card-muted)}.lj-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-top:auto;padding-top:var(--space-4)}.lj-card__divider{height:1px;background:var(--border-default);border:0}.lj-card--brand{--card-bg: var(--bg-brand);--card-fg: var(--text-on-brand);--card-muted: color-mix(in srgb, var(--text-on-brand) 80%, transparent);--card-overline: var(--text-on-brand-accent);--card-border-start: var(--card-brand-border-start);--card-border-end: var(--card-brand-border-end);--card-border-glow: var(--card-brand-border-glow);--card-pattern: var(--pattern-on-brand);--card-pattern-opacity: 0.09}.lj-card--action{--card-bg: var(--bg-accent-tint);--card-overline: var(--text-on-accent-tint);--card-muted: var(--text-primary);--card-pattern: var(--pattern-on-accent-tint);--card-pattern-opacity: 0.12;gap:var(--space-8)}.lj-card--kpi{gap:var(--space-4)}.lj-card--kpis{flex-direction:row;gap:0;padding-inline:0}.lj-card--kpis>.lj-kpi{flex:1;min-width:0;padding-inline:var(--space-24)}.lj-card--kpis>.lj-kpi+.lj-kpi{box-shadow:inset 1px 0 0 var(--border-default)}@media(max-width: 767.98px){.lj-card--kpis{flex-direction:column;padding-block:0}.lj-card--kpis>.lj-kpi{padding-block:var(--space-24)}.lj-card--kpis>.lj-kpi+.lj-kpi{box-shadow:inset 0 1px 0 var(--border-default)}}.lj-card--brand .lj-kpi__label,.lj-card--brand .lj-kpi__trend{color:var(--card-muted)}.lj-card--square{aspect-ratio:1}.lj-kpi{display:flex;flex-direction:column;gap:var(--space-4)}.lj-kpi__label{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;color:var(--text-secondary)}.lj-kpi__value{font-family:var(--font-display);font-weight:700;font-size:var(--text-h1-size, 48px);line-height:1.05;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;margin-block:var(--space-4)}.lj-kpi__trend{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;display:inline-flex;align-items:center;gap:var(--space-4);color:var(--status-success-fg)}.lj-kpi__trend--error{color:var(--status-error-fg)}.lj-kpi__trend--neutral{color:var(--text-secondary)}.lj-agent__head{display:flex;align-items:center;gap:var(--space-12)}.lj-agent__icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:var(--radius-m);background:var(--bg-brand);color:var(--text-on-brand-accent)}.lj-agent__icon svg{width:18px;height:auto}.lj-agent__name{font-family:var(--font-display);font-weight:600;font-size:var(--text-h4-size, 20px);line-height:1.25;letter-spacing:-0.005em}.lj-agent__meta{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary)}.lj-agent__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-12)}.lj-agent__stat-value{font-family:var(--font-display);font-weight:600;font-size:var(--text-h4-size, 20px);line-height:1.25;letter-spacing:-0.005em;font-variant-numeric:tabular-nums}.lj-agent__stat-label{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary)}.lj-card--interactive{gap:var(--space-4);width:100%;font:inherit;text-align:left;cursor:pointer;text-decoration:none;transition:transform var(--duration-normal) var(--easing-landing),box-shadow var(--duration-normal) var(--easing-landing),background-color var(--duration-fast) var(--easing-landing),--card-glow var(--duration-slow) var(--easing-landing)}.lj-card--interactive .lj-card__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-h4-size, 20px);line-height:1.25;letter-spacing:-0.005em}.lj-card--interactive .lj-card__text{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0}@media(hover: hover){.lj-card--interactive:hover{transform:translateY(-2px);box-shadow:var(--elevation-floating)}}.lj-card--interactive:focus-visible,.lj-card--interactive[aria-pressed=true],.lj-card--interactive[aria-current=true],.lj-card--interactive.is-selected{--card-glow: transparent}.lj-card--interactive:active{transform:translateY(0) scale(0.99)}.lj-card--interactive:focus-visible{outline:none;border-color:var(--border-focus);box-shadow:inset 0 0 0 1px var(--border-focus),0 0 0 4px var(--focus-halo)}.lj-card--interactive[aria-pressed=true],.lj-card--interactive[aria-current=true],.lj-card--interactive.is-selected{--card-bg: var(--bg-selected);border-color:var(--border-selected);box-shadow:inset 0 0 0 1px var(--border-selected)}.lj-card--interactive[aria-pressed=true] .lj-card__check,.lj-card--interactive[aria-current=true] .lj-card__check,.lj-card--interactive.is-selected .lj-card__check{transform:scale(1);opacity:1}.lj-card--interactive .lj-card__check{position:absolute;top:var(--space-16);right:var(--space-16);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--border-selected);color:var(--bg-surface);font-size:12px;transform:scale(0.5);opacity:0;transition:transform var(--duration-slow) var(--easing-spring),opacity var(--duration-fast) var(--easing-landing)}.lj-chat{display:flex;flex-direction:column;gap:var(--space-24);margin:0;padding:0;list-style:none}.lj-chat__message{display:flex;align-items:flex-start;gap:var(--space-12);animation:lj-chat-in var(--duration-normal) var(--easing-landing)}.lj-chat__message--own{flex-direction:row-reverse}.lj-chat__message--own .lj-chat__content{align-items:flex-end}.lj-chat__message--own .lj-chat__bubble{border-radius:var(--radius-l) var(--radius-xs) var(--radius-l) var(--radius-l);background:var(--bg-brand);color:var(--text-on-brand)}.lj-chat__avatar{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--bg-subtle);color:var(--text-secondary)}.lj-chat__avatar [class*=fa-]{width:16px;height:16px}.lj-chat__avatar svg:not([class*=fa-]){width:auto;height:16px;fill:var(--logo-color)}.lj-chat__avatar--ljeppr{background:var(--bg-brand-tint)}.lj-chat__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);min-width:0;max-width:calc(100% - 44px)}.lj-chat__bubble{max-width:432px;padding:var(--space-12) var(--space-16);border-radius:var(--radius-xs) var(--radius-l) var(--radius-l) var(--radius-l);background:var(--bg-subtle);color:var(--text-primary);font-family:var(--font-text);font-weight:400;font-size:var(--text-body-size, 16px);line-height:1.5;letter-spacing:0;overflow-wrap:anywhere;white-space:pre-line}.lj-chat__meta{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary)}.lj-chat__typing{display:inline-flex;align-items:center;gap:var(--space-4);min-height:24px}.lj-chat__typing span{width:8px;height:8px;border-radius:50%;background:var(--text-secondary);animation:lj-chat-dot 1.2s var(--easing-landing) infinite}.lj-chat__typing span:nth-child(2){animation-delay:.15s}.lj-chat__typing span:nth-child(3){animation-delay:.3s}@media(prefers-reduced-motion: reduce){.lj-chat__message{animation:none}.lj-chat__typing span{animation:none}.lj-chat__typing span:nth-child(2){opacity:.6}.lj-chat__typing span:nth-child(3){opacity:.3}}@keyframes lj-chat-in{from{opacity:0;transform:translateY(8px)}}@keyframes lj-chat-dot{0%,60%,100%{opacity:.3}30%{opacity:1}}.lj-proposal{display:flex;flex-direction:column;gap:var(--space-12);width:100%;max-width:400px;padding:var(--space-16);border-radius:var(--radius-l);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-default)}.lj-proposal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.lj-proposal__label{font-family:var(--font-text);font-weight:600;font-size:var(--text-overline-size, 12px);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.lj-proposal__text{margin:0;font-family:var(--font-text);font-weight:400;font-size:var(--text-body-size, 16px);line-height:1.5;letter-spacing:0;color:var(--text-primary)}.lj-proposal__scope{margin:0;font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary)}.lj-proposal__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.lj-proposal__done{display:inline-flex;align-items:center;gap:var(--space-8);font-family:var(--font-text);font-weight:500;font-size:var(--text-label-s-size, 13px);line-height:1.2;letter-spacing:0;color:var(--status-success-fg)}.lj-proposal__done [class*=fa-]{width:16px;height:16px}.lj-chat-input{display:flex;align-items:flex-end;gap:var(--space-8);min-height:var(--height-l);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border-radius:var(--radius-m);background:var(--bg-surface);box-shadow:inset 0 0 0 1.5px var(--border-input);transition:box-shadow var(--duration-normal) var(--easing-landing)}.lj-chat-input:focus-within{box-shadow:inset 0 0 0 2px var(--border-focus),0 0 0 4px var(--focus-halo)}.lj-chat-input__field{flex:1;min-width:0;max-height:calc(6lh + 2*var(--space-4));margin:0;padding:var(--space-4) 0;border:0;background:none;color:var(--text-primary);font-family:var(--font-text);font-weight:400;font-size:var(--text-body-size, 16px);line-height:1.5;letter-spacing:0;resize:none;field-sizing:content;outline:none}.lj-chat-input__field::placeholder{color:var(--text-secondary)}.lj-choice{display:flex;align-items:flex-start;gap:var(--space-12);padding-block:var(--space-4);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.lj-choice__text{display:flex;flex-direction:column;gap:var(--space-4);padding-top:2px}.lj-choice__label{font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0}.lj-choice__description{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;color:var(--text-secondary)}.lj-choice:has(:disabled){cursor:not-allowed}.lj-choice:has(:disabled) .lj-choice__label,.lj-choice:has(:disabled) .lj-choice__description{color:var(--text-disabled)}.lj-checkbox,.lj-radio{position:relative;flex:none;display:grid;place-items:center;width:22px;height:22px;margin:0;appearance:none;background:var(--bg-surface);box-shadow:inset 0 0 0 1.5px var(--border-input);cursor:inherit;transition:background-color var(--duration-fast) var(--easing-landing),box-shadow var(--duration-normal) var(--easing-landing)}.lj-checkbox::after,.lj-radio::after{content:"";transform:scale(0);transition:transform var(--duration-slow) var(--easing-spring)}@media(hover: hover){.lj-checkbox:hover,.lj-radio:hover{box-shadow:inset 0 0 0 1.5px var(--text-secondary)}}.lj-checkbox:focus-visible,.lj-radio:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--border-focus),0 0 0 4px var(--focus-halo)}.lj-checkbox:active:not(:disabled),.lj-radio:active:not(:disabled){transform:scale(0.92)}.lj-checkbox:disabled,.lj-radio:disabled{background:var(--bg-disabled);box-shadow:inset 0 0 0 1.5px var(--border-default)}.lj-checkbox[aria-invalid=true],.lj-radio[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--status-error-fg)}.lj-checkbox{border-radius:var(--radius-xs)}.lj-checkbox::after{width:6px;height:11px;margin-top:-2px;border:solid var(--bg-surface);border-width:0 2.2px 2.2px 0;transform:rotate(45deg) scale(0)}.lj-checkbox:checked,.lj-checkbox:indeterminate{background:var(--border-selected);box-shadow:inset 0 0 0 1.5px var(--border-selected)}.lj-checkbox:checked::after{transform:rotate(45deg) scale(1)}.lj-checkbox:indeterminate::after{width:10px;height:0;margin:0;border-width:0 0 2.2px;transform:scale(1)}.lj-checkbox:checked:focus-visible,.lj-checkbox:indeterminate:focus-visible{box-shadow:inset 0 0 0 2px var(--border-selected),0 0 0 4px var(--focus-halo)}.lj-checkbox:checked:disabled,.lj-checkbox:indeterminate:disabled{background:var(--text-disabled);box-shadow:none}.lj-radio{border-radius:50%}.lj-radio::after{width:10px;height:10px;border-radius:50%;background:var(--border-selected)}.lj-radio:checked{box-shadow:inset 0 0 0 2px var(--border-selected)}.lj-radio:checked::after{transform:scale(1)}.lj-radio:checked:focus-visible{box-shadow:inset 0 0 0 2px var(--border-selected),0 0 0 4px var(--focus-halo)}.lj-radio:checked:disabled::after{background:var(--text-disabled)}.lj-switch{position:relative;flex:none;width:40px;height:24px;margin:0;appearance:none;border-radius:var(--radius-pill);background:var(--border-input);cursor:inherit;transition:background-color var(--duration-normal) var(--easing-landing),box-shadow var(--duration-normal) var(--easing-landing)}.lj-switch::after{content:"";position:absolute;top:var(--space-4);left:var(--space-4);width:16px;height:16px;border-radius:50%;background:var(--bg-surface);transition:transform var(--duration-slow) var(--easing-spring)}@media(hover: hover){.lj-switch:hover{background:var(--text-secondary)}}.lj-switch:checked{background:var(--border-selected)}.lj-switch:checked::after{transform:translateX(16px)}.lj-switch:focus-visible{outline:none;box-shadow:0 0 0 4px var(--focus-halo)}.lj-switch:disabled{background:var(--bg-disabled);box-shadow:inset 0 0 0 1.5px var(--border-default)}.lj-switch:disabled::after{background:var(--text-disabled)}.lj-switch:checked:disabled{background:var(--text-disabled);box-shadow:none}.lj-switch:checked:disabled::after{background:var(--bg-surface)}.lj-choice:has(.lj-switch) .lj-choice__text{padding-top:3px}.lj-radio-card{display:flex;align-items:flex-start;gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-l);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-default);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color var(--duration-normal) var(--easing-landing),box-shadow var(--duration-normal) var(--easing-landing),transform var(--duration-normal) var(--easing-landing)}@media(hover: hover){.lj-radio-card:hover{box-shadow:inset 0 0 0 1px var(--text-secondary)}}.lj-radio-card:active{transform:scale(0.99)}.lj-radio-card:has(:checked){background:var(--bg-selected);box-shadow:inset 0 0 0 2px var(--border-selected)}.lj-radio-card:has(:focus-visible){box-shadow:inset 0 0 0 2px var(--border-selected),0 0 0 4px var(--focus-halo)}.lj-radio-card .lj-radio:focus-visible{box-shadow:inset 0 0 0 2px var(--border-selected)}.lj-choice-group{display:grid;gap:var(--space-12);border:0;padding:0;min-width:0}.lj-choice-group--cards{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}.lj-choice-group legend{font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0;margin-bottom:var(--space-8);padding:0}.lj-field{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.lj-field__label{display:flex;align-items:baseline;gap:var(--space-4);font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0;color:var(--text-primary)}.lj-field__required{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary)}.lj-field__help,.lj-field__error{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary)}.lj-field__error{display:flex;align-items:flex-start;gap:var(--space-4);color:var(--status-error-fg);animation:lj-field-error-in var(--duration-normal) var(--easing-landing)}.lj-field__error>[class*=fa-]{margin-top:2px}.lj-field--disabled .lj-field__label{color:var(--text-disabled)}@keyframes lj-field-error-in{from{opacity:0;transform:translateY(-4px)}}.lj-control{--ring: var(--border-input);--ring-width: 1px;--halo: transparent;position:relative;display:flex;align-items:center;gap:var(--space-8);min-height:var(--height-l);padding:0 var(--space-16);border-radius:var(--radius-m);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--ring-width) var(--ring),0 0 0 4px var(--halo);color:var(--text-primary);cursor:text;transition:box-shadow var(--duration-normal) var(--easing-landing),background-color var(--duration-fast) var(--easing-landing)}.lj-control>[class*=fa-]{flex:none;font-size:16px;color:var(--text-secondary)}.lj-control__input{flex:1;min-width:0;height:100%;min-height:inherit;padding:0;border:0;background:none;outline:none;font-size:16px;line-height:1.5;color:inherit}.lj-control__input::placeholder{color:var(--text-secondary);opacity:1}.lj-control__affix{flex:none;color:var(--text-secondary)}@media(hover: hover){.lj-control:hover{--ring: var(--text-secondary)}}.lj-control:focus-within{--ring: var(--border-focus);--ring-width: 2px;--halo: var(--focus-halo)}.lj-control--invalid,.lj-control:has(:user-invalid){--ring: var(--status-error-fg);--ring-width: 2px}.lj-control--invalid:focus-within{--halo: var(--status-error-bg)}.lj-control--disabled,.lj-control:has(:disabled){--ring: transparent;background:var(--bg-disabled);color:var(--text-disabled);cursor:not-allowed}.lj-control--disabled .lj-control__input,.lj-control:has(:disabled) .lj-control__input{cursor:not-allowed}.lj-control--readonly,.lj-control:has([readonly]){--ring: transparent;--halo: transparent;background:var(--bg-subtle);cursor:default}.lj-control--multiline{align-items:stretch;padding:var(--space-12) var(--space-16)}.lj-control--multiline .lj-control__input{min-height:96px;resize:vertical;field-sizing:content}.lj-control--select{cursor:pointer;padding:0}.lj-control--select .lj-control__input{appearance:none;padding:0 calc(var(--space-16)*2 + 16px) 0 var(--space-16);cursor:inherit}.lj-control--select>[class*=fa-]{position:absolute;right:var(--space-16);color:var(--text-primary);pointer-events:none;transition:transform var(--duration-normal) var(--easing-landing)}.lj-control--select:focus-within>[class*=fa-]{transform:rotate(180deg)}.lj-flow{--flow-node-width: 248px;--flow-port-y: 36px;display:block;position:relative;min-height:480px;overflow:hidden;background:var(--bg-canvas);cursor:grab;touch-action:none;user-select:none}.lj-flow.is-panning{cursor:grabbing}.lj-flow__viewport{position:absolute;top:0;left:0;transform-origin:0 0;transition:transform var(--duration-normal) var(--easing-landing)}.is-panning .lj-flow__viewport,.is-instant .lj-flow__viewport{transition:none}.lj-flow__graph{position:relative}.lj-flow__item{position:absolute;top:0;left:0;transform:translate(var(--x, 0), var(--y, 0))}.lj-flow__item[data-flow-kind=start] .lj-flow-node__overline{color:var(--status-info-fg)}.lj-flow__item[data-flow-kind=output] .lj-flow-node__overline{color:var(--status-success-fg)}@media(hover: hover){.lj-flow__item:hover .lj-flow-node{box-shadow:inset 0 0 0 1px var(--card-border),var(--elevation-floating)}.lj-flow__item:hover .lj-flow__delete{opacity:1;pointer-events:auto}}.lj-flow__item:focus-within .lj-flow__delete,.lj-flow__item:has(.lj-flow-node[aria-current=true]) .lj-flow__delete{opacity:1;pointer-events:auto}.lj-flow__item.is-dragging{z-index:1}.lj-flow__item.is-dragging .lj-flow-node{cursor:grabbing;box-shadow:inset 0 0 0 1px var(--card-border),var(--elevation-floating)}.lj-flow__edges{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lj-flow__edges path{fill:none;stroke:var(--line, var(--border-input));stroke-width:1.5;stroke-linecap:round;stroke-dasharray:6 4;animation:lj-flow-dash .8s linear infinite}.lj-flow__edges .lj-flow__edge--input{--line: var(--flow-line-input)}.lj-flow__edges .lj-flow__edge--output{--line: var(--flow-line-output)}.lj-flow__edges .is-pending{--line: var(--border-input)}.lj-flow__delete{position:absolute;top:calc(var(--space-12)*-1);right:calc(var(--space-12)*-1);z-index:1;opacity:0;pointer-events:none}.lj-flow__controls{position:absolute;left:var(--space-24);bottom:var(--space-24);display:flex;gap:var(--space-8);cursor:default}@media(max-width: 767.98px){.lj-flow__controls{left:var(--space-16);bottom:var(--space-16)}}@media(prefers-reduced-motion: reduce){.lj-flow__viewport{transition:none}.lj-flow__edges path{animation:none}}@keyframes lj-flow-dash{to{stroke-dashoffset:-10}}.lj-flow-node{position:relative;display:flex;flex:none;flex-direction:column;gap:var(--space-12);width:var(--flow-node-width, 248px);margin:0;padding:var(--space-16);border:0;border-radius:var(--radius-l);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--card-border),var(--elevation-card);color:var(--text-primary);font:inherit;text-align:left;cursor:grab;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:box-shadow var(--duration-normal) var(--easing-landing)}@media(hover: hover){.lj-flow-node:hover{box-shadow:inset 0 0 0 1px var(--card-border),var(--elevation-floating)}}.lj-flow-node:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--border-focus),0 0 0 4px var(--focus-halo)}.lj-flow-node[aria-current=true]{box-shadow:inset 0 0 0 2px var(--border-selected),0 0 0 4px var(--focus-halo)}.lj-flow-node--off{opacity:.7}.lj-flow-node__head{display:flex;align-items:center;gap:var(--space-12)}.lj-flow-node__marker{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:var(--radius-m);background:var(--bg-brand-tint);color:var(--text-brand-strong)}.lj-flow-node__marker [class*=fa-]{width:16px;height:16px}.lj-flow-node__titles{display:flex;flex:1;flex-direction:column;gap:var(--space-4);min-width:0}.lj-flow-node__overline{font-family:var(--font-text);font-weight:600;font-size:var(--text-overline-size, 12px);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.lj-flow-node__title{font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0}.lj-flow-node__text{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;color:var(--text-secondary);overflow-wrap:anywhere}.lj-flow-node__badges{display:flex;flex-wrap:wrap;gap:var(--space-4)}.lj-flow-node__badges:empty{display:none}.lj-flow-node__port{position:absolute;top:calc(var(--flow-port-y) - 4px);width:8px;height:8px;border-radius:50%;background:var(--border-input);pointer-events:none}.lj-flow-node__port--in{left:-4px}.lj-flow-node__port--out{right:-4px}.lj-flow-add{position:relative;display:flex;align-items:center;gap:var(--space-12);width:var(--flow-node-width, 248px);margin:0;padding:var(--space-16);border:1px solid var(--border-input);border-radius:var(--radius-l);background:rgba(0,0,0,0);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-landing)}@media(hover: hover){.lj-flow-add:hover{background:var(--bg-surface)}}.lj-flow-add:focus-visible{outline:none;box-shadow:0 0 0 4px var(--focus-halo)}.lj-flow-add .lj-flow-node__marker{background:var(--bg-subtle);color:var(--text-secondary)}.lj-flow-add .lj-flow-node__port{top:calc(50% - 4px);left:-5px}.lj-flow-insert{position:absolute;top:var(--y, 0);left:var(--x, 0);z-index:1;transform:translate(-50%, -50%);cursor:default}.lj-segmented{position:relative;display:inline-flex;gap:var(--space-4);max-width:100%;margin:0;padding:var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--border-default)}.lj-segmented--block{display:flex}.lj-segmented--block .lj-segmented__option{flex:1}.lj-segmented--s .lj-segmented__option{min-height:var(--space-24);padding:0 var(--space-8)}.lj-segmented__option{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:var(--height-s);padding:0 var(--space-12);border-radius:var(--radius-pill);color:var(--text-secondary);font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color var(--duration-fast) var(--easing-landing),box-shadow var(--duration-normal) var(--easing-landing),color var(--duration-fast) var(--easing-landing)}.lj-segmented__option [class*=fa-]{flex:none;width:16px;height:16px}@media(hover: hover){.lj-segmented__option:hover{background:var(--bg-hover);color:var(--text-primary)}}.lj-segmented__option:has(:checked){background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-primary)}.lj-segmented__option:has(:focus-visible){box-shadow:inset 0 0 0 1px var(--border-default),0 0 0 4px var(--focus-halo)}.lj-segmented__option:has(:disabled){color:var(--text-disabled);cursor:not-allowed;background:rgba(0,0,0,0)}.lj-segmented__option:has(:checked:disabled){background:var(--bg-disabled);box-shadow:none}.lj-segmented__indicator{position:absolute;top:var(--space-4);bottom:var(--space-4);left:0;width:var(--w, 0);border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-default);transform:translateX(var(--x, 0));transition:transform var(--duration-slow) var(--easing-spring),width var(--duration-slow) var(--easing-spring)}.lj-segmented:has(>.lj-segmented__indicator) .lj-segmented__option:has(:checked){background:rgba(0,0,0,0)}.lj-segmented:has(>.lj-segmented__indicator) .lj-segmented__option:has(:checked):not(:has(:focus-visible)){box-shadow:none}.lj-segmented:has(:checked:disabled)>.lj-segmented__indicator{background:var(--bg-disabled);box-shadow:none}.lj-segmented__input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.lj-sidebar{position:relative;display:flex;flex-direction:column;gap:var(--space-24);width:240px;padding:var(--space-12);border-radius:var(--radius-2xl);background:var(--nav-bg);color:var(--nav-text);box-shadow:var(--elevation-card);isolation:isolate}.lj-sidebar::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:repeating-linear-gradient(120deg, var(--pattern-on-brand) 0 1px, transparent 1px 12px);-webkit-mask:radial-gradient(160px circle at var(--pointer-x, 50%) var(--pointer-y, 50%), #000, transparent);mask:radial-gradient(160px circle at var(--pointer-x, 50%) var(--pointer-y, 50%), #000, transparent);opacity:0;transition:opacity var(--duration-slow) var(--easing-landing);pointer-events:none}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){.lj-sidebar:hover::after{opacity:.07}}.lj-sidebar__logo{display:flex;justify-content:center;padding:var(--space-32) 0 var(--space-24);color:var(--nav-text)}.lj-sidebar__logo svg{height:28px;width:auto}.lj-sidebar__nav{display:flex;flex-direction:column;gap:var(--space-4)}.lj-sidebar__bottom{display:flex;flex-direction:column;gap:var(--space-4);margin-top:auto}.lj-sidebar__account{display:flex;align-items:center;gap:var(--space-12);margin-top:var(--space-8);padding:var(--space-12) var(--space-8) var(--space-4);border-top:1px solid var(--nav-line)}.lj-sidebar__avatar{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ljeppr-aubergine-100);color:var(--ljeppr-aubergine-900);font-family:var(--font-text);font-weight:500;font-size:var(--text-label-s-size, 13px);line-height:1.2;letter-spacing:0}.lj-sidebar__name{font-family:var(--font-text);font-weight:500;font-size:var(--text-label-s-size, 13px);line-height:1.2;letter-spacing:0;font-weight:600}.lj-sidebar__role{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--nav-text-muted)}.lj-sidebar__indicator{position:absolute;top:0;left:0;width:var(--w, 0);height:var(--h, 0);border-radius:var(--radius-m);background:var(--nav-active);transform:translate(var(--x, 0), var(--y, 0));transition:transform var(--duration-slow) var(--easing-spring),height var(--duration-slow) var(--easing-spring)}.lj-sidebar:has(>.lj-sidebar__indicator) .lj-nav-item[aria-current=page]{background:rgba(0,0,0,0)}.lj-nav-item{position:relative;display:flex;align-items:center;gap:var(--space-12);min-height:var(--height-l);padding:0 var(--space-12);border-radius:var(--radius-m);color:var(--nav-text);text-decoration:none;font-family:var(--font-text);font-weight:400;font-size:var(--text-body-size, 16px);line-height:1.5;letter-spacing:0;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color var(--duration-fast) var(--easing-landing),transform var(--duration-fast) var(--easing-landing)}.lj-nav-item:active{transform:scale(0.98)}.lj-nav-item>[class*=fa-]{width:20px;font-size:18px;text-align:center;color:var(--nav-text-muted);transition:color var(--duration-fast) var(--easing-landing)}.lj-nav-item>span:not(.lj-counter){flex:1}@media(hover: hover){.lj-nav-item:hover{background:var(--nav-hover)}}.lj-nav-item[aria-current=page]{background:var(--nav-active);font-weight:600}.lj-nav-item[aria-current=page]>[class*=fa-]{color:var(--nav-icon-active)}.lj-nav-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--nav-text)}.lj-nav-item .lj-counter{box-shadow:none}.lj-topbar{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-32)}.lj-topbar::before{content:"";position:absolute;inset:0 0 calc(-1*var(--space-24));z-index:-1;background:linear-gradient(var(--bg-canvas), transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#000 60%, transparent);mask-image:linear-gradient(#000 60%, transparent);opacity:0;transition:opacity var(--duration-normal) var(--easing-landing)}.lj-topbar.is-stuck::before{opacity:1}.lj-topbar:has(>.lj-topbar__row .lj-tabs){padding-bottom:0}.lj-topbar__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3-size, 24px);line-height:1.2;letter-spacing:-0.01em;margin-right:auto}.lj-topbar__row{display:flex;flex-basis:100%;align-items:center;gap:var(--space-16);min-height:var(--height-m)}.lj-topbar__row>.lj-tabs{flex:1;border-bottom:0}.lj-topbar__summary{flex:1;margin:0;color:var(--text-secondary);font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0}.lj-topbar__actions{display:flex;align-items:center;gap:var(--space-8);margin-left:auto}.lj-topbar__search{width:min(280px,40vw)}.lj-topbar__search .lj-control{min-height:var(--height-m);border-radius:var(--radius-pill)}@media(min-width: 1024px){.lj-topbar__back,.lj-topbar__icon{display:none !important}}@media(max-width: 1023.98px){.lj-topbar{position:relative;padding:var(--space-8) var(--space-16) var(--space-16)}.lj-topbar.is-stuck::before{opacity:0}.lj-topbar:has(>.lj-topbar__row .lj-tabs){padding-bottom:var(--space-16)}.lj-topbar__app{display:none !important}.lj-topbar__title{flex-basis:100%}.lj-topbar__row>.lj-tabs{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-pill);background:var(--bg-subtle)}.lj-topbar__row>.lj-tabs .lj-tab{flex:1;justify-content:center;min-height:var(--height-s);border-radius:var(--radius-pill);font-family:var(--font-text);font-weight:500;font-size:var(--text-label-s-size, 13px);line-height:1.2;letter-spacing:0}.lj-topbar__row>.lj-tabs .lj-tab[aria-current=page]{background:var(--bg-surface);box-shadow:var(--elevation-card)}.lj-topbar__row>.lj-tabs:has(>.lj-tabs__indicator) .lj-tab[aria-current=page]{background:rgba(0,0,0,0);box-shadow:none}.lj-topbar__row>.lj-tabs .lj-tabs__indicator{top:var(--space-4);bottom:var(--space-4);height:auto;border-radius:var(--radius-pill);background:var(--bg-surface);box-shadow:var(--elevation-card)}.lj-topbar__actions .lj-button{--icon: 18px}.lj-topbar__actions .lj-button:is(.lj-button--secondary,.lj-button--text){--bg: var(--glass-bg);--bg-hover: var(--glass-selected);--fg: var(--text-primary);--halo: var(--button-secondary-halo);--sheen: none;--highlight: transparent;background-color:var(--glass-bg);-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:var(--elevation-floating)}.lj-topbar__actions .lj-button:is(.lj-button--secondary,.lj-button--text)::after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(150deg, var(--card-border-start), var(--card-border-end));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.lj-topbar__actions .lj-button:has(.lj-topbar__label){--px: 0;width:var(--height)}.lj-topbar--detail .lj-topbar__actions{position:fixed;z-index:20;inset:var(--space-8) var(--space-16) auto auto;margin:0}.lj-topbar__back{position:fixed;z-index:20;top:var(--space-8);left:var(--space-16)}.lj-topbar__label{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}.lj-mobilebar{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:var(--space-8);min-height:56px;padding:var(--space-8) var(--space-16)}.lj-mobilebar::before{content:"";position:absolute;inset:0 0 calc(-1*var(--space-24));z-index:-1;background:linear-gradient(var(--bg-canvas), transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#000 50%, transparent);mask-image:linear-gradient(#000 50%, transparent);opacity:0;transition:opacity var(--duration-normal) var(--easing-landing)}.lj-mobilebar.is-stuck::before{opacity:1}@media(min-width: 1024px){.lj-mobilebar{display:none}}.lj-mobilebar__logo{position:relative;display:flex;color:var(--logo-color);text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.lj-mobilebar__logo svg{height:22px;width:auto;overflow:visible}.lj-mobilebar__logo .lj-logo__rest{transition:opacity var(--duration-normal) var(--easing-landing) var(--duration-fast)}.lj-mobilebar__title{position:absolute;top:-2px;left:0;display:flex;align-items:center;height:24px;margin:0;padding-left:17px;color:var(--text-primary);white-space:nowrap;font-family:var(--font-display);font-weight:600;font-size:var(--text-h4-size, 20px);line-height:1.25;letter-spacing:-0.005em;clip-path:polygon(17.5px 0, calc(100% + 24px) 0, calc(100% + 24px) 100%, 4px 100%);pointer-events:none}.lj-mobilebar__title>span{translate:calc(-100% - 24px) 0;transition:translate var(--duration-slow) var(--easing-spring)}.lj-mobilebar.is-stuck .lj-logo__rest{opacity:0;transition-delay:0s}.lj-mobilebar.is-stuck .lj-mobilebar__title>span{translate:0 0}.lj-mobilebar__end{display:flex;align-items:center;gap:var(--space-8);margin-left:auto}.lj-mobilebar__avatar{display:grid;place-items:center;width:var(--height-m);height:var(--height-m);border-radius:50%;background:var(--bg-brand-tint);color:var(--text-brand-strong);text-decoration:none;font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0}.lj-mobilebar__avatar:focus-visible{outline:none;box-shadow:0 0 0 4px var(--focus-halo)}body:has(.lj-topbar--detail) .lj-mobilebar{pointer-events:none}body:has(.lj-topbar--detail) .lj-mobilebar>*{visibility:hidden}.lj-tabbar{position:fixed;z-index:20;inset:auto var(--space-8) calc(var(--space-8) + env(safe-area-inset-bottom));display:flex;padding:var(--space-4);border-radius:var(--radius-2xl);background-color:var(--glass-bg);-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:var(--elevation-floating)}.lj-tabbar::after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(150deg, var(--card-border-start), var(--card-border-end));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.lj-tabbar{background-color:color-mix(in srgb, var(--nav-bg) 85%, transparent)}.lj-tabbar::after{background:linear-gradient(150deg, var(--card-brand-border-start), var(--card-brand-border-end))}@media(min-width: 1024px){.lj-tabbar{display:none}}.lj-tabbar__indicator{position:absolute;top:var(--space-4);bottom:var(--space-4);left:0;width:var(--w, 0);border-radius:var(--radius-xl);background:var(--nav-active);transform:translateX(var(--x, 0));transition:transform var(--duration-slow) var(--easing-spring),width var(--duration-slow) var(--easing-spring)}.lj-tabbar:has(>.lj-tabbar__indicator) .lj-tabbar__item[aria-current=page]{background:rgba(0,0,0,0)}.lj-tabbar__item{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:56px;border-radius:var(--radius-xl);color:var(--nav-text);font-size:10px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color var(--duration-fast) var(--easing-landing),color var(--duration-fast) var(--easing-landing),transform var(--duration-fast) var(--easing-landing)}.lj-tabbar__item:active{transform:scale(0.94)}.lj-tabbar__item [class*=fa-]{font-size:20px;width:20px;height:20px;color:var(--nav-text-muted);transition:color var(--duration-fast) var(--easing-landing)}.lj-tabbar__item[aria-current=page]{background:var(--nav-active)}.lj-tabbar__item[aria-current=page] [class*=fa-]{color:var(--nav-icon-active)}.lj-tabbar__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--nav-text)}@media(max-width: 1023.98px){body:has(.lj-tabbar){--tabbar-space: calc(var(--space-8) + 64px + var(--space-24));padding-bottom:var(--tabbar-space)}body:has(.lj-tabbar)::after{content:"";position:fixed;inset:auto 0 0;z-index:19;height:calc(var(--tabbar-space) + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--bg-canvas));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(transparent, #000 50%);mask-image:linear-gradient(transparent, #000 50%);pointer-events:none}}.lj-tabs{position:relative;display:flex;gap:var(--space-24);border-bottom:1px solid var(--border-default);overflow-x:auto;scrollbar-width:none}.lj-tabs__indicator{position:absolute;bottom:0;left:0;height:2px;width:var(--w, 0);border-radius:1px;background:var(--border-selected);transform:translateX(var(--x, 0));transition:transform var(--duration-slow) var(--easing-spring),width var(--duration-slow) var(--easing-spring)}.lj-tabs:has(>.lj-tabs__indicator) .lj-tab[aria-current=page]{background:rgba(0,0,0,0);box-shadow:none}.lj-tabs--vertical{flex-direction:column;gap:0;border-bottom:0;box-shadow:inset 1px 0 0 var(--border-default);overflow:visible}.lj-tabs--vertical .lj-tab{justify-content:space-between;min-height:var(--height-m);padding:0 var(--space-12) 0 var(--space-16);text-align:left}.lj-tabs--vertical .lj-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus)}.lj-tabs--vertical .lj-tabs__indicator{width:2px;height:var(--h, 0);transform:translateY(var(--y, 0));transition:transform var(--duration-slow) var(--easing-landing),height var(--duration-slow) var(--easing-landing)}.lj-tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-4);min-height:44px;padding:0 var(--space-4);color:var(--text-secondary);font-family:var(--font-text);font-weight:400;font-size:var(--text-body-size, 16px);line-height:1.5;letter-spacing:0;white-space:nowrap;text-decoration:none;transition:color var(--duration-fast) var(--easing-landing)}@media(hover: hover){.lj-tab:hover{color:var(--text-primary)}}.lj-tab:focus-visible{outline:none;border-radius:var(--radius-xs);box-shadow:inset 0 0 0 2px var(--border-focus)}.lj-tab[aria-selected=true]{color:var(--text-primary);font-weight:600}.lj-tab[aria-current=page]{color:var(--text-primary);font-weight:600;box-shadow:inset 0 -2px 0 var(--border-selected)}.lj-tabs-layout--vertical{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:var(--space-32);align-items:start}@media(max-width: 767.98px){.lj-tabs-layout--vertical{grid-template-columns:minmax(0, 1fr);gap:var(--space-16)}}.lj-tab-panel{animation:lj-panel-in var(--duration-slow) var(--easing-landing)}.lj-tab-panel:focus-visible{outline:none}@keyframes lj-panel-in{from{opacity:0;transform:translateY(4px)}}.lj-banner{--tint: var(--status-info-bg);--tone: var(--status-info-fg);display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--duration-slow) var(--easing-landing),opacity var(--duration-normal) var(--easing-landing),margin var(--duration-slow) var(--easing-landing)}.lj-banner__inner{display:flex;align-items:flex-start;gap:var(--space-12);min-height:0;overflow:hidden;padding:var(--space-16);border-radius:var(--radius-l);background:var(--tint);color:var(--text-primary)}.lj-banner__icon{flex:none;margin-top:2px;color:var(--tone);font-size:16px}.lj-banner__body{flex:1;display:flex;flex-direction:column;gap:var(--space-4)}.lj-banner__title{font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0}.lj-banner__text{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0}.lj-banner__action{display:inline-flex;align-items:center;gap:var(--space-4);align-self:flex-start;margin-top:var(--space-4);font-family:var(--font-text);font-weight:500;font-size:var(--text-label-s-size, 13px);line-height:1.2;letter-spacing:0;font-weight:600;color:var(--text-primary);text-decoration:none}.lj-banner__action>[class*=fa-]{transition:transform var(--duration-normal) var(--easing-landing)}@media(hover: hover){.lj-banner__action:hover>[class*=fa-]{transform:translateX(2px)}}.lj-banner__close{margin:-6px -6px 0 0;--bg-hover: color-mix(in srgb, var(--tone) 12%, transparent);--fg: var(--text-primary)}.lj-banner--success{--tint: var(--status-success-bg);--tone: var(--status-success-fg)}.lj-banner--warning{--tint: var(--status-warning-bg);--tone: var(--status-warning-fg)}.lj-banner--error{--tint: var(--status-error-bg);--tone: var(--status-error-fg)}.lj-banner--info{--tint: var(--status-info-bg);--tone: var(--status-info-fg)}.lj-banner.is-dismissed{grid-template-rows:0fr;opacity:0;margin-top:calc(var(--space-12)*-1)}.lj-toaster{position:fixed;z-index:1000;bottom:var(--space-24);left:50%;display:flex;flex-direction:column-reverse;align-items:center;gap:var(--space-8);width:max-content;max-width:calc(100vw - 32px);transform:translateX(-50%);pointer-events:none}@media(min-width: 768px){.lj-toaster{left:var(--space-24);align-items:flex-start;transform:none}}.lj-toast{display:flex;align-items:center;gap:var(--space-12);min-height:44px;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border-radius:var(--radius-m);background:var(--toast-bg);color:var(--toast-text);box-shadow:var(--elevation-floating);font-family:var(--font-text);font-weight:500;font-size:var(--text-label-s-size, 13px);line-height:1.2;letter-spacing:0;font-weight:600;pointer-events:auto;animation:lj-toast-in var(--duration-slow) var(--easing-spring)}.lj-toast>[class*=fa-]{font-size:15px}.lj-toast__action{padding:6px 8px;border-radius:var(--radius-xs);color:var(--toast-action);font-weight:600;transition:background-color var(--duration-fast) var(--easing-landing)}@media(hover: hover){.lj-toast__action:hover{background:color-mix(in srgb, var(--toast-text) 10%, transparent)}}.lj-toast__close{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-xs);color:inherit;opacity:.7;transition:opacity var(--duration-fast) var(--easing-landing),background-color var(--duration-fast) var(--easing-landing)}@media(hover: hover){.lj-toast__close:hover{opacity:1;background:color-mix(in srgb, var(--toast-text) 10%, transparent)}}.lj-toast.is-leaving{animation:lj-toast-out var(--duration-normal) var(--easing-landing) forwards}@keyframes lj-toast-in{from{opacity:0;transform:translateY(16px) scale(0.96)}}@keyframes lj-toast-out{to{opacity:0;transform:translateY(4px)}}.lj-inbox{position:relative}@media(max-width: 767.98px){.lj-inbox::before{content:"";position:fixed;inset:0;z-index:49;background:var(--bg-overlay);opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--easing-landing),visibility 0s linear var(--duration-fast)}.lj-inbox.is-open::before{opacity:1;visibility:visible;transition:opacity var(--duration-normal) var(--easing-landing),visibility 0s}}.lj-inbox__panel{position:absolute;z-index:50;top:calc(100% + var(--space-8));right:0;width:min(360px,100vw - 32px);overflow:hidden;border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--card-border),var(--elevation-floating);transform-origin:top right;opacity:0;visibility:hidden;transform:scale(0.96) translateY(-8px);transition:opacity var(--duration-fast) var(--easing-landing),transform var(--duration-fast) var(--easing-landing),visibility 0s linear var(--duration-fast)}@media(max-width: 767.98px){.lj-inbox__panel{position:fixed;top:auto;right:var(--space-8);left:var(--space-8);width:auto;margin-top:var(--space-8)}}.lj-inbox.is-open .lj-inbox__panel{opacity:1;visibility:visible;transform:none;transition:opacity var(--duration-normal) var(--easing-landing),transform var(--duration-slow) var(--easing-spring),visibility 0s}.lj-inbox.is-open .lj-inbox__item{--enter-y: 8px;animation:lj-enter var(--duration-enter) var(--easing-landing) backwards}.lj-inbox.is-open .lj-inbox__item:nth-child(2){animation-delay:calc(1*var(--stagger-step))}.lj-inbox.is-open .lj-inbox__item:nth-child(3){animation-delay:calc(2*var(--stagger-step))}.lj-inbox.is-open .lj-inbox__item:nth-child(4){animation-delay:calc(3*var(--stagger-step))}.lj-inbox.is-open .lj-inbox__item:nth-child(5){animation-delay:calc(4*var(--stagger-step))}.lj-inbox.is-open .lj-inbox__item:nth-child(6){animation-delay:calc(5*var(--stagger-step))}.lj-inbox.is-open .lj-inbox__item:nth-child(7){animation-delay:calc(6*var(--stagger-step))}.lj-inbox.is-open .lj-inbox__item:nth-child(8){animation-delay:calc(7*var(--stagger-step))}.lj-inbox__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-16) var(--space-16) var(--space-12);border-bottom:1px solid var(--border-default)}.lj-inbox__head h3{font-family:var(--font-display);font-weight:600;font-size:var(--text-h4-size, 20px);line-height:1.25;letter-spacing:-0.005em}.lj-inbox__list{list-style:none;padding:0}.lj-inbox__item{position:relative;display:flex;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--border-default);transition:background-color var(--duration-normal) var(--easing-landing)}.lj-inbox__item.is-unread{background:var(--bg-selected)}.lj-inbox__item.is-unread::after{content:"";position:absolute;top:var(--space-16);right:var(--space-16);width:6px;height:6px;border-radius:50%;background:var(--bg-accent)}.lj-inbox__title{font-family:var(--font-text);font-weight:500;font-size:var(--text-label-s-size, 13px);line-height:1.2;letter-spacing:0;font-weight:600;padding-right:var(--space-16)}.lj-inbox__text,.lj-inbox__time{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary)}.lj-inbox__foot{display:flex;justify-content:center;padding:var(--space-8)}.lj-progress{--fill: var(--border-selected);display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.lj-progress--success{--fill: var(--status-success-fg)}.lj-progress--warning{--fill: var(--status-warning-fg)}.lj-progress--error{--fill: var(--status-error-fg)}.lj-progress__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8)}.lj-progress__label{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary)}.lj-progress__value{font-family:var(--font-text);font-weight:500;font-size:var(--text-label-s-size, 13px);line-height:1.2;letter-spacing:0;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.lj-progress__track{height:8px;border-radius:var(--radius-pill);background:var(--bg-subtle);overflow:hidden}.lj-progress__bar{display:block;height:100%;max-width:100%;border-radius:inherit;background:var(--fill);transition:width var(--duration-slow) var(--easing-landing);animation:lj-progress-in var(--duration-count) var(--easing-landing) backwards}.lj-progress--inline{flex-direction:row;align-items:center;gap:var(--space-12)}.lj-progress--inline .lj-progress__track{flex:1;min-width:48px}.lj-progress--inline .lj-progress__value{min-width:4ch;text-align:right}@keyframes lj-progress-in{from{width:0}}.lj-section-header{display:flex;flex-direction:column;gap:var(--space-16);max-width:720px}.lj-section-header__label{font-family:var(--font-text);font-weight:600;font-size:var(--text-overline-size, 12px);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--text-link)}.lj-section-header__title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h1-size, 48px);line-height:1.05;letter-spacing:-0.02em}.lj-section-header__intro{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-l-size, 18px);line-height:1.55;letter-spacing:0;color:var(--text-secondary)}.lj-section-header--center{align-items:center;margin-inline:auto;text-align:center}.lj-status{--dot: var(--text-disabled);display:inline-flex;align-items:center;gap:var(--space-8);font-family:var(--font-text);font-weight:600;font-size:15px;line-height:1.2;color:var(--text-primary);white-space:nowrap}.lj-status::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--dot)}.lj-status--s{font-size:13px;font-weight:500}.lj-status--active{--dot: var(--status-success-fg)}.lj-status--waiting{--dot: var(--status-warning-fg)}.lj-status--error{--dot: var(--status-error-fg)}.lj-status--off{color:var(--text-secondary)}.lj-status--paused::before{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1.5px var(--text-secondary)}.lj-status--busy{--dot: var(--status-info-fg)}.lj-status--busy::before{animation:lj-pulse 1.6s var(--easing-landing) infinite}@media(prefers-reduced-motion: reduce){.lj-status--busy::before{animation:none}}@keyframes lj-pulse{from{box-shadow:0 0 0 0 color-mix(in srgb, var(--dot) 50%, transparent)}to{box-shadow:0 0 0 6px color-mix(in srgb, var(--dot) 0%, transparent)}}.lj-sunburst{--sunburst-backdrop: var(--bg-canvas);position:relative;display:flex;flex-direction:column;gap:var(--space-16);width:100%}.lj-sunburst__data{display:none}.lj-sunburst__stage{position:relative;width:100%;max-width:var(--sunburst-size, 600px);margin:auto;aspect-ratio:1;animation:lj-sunburst-enter var(--duration-enter) var(--easing-landing) backwards}.lj-sunburst__chart{display:block;width:100%;height:100%;overflow:visible}.lj-sunburst.is-moving .lj-sunburst__rings{pointer-events:none}.lj-sunburst__segment{cursor:pointer;outline:none;transition:fill var(--duration-slow) var(--easing-landing),translate var(--duration-normal) var(--easing-spring)}.lj-sunburst__segment--root{fill:var(--chart-neutral)}@media(hover: hover){.lj-sunburst__segment--root:hover{fill:color-mix(in srgb, var(--chart-neutral), var(--text-primary) 14%)}}.lj-sunburst__segment--branch{fill:var(--border-default)}@media(hover: hover){.lj-sunburst__segment--branch:hover{fill:color-mix(in srgb, var(--border-default), var(--text-primary) 10%)}}.lj-sunburst__segment--leaf{stroke:var(--hairline);stroke-width:1px;vector-effect:non-scaling-stroke}.lj-sunburst__segment.is-active{fill:var(--chart-active)}.lj-sunburst__segment.is-stalled{fill:var(--chart-warning)}.lj-sunburst__segment.is-inactive{fill:rgba(0,0,0,0);stroke:var(--border-input);stroke-dasharray:3 3}.lj-sunburst__segment:focus-visible{stroke:var(--border-focus);stroke-width:2px;stroke-dasharray:none}.lj-sunburst__hairline-start{stop-color:var(--card-brand-border-start)}.lj-sunburst__hairline-end{stop-color:var(--card-brand-border-end)}.lj-sunburst__glow{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--easing-landing)}.lj-sunburst__glow.is-on{opacity:1}@media(hover: none),(prefers-reduced-motion: reduce){.lj-sunburst__glow{display:none}}.lj-sunburst__glow-start{stop-color:var(--card-brand-border-start)}.lj-sunburst__glow-end{stop-color:rgba(0,0,0,0)}.lj-sunburst__names{pointer-events:none}.lj-sunburst__name{fill:var(--text-secondary);font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0}.lj-sunburst__name--root{fill:var(--text-primary);font-family:var(--font-text);font-weight:500;font-size:var(--text-label-s-size, 13px);line-height:1.2;letter-spacing:0}.lj-sunburst__name,.lj-sunburst__icon,.lj-sunburst__center,.lj-sunburst__back{animation:lj-sunburst-fade var(--duration-enter) var(--easing-landing) var(--sunburst-delay, 0ms) backwards}.lj-sunburst__icons{position:absolute;inset:0;pointer-events:none}.lj-sunburst__icon{position:absolute;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sunburst-backdrop);translate:calc(-50% + var(--dx, 0px)) calc(-50% + var(--dy, 0px));transition:translate var(--duration-normal) var(--easing-spring);font-size:16px;color:var(--text-brand-strong)}.lj-sunburst__icon.is-stalled{color:var(--status-warning-fg)}.lj-sunburst__icon.is-inactive{color:var(--text-secondary)}.lj-sunburst__icon svg{width:16px;height:16px}.lj-sunburst__center{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:30%;padding:0;border:0;background:none;color:var(--text-primary);font:inherit;text-align:center;translate:-50% -50%}.lj-sunburst__center:is(button){cursor:zoom-out}.lj-sunburst__total{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3-size, 24px);line-height:1.2;letter-spacing:-0.01em}.lj-sunburst__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-h4-size, 20px);line-height:1.25;letter-spacing:-0.005em}.lj-sunburst__unit{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary)}.lj-sunburst__stalled{font-family:var(--font-text);font-weight:500;font-size:var(--text-label-s-size, 13px);line-height:1.2;letter-spacing:0;color:var(--status-warning-fg)}.lj-sunburst__back{position:absolute;top:0;left:0;z-index:1;box-shadow:inset 0 1px 0 var(--highlight),inset 0 0 0 1px var(--border),var(--elevation-floating)}.lj-sunburst__tip{position:absolute;z-index:2;display:flex;flex-direction:column;gap:var(--space-4);max-width:280px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-s);background:var(--tooltip-bg);color:var(--tooltip-text);font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;pointer-events:none;translate:-50% calc(-100% - var(--space-12));animation:lj-sunburst-fade var(--duration-fast) var(--easing-landing)}.lj-sunburst__tip strong{font-family:var(--font-text);font-weight:500;font-size:var(--text-label-s-size, 13px);line-height:1.2;letter-spacing:0}.lj-sunburst__legend{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);margin:0;padding:0;list-style:none;color:var(--text-secondary);font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0}.lj-sunburst__legend li{display:flex;align-items:center;gap:var(--space-8)}.lj-sunburst__legend li::before{content:"";width:12px;height:12px;border-radius:4px}.lj-sunburst__legend .is-active::before{background:var(--chart-active)}.lj-sunburst__legend .is-stalled::before{background:var(--chart-warning)}.lj-sunburst__legend .is-inactive::before{border:1px dashed var(--border-input)}@keyframes lj-sunburst-enter{from{opacity:0;translate:0 var(--space-8)}}@keyframes lj-sunburst-fade{from{opacity:0}}.lj-table-card{overflow:hidden;border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--card-border),var(--elevation-card)}.lj-table-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-24) var(--space-24) var(--space-16)}.lj-table-card__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3-size, 24px);line-height:1.2;letter-spacing:-0.01em}.lj-table-card__subtitle{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary);margin-top:var(--space-4)}.lj-table-card__scroll{overflow-x:auto}.lj-table-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-12) var(--space-24);border-top:1px solid var(--border-default);font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary)}.lj-bulk-bar{display:grid;grid-template-rows:0fr;background:var(--bg-selected);transition:grid-template-rows var(--duration-slow) var(--easing-landing)}.lj-bulk-bar__inner{display:flex;align-items:center;gap:var(--space-8);min-height:0;overflow:hidden;padding-inline:var(--space-24);font-family:var(--font-text);font-weight:500;font-size:var(--text-label-s-size, 13px);line-height:1.2;letter-spacing:0}.lj-bulk-bar__count{margin-right:auto}.lj-bulk-bar.is-open{grid-template-rows:1fr}.lj-bulk-bar.is-open .lj-bulk-bar__inner{padding-block:var(--space-8)}.lj-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.lj-table th,.lj-table td{padding:var(--space-12) var(--space-12);text-align:left;vertical-align:middle}.lj-table th:first-child,.lj-table td:first-child{padding-left:var(--space-24)}.lj-table th:last-child,.lj-table td:last-child{padding-right:var(--space-24)}.lj-table th{font-family:var(--font-text);font-weight:500;font-size:var(--text-label-s-size, 13px);line-height:1.2;letter-spacing:0;color:var(--text-secondary);white-space:nowrap;border-bottom:1px solid var(--border-default)}.lj-table td{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;border-bottom:1px solid var(--border-default)}.lj-table tbody tr{transition:background-color var(--duration-fast) var(--easing-landing)}.lj-table tbody tr:last-child td{border-bottom:0}@media(hover: hover){.lj-table tbody tr:hover{background:var(--bg-hover)}}.lj-table tbody tr:has(.lj-checkbox:checked){background:var(--bg-selected)}.lj-table__num{text-align:right !important}.lj-table__check{width:1%}.lj-table__primary{font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0;display:block}.lj-table__secondary{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary)}.lj-table__sort{display:inline-flex;align-items:center;gap:var(--space-4);margin:-4px -6px;padding:4px 6px;border-radius:var(--radius-xs);font:inherit;color:inherit;transition:background-color var(--duration-fast) var(--easing-landing),color var(--duration-fast) var(--easing-landing)}.lj-table__sort>[class*=fa-]{font-size:11px;transition:transform var(--duration-normal) var(--easing-landing)}@media(hover: hover){.lj-table__sort:hover{background:var(--bg-subtle);color:var(--text-primary)}}[aria-sort]>.lj-table__sort{color:var(--text-primary)}[aria-sort=descending]>.lj-table__sort>[class*=fa-]{transform:rotate(180deg)}.lj-table__actions{width:1%;text-align:right !important}.lj-list{overflow:hidden;border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--card-border),var(--elevation-card);list-style:none;padding:0}.lj-list__item+.lj-list__item{border-top:1px solid var(--border-default)}.lj-list__link{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);color:inherit;text-decoration:none;transition:background-color var(--duration-fast) var(--easing-landing)}@media(hover: hover){.lj-list__link:hover{background:var(--bg-hover)}.lj-list__link:hover .lj-list__chevron{transform:translateX(2px)}}.lj-list__link:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--border-focus)}.lj-list__icon{--tint: var(--bg-subtle);--tone: var(--text-primary);display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--tint);color:var(--tone)}.lj-list__icon--success{--tint: var(--status-success-bg);--tone: var(--status-success-fg)}.lj-list__icon--warning{--tint: var(--status-warning-bg);--tone: var(--status-warning-fg)}.lj-list__icon--error{--tint: var(--status-error-bg);--tone: var(--status-error-fg)}.lj-list__icon--info{--tint: var(--status-info-bg);--tone: var(--status-info-fg)}.lj-list__body{flex:1;min-width:0}.lj-list__title{font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0;display:block}.lj-list__meta{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary)}.lj-list__time{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary);white-space:nowrap}.lj-list__chevron{color:var(--text-secondary);font-size:13px;transition:transform var(--duration-normal) var(--easing-landing)}.lj-empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding:var(--space-48) var(--space-24);text-align:center}.lj-empty-state__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:var(--space-8);border-radius:var(--radius-m);background:var(--bg-subtle);color:var(--text-secondary);font-size:20px}.lj-empty-state__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-h4-size, 20px);line-height:1.25;letter-spacing:-0.005em}.lj-empty-state__text{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;color:var(--text-secondary);max-width:36ch}.lj-empty-state .lj-button{margin-top:var(--space-8)}.lj-skeleton{display:block;height:12px;border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--bg-subtle) 0%, var(--bg-subtle) 40%, var(--bg-hover) 50%, var(--bg-subtle) 60%, var(--bg-subtle) 100%) 0 0/300% 100%;animation:lj-shimmer 1.6s linear infinite}.lj-skeleton--title{height:16px;width:40%}.lj-skeleton--block{height:40px;border-radius:var(--radius-m)}@media(prefers-reduced-motion: reduce){.lj-skeleton{animation:none}}@keyframes lj-shimmer{from{background-position:100% 0}to{background-position:0 0}}.lj-timeline{margin:0;padding:0;list-style:none}.lj-timeline__item{--marker-bg: var(--status-success-bg);--marker-fg: var(--status-success-fg);position:relative;display:flex;gap:var(--space-12)}.lj-timeline__item:not(:last-child)::before{content:"";position:absolute;top:28px;bottom:var(--space-4);left:11px;width:2px;border-radius:var(--radius-pill);background:var(--border-default)}.lj-timeline__item--busy{--marker-bg: var(--status-info-bg);--marker-fg: var(--status-info-fg)}.lj-timeline__item--waiting{--marker-bg: var(--status-warning-bg);--marker-fg: var(--status-warning-fg)}.lj-timeline__item--error{--marker-bg: var(--status-error-bg);--marker-fg: var(--status-error-fg)}.lj-timeline__item--planned .lj-timeline__marker{background:var(--bg-surface);box-shadow:inset 0 0 0 1.5px var(--border-input)}.lj-timeline__item--planned .lj-timeline__title{color:var(--text-secondary)}.lj-timeline__marker{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--marker-bg);color:var(--marker-fg)}.lj-timeline__marker [class*=fa-]{width:16px;height:16px}.lj-timeline__content{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-4) 0 var(--space-24)}.lj-timeline__item:last-child .lj-timeline__content{padding-bottom:0}.lj-timeline__title{margin:0;font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0;color:var(--text-primary)}.lj-timeline__text{margin:0;font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;color:var(--text-secondary)}.lj-timeline__text:empty{display:none}.lj-timeline__time{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary)}.lj-cut{--cut: 48px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut) * 1.73205), calc(100% - var(--cut)) 100%, 0 100%)}.lj-cut--s{--cut: 24px}.lj-cut--l{--cut: 72px}.lj-pattern{--pattern-color: var(--pattern-on-canvas);--pattern-opacity: 0.05;--pattern-gap: 24px;position:relative;isolation:isolate}.lj-pattern::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:repeating-linear-gradient(120deg, var(--pattern-color) 0 1px, transparent 1px var(--pattern-gap));opacity:var(--pattern-opacity);mask-image:linear-gradient(105deg, transparent 10%, #000 70%);pointer-events:none}.lj-pattern--on-surface{--pattern-color: var(--pattern-on-surface)}.lj-pattern--on-subtle{--pattern-color: var(--pattern-on-subtle)}.lj-pattern--on-brand-tint{--pattern-color: var(--pattern-on-brand-tint)}.lj-pattern--on-accent-tint{--pattern-color: var(--pattern-on-accent-tint);--pattern-opacity: 0.12}.lj-pattern--on-accent{--pattern-color: var(--pattern-on-accent);--pattern-opacity: 0.1}.lj-pattern--on-brand{--pattern-color: var(--pattern-on-brand);--pattern-opacity: 0.09}.lj-frame{--frame-ratio: 1.2;aspect-ratio:var(--frame-ratio);overflow:hidden;--frame-offset: calc(57.735% / var(--frame-ratio));clip-path:polygon(var(--frame-offset) 0, 100% 0, calc(100% - var(--frame-offset)) 100%, 0 100%)}.lj-frame>img,.lj-frame>picture,.lj-frame>.lj-frame__fill{display:block;width:100%;height:100%;object-fit:cover}:has(>.lj-highlight){isolation:isolate}.lj-highlight{position:relative;white-space:nowrap}.lj-highlight::before{content:"";position:absolute;z-index:-1;top:.1666666667em;left:-.1388888889em;right:-0.4811em;height:.8333333333em;background:var(--highlight-bg);clip-path:polygon(0.4811em 0, 100% 0, calc(100% - 0.4811em) 100%, 0 100%);transform-origin:left center;transition:transform var(--duration-slow) var(--easing-landing) 200ms}.lj-js .lj-reveal:not(.is-visible) .lj-highlight::before{transform:scaleX(0)}.lj-backdrop{position:relative;overflow:hidden;isolation:isolate;background:var(--bg-backdrop);color:var(--text-primary)}.lj-backdrop::after{content:"";position:absolute;z-index:-1;inset:0;background:repeating-linear-gradient(120deg, var(--pattern-on-brand) 0 1px, transparent 1px 31px);opacity:.08;pointer-events:none}.lj-backdrop__glow{position:absolute;z-index:-2;top:-30%;left:-10%;width:55vw;max-width:760px;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb, var(--bg-accent) 55%, var(--bg-backdrop));filter:blur(110px);opacity:.22;pointer-events:none;animation:lj-backdrop-glow 16s ease-in-out infinite alternate}@media(prefers-reduced-motion: reduce){.lj-backdrop__glow{animation:none}}@keyframes lj-backdrop-glow{to{transform:translate(45vw, 35%) scale(1.2)}}.lj-lanes{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}@media(prefers-reduced-motion: reduce){.lj-lanes{display:none}}.lj-lanes__lane{position:absolute;top:-40%;width:2px;height:180%;overflow:hidden;transform:rotate(30deg)}.lj-lanes__lane::after{content:"";position:absolute;inset:0 0 auto;height:14%;border-radius:var(--radius-pill);background:linear-gradient(transparent, color-mix(in srgb, var(--bg-accent) 45%, transparent), transparent);animation:lj-lane var(--lane-duration) cubic-bezier(0.55, 0, 0.45, 1) var(--lane-delay) infinite}.lj-lanes__lane:nth-child(1){--lane-duration: 7s;--lane-delay: -0s;left:3%}.lj-lanes__lane:nth-child(2){--lane-duration: 14s;--lane-delay: -13s;left:10.3%}.lj-lanes__lane:nth-child(2)::after{animation-direction:reverse}.lj-lanes__lane:nth-child(3){--lane-duration: 11s;--lane-delay: -10s;left:17.6%}.lj-lanes__lane:nth-child(4){--lane-duration: 8s;--lane-delay: -7s;left:24.9%}.lj-lanes__lane:nth-child(5){--lane-duration: 15s;--lane-delay: -4s;left:32.2%}.lj-lanes__lane:nth-child(5)::after{animation-direction:reverse}.lj-lanes__lane:nth-child(6){--lane-duration: 12s;--lane-delay: -1s;left:39.5%}.lj-lanes__lane:nth-child(7){--lane-duration: 9s;--lane-delay: -14s;left:46.8%}.lj-lanes__lane:nth-child(8){--lane-duration: 16s;--lane-delay: -11s;left:54.1%}.lj-lanes__lane:nth-child(8)::after{animation-direction:reverse}.lj-lanes__lane:nth-child(9){--lane-duration: 13s;--lane-delay: -8s;left:61.4%}.lj-lanes__lane:nth-child(10){--lane-duration: 10s;--lane-delay: -5s;left:68.7%}.lj-lanes__lane:nth-child(11){--lane-duration: 7s;--lane-delay: -2s;left:76%}.lj-lanes__lane:nth-child(11)::after{animation-direction:reverse}.lj-lanes__lane:nth-child(12){--lane-duration: 14s;--lane-delay: -15s;left:83.3%}.lj-lanes__lane:nth-child(13){--lane-duration: 11s;--lane-delay: -12s;left:90.6%}.lj-lanes__lane:nth-child(14){--lane-duration: 8s;--lane-delay: -9s;left:97.9%}.lj-lanes__lane:nth-child(14)::after{animation-direction:reverse}@keyframes lj-lane{from{transform:translateY(-100%)}to{transform:translateY(800%)}}.lj-logo{display:block;height:var(--logo-height, 32px);width:auto;color:var(--logo-color);fill:currentColor;overflow:visible}.lj-logo--on-brand{color:var(--text-on-brand)}.lj-logo--animated .lj-logo__slash{animation:lj-logo-slash 480ms var(--easing-spring) backwards;transform-box:fill-box;transform-origin:bottom center}.lj-logo--animated .lj-logo__rest{animation:lj-logo-rest var(--duration-logo) var(--easing-landing) 280ms backwards}@keyframes lj-logo-slash{from{opacity:0;transform:translateY(12px) scaleY(0.6)}}@keyframes lj-logo-rest{from{transform:translateX(-250px)}}.lj-marquee{overflow:hidden;mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.lj-marquee__track{display:flex;gap:var(--space-16);width:max-content;padding-block:var(--space-12);animation:lj-marquee var(--duration-slider) linear infinite}.lj-marquee--reverse .lj-marquee__track{animation-direction:reverse}@media(hover: hover){.lj-marquee:hover .lj-marquee__track{animation-play-state:paused}}.lj-marquee:focus-within .lj-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion: reduce){.lj-marquee{overflow-x:auto;mask-image:none}.lj-marquee__track{animation:none}}@keyframes lj-marquee{to{transform:translateX(calc(-50% - var(--space-8)))}}.lj-sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.lj-js .lj-reveal{opacity:0;transform:translateY(12px);transition:opacity var(--duration-slow) var(--easing-landing),transform var(--duration-slow) var(--easing-landing)}.lj-js .lj-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.lj-js .lj-reveal{opacity:1;transform:none}}.lj-enter{--enter-y: 12px;animation:lj-enter var(--duration-enter) var(--easing-landing) backwards}.lj-stagger>*{--enter-y: 16px;animation:lj-enter var(--duration-enter) var(--easing-landing) backwards}.lj-stagger>*:nth-child(2){animation-delay:calc(1*var(--stagger-step))}.lj-stagger>*:nth-child(3){animation-delay:calc(2*var(--stagger-step))}.lj-stagger>*:nth-child(4){animation-delay:calc(3*var(--stagger-step))}.lj-stagger>*:nth-child(5){animation-delay:calc(4*var(--stagger-step))}.lj-stagger>*:nth-child(6){animation-delay:calc(5*var(--stagger-step))}.lj-stagger>*:nth-child(7){animation-delay:calc(6*var(--stagger-step))}.lj-stagger>*:nth-child(8){animation-delay:calc(7*var(--stagger-step))}.lj-stagger>*:nth-child(n+9){animation-delay:calc(8*var(--stagger-step))}.lj-fade,.lj-topbar__title,.lj-topbar__row{animation:lj-fade var(--duration-enter) var(--easing-landing) backwards}@media(prefers-reduced-motion: reduce){.lj-enter,.lj-fade,.lj-topbar__title,.lj-topbar__row,.lj-stagger>*{animation:none}}@keyframes lj-fade{from{opacity:0}}@keyframes lj-enter{from{opacity:0;transform:translateY(var(--enter-y))}}.lj-collapse{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--duration-slow) var(--easing-landing),visibility 0s linear var(--duration-slow)}.lj-collapse>*{min-height:0;overflow:hidden}.lj-collapse.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--duration-enter) var(--easing-landing),visibility 0s}.lj-collapse:not(.is-open) .lj-stagger>*{animation:none}.lj-theme-transition::view-transition-old(root),.lj-theme-transition::view-transition-new(root){animation:none;mix-blend-mode:normal}.lj-glass{position:relative;background-color:var(--glass-bg);-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:var(--elevation-floating)}.lj-glass::after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(150deg, var(--card-border-start), var(--card-border-end));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}@font-face{font-family:"Funnel Display";font-style:normal;font-weight:300 800;font-display:swap;src:url("/assets/fonts/funnel-display.woff2") format("woff2-variations")}@font-face{font-family:"Funnel Sans";font-style:normal;font-weight:300 800;font-display:swap;src:url("/assets/fonts/funnel-sans.woff2") format("woff2-variations")}.site-container{--margin: 16px;width:100%;padding-inline:max(var(--margin),(100% - 1248px)/2);padding-inline:max(var(--margin),round(down,(100% - 1248px)/2,1px))}@media(min-width: 768px){.site-container{--margin: 32px}}@media(min-width: 1024px){.site-container{--margin: 48px}}.site-section{scroll-margin-top:72px;padding-block:var(--space-48)}@media(min-width: 768px){.site-section{padding-block:var(--space-72)}}@media(min-width: 1024px){.site-section{padding-block:var(--space-96)}}.site-section--surface{background:var(--bg-surface)}.site-section__inner{display:flex;flex-direction:column;gap:var(--space-32)}@media(min-width: 1024px){.site-section__inner{gap:var(--space-48)}}.site-section--zones{padding-block:0}.site-zone{--zone-pad: var(--space-48);--zone-gap: var(--space-32);position:relative;isolation:isolate}@media(min-width: 768px){.site-zone{--zone-pad: var(--space-72)}}@media(min-width: 1024px){.site-zone{--zone-pad: var(--space-96);--zone-gap: var(--space-48)}}.site-zone--top{padding-block:var(--zone-pad) var(--zone-gap)}.site-zone--top .site-bands-group{--drift-scale: 4}.site-zone--top .site-bands{-webkit-mask-image:linear-gradient(#000 55%, transparent);mask-image:linear-gradient(#000 55%, transparent)}.site-zone--bottom{padding-block:var(--zone-gap) var(--zone-pad)}.site-zone--bottom .site-bands{-webkit-mask-image:linear-gradient(transparent, #000 45%);mask-image:linear-gradient(transparent, #000 45%)}.site-section--bands{position:relative;isolation:isolate;view-timeline-name:--bands}.site-bands{position:absolute;z-index:-1;inset:0;overflow:clip;pointer-events:none;--bands-opacity: 0.35;opacity:var(--bands-opacity)}.site-bands__band{position:absolute;top:var(--y);left:var(--x);width:var(--w);height:var(--h);transform:skewX(-30deg);background:linear-gradient(var(--bg-subtle), transparent)}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.site-bands{animation:site-bands-fade linear both;animation-timeline:--bands;animation-range:cover 50vh cover 100vh}.site-bands__band{animation:site-bands-drift linear both;animation-timeline:--bands;animation-range:cover}}}@keyframes site-bands-fade{from{opacity:0}to{opacity:var(--bands-opacity)}}@keyframes site-bands-drift{from{translate:0 calc(var(--drift)*var(--drift-scale, 1)*-1px)}to{translate:0 calc(var(--drift)*var(--drift-scale, 1)*1px)}}.svg-inline--fa{flex:none;width:1em;height:1em;fill:currentColor}.lj-js .lj-reveal[style*="--i"]{transition-delay:calc(var(--i)*var(--stagger-step))}.site-prose{display:flex;flex-direction:column;gap:var(--space-16);max-width:720px;margin-inline:auto}.site-prose h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3-size, 24px);line-height:1.2;letter-spacing:-0.01em;margin-top:var(--space-24)}.site-prose h2:first-child{margin-top:0}.site-prose p{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-l-size, 18px);line-height:1.55;letter-spacing:0;color:var(--text-secondary)}.site-page-hero{--pattern-opacity: 0.065;--pattern-gap: 31px;position:relative;overflow:hidden;padding-top:calc(var(--space-16) + var(--height-m) + var(--space-48));padding-bottom:var(--space-48);background:var(--site-hero-bg)}@media(min-width: 1024px){.site-page-hero{padding-top:calc(var(--space-32) + var(--height-m) + var(--space-72));padding-bottom:var(--space-72)}}.site-page-hero__inner{position:relative;z-index:1;text-align:center}.site-page-hero__lead{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3-size, 24px);line-height:1.2;letter-spacing:-0.01em;font-family:var(--font-text);font-weight:400;line-height:1.4;max-width:640px;margin:var(--space-24) auto 0;color:var(--text-secondary);text-wrap:balance}.site-page-hero--large{padding-block:calc(var(--space-16) + var(--height-m) + var(--space-72)) var(--space-72)}@media(min-width: 1024px){.site-page-hero--large{padding-block:calc(var(--space-32) + var(--height-m) + var(--space-96)) var(--space-96)}}.site-page-hero--large h1{font-family:var(--font-display);font-weight:700;font-size:var(--text-display-size, 72px);line-height:1;letter-spacing:-0.03em;font-size:clamp(40px,9vw,88px)}.site-page-hero--large .site-page-hero__eyebrow{margin-bottom:var(--space-16)}.site-page-hero--large .site-page-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-12);margin-top:var(--space-32)}@media(max-width: 767.98px){.site-page-hero--large .site-page-hero__actions{flex-direction:column}}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.site-hero,.site-page-hero{view-timeline-name:--header}.site-hero::after,.site-page-hero::after{content:"";position:absolute;inset:0 -200% 0 0;background:var(--bg-surface);transform:skewX(-30deg);transform-origin:bottom left}.site-hero,.site-page-hero{--plane-end: -50%}}@media(prefers-reduced-motion: no-preference)and (min-width: 768px){.site-hero,.site-page-hero{--plane-end: -30%}}@media(prefers-reduced-motion: no-preference)and (min-width: 1024px){.site-hero,.site-page-hero{--plane-end: -20%}}@media(prefers-reduced-motion: no-preference){.site-hero::before,.site-hero::after,.site-page-hero::before,.site-page-hero::after{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--header;animation-range:exit 0px exit 1200px}.site-hero::before,.site-page-hero::before{animation-name:site-header-pattern}.site-hero::after,.site-page-hero::after{animation-name:site-header-plane}}}@keyframes site-header-pattern{to{translate:0 600px}}@keyframes site-header-plane{from{translate:33.33% 0}to{translate:var(--plane-end) 0}}:root,[data-theme=light]{--site-logo: image-set(url('/assets/logo/wordmark-light.png') 1x, url('/assets/logo/wordmark-light@2x.png') 2x)}[data-theme=dark]{--site-logo: image-set(url('/assets/logo/wordmark-dark.png') 1x, url('/assets/logo/wordmark-dark@2x.png') 2x)}@media(prefers-color-scheme: dark){:root:not([data-theme=light]){--site-logo: image-set(url('/assets/logo/wordmark-dark.png') 1x, url('/assets/logo/wordmark-dark@2x.png') 2x)}}.site-logo{position:relative;display:block;width:129px;height:32px}.site-logo__part,.site-logo__rest-clip,.site-logo__rest,.site-logo__tail-clip{position:absolute;inset:0}.site-logo__part{background:var(--site-logo) 0 0/129px 32px no-repeat}.site-logo__rest-clip{clip-path:polygon(22.33px -4.44px, 140px -4.44px, 140px 36.44px, -1.38px 36.44px)}.site-logo__j{clip-path:inset(0 103.67px 0 0)}.site-logo__tail-clip,.site-logo__tail{clip-path:inset(0 0 0 25.33px)}.site-logo__slash{clip-path:polygon(-10px -4.44px, 22.33px -4.44px, -1.38px 36.44px, -10px 36.44px)}.site-logo--animated .site-logo__slash{animation:site-logo-slash 480ms var(--easing-spring) backwards;transform-origin:9.7px 22.9px}.site-logo--animated .site-logo__rest{animation:site-logo-rest var(--duration-logo) var(--easing-landing) 280ms backwards}@keyframes site-logo-slash{from{opacity:0;transform:translateY(5px) scaleY(0.6)}}@keyframes site-logo-rest{from{transform:translateX(-111px)}}.site-header{position:fixed;inset:0 0 auto;z-index:10;padding-block:var(--space-16);transition:padding-top var(--duration-slow) var(--easing-landing)}@media(min-width: 1024px){.site-header{padding-top:var(--space-32)}}.site-header::before{content:"";position:absolute;inset:0 0 calc(-1*var(--space-24));z-index:-1;background:linear-gradient(var(--bg-canvas), transparent);-webkit-mask-image:linear-gradient(#000 50%, transparent);mask-image:linear-gradient(#000 50%, transparent);opacity:0;transition:opacity var(--duration-normal) var(--easing-landing);pointer-events:none}.site-header.is-over-hero::before{background:linear-gradient(var(--site-hero-bg), transparent)}.site-header[data-theme=dark]::before{background:linear-gradient(var(--bg-backdrop), transparent)}.site-header.is-stuck{padding-top:var(--space-16)}.site-header.is-stuck::before{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header__inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-24);min-height:var(--height-m)}.site-header__brand{position:relative;display:flex;color:var(--logo-color);text-decoration:none;border-radius:var(--radius-xs);-webkit-tap-highlight-color:rgba(0,0,0,0)}.site-header .site-logo__tail{transition:transform var(--duration-enter) var(--easing-spring)}.site-header.is-stuck .site-logo__tail{transform:translateX(-107px);transition:transform var(--duration-slow) var(--easing-landing)}.site-header__end{display:flex;align-items:center;gap:var(--space-24)}.site-header__nav{display:none}@media(min-width: 1024px){.site-header__nav{display:block}}.site-header__nav ul{display:flex;gap:var(--space-8)}.site-header__nav a{display:inline-flex;align-items:center;min-height:var(--height-m);padding-inline:var(--space-12);border-radius:var(--radius-pill);font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0;color:var(--text-primary);text-decoration:none;transition:color var(--duration-normal) var(--easing-landing),background-color var(--duration-fast) var(--easing-landing),box-shadow var(--duration-normal) var(--easing-landing)}@media(hover: hover){.site-header__nav a:hover{background-color:var(--bg-subtle)}}.site-header__nav a:focus-visible{outline:none;box-shadow:0 0 0 4px var(--focus-halo)}.site-header__nav a[aria-current]{color:var(--text-link)}:root,[data-theme=light]{--site-hero-bg: var(--bg-canvas)}[data-theme=dark]{--site-hero-bg: var(--bg-backdrop)}@media(prefers-color-scheme: dark){:root:not([data-theme=light]){--site-hero-bg: var(--bg-backdrop)}}.site-hero{--pattern-opacity: 0.065;--pattern-gap: 31px;position:relative;overflow:hidden;padding-bottom:var(--space-48);background:var(--site-hero-bg);padding-top:calc(var(--space-16) + var(--height-m) + var(--space-48))}@media(min-width: 1024px){.site-hero{padding-top:calc(var(--space-32) + var(--height-m) + var(--space-96));padding-bottom:var(--space-96)}}.site-hero__intro{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-24);padding-bottom:var(--space-48);text-align:center}@media(min-width: 1024px){.site-hero__intro{gap:var(--space-32);padding-bottom:var(--space-72)}}.site-hero__title{font-family:var(--font-display);font-weight:700;font-size:var(--text-display-size, 72px);line-height:1;letter-spacing:-0.03em;font-size:clamp(40px,11.5vw,96px);white-space:nowrap}.site-hero__lead{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3-size, 24px);line-height:1.2;letter-spacing:-0.01em;font-family:var(--font-text);font-weight:400;line-height:1.4;max-width:640px;color:var(--text-secondary);text-wrap:balance}.site-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-12)}@media(max-width: 767.98px){.site-hero__actions{flex-direction:column;align-self:stretch}}.site-hero__product{--mockup-scale: 0.7778;--tilt-x: 0deg;--tilt-y: 0deg;position:relative;z-index:1;max-width:1120px;height:calc(810px*var(--mockup-scale));margin-inline:auto;border-radius:var(--radius-2xl);background:var(--bg-canvas);box-shadow:var(--elevation-dialog);--enter-y: var(--space-24);animation:lj-enter var(--duration-enter) var(--easing-landing) 240ms backwards}@media(max-width: 767.98px){.site-hero__product{overflow:hidden;margin-right:calc(var(--margin)*-1);border-top-right-radius:0;border-bottom-right-radius:0}}@media(prefers-reduced-motion: reduce){.site-hero__product{animation:none}}.site-hero__product.is-tilting{transform:perspective(2400px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d}.site-scroll-hint{font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0;position:fixed;bottom:var(--space-24);left:50%;z-index:5;display:flex;flex-direction:column;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-24);color:var(--text-primary);text-decoration:none;transform:translateX(-50%)}.site-scroll-hint::before{content:"";position:absolute;inset:calc(-1*var(--space-72)) calc(-1*var(--space-144));z-index:-1;background:color-mix(in srgb, var(--bg-canvas) 35%, transparent);-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);-webkit-mask-image:radial-gradient(closest-side, #000 45%, transparent);mask-image:radial-gradient(closest-side, #000 45%, transparent);pointer-events:none;transition:opacity var(--duration-slow) var(--easing-landing),transform var(--duration-slow) var(--easing-landing)}.site-scroll-hint span,.site-scroll-hint i{transition:opacity var(--duration-normal) var(--easing-landing)}.site-scroll-hint__mouse,.site-scroll-hint__swipe{position:relative;display:block;width:var(--space-24);height:var(--space-32)}.site-scroll-hint__mouse{border:2px solid currentColor;border-radius:var(--radius-pill)}.site-scroll-hint__mouse::after{content:"";position:absolute;top:var(--space-8);left:50%;width:var(--space-4);height:var(--space-4);margin-left:-2px;background:currentColor;border-radius:50%;animation:site-scroll-hint-wheel 1.6s ease-in-out infinite}.site-scroll-hint__swipe{display:none}.site-scroll-hint__swipe::before{content:"";position:absolute;bottom:0;left:50%;width:var(--space-16);height:var(--space-16);margin-left:calc(var(--space-8)*-1);border:2px solid currentColor;border-radius:50%;animation:site-scroll-hint-swipe 1.6s ease-in-out infinite}@media(pointer: coarse){.site-scroll-hint .site-scroll-hint__mouse{display:none}.site-scroll-hint .site-scroll-hint__swipe{display:block}}@media(prefers-reduced-motion: reduce){.site-scroll-hint__mouse::after,.site-scroll-hint__swipe::before{animation:none}}.site-scroll-hint.is-hidden{visibility:hidden;pointer-events:none;transition:visibility 0s var(--duration-slow)}.site-scroll-hint.is-hidden::before{opacity:0;transform:scale(0.8)}.site-scroll-hint.is-hidden span,.site-scroll-hint.is-hidden i{opacity:0}@keyframes site-scroll-hint-wheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}80%,100%{opacity:0;transform:translateY(var(--space-12))}}@keyframes site-scroll-hint-swipe{0%{opacity:0;transform:translateY(0)}30%{opacity:1}80%,100%{opacity:0;transform:translateY(calc(var(--space-16) * -1))}}.site-mockup{position:absolute;top:0;left:0;display:flex;width:1440px;height:810px;transform:scale(var(--mockup-scale));transform-origin:0 0;pointer-events:none;user-select:none}.site-mockup__sidebar{flex:none;margin:var(--space-12) 0 var(--space-12) var(--space-12)}.site-mockup__sidebar,.site-mockup__lift{transition:transform var(--duration-slow) var(--easing-landing),box-shadow var(--duration-slow) var(--easing-landing)}.is-lifted .site-mockup__sidebar,.is-lifted .site-mockup__lift{transition:transform var(--duration-enter) var(--easing-spring),box-shadow var(--duration-enter) var(--easing-landing)}.is-tilting .site-mockup,.is-tilting .site-mockup__3d{transform-style:preserve-3d}.is-lifted .site-mockup__sidebar{transform:translateZ(40px)}.is-lifted .site-mockup__lift{transform:translateZ(28px)}.is-lifted .site-mockup__lift--low{transform:translateZ(20px)}.is-lifted .site-mockup__attention{box-shadow:var(--elevation-floating)}.site-mockup__main{flex:1;display:flex;flex-direction:column;min-width:0;padding:var(--space-16) var(--space-32)}.site-mockup__screen{flex:1;display:flex;flex-direction:column;gap:var(--space-24);min-height:0}.site-mockup__screen[hidden]{display:none}.site-mockup__head{display:flex;align-items:center;gap:var(--space-16)}.site-mockup__title{flex:1;display:flex;flex-direction:column;gap:var(--space-4)}.site-mockup__subtitle{color:var(--text-secondary)}.site-mockup .lj-nav-item.is-hovered{background:var(--nav-hover)}.site-mockup__overview{display:grid;flex:1;grid-template-columns:minmax(0, 1fr) 0;align-items:start;min-height:0;transition:grid-template-columns var(--duration-slow) var(--easing-landing),column-gap var(--duration-slow) var(--easing-landing)}.site-mockup__overview.has-detail{grid-template-columns:minmax(0, 1fr) 360px;column-gap:var(--space-32)}.site-mockup__rings{--sunburst-size: 520px;align-self:stretch;min-height:0}.site-mockup__summary{width:360px}.site-mockup__detail{gap:var(--space-12);--card-padding: var(--space-16)}.site-mockup__detail[hidden]{display:none}.site-mockup__detail-head{display:flex;flex-direction:column;gap:var(--space-4)}.site-mockup__detail-topics{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;color:var(--text-secondary)}.site-mockup__detail-summary{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-m);background:var(--bg-subtle)}.site-mockup__detail-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin:0}.site-mockup__detail-stats div{display:flex;flex-direction:column-reverse;gap:var(--space-4)}.site-mockup__detail-stats div+div{padding-left:var(--space-16);box-shadow:inset 1px 0 0 var(--border-default)}.site-mockup__detail-stats dt{font-family:var(--font-text);font-weight:400;font-size:var(--text-caption-size, 13px);line-height:1.45;letter-spacing:0;color:var(--text-secondary)}.site-mockup__detail-stats dd{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--text-h4-size, 20px);line-height:1.25;letter-spacing:-0.005em;font-variant-numeric:tabular-nums}.site-mockup__detail-bar{display:flex;gap:2px;height:6px;overflow:hidden;border-radius:var(--radius-pill)}.site-mockup__detail-bar span{flex-basis:0;background:var(--chart-active)}.site-mockup__detail-bar .is-inactive{background:var(--chart-neutral)}.site-mockup__detail-group{display:flex;flex-direction:column;gap:var(--space-4)}.site-mockup__detail-group+.site-mockup__detail-group{padding-top:var(--space-8);border-top:1px solid var(--border-default)}.site-mockup__detail-group .lj-overline{color:var(--text-secondary)}.site-mockup__detail-tasks{margin:0;padding:0}.site-mockup__detail-task{display:flex;align-items:center;gap:var(--space-12);min-height:32px;font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0}.site-mockup__detail-name{flex:1;min-width:0}.site-mockup__detail-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--chart-active)}.site-mockup__detail-dot.is-inactive{background:var(--chart-neutral)}.site-mockup__main,.site-mockup__screen{position:relative}.site-mockup .is-leaving{position:absolute;margin:0;pointer-events:none;animation:site-leave var(--duration-normal) var(--easing-landing) forwards}.site-mockup__tabs{align-self:flex-start}.site-mockup__panel{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-16);min-height:0}.site-mockup__panel[hidden]{display:none}.site-mockup__flow{align-self:stretch;flex:1;min-height:0;border:1px solid var(--border-default);border-radius:var(--radius-xl)}.site-mockup__dossiers{align-self:stretch}.site-mockup__status--brand{--tint: var(--bg-brand-tint);--tone: var(--text-brand-strong)}.site-mockup__status--info{--tint: var(--status-info-bg);--tone: var(--status-info-fg)}.site-mockup__status--error{--tint: var(--status-error-bg);--tone: var(--status-error-fg)}.site-mockup__kpis{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-16)}.site-mockup__section{display:flex;flex-direction:column;gap:var(--space-16)}.site-mockup__attention{padding:var(--space-8) var(--space-24)}.site-mockup__attention-item{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:var(--space-16);padding-block:var(--space-12)}.site-mockup__attention-item+.site-mockup__attention-item{border-top:1px solid var(--border-default)}.site-mockup__attention-icon{display:flex;color:var(--text-secondary)}.site-mockup__attention-icon.is-error{color:var(--status-error-fg)}.site-mockup__attention-text{display:flex;flex-direction:column;gap:var(--space-4)}.site-mockup__dossier{gap:var(--space-16);align-items:stretch}.site-mockup__dossier>.lj-button{align-self:flex-start}.site-mockup__dossier-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-12)}.site-mockup__dossier-meta{flex-basis:100%;font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;color:var(--text-secondary)}.site-mockup__dossier-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-24);align-items:start}.site-mockup__dossier-main{display:flex;flex-direction:column;gap:var(--space-24)}.site-mockup .lj-card:has(>.lj-h4){display:flex;flex-direction:column;gap:var(--space-16)}.site-mockup__fields{display:flex;flex-direction:column;gap:var(--space-12);margin:0}.site-mockup__field{display:grid;grid-template-columns:112px minmax(0, 1fr) 140px;align-items:center;gap:var(--space-16)}.site-mockup__field dt{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;color:var(--text-secondary)}.site-mockup__field dd{margin:0;font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0}.site-mockup__mail-meta{display:grid;grid-template-columns:88px minmax(0, 1fr);gap:var(--space-8) var(--space-12);margin:0;font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0}.site-mockup__mail-meta dt{color:var(--text-secondary)}.site-mockup__mail-meta dd{margin:0}.site-mockup__mail-body{margin:0;font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0}.site-mockup__rules{display:grid;grid-template-columns:minmax(0, 1fr) 440px;flex-direction:unset;align-items:start;gap:var(--space-24);align-self:stretch;width:100%}.site-mockup__rules[hidden]{display:none}.site-mockup__rules-main{display:flex;flex-direction:column;gap:var(--space-16)}.site-mockup__rules-main [hidden]{display:none}.site-mockup__rules-head{display:flex;flex-direction:column;gap:var(--space-4)}.site-mockup__rule{display:flex;flex-direction:column;gap:var(--space-12)}.site-mockup__category{color:var(--text-secondary)}.site-mockup__chat{display:flex;flex-direction:column;gap:var(--space-16)}.site-mockup__messages{display:flex;flex-direction:column;gap:var(--space-16);min-height:280px}.site-mockup__messages [hidden]{display:none}.site-mockup__input{display:block;min-height:1.5em}.site-mockup__input:empty::before{content:attr(data-placeholder);color:var(--text-secondary)}.site-mockup__systems-list{display:flex;flex-direction:column;gap:var(--space-16)}.site-mockup__system{display:flex;flex-direction:column;gap:var(--space-16)}.site-mockup__system-head{display:flex;align-items:center;gap:var(--space-12)}.site-mockup__system-titles{flex:1;display:flex;flex-direction:column;gap:var(--space-4)}.site-mockup__logo{display:flex;flex:none;align-items:center;justify-content:center;width:var(--height-m);height:var(--height-m);padding:var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-s);background:var(--ljeppr-gray-0)}.site-mockup__logo img{width:100%;height:100%}.site-mockup__rights{margin:0;padding:0}.site-mockup__right{display:grid;grid-template-columns:280px minmax(0, 1fr);align-items:center;gap:var(--space-24);padding:var(--space-12) 0;border-top:1px solid var(--border-default)}.site-mockup__who{display:flex;flex-direction:column;gap:var(--space-4)}.site-mockup__checks{display:flex;gap:var(--space-24)}.is-entering .site-mockup__dossiers .lj-list__item,.is-entering .site-mockup__kpis>*,.is-entering .site-mockup__attention-item{--enter-y: 16px;animation:lj-enter var(--duration-enter) var(--easing-landing) backwards;animation-delay:calc(var(--i, 0)*var(--stagger-step) + var(--duration-fast))}.site-mockup__cursor{--size: 36px;position:absolute;z-index:20;top:0;left:0;width:var(--size);height:var(--size);border:3px solid var(--bg-surface);border-radius:50%;background:color-mix(in srgb, var(--bg-accent) 70%, transparent);box-shadow:var(--elevation-floating);opacity:0;translate:calc(var(--cursor-x, 720px) - var(--size)/2) calc(var(--cursor-y, 860px) - var(--size)/2);transition:translate var(--tour-move, 900ms) var(--easing-landing),opacity var(--duration-slow) var(--easing-landing),scale var(--duration-fast) var(--easing-landing),transform var(--duration-slow) var(--easing-landing)}.site-mockup__cursor::after{content:"";position:absolute;inset:-3px;border:2px solid var(--bg-accent);border-radius:50%;opacity:0}.site-mockup__cursor.is-visible{opacity:1}.site-mockup__cursor.is-clicking{scale:.8}.site-mockup__cursor.is-clicking::after{animation:site-tap var(--duration-enter) var(--easing-landing)}.is-lifted .site-mockup__cursor{transform:translateZ(80px)}@keyframes site-leave{to{opacity:0}}@keyframes site-tap{from{opacity:.8;scale:1}to{opacity:0;scale:2.2}}.site-icon-tile{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-m);background:var(--tint);color:var(--tone)}.site-icon-tile .svg-inline--fa{width:18px;height:18px}.site-icon-tile--brand{--tint: var(--bg-brand-tint);--tone: var(--text-brand-strong)}.site-icon-tile--accent{--tint: var(--bg-accent-tint);--tone: var(--text-on-accent-tint)}.site-icon-tile--success{--tint: var(--status-success-bg);--tone: var(--status-success-fg)}.site-icon-tile--warning{--tint: var(--status-warning-bg);--tone: var(--status-warning-fg)}.site-icon-tile--info{--tint: var(--status-info-bg);--tone: var(--status-info-fg)}.site-library{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-16)}@media(min-width: 768px){.site-library{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.site-library{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-24)}}.site-library__card{--card-bg: var(--bg-canvas);gap:var(--space-8)}.site-library__card.is-extra{display:none}.is-expanded .site-library__card.is-extra{display:flex;--enter-y: 16px;animation:lj-enter var(--duration-enter) var(--easing-landing) backwards;animation-delay:calc(var(--i)*var(--stagger-step))}.site-library__rest{justify-content:flex-end}.site-library__rest-title{display:flex;flex-direction:column;gap:var(--space-4)}.site-library__rest-label{font-family:var(--font-text);font-weight:600;font-size:var(--text-overline-size, 12px);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-brand-accent)}.site-library__rest-line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-12)}.site-library__rest-number{font-family:var(--font-display);font-weight:700;font-size:var(--text-display-size, 72px);line-height:1;letter-spacing:-0.03em;font-size:clamp(48px,5vw,56px);font-variant-numeric:tabular-nums}.site-library__rest-unit{font-family:var(--font-display);font-weight:600;font-size:var(--text-h4-size, 20px);line-height:1.25;letter-spacing:-0.005em}.site-library__count--all,.site-library.is-expanded .site-library__count--less{display:none}.site-library.is-expanded .site-library__count--all{display:inline}.site-library__custom{--card-bg: var(--bg-surface);--card-padding: var(--space-24);display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-32);align-items:center;margin-top:var(--space-48)}@media(min-width: 768px){.site-library__custom{--card-padding: var(--space-32)}}@media(min-width: 1024px){.site-library__custom{--card-padding: var(--space-48);grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:var(--space-48)}}.site-library__custom-head{display:flex;flex-direction:column;gap:var(--space-8)}.site-library__offers:is(ul){display:grid;gap:var(--space-24);padding-top:var(--space-32);border-top:1px solid var(--card-border)}@media(min-width: 1024px){.site-library__offers:is(ul){align-content:center;align-self:stretch;gap:0;padding-block:0;padding-left:var(--space-48);border-top:0;border-left:1px solid var(--card-border)}}.site-library__offer{display:grid;grid-template-columns:var(--space-32) minmax(0, 1fr);align-items:baseline;row-gap:var(--space-4)}.site-library__offer .lj-card__text{grid-column:2}@media(min-width: 1024px){.site-library__offer+.site-library__offer{margin-top:var(--space-24);padding-top:var(--space-24);border-top:1px solid var(--card-border)}}.site-library__card .site-icon-tile{margin-bottom:var(--space-8)}.site-library__more{display:flex;justify-content:center}.site-library__more .svg-inline--fa{transition:transform var(--duration-normal) var(--easing-landing)}@media(prefers-reduced-motion: reduce){.site-library__more .svg-inline--fa{transition:none}}.site-library__more [aria-expanded=true] .svg-inline--fa{transform:rotate(180deg)}.site-section--flush{padding-bottom:var(--space-48)}.site-section--flush .lj-section-header{margin-bottom:var(--space-32)}@media(min-width: 1024px){.site-section--flush .lj-section-header{margin-bottom:var(--space-48)}}.site-integrations .lj-marquee__track{padding-block:var(--space-8)}.site-integrations.is-dragable .lj-marquee{cursor:grab;touch-action:pan-y;user-select:none}.site-integrations.is-dragable .lj-marquee.is-dragging{cursor:grabbing}.site-integrations.is-dragable .lj-marquee__track{animation:none}.site-integrations.is-dragable img{pointer-events:none}.site-integration{flex:none;min-width:200px;display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16) var(--space-12) var(--space-12)}@media(min-width: 768px){.site-integration{min-width:248px;gap:var(--space-16);padding:var(--space-16) var(--space-24) var(--space-16) var(--space-16)}}.site-integration{border:1px solid var(--card-border);border-radius:var(--radius-l);background:var(--bg-surface);box-shadow:var(--elevation-card)}.site-integration img{flex:none;width:auto;max-width:88px;height:24px;object-fit:contain}@media(min-width: 768px){.site-integration img{height:28px}}.site-integration__text{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:41px}.site-integration__name{font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0;white-space:nowrap}.site-integration__category{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;white-space:nowrap;color:var(--text-secondary)}.site-clients{padding-block:var(--space-72) var(--space-96);background:var(--bg-surface)}.site-clients__title{margin-bottom:var(--space-16);color:var(--text-secondary)}.site-clients__logo{display:grid;place-items:center;width:200px;height:104px;border-radius:var(--radius-l);background:var(--bg-canvas);box-shadow:var(--elevation-card)}.site-plans{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-16);width:100%;max-width:480px;margin-inline:auto}@media(max-width: 767.98px){.site-plans{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85%;align-items:stretch;width:auto;max-width:none;margin-inline:calc(var(--margin)*-1);overflow-x:auto;overscroll-behavior-x:contain}.site-plans:is(ul){padding:var(--space-4) var(--margin) var(--space-16)}.site-plans{scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);scrollbar-width:none}.site-plans::-webkit-scrollbar{display:none}.site-plans>*{scroll-snap-align:start}}@media(min-width: 1024px){.site-plans{grid-template-columns:repeat(3, minmax(0, 1fr));align-items:center;gap:var(--space-24);max-width:none}}.site-plans__note{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;color:var(--text-secondary);text-align:center}.site-plan{--card-padding: var(--space-32);gap:var(--space-24)}@media(min-width: 768px){.site-plan{--card-padding: 40px}}@media(min-width: 1024px){.site-plan--recommended{padding-block:calc(var(--space-48) - 1px)}}.site-plan__head{display:flex;flex-direction:column;gap:var(--space-8)}.site-plan__head .lj-card__title{display:flex;align-items:center;gap:var(--space-12)}.site-plan__price{display:flex;align-items:baseline;gap:var(--space-8);color:var(--card-muted)}.site-plan__price .lj-h1{color:var(--card-fg)}.site-plan__divider{background:var(--card-muted);opacity:.4}.site-plan:not(.site-plan--recommended) .site-plan__divider{background:var(--border-default);opacity:1}.site-plan__features{display:flex;flex-direction:column;gap:var(--space-12)}.site-plan__features li{display:flex;align-items:center;gap:var(--space-12)}.site-plan__features strong{font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0}.site-plan__features .svg-inline--fa{width:20px;height:20px}.site-waitlist__content{align-items:center;gap:var(--space-24);padding-block:var(--space-24)}.site-waitlist__title{font-family:var(--font-display);font-weight:700;font-size:var(--text-display-size, 72px);line-height:1;letter-spacing:-0.03em;font-size:min(var(--text-display-size),6.5vw);white-space:nowrap}.site-waitlist__form{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-16);width:100%;max-width:628px;margin-top:var(--space-16);text-align:left}@media(min-width: 768px){.site-waitlist__form{grid-template-columns:minmax(0, 1fr) auto;align-items:start;column-gap:var(--space-12)}}@media(min-width: 768px){.site-waitlist__submit{margin-top:calc(18px + var(--space-8))}}.site-waitlist__trap{position:absolute;left:-9999px}.site-waitlist__done{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);margin-top:var(--space-16);text-align:center;outline:none;--enter-y: var(--space-12);animation:lj-enter var(--duration-enter) var(--easing-spring) backwards}@media(prefers-reduced-motion: reduce){.site-waitlist__done{animation:none}}.site-cta__content{align-items:center;gap:var(--space-24);padding-block:var(--space-24)}.site-cta a:not(.lj-button){color:inherit;text-decoration:underline}.site-section--story{--drift-scale: 2}@media(min-width: 1024px){.site-section--story{padding-block:0}}.site-story__more{align-self:flex-start}@media(min-width: 1024px){.site-story{height:calc(var(--steps)*70vh + 100vh - 72px)}}.site-story__pin{display:grid;grid-template-columns:minmax(0, 1fr)}@media(min-width: 1024px){.site-story__pin{position:sticky;top:72px;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:center;gap:var(--space-48);height:calc(100vh - 72px)}}.site-story__intro{display:flex;flex-direction:column;gap:var(--space-32)}@media(min-width: 1024px){.site-story__intro{gap:var(--space-48)}}.site-story__steps{display:flex;flex-direction:column;gap:var(--space-48)}@media(min-width: 1024px){.site-story__steps{position:relative;gap:var(--space-4)}.site-story__steps:is(ol){padding-left:var(--space-32)}.site-story__steps::before,.site-story__steps::after{content:"";position:absolute;top:var(--space-8);bottom:var(--space-8);left:0;width:2px;border-radius:var(--radius-pill);background:var(--border-default)}.site-story__steps::after{background:var(--bg-accent);transform:scaleY(var(--progress, 0));transform-origin:top}}.site-story__step{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}@media(min-width: 1024px){.site-story__step{gap:0}}.site-story__trigger{display:flex;flex-direction:column;gap:var(--space-8);padding:0;border:0;background:none;color:var(--text-primary);font:inherit;text-align:left;pointer-events:none}@media(min-width: 1024px){.site-story__trigger{gap:var(--space-4);padding-block:var(--space-12);border-radius:var(--radius-m);cursor:pointer;pointer-events:auto}.site-story__trigger:focus-visible{outline:none;box-shadow:0 0 0 4px var(--focus-halo)}}@media(min-width: 1024px){.site-story__title{color:var(--text-secondary);transition:color var(--duration-normal) var(--easing-landing)}.is-active .site-story__title{color:var(--text-primary)}}@media(min-width: 1024px)and (hover: hover){.site-story__title:hover{color:var(--text-primary)}}.site-story__label{color:var(--text-secondary);transition:color var(--duration-normal) var(--easing-landing)}.is-active .site-story__label{color:var(--text-link)}.site-story__body p{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-l-size, 18px);line-height:1.55;letter-spacing:0;color:var(--text-secondary)}@media(min-width: 1024px){.site-story__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-slow) var(--easing-landing)}.site-story__body>div{min-height:0;overflow:hidden}.site-story__body p{padding-bottom:var(--space-12);opacity:0;transition:opacity var(--duration-normal) var(--easing-landing)}.is-active>.site-story__body{grid-template-rows:1fr}.is-active>.site-story__body p{opacity:1;transition-delay:var(--duration-fast)}}.site-story__inline{margin-top:var(--space-8)}@media(min-width: 1024px){.site-story__inline{display:none}}.site-story__stage{display:none}@media(min-width: 1024px){.site-story__stage{position:relative;display:block;height:min(600px,100vh - 72px - var(--space-48))}.site-story__stage::before{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(closest-side, var(--bg-brand-tint), transparent);opacity:.8;filter:blur(24px)}}.site-story__panel{position:absolute;inset:0;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity var(--duration-normal) var(--easing-landing),visibility 0s linear var(--duration-normal)}.site-story__panel.is-active{opacity:1;visibility:visible;transition:opacity var(--duration-enter) var(--easing-landing),visibility 0s}.site-story__panel.is-active [style*="--i"],.site-story__step.is-active .site-story__inline [style*="--i"]{--enter-y: 12px;animation:lj-enter var(--duration-enter) var(--easing-landing) backwards;animation-delay:calc(var(--i)*var(--stagger-step))}@media(prefers-reduced-motion: reduce){.site-story__panel.is-active [style*="--i"],.site-story__step.is-active .site-story__inline [style*="--i"]{animation:none}}.site-story__card{gap:var(--space-16);width:100%;max-width:520px;box-shadow:var(--elevation-floating)}.site-story__options,.site-story__systems,.site-story__rights{display:flex;flex-direction:column;gap:var(--space-8)}.site-story__rights{gap:var(--space-12)}@media(max-width: 767.98px){.site-story__systems{gap:var(--space-16)}}.site-story__option{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--border-default)}.site-story__option.is-selected{background:var(--bg-selected);box-shadow:inset 0 0 0 1px var(--border-selected)}.site-story__option-text{flex:1;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.site-story__meta{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;color:var(--text-secondary)}.site-story__check{display:flex;color:var(--text-brand-strong)}.site-story__system{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;column-gap:var(--space-12);row-gap:var(--space-4)}.site-story__system img{grid-row:span 2;width:64px;height:27px;object-fit:contain}.site-story__system .lj-badge{justify-self:start}@media(min-width: 768px){.site-story__system{grid-template-columns:auto minmax(0, 1fr) auto;column-gap:var(--space-16)}.site-story__system img{grid-row:auto;width:96px;height:40px}}.site-story__zoom{--flow-port-y: 36px;width:100%;padding-block:var(--space-24);overflow:hidden;-webkit-mask-image:linear-gradient(90deg, transparent, #000 20%, #000 80%, transparent);mask-image:linear-gradient(90deg, transparent, #000 20%, #000 80%, transparent)}.site-story__track{display:flex;justify-content:center;align-items:flex-start}.is-active>.site-story__zoom .site-story__track,.is-active .site-story__inline .site-story__track{animation:site-story-zoom var(--duration-count) var(--easing-landing) backwards}@media(prefers-reduced-motion: reduce){.is-active>.site-story__zoom .site-story__track,.is-active .site-story__inline .site-story__track{animation:none}}.site-story__line{position:static;flex:none;width:64px;height:72px}.site-story__node{position:relative;flex:none}.site-story__node[data-flow-kind=start] .lj-flow-node__overline{color:var(--status-info-fg)}.site-story__fact-head{display:flex;align-items:center;gap:var(--space-12)}.site-story__facts{display:flex;flex-direction:column;gap:var(--space-12)}.site-story__facts li{display:flex;align-items:center;gap:var(--space-12)}.site-story__facts .svg-inline--fa{color:var(--status-success-fg)}.site-story__dossiers{display:flex;flex-direction:column;gap:var(--space-16);width:100%;max-width:520px}.site-story__notice{flex-direction:row;align-items:center;gap:var(--space-12);box-shadow:var(--elevation-floating)}@keyframes site-story-zoom{from{opacity:0;scale:.55}}.site-split{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-48)}@media(min-width: 1024px){.site-split{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:center}}.site-split__copy{display:flex;flex-direction:column;gap:var(--space-24)}.site-split__text{display:flex;flex-direction:column;gap:var(--space-16)}.site-split__text p{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-l-size, 18px);line-height:1.55;letter-spacing:0;color:var(--text-secondary)}.site-split__text a{color:var(--text-link)}.site-split__visual{--split-card: 640px;position:relative;overflow:clip;display:grid;place-items:center}.site-split__visual::before{content:"";position:absolute;inset:10%;border-radius:50%;background:radial-gradient(closest-side, var(--bg-brand-tint), transparent);opacity:.8}.site-split__card{position:relative;gap:var(--space-24);width:100%;max-width:var(--split-card);--card-bg: var(--bg-surface)}.site-section--backdrop{overflow:clip}.site-section--backdrop .site-split__visual::before{display:none}@property --skin{syntax:"<color>";inherits:true;initial-value:rgba(0,0,0,0)}@property --skin-tint{syntax:"<color>";inherits:true;initial-value:rgba(0,0,0,0)}.site-whitelabel__stage{display:flex;flex-direction:column;align-items:center;gap:var(--space-16);width:100%;max-width:var(--split-card)}.site-whitelabel__window{padding:0;overflow:hidden;gap:0}.site-whitelabel__bar{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--border-default)}.site-whitelabel__lights{display:flex;gap:var(--space-8)}.site-whitelabel__lights i{width:10px;height:10px;border-radius:50%;background:var(--border-default)}.site-whitelabel__address{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;flex:1;overflow:hidden;padding:var(--space-4) var(--space-12);border-radius:var(--radius-pill);background:var(--bg-canvas);color:var(--text-secondary);white-space:nowrap}.site-whitelabel__url::after{content:"";display:inline-block;width:1px;height:1em;vertical-align:text-bottom;background:currentcolor;animation:site-whitelabel-caret 1s steps(1) infinite}@media(prefers-reduced-motion: reduce){.site-whitelabel__url::after{animation:none}}.site-whitelabel__sweep{position:absolute;inset-block:0;left:0;width:160px;background:linear-gradient(90deg, transparent, var(--border-input));pointer-events:none}.site-whitelabel__screen{position:relative}.site-whitelabel__app{--skin: var(--bg-accent);--skin-tint: var(--bg-brand-tint)}.site-whitelabel__app[data-style="1"]{--skin: var(--status-info-fg);--skin-tint: var(--status-info-bg)}.site-whitelabel__app[data-style="2"]{--skin: var(--status-success-fg);--skin-tint: var(--status-success-bg)}.site-whitelabel__app[data-style="3"]{--skin: var(--status-warning-fg);--skin-tint: var(--status-warning-bg)}.site-whitelabel__app{display:grid;grid-template-columns:132px minmax(0, 1fr);min-height:380px}.site-whitelabel__app .is-accent{background:var(--skin)}.site-whitelabel__app .is-tint{background:var(--skin-tint)}.site-whitelabel__app--next{position:absolute;inset:0;background:var(--card-bg)}.site-whitelabel__side{display:flex;flex-direction:column;gap:var(--space-24);padding:var(--space-16);border-right:1px solid var(--border-default)}.site-whitelabel__logo{display:grid;height:40px}.site-whitelabel__logo>*{grid-area:1/1}.site-whitelabel__logo img{width:40px;height:40px;border-radius:var(--radius-m)}.site-whitelabel__logo span{font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0;display:grid;place-items:center;border-radius:var(--radius-m);background:var(--bg-accent);background:var(--skin);color:var(--text-on-accent);opacity:0}.site-whitelabel__logo span:nth-of-type(2){border-radius:var(--radius-pill)}.site-whitelabel__logo span:nth-of-type(3){border-radius:var(--radius-s, 4px)}.site-whitelabel__app[data-style]:not([data-style="0"]) .site-whitelabel__logo img{opacity:0}.site-whitelabel__app[data-style="1"] .site-whitelabel__logo>:nth-child(2),.site-whitelabel__app[data-style="2"] .site-whitelabel__logo>:nth-child(3),.site-whitelabel__app[data-style="3"] .site-whitelabel__logo>:nth-child(4){opacity:1}.site-whitelabel__nav{display:flex;flex-direction:column;gap:var(--space-4)}.site-whitelabel__nav li{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-m)}.site-whitelabel__nav li.is-active{background:var(--skin-tint)}.site-whitelabel__nav i{flex:none;width:14px;height:14px;border-radius:4px;background:var(--border-default)}.site-whitelabel__nav b{width:var(--w, 70%);height:8px;border-radius:var(--radius-pill);background:var(--border-default)}.site-whitelabel__user{display:flex;align-items:center;gap:var(--space-8);margin-top:auto}.site-whitelabel__user i{flex:none;width:28px;height:28px;border-radius:50%;background:var(--bg-brand-tint)}.site-whitelabel__user span{display:flex;flex:1;flex-direction:column;gap:var(--space-4)}.site-whitelabel__user b{height:6px;border-radius:var(--radius-pill);background:var(--border-default)}.site-whitelabel__user b:last-child{width:60%}.site-whitelabel__main{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16)}.site-whitelabel__top{display:flex;align-items:center;justify-content:space-between}.site-whitelabel__top>b{width:96px;height:12px;border-radius:var(--radius-pill)}.site-whitelabel__top span{display:flex;align-items:center;gap:var(--space-8)}.site-whitelabel__top i{width:28px;height:28px;border-radius:50%}.site-whitelabel__top u{width:56px;height:28px;border-radius:var(--radius-pill)}.site-whitelabel__kpis{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-8)}.site-whitelabel__kpi{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-m)}.site-whitelabel__kpi b{width:var(--w);height:6px;border-radius:var(--radius-pill);background:var(--border-default)}.site-whitelabel__kpi strong{width:70%;height:16px;border-radius:var(--radius-pill);background:var(--text-secondary);opacity:.5}.site-whitelabel__kpi u{width:36%;height:6px;border-radius:var(--radius-pill)}.site-whitelabel__chart{display:flex;align-items:flex-end;gap:var(--space-8);height:88px;padding:var(--space-12) var(--space-12) 0;border:1px solid var(--border-default);border-radius:var(--radius-m)}.site-whitelabel__chart i{flex:1;height:var(--h);border-radius:4px 4px 0 0}.site-whitelabel__rows{display:flex;flex-direction:column;gap:var(--space-12)}.site-whitelabel__rows li{display:flex;align-items:center;gap:var(--space-12)}.site-whitelabel__rows i{flex:none;width:24px;height:24px;border-radius:50%}.site-whitelabel__rows span{display:flex;flex:1;flex-direction:column;gap:var(--space-4)}.site-whitelabel__rows b{width:40%;height:6px;border-radius:var(--radius-pill);background:var(--border-default)}.site-whitelabel__rows b:last-child{width:var(--w, 70%)}.site-whitelabel__rows u{width:40px;height:16px;border-radius:var(--radius-pill)}@keyframes site-whitelabel-caret{50%{opacity:0}}.site-about__questions{display:flex;flex-direction:column;gap:var(--space-16)}.site-about__questions li{display:flex;align-items:center;gap:var(--space-16)}.site-about__questions .site-icon-tile{flex:none}@keyframes site-about-rise{from{opacity:0;transform:translateY(24px) scale(0.96)}}.site-about__words{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-24);view-timeline-name:--words}@media(max-width: 1023.98px){.site-about__words{justify-self:start}}.site-about__big{font-family:var(--font-display);font-weight:700;font-size:var(--text-display-size, 72px);line-height:1;letter-spacing:-0.03em;font-size:clamp(32px,9vw,72px);white-space:nowrap;color:var(--text-secondary)}@keyframes site-about-word{from{opacity:0;transform:translateY(32px)}}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.site-about__big{animation:site-about-word linear both;animation-timeline:--words;animation-range:cover calc(5% + var(--i)*14%) cover calc(25% + var(--i)*14%)}}}.site-about__order{--spread: 0.4;position:relative;width:100%;max-width:var(--split-card);view-timeline-name:--order}@media(min-width: 768px){.site-about__order{--spread: 1}}.site-about__spine{position:absolute;top:var(--space-24);bottom:var(--space-24);left:35px;width:2px;border-radius:var(--radius-pill);background:var(--bg-accent);transform-origin:top}.site-about__chips{position:relative;display:flex;flex-direction:column;gap:var(--space-24)}.site-about__chip{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-24) var(--space-12) var(--space-12);border:1px solid var(--card-border);border-radius:var(--radius-l);background:var(--bg-surface);box-shadow:var(--elevation-card)}.site-about__chip .site-icon-tile{flex:none}.site-about__bar-line{width:var(--w);height:12px;border-radius:var(--radius-pill);background:var(--border-default)}@keyframes site-about-settle{from{transform:translate(calc(var(--x) * var(--spread, 1)), calc(var(--y) * var(--spread, 1))) rotate(var(--r))}}@keyframes site-about-draw{from{transform:scaleY(0)}}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.site-about__chip{animation:site-about-settle linear both;animation-timeline:--order;animation-range:cover calc(5% + var(--i)*4%) cover calc(40% + var(--i)*4%)}.site-about__spine{animation:site-about-draw linear both;animation-timeline:--order;animation-range:cover 40% cover 55%}.site-about__chips>:nth-child(1){--i: 0}.site-about__chips>:nth-child(2){--i: 1}.site-about__chips>:nth-child(3){--i: 2}.site-about__chips>:nth-child(4){--i: 3}.site-about__chips>:nth-child(5){--i: 4}}}@property --pin-count{syntax:"<integer>";inherits:false;initial-value:0}.site-about__duo-wrap{display:flex;flex-direction:column;gap:var(--space-48)}.site-about__duo{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-48)}@media(min-width: 1024px){.site-about__duo{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-72)}}.site-about__col{display:flex;flex-direction:column;gap:var(--space-16)}.site-about__coltitle{display:flex;align-items:baseline;gap:var(--space-12)}.site-about__num{font-family:var(--font-display);font-weight:700;font-size:var(--text-display-size, 72px);line-height:1;letter-spacing:-0.03em;font-size:clamp(48px,7vw,72px);font-variant-numeric:tabular-nums;counter-reset:pin var(--pin-count)}.site-about__num::before{content:counter(pin) "+"}.site-about__num--tasks{--pin-count: 80}.site-about__num--integrations{--pin-count: 500}.site-about__unit{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3-size, 24px);line-height:1.2;letter-spacing:-0.01em;color:var(--text-secondary)}.site-about__intro{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-l-size, 18px);line-height:1.55;letter-spacing:0;color:var(--text-secondary)}@media(min-width: 1024px){.site-about__intro{min-height:4.65em}}.site-about__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-12);margin-top:var(--space-8)}.site-about__task,.site-about__system{display:flex;align-items:center;min-height:64px;border:1px solid var(--card-border);border-radius:var(--radius-l);background:var(--bg-surface)}.site-about__task{gap:var(--space-12);padding-inline:var(--space-12) var(--space-16)}.site-about__task .site-icon-tile{flex:none}@media(max-width: 767.98px){.site-about__task .site-icon-tile{display:none}}@media(max-width: 767.98px){.site-about__task{padding-inline:var(--space-12)}}.site-about__task .lj-label{min-width:0}.site-about__system{justify-content:center;padding-inline:var(--space-12)}.site-about__system img{width:auto;max-width:min(100%,140px);height:28px;object-fit:contain}@supports(animation-timeline: view()){@media(min-width: 1024px)and (min-height: 800px)and (prefers-reduced-motion: no-preference){.site-about__pin{padding-block:0}.site-about__pintrack{height:320vh;view-timeline-name:--pin}.site-about__pinstick{position:sticky;top:72px;display:grid;align-items:center;height:calc(100vh - 72px)}.site-about__col,.site-about__num,.site-about__task,.site-about__system{animation-timeline:--pin;animation-fill-mode:both;animation-timing-function:linear}.site-about__col{animation-name:site-about-rise}.site-about__col:first-child{animation-range:contain 0% contain 6%}.site-about__col:last-child{animation-range:contain 36% contain 44%}.site-about__num{animation-name:site-about-count}.site-about__num--tasks{animation-range:contain 2% contain 16%}.site-about__num--integrations{animation-range:contain 38% contain 52%}.site-about__task,.site-about__system{animation-name:site-about-rise}.site-about__task{animation-range:contain calc(8% + var(--i)*4%) contain calc(16% + var(--i)*4%)}.site-about__system{animation-range:contain calc(44% + var(--i)*4%) contain calc(52% + var(--i)*4%)}}}@keyframes site-about-count{from{--pin-count: 0}}@property --ring{syntax:"<color>";inherits:true;initial-value:rgba(0,0,0,0)}.site-about__collab{padding-inline:var(--space-24)}@media(min-width: 768px){.site-about__collab{padding-inline:var(--space-48)}}.site-about__canvas{--flow-node-width: 220px;position:relative;height:296px}.site-about__edge{--line: var(--border-input)}@media(max-width: 767.98px){.site-about__zig{display:none}}@media(min-width: 768px){.site-about__stack{display:none}}.site-about__flownode{position:absolute;width:100%;max-width:var(--flow-node-width);height:72px}@media(max-width: 767.98px){.site-about__flownode{max-width:none}}.site-about__flownode::after{content:"";position:absolute;inset:-4px;border:2px solid var(--ring, transparent);border-radius:calc(var(--radius-l) + 4px);pointer-events:none}.site-about__flownode .lj-flow-node{width:100%;height:100%}.site-about__flownode--1{top:0px;left:0}.site-about__flownode--2{top:112px;right:0}@media(max-width: 767.98px){.site-about__flownode--2{right:auto;left:0}}.site-about__flownode--2{--ring: var(--status-info-fg)}.site-about__flownode--3{top:224px;left:0;--ring: var(--bg-accent)}.site-about__cursor{position:absolute;z-index:2;display:flex;align-items:flex-start;pointer-events:none}.site-about__cursor::before{content:"";position:absolute;top:-7px;left:-7px;width:16px;height:16px;border:2px solid var(--cursor);border-radius:50%;opacity:0}.site-about__cursor>svg{width:16px;height:22px;transform-origin:1px 1px;fill:var(--cursor);stroke:var(--bg-surface);stroke-width:1.5;stroke-linejoin:round}.site-about__cursor .site-about__tag{font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-12);padding:var(--space-4) var(--space-8) var(--space-4) var(--space-4);border-radius:var(--radius-pill);background:var(--cursor);color:var(--text-on-accent);white-space:nowrap}.site-about__cursor .site-about__tag img,.site-about__cursor .site-about__tag .site-about__avatar{width:20px;height:20px;border-radius:50%}.site-about__cursor .site-about__tag img{object-fit:cover}.site-about__cursor .site-about__avatar{display:grid;place-items:center;background:var(--bg-surface);color:var(--cursor)}.site-about__cursor .site-about__avatar .svg-inline--fa{width:11px;height:11px}.site-about__cursor .site-about__react{position:absolute;top:-38px;left:14px;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--card-border);border-radius:50%;background:var(--bg-surface);box-shadow:var(--elevation-card);font-size:16px;line-height:1;opacity:0}.site-about__cursor--consultant{--cursor: var(--bg-accent);left:180px;top:280px}.site-about__cursor--you{--cursor: var(--status-info-fg);left:calc(100% - 52px);top:168px}@media(prefers-reduced-motion: no-preference){.site-about__collab.is-live .site-about__flownode,.site-about__collab.is-live .site-about__edge,.site-about__collab.is-live .site-about__cursor{animation-timing-function:var(--easing-landing);animation-fill-mode:both}.site-about__collab.is-live .site-about__flownode,.site-about__collab.is-live .site-about__edge{animation-duration:7s}.site-about__collab.is-live .site-about__flownode--1{animation-name:site-about-node-1}.site-about__collab.is-live .site-about__flownode--1 .lj-flow-node{animation-name:site-about-give-1}.site-about__collab.is-live .site-about__flownode--1::after{animation-name:site-about-ring-1}.site-about__collab.is-live .site-about__flownode--2{animation-name:site-about-node-2}.site-about__collab.is-live .site-about__flownode--2 .lj-flow-node{animation-name:site-about-give-2}.site-about__collab.is-live .site-about__flownode--2::after{animation-name:site-about-ring-2}.site-about__collab.is-live .site-about__flownode--3{animation-name:site-about-node-3}.site-about__collab.is-live .site-about__flownode--3 .lj-flow-node{animation-name:site-about-give-3}.site-about__collab.is-live .site-about__flownode--3::after{animation-name:site-about-ring-3}.site-about__collab.is-live .site-about__flownode .lj-flow-node{animation-duration:12s;animation-timing-function:ease-out;animation-delay:7s;animation-iteration-count:infinite;animation-fill-mode:forwards}.site-about__collab.is-live .site-about__flownode::after{animation-duration:12s;animation-timing-function:var(--easing-landing);animation-delay:7s;animation-iteration-count:infinite;animation-fill-mode:both}.site-about__collab.is-live .site-about__edge--1{animation-name:site-about-edge-1}.site-about__collab.is-live .site-about__edge--2{animation-name:site-about-edge-2}.site-about__collab.is-live .site-about__cursor--consultant{animation:site-about-consultant-in 7s var(--easing-landing) both,site-about-consultant 12s var(--easing-landing) 7s infinite forwards}.site-about__collab.is-live .site-about__cursor--consultant::before{animation:site-about-click-consultant 7s var(--easing-landing) both,site-about-click 12s var(--easing-landing) 7s infinite forwards}.site-about__collab.is-live .site-about__cursor--consultant>svg{animation:site-about-press-consultant 7s ease-out both,site-about-press 12s ease-out 7s infinite forwards}.site-about__collab.is-live .site-about__cursor--you{animation:site-about-you-in 7s var(--easing-landing) both,site-about-you 12s var(--easing-landing) 7s infinite forwards}.site-about__collab.is-live .site-about__cursor--you::before{animation:site-about-click-you 7s var(--easing-landing) both,site-about-click 12s var(--easing-landing) 7s infinite forwards}.site-about__collab.is-live .site-about__cursor--you>svg{animation:site-about-press-you 7s ease-out both,site-about-press 12s ease-out 7s infinite forwards}.site-about__collab.is-live .site-about__react--2{animation:site-about-react-2 12s var(--easing-landing) 7s infinite forwards}.site-about__collab.is-live .site-about__react--3{animation:site-about-react-3 12s var(--easing-landing) 7s infinite forwards}.site-about__collab.is-live .site-about__react--1{animation:site-about-react-in 7s var(--easing-landing) both,site-about-react-1 12s var(--easing-landing) 7s infinite forwards}}@keyframes site-about-node-1{0%,8%{opacity:0;transform:scale(0.92)}14%,100%{opacity:1;transform:none}}@keyframes site-about-node-2{0%,36%{opacity:0;transform:scale(0.92)}42%,100%{opacity:1;transform:none}}@keyframes site-about-node-3{0%,58%{opacity:0;transform:scale(0.92)}64%,100%{opacity:1;transform:none}}@keyframes site-about-edge-1{0%,42%{opacity:0}48%,100%{opacity:1}}@keyframes site-about-edge-2{0%,64%{opacity:0}70%,100%{opacity:1}}@keyframes site-about-consultant-in{0%{left:70%;top:340px;opacity:0}5%{opacity:1}12%,38%{left:180px;top:56px}60%,100%{left:180px;top:280px;opacity:1}}@keyframes site-about-you-in{0%,30%{left:calc(100% + 20px);top:330px;opacity:0}34%{opacity:1}42%,100%{left:calc(100% - 52px);top:168px;opacity:1}}@keyframes site-about-click-consultant{0%,100%{opacity:0;transform:scale(2.6)}11.9%,20%{opacity:0;transform:scale(2.6)}12%{opacity:.8;transform:scale(0.3)}59.9%,68%{opacity:0;transform:scale(2.6)}60%{opacity:.8;transform:scale(0.3)}}@keyframes site-about-press-consultant{0%,100%{transform:none}11.9%,16%{transform:none}12%{transform:scale(0.8)}59.9%,64%{transform:none}60%{transform:scale(0.8)}}@keyframes site-about-click-you{0%,100%{opacity:0;transform:scale(2.6)}41.9%,50%{opacity:0;transform:scale(2.6)}42%{opacity:.8;transform:scale(0.3)}}@keyframes site-about-press-you{0%,100%{transform:none}41.9%,46%{transform:none}42%{transform:scale(0.8)}}@keyframes site-about-react-in{0%,100%{opacity:0;transform:translateY(8px) scale(0.5)}64%{opacity:0;transform:translateY(8px) scale(0.5)}68%,75%{opacity:1;transform:none}82%{opacity:0;transform:translateY(-14px)}82.1%{opacity:0;transform:translateY(8px) scale(0.5)}}@keyframes site-about-consultant{0%,26.83%{left:180px;top:280px}33.33%,60.16%{left:180px;top:56px}66.66%,93.49%{left:calc(100% - 152px);top:168px}100%{left:180px;top:280px}}@keyframes site-about-you{0%,26.83%{left:calc(100% - 52px);top:168px}33.33%,60.16%{left:100px;top:280px}66.66%,93.49%{left:120px;top:56px}100%{left:calc(100% - 52px);top:168px}}@keyframes site-about-ring-1{0%,26.83%{opacity:0}33.33%,60.16%{--ring: var(--bg-accent);opacity:1}66.66%,93.49%{--ring: var(--status-info-fg);opacity:1}100%{opacity:0}}@keyframes site-about-ring-2{0%,26.83%{--ring: var(--status-info-fg);opacity:1}33.33%,60.16%{opacity:0}66.66%,93.49%{--ring: var(--bg-accent);opacity:1}100%{--ring: var(--status-info-fg);opacity:1}}@keyframes site-about-ring-3{0%,26.83%{--ring: var(--bg-accent);opacity:1}33.33%,60.16%{--ring: var(--status-info-fg);opacity:1}66.66%,93.49%{opacity:0}100%{--ring: var(--bg-accent);opacity:1}}@keyframes site-about-click{0%{opacity:.8;transform:scale(0.3)}8%,33.23%{opacity:0;transform:scale(2.6)}33.33%{opacity:.8;transform:scale(0.3)}41.33%,66.56%{opacity:0;transform:scale(2.6)}66.66%{opacity:.8;transform:scale(0.3)}74.66%,99.89%{opacity:0;transform:scale(2.6)}100%{opacity:0;transform:scale(2.6)}}@keyframes site-about-press{0%{transform:scale(0.8)}3.5%,33.23%{transform:none}33.33%{transform:scale(0.8)}36.83%,66.56%{transform:none}66.66%{transform:scale(0.8)}70.16%,99.89%{transform:none}100%{transform:scale(0.8)}}@keyframes site-about-give-1{0%,100%{transform:none}33.33%,37.33%{transform:none}34.33%{transform:scale(0.97)}66.66%,70.66%{transform:none}67.66%{transform:scale(0.97)}}@keyframes site-about-give-2{0%,100%{transform:none}0%,4%{transform:none}1%{transform:scale(0.97)}66.66%,70.66%{transform:none}67.66%{transform:scale(0.97)}}@keyframes site-about-give-3{0%,100%{transform:none}0%,4%{transform:none}1%{transform:scale(0.97)}33.33%,37.33%{transform:none}34.33%{transform:scale(0.97)}}@keyframes site-about-react-2{0%,100%{opacity:0;transform:translateY(8px) scale(0.5)}4%,11%{opacity:1;transform:none}18%{opacity:0;transform:translateY(-14px)}18.1%{opacity:0;transform:translateY(8px) scale(0.5)}}@keyframes site-about-react-3{0%,100%{opacity:0;transform:translateY(8px) scale(0.5)}33.33%{opacity:0;transform:translateY(8px) scale(0.5)}37.33%,44.33%{opacity:1;transform:none}51.33%{opacity:0;transform:translateY(-14px)}51.43%{opacity:0;transform:translateY(8px) scale(0.5)}}@keyframes site-about-react-1{0%,100%{opacity:0;transform:translateY(8px) scale(0.5)}66.66%{opacity:0;transform:translateY(8px) scale(0.5)}70.66%,77.66%{opacity:1;transform:none}84.66%{opacity:0;transform:translateY(-14px)}84.76%{opacity:0;transform:translateY(8px) scale(0.5)}}:root,[data-theme=light]{--icit-logo: url('/assets/icit/icit-zwart.svg')}[data-theme=dark]{--icit-logo: url('/assets/icit/icit-wit.svg')}@media(prefers-color-scheme: dark){:root:not([data-theme=light]){--icit-logo: url('/assets/icit/icit-wit.svg')}}.site-about__proof{display:flex;flex-direction:column;gap:var(--space-16);width:100%;max-width:var(--split-card)}.site-about__pair{display:none;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);gap:var(--space-8);align-items:center}@media(min-width: 768px){.site-about__pair{display:grid}}.site-about__party{gap:var(--space-16);--card-bg: var(--bg-surface);--mark-bg: var(--border-default);--mark-fg: var(--text-secondary)}.site-about__party--ljeppr{--mark-bg: var(--bg-accent-tint);--mark-fg: var(--text-on-accent-tint)}.site-about__who{display:flex;align-items:center;gap:var(--space-8);height:32px}.site-about__who img{width:32px;height:32px;border-radius:var(--radius-m)}.site-about__icit{display:block;width:90px;height:30px;background:var(--icit-logo) left center/contain no-repeat}.site-about__next{display:grid;place-items:center;color:var(--text-secondary)}.site-about__next .svg-inline--fa{width:16px;height:16px;transform:rotate(90deg)}@media(min-width: 768px){.site-about__next .svg-inline--fa{transform:none}}.site-about__flow{display:flex;flex-direction:column;gap:var(--space-16)}.site-about__step{position:relative;display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12);border:1px solid var(--card-border);border-radius:var(--radius-l);background:var(--bg-canvas)}.site-about__step+.site-about__step::before{content:"";position:absolute;bottom:100%;left:28px;height:var(--space-16);border-left:1.5px dashed var(--border-input)}.site-about__stepmark{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-m);background:var(--mark-bg);color:var(--mark-fg)}.site-about__stepmark .svg-inline--fa{width:14px;height:14px}.site-about__bars{display:flex;flex:1;flex-direction:column;gap:var(--space-8)}.site-about__bars b{height:6px;border-radius:var(--radius-pill);background:var(--border-default)}.site-about__bars b:first-child{width:70%}.site-about__bars b:last-child{width:45%}.site-about__strip{--card-bg: var(--bg-surface)}.site-about__strip .lj-kpi__value{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3-size, 24px);line-height:1.2;letter-spacing:-0.01em}.site-about__strip .lj-kpi__label{display:flex;align-items:center;gap:var(--space-8)}.site-about__strip .lj-kpi__label .svg-inline--fa{flex:none;width:14px;height:14px;color:var(--status-success-fg)}@media(prefers-reduced-motion: no-preference){.site-about__proof.is-live .site-about__party,.site-about__proof.is-live .site-about__next,.site-about__proof.is-live .site-about__strip{animation:site-about-rise .7s var(--easing-landing) both}.site-about__proof.is-live .site-about__party--ljeppr{animation-delay:.5s}.site-about__proof.is-live .site-about__next{animation-delay:.3s}.site-about__proof.is-live .site-about__strip{animation-delay:2.2s}.site-about__proof.is-live .site-about__party--ljeppr .site-about__stepmark{animation:site-about-light .6s var(--easing-landing) both;animation-delay:calc(1s + var(--i)*.35s)}.site-about__proof.is-live .site-about__ai{animation:site-about-pop .5s var(--easing-landing) 1.7s both}}.site-about__flow>:nth-child(1){--i: 0}.site-about__flow>:nth-child(2){--i: 1}.site-about__flow>:nth-child(3){--i: 2}@keyframes site-about-light{from{background:var(--border-default);color:var(--text-secondary)}}@keyframes site-about-pop{from{opacity:0;transform:scale(0.4)}}.site-footer{padding-block:var(--space-72) var(--space-48);font-family:var(--font-text);font-weight:400;font-size:var(--text-body-s-size, 14px);line-height:1.5;letter-spacing:0;color:var(--text-secondary)}.site-footer a{color:inherit;text-decoration-color:rgba(0,0,0,0)}@media(hover: hover){.site-footer a:hover{color:var(--text-primary);text-decoration-color:currentColor}}.site-footer__top{display:flex;flex-direction:column;gap:var(--space-48);padding-bottom:var(--space-48)}@media(min-width: 1024px){.site-footer__top{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));align-items:start;gap:var(--space-24)}}.site-footer__brand{display:flex;flex-direction:column;gap:var(--space-16);max-width:360px}@media(min-width: 1024px){.site-footer__brand{grid-column:1/span 4}}.site-footer__brand>a{align-self:flex-start;color:var(--logo-color);border-radius:var(--radius-xs)}.site-footer__nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-24)}@media(min-width: 768px){.site-footer__nav{grid-template-columns:repeat(2, max-content);gap:var(--space-72)}}@media(min-width: 1024px){.site-footer__nav{grid-column:6/span 4;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-24)}}.site-footer__help{gap:var(--space-16);max-width:360px}@media(min-width: 1024px){.site-footer__help{grid-column:10/span 3}}.site-footer__help h2{font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0;color:var(--text-primary)}.site-footer__person{display:flex;align-items:center;gap:var(--space-12)}.site-footer__person img{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover}.site-footer__person p{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.site-footer__person .lj-label{color:var(--text-primary)}.site-footer__person a{overflow-wrap:anywhere}.site-footer__column{display:flex;flex-direction:column;gap:var(--space-12)}.site-footer__column h2{font-family:var(--font-text);font-weight:600;font-size:var(--text-label-size, 15px);line-height:1.2;letter-spacing:0;color:var(--text-primary)}.site-footer__column ul{display:flex;flex-direction:column;gap:var(--space-12)}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-24);padding-top:var(--space-48);border-top:1px solid var(--border-default)}@media(prefers-reduced-motion: no-preference){@view-transition{navigation:auto;types:page}}html:active-view-transition-type(page) .site-header{view-transition-name:site-header}html:active-view-transition-type(page)::view-transition-old(root),html:active-view-transition-type(page)::view-transition-new(root){mix-blend-mode:normal}html:active-view-transition-type(page)::view-transition-old(root){animation:none}html:active-view-transition-type(page)::view-transition-new(root){animation:site-page-wipe var(--duration-count) var(--easing-landing) both}html:active-view-transition-type(page)::view-transition-group(site-header){animation-duration:var(--duration-slow)}@keyframes site-page-wipe{from{clip-path:polygon(0 0, 0 0, -57.735vh 100%, 0 100%)}to{clip-path:polygon(0 0, calc(100% + 57.735vh) 0, 100% 100%, 0 100%)}}
