@layer base{:root{--color-ink-50:#f5f6f8;--color-ink-100:#e7eaee;--color-ink-200:#c9ced6;--color-ink-300:#a3aab5;--color-ink-400:#777f8d;--color-ink-500:#555b67;--color-ink-600:#3a3f48;--color-ink-700:#262a31;--color-ink-800:#161a20;--color-ink-900:#0e1116;--color-ink-950:#0a0d12;--color-ink-1000:#06080b;--color-mint-300:#b6ffd9;--color-mint-400:#7fffbd;--color-mint-500:#4eeaa0;--color-mint-600:#2bcc83;--color-iris-300:#c8cdff;--color-iris-400:#9aa3ff;--color-iris-500:#7079f0;--color-cream-300:#fff1d9;--color-cream-400:#ffe8c7;--color-cream-500:#ffd8a3;--color-vouched-50:#f3f7ff;--color-vouched-100:#e5edfe;--color-vouched-200:#cadbfe;--color-vouched-300:#81a8fe;--color-vouched-400:#2358ff;--color-vouched-500:#0810fe;--color-vouched-600:#0603d7;--color-vouched-700:#0401ad;--color-vouched-800:#020185;--color-vouched-900:#010059;--color-vouched-blue:var(--color-vouched-500);--color-vouched-violet:#7a3cf5;--color-vouched-magenta:#c632e0;--color-vouched-pink:#ee4fa4;--color-vouched-sun:#f7a23b;--kya-mark:var(--color-vouched-blue);--identiclaw-accent:var(--ck-lilac-500);--color-assessment-lilac-200:#c5c4ff;--color-assessment-lilac-400:#8c88ff;--color-assessment-haze-200:#d2d2e4;--color-assessment-haze-400:#9898b4;--color-assessment-haze-500:#8282a8;--color-peach-300:#ffd1a3;--color-peach-400:#ffb870;--color-peach-500:#ff9b47;--color-brass-300:#e8c597;--color-brass-400:#d4a574;--color-brass-500:#a87a45;--ck-violet-50:#f4effb;--ck-violet-100:#eadff6;--ck-violet-200:#d7c5ef;--ck-violet-300:#b79dec;--ck-violet-400:#7340e0;--ck-violet-500:#5527b8;--ck-violet-600:#3a1b82;--ck-violet-900:#160828;--ck-amber-300:#ffd98a;--ck-amber-400:#ffc14d;--ck-amber-500:#f5a623;--ck-rose-300:#ff8da4;--ck-rose-400:#ff5f7d;--ck-rose-500:#ff3860;--ck-orange-400:#ff8a3d;--ck-orange-500:#f26b14;--ck-white:#fff;--ck-black:#000;--ck-fog-100:#ececec;--ck-navy-950:#0e1024;--ck-paper-100:#f7f8fb;--ck-paper-200:#f1f3f8;--ck-paper-300:#eaedf4;--ck-stone-900:#151210;--ck-stone-950:#0c0a09;--ck-stone-1000:#0a0908;--ck-mint-950:#06241a;--ck-paper-violet-500:#6041d8;--ck-paper-violet-600:#5a28e1;--ck-paper-violet-700:#4515b6;--ck-paper-green-700:#006d3f;--ck-paper-green-800:#005a34;--ck-paper-jade-600:#1f8a63;--ck-paper-amber-700:#965000;--ck-paper-rose-600:#c01f3c;--ck-paper-rose-700:#a3192f;--ck-paper-cyan-700:#0e6b8f;--ck-paper-brass-700:#905814;--ck-paper-brass-800:#7d4f16;--ck-paper-orange-700:#c2570f;--ck-paper-indigo-600:#3f47b5;--ck-emerald-400:#34d399;--ck-emerald-700:#047857;--ck-purple-400:#a78bfa;--ck-purple-500:#8b5cf6;--ck-lilac-200:#ccc8ff;--ck-lilac-500:#827aff;--ck-lilac-900:#3d3680;--ck-red-50:#fef2f2;--ck-red-400:#f87171;--ck-red-600:#dc2626;--ck-red-950:#450a0a;--ck-yellow-50:#fefce8;--ck-yellow-400:#facc15;--ck-yellow-600:#ca8a04;--ck-yellow-950:#422006;--ck-blue-50:#eff6ff;--ck-blue-400:#60a5fa;--ck-blue-600:#2563eb;--ck-blue-950:#172554;--ck-chart-paper-1:#e76e50;--ck-chart-paper-2:#2a9d90;--ck-chart-paper-3:#274754;--ck-chart-paper-4:#e8c468;--ck-chart-paper-5:#f4a462;--ck-chart-ink-1:#f6f8fd;--ck-chart-ink-2:#2eb88a;--ck-chart-ink-3:#3095e8;--ck-chart-ink-4:#9b52e0;--ck-chart-ink-5:#33a1cc;--blur-modal:12px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-takeover:cubic-bezier(.7, 0, .16, 1);--ease-snap:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.55, 0, .75, .25);--duration-instant:80ms;--duration-fast:.14s;--duration-base:.18s;--duration-medium:.26s;--duration-slow:.45s;--duration-sheet-open:.3s;--duration-sheet-close:.2s;--motion-settle:.55s var(--ease-spring);--motion-halo:.22s var(--ease-out);--motion-commit:1s var(--ease-out);--motion-lift:.22s var(--ease-out);--motion-reveal:.32s var(--ease-out);--motion-expand:.5s var(--ease-out);--motion-pulse:1.8s var(--ease-in-out) infinite;--border-width:1px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--radius-btn:var(--radius-md);--radius:.75rem;--shadow-none:none;--shadow-glow:0 0 8px currentColor;--shadow-xl:var(--shadow-lg);--font-ui:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-ui);--font-mono:var(--font-geist-mono,"Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace);--font-editorial:var(--font-serif,"Instrument Serif", Georgia, serif);--text-xs:12px;--text-xs--line-height:1.4;--text-sm:14px;--text-sm--line-height:1.45;--text-base:16px;--text-base--line-height:1.6;--text-md:16px;--text-md--line-height:1.55;--text-lg:18px;--text-lg--line-height:1.4;--text-xl:22px;--text-xl--line-height:1.3;--text-2xl:32px;--text-2xl--line-height:1.1;--text-3xl:38px;--text-3xl--line-height:1.1;--text-4xl:56px;--text-4xl--line-height:1.02;--text-eyebrow:11px;--text-pill:9px;--text-marketing-display:clamp(48px, 6.5vw, 88px);--text-marketing-h1:clamp(36px, 4.4vw, 56px);--font-weight-thin:300;--font-weight-regular:400;--font-weight-book:450;--font-weight-medium:500;--font-weight-semi:600;--tracking-display:-.028em;--tracking-h1:-.022em;--tracking-tight:-.012em;--tracking-body:-.005em;--tracking-wide:.06em;--tracking-eyebrow:.18em;--tracking-pill:.22em;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-14:56px;--spacing-16:64px;--spacing-20:80px;--tex-hue-aurora-a:var(--ck-violet-400);--tex-hue-aurora-b:var(--ck-purple-400);--tex-hue-aurora-c:var(--color-cream-500);--tex-hue-wisp-a:var(--color-iris-400);--tex-hue-wisp-b:color-mix(in srgb, var(--ck-violet-400) 70%, var(--color-vouched-400));--tex-hue-glow:color-mix(in srgb, var(--color-brass-300) 50%, var(--color-brass-400));--tex-hue-vignette:var(--ck-black);--tex-hue-dots:var(--ck-white);--switch-thumb:var(--ck-white);--switch-thumb-shadow:0 1px 2px color-mix(in srgb, var(--ck-black) 30%, transparent);--badge-warn-fill:var(--ck-amber-400);--badge-warn-ink:var(--color-ink-1000)}[data-theme*=checkpoint]{--color-violet-50:var(--ck-violet-50);--color-violet-100:var(--ck-violet-100);--color-violet-200:var(--ck-violet-200);--color-violet-300:var(--ck-violet-300);--color-violet-400:var(--ck-violet-400);--color-violet-500:var(--ck-violet-500);--color-violet-600:var(--ck-violet-600);--color-violet-900:var(--ck-violet-900);--color-amber-300:var(--ck-amber-300);--color-amber-400:var(--ck-amber-400);--color-amber-500:var(--ck-amber-500);--color-rose-300:var(--ck-rose-300);--color-rose-400:var(--ck-rose-400);--color-rose-500:var(--ck-rose-500);--color-orange-400:var(--ck-orange-400);--color-orange-500:var(--ck-orange-500);--spacing:4px}.dark,:root.dark,[data-theme=checkpoint],:root[data-theme=checkpoint]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-canvas:var(--color-ink-1000);--bg-surface:var(--color-ink-950);--bg-elevated:var(--color-ink-900);--bg-hover:var(--color-ink-800);--bg-input:color-mix(in srgb, var(--ck-white) 2.5%, transparent);--fg-primary:var(--ck-fog-100);--kya-mark:var(--ck-white);--fg-secondary:color-mix(in srgb, var(--ck-fog-100) 78%, transparent);--fg-tertiary:color-mix(in srgb, var(--ck-fog-100) 56%, transparent);--fg-muted:color-mix(in srgb, var(--ck-fog-100) 49%, transparent);--fg-disabled:color-mix(in srgb, var(--ck-fog-100) 20%, transparent);--table-sort-active:var(--highlight);--border-subtle:color-mix(in srgb, var(--ck-white) 7%, transparent);--border-default:color-mix(in srgb, var(--ck-white) 13%, transparent);--border-strong:color-mix(in srgb, var(--ck-white) 22%, transparent);--border-focus:color-mix(in srgb, var(--ck-white) 55%, transparent);--ring:var(--brand-text);--tooltip-bg:var(--bg-elevated);--tooltip-text:var(--fg-primary);--tooltip-border:var(--border-default);--surface-subtle:color-mix(in srgb, var(--ck-white) 2.5%, transparent);--surface-default:color-mix(in srgb, var(--ck-white) 4.5%, transparent);--surface-strong:color-mix(in srgb, var(--ck-white) 7%, transparent);--action-bg:var(--ck-white);--action-fg:var(--color-ink-1000);--action-bg-hover:color-mix(in srgb, var(--action-bg) 92%, transparent);--action-bg-soft:color-mix(in srgb, var(--action-bg) 6%, transparent);--action-line:color-mix(in srgb, var(--action-bg) 22%, transparent);--cp-byline-filter:brightness(0) invert(1) opacity(.7);--signal:var(--color-mint-400);--signal-hover:var(--color-mint-300);--signal-soft:color-mix(in srgb, var(--signal) 10%, transparent);--signal-line:color-mix(in srgb, var(--signal) 40%, transparent);--signal-text:var(--signal);--on-signal:var(--color-ink-1000);--signature:var(--color-mint-500);--signature-text:var(--signature);--live-check-bg:linear-gradient(to bottom right, var(--color-mint-300), var(--color-mint-500));--live-check-fg:var(--ck-mint-950);--allow:var(--color-mint-400);--allow-soft:color-mix(in srgb, var(--allow) 10%, transparent);--allow-line:color-mix(in srgb, var(--allow) 40%, transparent);--allow-text:var(--allow);--warn:var(--ck-amber-400);--warn-soft:color-mix(in srgb, var(--warn) 12%, transparent);--warn-line:color-mix(in srgb, var(--warn) 42%, transparent);--warn-text:var(--warn);--deny:var(--ck-rose-500);--deny-soft:color-mix(in srgb, var(--deny) 12%, transparent);--deny-line:color-mix(in srgb, var(--deny) 40%, transparent);--deny-text:var(--deny);--on-deny:var(--ck-white);--deny-hover:var(--ck-rose-400);--deny-fill:color-mix(in srgb, var(--deny) 80%, var(--color-ink-1000));--info:var(--color-iris-400);--info-soft:color-mix(in srgb, var(--info) 12%, transparent);--info-line:color-mix(in srgb, var(--info) 40%, transparent);--info-text:var(--info);--agent-ai:var(--ck-orange-400);--agent-bot:var(--color-iris-400);--agent-human:var(--ck-emerald-400);--agent-crawler:var(--ck-purple-400);--agent-ai-soft:color-mix(in srgb, var(--agent-ai) 12%, transparent);--agent-bot-soft:color-mix(in srgb, var(--agent-bot) 12%, transparent);--agent-human-soft:color-mix(in srgb, var(--agent-human) 12%, transparent);--agent-crawler-soft:color-mix(in srgb, var(--agent-crawler) 12%, transparent);--agent-ai-line:color-mix(in srgb, var(--agent-ai) 40%, transparent);--agent-bot-line:color-mix(in srgb, var(--agent-bot) 40%, transparent);--agent-human-line:color-mix(in srgb, var(--agent-human) 40%, transparent);--agent-crawler-line:color-mix(in srgb, var(--agent-crawler) 40%, transparent);--agent-ai-text:var(--agent-ai);--agent-bot-text:var(--agent-bot);--agent-human-text:var(--agent-human);--agent-crawler-text:var(--agent-crawler);--brass:var(--color-brass-400);--brass-text:var(--color-brass-300);--brass-soft:color-mix(in srgb, var(--color-brass-400) 10%, transparent);--brass-line:color-mix(in srgb, var(--color-brass-400) 32%, transparent);--brand:var(--ck-violet-500);--brand-hover:var(--ck-violet-400);--brand-text:var(--ck-violet-300);--brand-soft:color-mix(in srgb, var(--brand) 18%, transparent);--brand-faint:color-mix(in srgb, var(--brand) 10%, transparent);--brand-line:color-mix(in srgb, var(--ck-violet-400) 34%, transparent);--brand-glow:color-mix(in srgb, var(--brand) 55%, transparent);--on-brand:var(--ck-white);--accent:var(--brand);--accent-hover:var(--brand-hover);--accent-soft:var(--brand-soft);--accent-line:var(--brand-line);--accent-glow:var(--brand-glow);--accent-text:var(--brand-text);--on-accent:var(--on-brand);--link:var(--brand-text);--code-bg:var(--brand-faint);--code-text:var(--brand-text);--code-border:var(--brand-line);--code-block-bg:var(--color-ink-800);--code-block-surface:var(--color-ink-600);--pre-well-bg:var(--code-block-bg);--pre-well-border:var(--code-block-border);--highlight:var(--color-cream-400);--highlight-soft:color-mix(in srgb, var(--highlight) 10%, transparent);--highlight-line:color-mix(in srgb, var(--highlight) 32%, transparent);--highlight-text:var(--highlight);--tab-underline:var(--highlight);--tab-underline-soft:var(--highlight-soft);--warm:var(--color-peach-400);--warm-strong:var(--ck-orange-400);--warm-soft:color-mix(in srgb, var(--warm) 14%, transparent);--warm-line:color-mix(in srgb, var(--warm) 38%, transparent);--warm-text:var(--warm);--series-1:var(--ck-chart-ink-1);--series-2:var(--ck-chart-ink-2);--series-3:var(--ck-chart-ink-3);--series-4:var(--ck-chart-ink-4);--series-5:var(--ck-chart-ink-5);--indicator-strong:var(--ck-red-400);--indicator-strong-bg:var(--ck-red-950);--indicator-moderate:var(--ck-yellow-400);--indicator-moderate-bg:var(--ck-yellow-950);--indicator-potential:var(--ck-blue-400);--indicator-potential-bg:var(--ck-blue-950);--confidence-medium:var(--indicator-moderate);--confidence-medium-bg:var(--indicator-moderate-bg);--shadow-xs:0 1px 0 color-mix(in srgb, var(--ck-black) 40%, transparent);--shadow-sm:0 2px 6px -2px color-mix(in srgb, var(--ck-black) 35%, transparent);--shadow-md:0 8px 24px -12px color-mix(in srgb, var(--ck-black) 55%, transparent);--shadow-lg:0 32px 80px -30px color-mix(in srgb, var(--ck-black) 85%, transparent);--overlay-scrim:color-mix(in srgb, var(--color-ink-1000) 62%, transparent);--preview-stage:linear-gradient(180deg, var(--ck-stone-950) 0%, var(--ck-stone-900) 100%);--preview-stage-glass:color-mix(in srgb, var(--ck-stone-1000) 70%, transparent);--tex-grain:.07;--tex-dots:.125;--tex-wisp-a:.04;--tex-wisp-b:.045;--tex-glow:.078;--tex-vignette:.55;--tex-scanline:.18;--tex-band:0;--tex-aurora:0}:root,[data-theme=checkpoint-light]{--deny-fill:var(--deny)}[data-theme*=checkpoint]{--sidebar-w:200px;--topbar-h:56px;--shell-max:1664px;--shell-pad:16px;--shell-max-home:1256px;--shell-pad-home:29px;--shell-gap:24px;--chat-fr:8;--rail-fr:3;--rail-w:300px;--sheet-width:540px}@media (min-width:1024px){[data-theme*=checkpoint]{--shell-pad:40px}}.shell-scroll-region:has(.cp-home-width){--shell-max:var(--shell-max-home);--shell-pad:var(--shell-pad-home)}:root{--code-block-bg-hover:var(--color-ink-700);--code-block-foreground:var(--color-ink-100);--code-block-header-bg:color-mix(in srgb, var(--ck-white) 3%, transparent);--code-block-button-bg:color-mix(in srgb, var(--ck-white) 10%, transparent);--code-block-button-bg-hover:color-mix(in srgb, var(--ck-white) 20%, transparent);--code-block-button-foreground:var(--color-ink-50);--code-block-border:color-mix(in srgb, var(--ck-violet-400) 34%, transparent);--code-block-ring:var(--ck-violet-300);--code-token-keyword:var(--color-peach-400);--code-token-string:var(--color-cream-400);--code-token-number:var(--color-cream-500);--code-token-comment:var(--color-ink-200);--code-token-property:var(--color-ink-50);--code-token-punctuation:var(--color-ink-300)}[data-slot=code-block],[data-slot=install-command]{--ring:var(--code-block-ring)}:root,[data-theme=checkpoint-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-canvas:var(--ck-paper-100);--bg-surface:var(--ck-white);--bg-elevated:var(--ck-paper-200);--bg-hover:var(--ck-paper-300);--fg-primary:var(--ck-navy-950);--kya-mark:var(--color-vouched-500);--fg-secondary:color-mix(in srgb, var(--fg-primary) 80%, transparent);--fg-tertiary:color-mix(in srgb, var(--fg-primary) 64%, transparent);--fg-muted:color-mix(in srgb, var(--fg-primary) 60%, transparent);--fg-disabled:color-mix(in srgb, var(--fg-primary) 34%, transparent);--table-sort-active:var(--brand-hover);--border-subtle:color-mix(in srgb, var(--fg-primary) 8%, transparent);--border-default:color-mix(in srgb, var(--fg-primary) 18%, transparent);--border-strong:color-mix(in srgb, var(--fg-primary) 30%, transparent);--border-focus:color-mix(in srgb, var(--fg-primary) 55%, transparent);--ring:var(--brand-text);--tooltip-bg:var(--bg-elevated);--tooltip-text:var(--fg-primary);--tooltip-border:var(--border-default);--bg-input:color-mix(in srgb, var(--fg-primary) 2%, transparent);--surface-subtle:color-mix(in srgb, var(--fg-primary) 2%, transparent);--surface-default:color-mix(in srgb, var(--fg-primary) 4%, transparent);--surface-strong:color-mix(in srgb, var(--fg-primary) 6%, transparent);--action-bg:var(--fg-primary);--action-fg:var(--bg-surface);--action-bg-hover:color-mix(in srgb, var(--fg-primary) 90%, var(--bg-surface));--action-bg-soft:color-mix(in srgb, var(--fg-primary) 6%, transparent);--action-line:color-mix(in srgb, var(--fg-primary) 30%, transparent);--cp-byline-filter:none;--signal:var(--ck-paper-green-700);--signal-hover:var(--ck-paper-green-800);--signal-soft:color-mix(in srgb, var(--signal) 10%, transparent);--signal-line:color-mix(in srgb, var(--signal) 34%, transparent);--signal-text:var(--signal);--on-signal:var(--bg-surface);--signature:var(--ck-paper-jade-600);--signature-text:color-mix(in srgb, var(--signature) 80%, var(--fg-primary));--allow:var(--signal);--allow-soft:color-mix(in srgb, var(--allow) 10%, transparent);--allow-line:color-mix(in srgb, var(--allow) 34%, transparent);--allow-text:var(--allow);--live-check-bg:var(--allow);--live-check-fg:var(--on-signal);--warn:var(--ck-paper-amber-700);--warn-soft:color-mix(in srgb, var(--warn) 10%, transparent);--warn-line:color-mix(in srgb, var(--warn) 30%, transparent);--warn-text:var(--warn);--deny:var(--ck-paper-rose-600);--deny-soft:color-mix(in srgb, var(--deny) 10%, transparent);--deny-line:color-mix(in srgb, var(--deny) 30%, transparent);--deny-text:var(--deny);--on-deny:var(--bg-surface);--deny-hover:var(--ck-paper-rose-700);--info:var(--ck-paper-cyan-700);--info-soft:color-mix(in srgb, var(--info) 10%, transparent);--info-line:color-mix(in srgb, var(--info) 30%, transparent);--info-text:var(--info);--agent-ai:var(--ck-paper-orange-700);--agent-bot:var(--ck-paper-indigo-600);--agent-human:var(--ck-emerald-700);--agent-crawler:var(--ck-purple-500);--agent-ai-soft:color-mix(in srgb, var(--agent-ai) 10%, transparent);--agent-bot-soft:color-mix(in srgb, var(--agent-bot) 10%, transparent);--agent-human-soft:color-mix(in srgb, var(--agent-human) 10%, transparent);--agent-crawler-soft:color-mix(in srgb, var(--agent-crawler) 10%, transparent);--agent-ai-line:color-mix(in srgb, var(--agent-ai) 30%, transparent);--agent-bot-line:color-mix(in srgb, var(--agent-bot) 30%, transparent);--agent-human-line:color-mix(in srgb, var(--agent-human) 30%, transparent);--agent-crawler-line:color-mix(in srgb, var(--agent-crawler) 30%, transparent);--agent-ai-text:color-mix(in srgb, var(--agent-ai) 80%, var(--fg-primary));--agent-bot-text:var(--agent-bot);--agent-human-text:color-mix(in srgb, var(--agent-human) 90%, var(--fg-primary));--agent-crawler-text:color-mix(in srgb, var(--agent-crawler) 80%, var(--fg-primary));--brass:var(--ck-paper-brass-800);--brass-text:var(--ck-paper-brass-700);--brass-soft:color-mix(in srgb, var(--brass) 10%, transparent);--brass-line:color-mix(in srgb, var(--brass) 30%, transparent);--brand:var(--ck-paper-violet-600);--brand-hover:var(--ck-paper-violet-700);--brand-text:var(--ck-paper-violet-500);--brand-soft:color-mix(in srgb, var(--brand) 8%, transparent);--brand-faint:color-mix(in srgb, var(--brand) 4%, transparent);--brand-line:color-mix(in srgb, var(--brand) 24%, transparent);--brand-glow:color-mix(in srgb, var(--brand) 32%, transparent);--on-brand:var(--ck-white);--link:var(--brand);--accent:var(--brand);--accent-hover:var(--brand-hover);--accent-soft:var(--brand-soft);--accent-line:var(--brand-line);--accent-glow:var(--brand-glow);--accent-text:var(--brand-text);--on-accent:var(--on-brand);--code-bg:var(--brand-faint);--code-text:var(--brand-hover);--code-border:var(--brand-line);--code-block-bg:var(--color-ink-800);--code-block-surface:var(--color-ink-600);--pre-well-bg:var(--color-ink-100);--pre-well-border:var(--border-default);--highlight:var(--color-vouched-500);--highlight-soft:color-mix(in srgb, var(--highlight) 10%, transparent);--highlight-line:color-mix(in srgb, var(--highlight) 30%, transparent);--highlight-text:var(--highlight);--tab-underline:var(--brand);--tab-underline-soft:var(--brand-soft);--warm:var(--ck-paper-brass-700);--warm-strong:var(--ck-paper-brass-800);--warm-soft:color-mix(in srgb, var(--warm) 10%, transparent);--warm-line:color-mix(in srgb, var(--warm) 30%, transparent);--warm-text:var(--warm);--series-1:var(--ck-chart-paper-1);--series-2:var(--ck-chart-paper-2);--series-3:var(--ck-chart-paper-3);--series-4:var(--ck-chart-paper-4);--series-5:var(--ck-chart-paper-5);--indicator-strong:var(--ck-red-600);--indicator-strong-bg:var(--ck-red-50);--indicator-moderate:var(--ck-yellow-600);--indicator-moderate-bg:var(--ck-yellow-50);--indicator-potential:var(--ck-blue-600);--indicator-potential-bg:var(--ck-blue-50);--confidence-medium:var(--indicator-moderate);--confidence-medium-bg:var(--indicator-moderate-bg);--shadow-xs:0 1px 2px color-mix(in srgb, var(--fg-primary) 6%, transparent);--shadow-sm:0 2px 6px -2px color-mix(in srgb, var(--fg-primary) 8%, transparent);--shadow-md:0 6px 20px -6px color-mix(in srgb, var(--fg-primary) 10%, transparent);--shadow-lg:0 24px 50px -18px color-mix(in srgb, var(--fg-primary) 16%, transparent);--overlay-scrim:color-mix(in srgb, var(--fg-primary) 40%, transparent);--preview-stage:linear-gradient(180deg, var(--bg-hover) 0%, var(--bg-elevated) 100%);--preview-stage-glass:color-mix(in srgb, var(--bg-surface) 70%, transparent)}[data-theme*=checkpoint][data-bg-tier=graph]{--tex-dots:.065;--tex-grain:.06;--tex-wisp-a:.02;--tex-wisp-b:.015;--tex-glow:.012;--tex-vignette:.4}[data-theme*=checkpoint][data-bg-tier=vapor]{--tex-dots:0;--tex-grain:.08;--tex-wisp-a:.16;--tex-wisp-b:.12;--tex-glow:.06;--tex-vignette:.26}[data-theme*=checkpoint][data-bg-tier=horizon]{--tex-dots:.02;--tex-grain:.08;--tex-wisp-a:.075;--tex-wisp-b:.03;--tex-glow:.1;--tex-vignette:.18}[data-theme*=checkpoint][data-bg-tier=terminal]{--tex-dots:0;--tex-grain:.16;--tex-wisp-a:0;--tex-wisp-b:.02;--tex-glow:.02;--tex-vignette:.55;--tex-band:.04;--tex-scanline:.28}[data-theme*=checkpoint][data-bg-tier=aurora]{--tex-dots:.02;--tex-grain:.1;--tex-wisp-a:0;--tex-wisp-b:0;--tex-glow:.04;--tex-vignette:.3;--tex-aurora:.14}[data-theme*=checkpoint][data-bg-tier=focused]{--tex-dots:0;--tex-grain:.06;--tex-wisp-a:0;--tex-wisp-b:0;--tex-glow:.025;--tex-vignette:.35}[data-theme*=checkpoint][data-bg-tier=minimal]{--tex-grain:.04;--tex-dots:0;--tex-wisp-a:0;--tex-wisp-b:0;--tex-glow:0;--tex-vignette:0;--tex-scanline:.08}[data-theme*=checkpoint] .dot{background:var(--fg-tertiary);border-radius:50%;width:6px;height:6px;display:inline-block}[data-theme*=checkpoint] .dot.allow{background:var(--allow);box-shadow:0 0 8px var(--allow)}[data-theme*=checkpoint] .dot.caution{background:var(--warn);box-shadow:0 0 8px var(--warn)}[data-theme*=checkpoint] .dot.deny{background:var(--deny);box-shadow:0 0 8px var(--deny)}[data-theme*=checkpoint] .dot.strip{background:var(--info);box-shadow:0 0 8px var(--info)}}
.ge-body{background:var(--bg-canvas);min-height:100vh;color:var(--fg-primary);-webkit-font-smoothing:antialiased;place-items:center;margin:0;font-family:-apple-system,SF Pro Text,ui-sans-serif,Segoe UI,Inter,system-ui,sans-serif;display:grid;position:relative;overflow-x:hidden}.ge-mono{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace}.ge-atmosphere{pointer-events:none;position:fixed;inset:0;overflow:hidden}.ge-grid{background-image:linear-gradient(to right, var(--border-subtle) 1px, transparent 1px), linear-gradient(to bottom, var(--border-subtle) 1px, transparent 1px);opacity:.6;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 20%,#0000 70%);mask-image:radial-gradient(80% 60% at 50% 30%,#000 20%,#0000 70%)}.ge-blob{background:var(--brand);filter:blur(120px);opacity:.1;will-change:opacity, transform;border-radius:9999px;width:32rem;height:26rem;animation:9s ease-in-out infinite ge-breathe;position:absolute;top:4%;left:50%;transform:translate(-50%)}@keyframes ge-breathe{0%,to{opacity:.1;transform:translate(-50%)scale(1)}50%{opacity:.16;transform:translate(-50%)scale(1.06)}}.ge-card{text-align:left;justify-items:start;gap:1.25rem;width:100%;max-width:38rem;padding:3rem 1.5rem;display:grid;position:relative}.ge-eyebrow-error{font-size:var(--text-eyebrow,11px);letter-spacing:var(--tracking-eyebrow,.18em);text-transform:uppercase;color:var(--deny-text)}.ge-w-full{justify-self:stretch;width:100%}.ge-title{font-size:clamp(1.9rem,4.5vw,2.6rem);font-weight:var(--font-weight-medium,500);letter-spacing:var(--tracking-h1,-.022em);text-wrap:balance;color:var(--fg-primary);margin:0;line-height:1.08}.ge-title em{color:var(--highlight-text);font-style:normal}.ge-copy{max-width:60ch;color:var(--fg-secondary);margin:0;font-size:1rem;line-height:1.65}.ge-copy a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ge-terminal{border:1px solid var(--border-default);border-radius:var(--radius-lg,12px);width:100%;box-shadow:var(--shadow-md);background:var(--color-ink-1000);text-align:left;overflow:hidden}.ge-terminal-head{background:var(--color-ink-950);border-bottom:1px solid color-mix(in srgb, var(--ck-white) 7%, transparent);align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.ge-terminal-dots{gap:.375rem;display:flex}.ge-terminal-dots span{border-radius:9999px;width:10px;height:10px}.ge-terminal-dots span:first-child{background:color-mix(in srgb, var(--ck-rose-500) 35%, transparent)}.ge-terminal-dots span:nth-child(2){background:color-mix(in srgb, var(--ck-amber-400) 35%, transparent)}.ge-terminal-dots span:nth-child(3){background:color-mix(in srgb, var(--color-mint-400) 35%, transparent)}.ge-terminal-title{text-align:center;font-size:var(--text-xs,12px);color:color-mix(in srgb, var(--ck-fog-100) 55%, transparent);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ge-terminal-body{font-size:var(--text-xs,12px);color:color-mix(in srgb, var(--ck-fog-100) 62%, transparent);margin:0;padding:1rem 1.25rem;line-height:2;overflow-x:auto}.ge-terminal-body .prompt{color:var(--color-mint-400);-webkit-user-select:none;user-select:none}.ge-terminal-body .cmd{color:var(--ck-fog-100)}.ge-terminal-body .dim{color:color-mix(in srgb, var(--ck-fog-100) 38%, transparent)}.ge-terminal-body .deny{color:var(--ck-rose-500)}.ge-terminal-body a{color:color-mix(in srgb, var(--ck-fog-100) 85%, transparent);text-underline-offset:2px;text-decoration:underline}.ge-caret{background:var(--color-mint-400);width:8px;height:14px;animation:1s step-end infinite ge-caret-blink;display:inline-block;transform:translateY(2px)}@keyframes ge-caret-blink{50%{opacity:0}}.ge-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.ge-btn{appearance:none;border-radius:var(--radius-btn,8px);height:2.75rem;font-size:.95rem;font-weight:var(--font-weight-medium,500);cursor:pointer;transition:background-color var(--duration-fast,.14s) ease, border-color var(--duration-fast,.14s) ease;justify-content:center;align-items:center;padding:0 1.5rem;font-family:inherit;text-decoration:none;display:inline-flex}.ge-btn--primary{background:var(--brand);border:1px solid var(--brand);color:var(--on-brand)}.ge-btn--primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.ge-btn--outline{border:1px solid var(--border-default);color:var(--fg-primary);background:0 0}.ge-btn--outline:hover{border-color:var(--border-strong)}.ge-status-link{color:var(--fg-muted);text-underline-offset:2px;font-size:.85rem;text-decoration:underline}.ge-status-link:hover{color:var(--fg-primary)}.ge-reveal{opacity:0;animation:ge-reveal-up .7s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) forwards;animation-delay:calc(var(--i,0) * .11s)}@keyframes ge-reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ge-blob,.ge-caret{animation:none}.ge-reveal{opacity:1;animation:none}}
