@font-face{font-family:DM Sans;font-style:italic;font-weight:300 800;font-display:swap;src:url(../media/dm-sans-italic-latin-ext.016v-xra0nb2z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:300 800;font-display:swap;src:url(../media/dm-sans-italic-latin.0-2_g71b84qqw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/dm-sans-normal-latin-ext.1_4-gb67e4cdj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/dm-sans-normal-latin.1t1ox7t-8xjh-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/jetbrains-mono-italic-cyrillic-ext.1vt7ool_lmqyt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/jetbrains-mono-italic-cyrillic.1adqm4rsw9dph.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/jetbrains-mono-italic-greek.31_t08s1mo5zm.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/jetbrains-mono-italic-vietnamese.2w784f2ltfir1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/jetbrains-mono-italic-latin-ext.0qtdb4wi4gay4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/jetbrains-mono-italic-latin.0cvf5ethkf_0_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/jetbrains-mono-normal-cyrillic-ext.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/jetbrains-mono-normal-cyrillic.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/jetbrains-mono-normal-greek.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/jetbrains-mono-normal-vietnamese.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/jetbrains-mono-normal-latin-ext.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/jetbrains-mono-normal-latin.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.cf-console{--paper-50:#fffdfa;--paper-100:#faf7f2;--paper-200:#f4f0e9;--paper-300:#ebe6dd;--paper-400:#ded8cd;--paper-500:#c9c2b5;--paper-600:#a49c8f;--ink-100:#8a837a;--ink-200:#6b645c;--ink-300:#4a453f;--ink-400:#34302c;--ink-500:#26231f;--ink-600:#1b1917;--ink-700:#131211;--ink-800:#0c0b0a;--ink-900:#060605;--cobalt-400:#5c78ff;--cobalt-500:#1b3bff;--cobalt-600:#0f27c4;--vermilion-400:#ff5c33;--vermilion-500:#e33100;--vermilion-600:#b32600;--amber-400:#ffb020;--amber-500:#d98200;--amber-600:#a35f00;--jade-400:#22c97d;--jade-500:#00934f;--jade-600:#00703c;--magenta-400:#ff5cb0;--magenta-500:#e5188f;--magenta-600:#b3006b;--violet-300:#a68cff;--violet-400:#7f57ff;--violet-500:#4b22e8;--violet-600:#3714b0;--white:#fff;--black:#000;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-sunken:#e9e0d0;--bg-app:#f2ebdf;--surface-raised:linear-gradient(152deg, #fffefc 0%, #f7f0e3 100%);--surface-overlay:var(--white);--surface-inset:linear-gradient(152deg, #f3ecdf 0%, #ece3d2 100%);--surface-flat:#fffefc;--surface-code:#fffdf9;--project-hue-1:#1b3bff;--project-hue-2:#00934f;--project-hue-3:#e5188f;--project-hue-4:#d98200;--project-hue-5:#4b22e8;--project-hue-6:#e33100;--sheet-fg:#26231f;--sheet-fg-muted:#6b645c;--tab-sheet-fg:var(--text-primary);--tab-sheet-fg-muted:var(--text-muted);--tab-sheet-accent:var(--accent);--surface-hover:var(--paper-200);--surface-active:var(--paper-300);--surface-selected:#eceaff;--border-subtle:#e6dfd2;--border-default:#d8d0c1;--border-strong:#c9c2b5;--border-focus:var(--cobalt-500);--text-primary:var(--ink-700);--text-secondary:var(--ink-200);--text-muted:var(--ink-100);--text-inverse:var(--paper-50);--text-accent:var(--cobalt-600);--text-link:var(--cobalt-600);--text-link-hover:var(--cobalt-500);--accent:var(--cobalt-500);--accent-hover:var(--cobalt-600);--accent-quiet:#eceaff;--accent-fg:var(--white);--danger:var(--vermilion-500);--danger-quiet:#ffe9e3;--danger-fg:var(--white);--danger-text:var(--vermilion-600);--warn:var(--amber-500);--warn-quiet:#fff2d9;--warn-fg:var(--ink-800);--warn-text:var(--amber-600);--success:var(--jade-500);--success-quiet:#dcf7e8;--success-fg:var(--white);--success-text:var(--jade-600);--info:var(--violet-500);--info-quiet:#eee9ff;--info-fg:var(--white);--info-text:var(--violet-600);--band-success:var(--jade-500);--band-warn:var(--amber-600);--band-danger:var(--vermilion-500);--band-info:var(--violet-500);--band-accent:var(--cobalt-500);--band-neutral:var(--ink-700);--band-fg:var(--white);--tooltip-bg:var(--text-primary);--tooltip-fg:var(--text-inverse);--tooltip-border:transparent;--tooltip-shadow:var(--shadow-md);--tooltip-pad:3px var(--space-2);--tooltip-radius:var(--radius-sm);--tooltip-arrow:none;--status-badge-bg:#fff;--status-badge-fg:var(--ink-800);--graph-node:var(--ink-700);--graph-node-idle:var(--paper-600);--graph-edge:var(--ink-700);--graph-edge-idle:var(--paper-500);--graph-path:var(--ink-700);--graph-counterfact:var(--magenta-500);--counterfact:var(--magenta-500);--counterfact-quiet:#ffe8f4;--counterfact-text:var(--magenta-600);--graph-grid:#e6e1d8;--syntax-keyword:var(--violet-500);--syntax-string:var(--jade-600);--syntax-number:var(--vermilion-500);--syntax-comment:var(--ink-300);--syntax-fn:var(--cobalt-500)}.cf-console[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-sunken:#0e0c09;--bg-app:#16130f;--surface-raised:linear-gradient(152deg, #221e18 0%, #1a1712 100%);--surface-overlay:var(--ink-400);--surface-inset:linear-gradient(152deg, #1b1813 0%, #15120e 100%);--surface-flat:#221e18;--surface-code:#23201a;--tooltip-bg:var(--surface-overlay);--tooltip-fg:var(--text-primary);--tooltip-border:var(--border-default);--tooltip-shadow:var(--shadow-lg);--tooltip-pad:5px var(--space-3);--tooltip-radius:var(--radius-sm);--tooltip-arrow:block;--status-badge-bg:var(--ink-800);--status-badge-fg:#fff;--project-hue-1:#6b86ff;--project-hue-2:#22c97d;--project-hue-3:#ff5cb0;--project-hue-4:#ffb020;--project-hue-5:#a68cff;--project-hue-6:#ff5c33;--sheet-fg:#f6f2ec;--sheet-fg-muted:#8d8578;--tab-sheet-fg:var(--text-primary);--tab-sheet-fg-muted:var(--text-muted);--tab-sheet-accent:var(--accent);--surface-hover:#201e1c;--surface-active:#2a2724;--surface-selected:#1a1c3d;--border-subtle:#2b261d;--border-default:#39332a;--border-strong:#453f3a;--border-focus:var(--cobalt-400);--text-primary:#f6f2ec;--text-secondary:#a8a29a;--text-muted:#756e66;--text-inverse:var(--ink-800);--text-accent:var(--cobalt-400);--text-link:var(--cobalt-400);--text-link-hover:#8fa3ff;--accent:var(--cobalt-500);--accent-hover:var(--cobalt-400);--accent-quiet:#171a3a;--accent-fg:var(--white);--danger:var(--vermilion-400);--danger-quiet:#2e120b;--danger-fg:var(--ink-900);--danger-text:var(--vermilion-400);--warn:var(--amber-400);--warn-quiet:#2c1f05;--warn-fg:var(--ink-900);--warn-text:var(--amber-400);--success:var(--jade-400);--success-quiet:#06291a;--success-fg:var(--ink-900);--success-text:var(--jade-400);--info:var(--violet-300);--info-quiet:#191140;--info-fg:var(--ink-900);--info-text:var(--violet-300);--graph-node:#f6f2ec;--graph-node-idle:#4a453f;--graph-edge:#f6f2ec;--graph-edge-idle:#3a3531;--graph-path:#f6f2ec;--graph-counterfact:var(--magenta-400);--counterfact:var(--magenta-400);--counterfact-quiet:#3a0a24;--counterfact-text:var(--magenta-400);--graph-grid:#1e1c1a;--syntax-keyword:var(--violet-300);--syntax-string:var(--jade-400);--syntax-number:var(--vermilion-400);--syntax-comment:var(--ink-200);--syntax-fn:var(--cobalt-400)}.cf-console{--hue-architecture:#2f4a7d;--hue-findings:#8a3a2a;--hue-changes:#4f6138;--hue-prompts:#2b5c5c;--hue-evals:#6b3f6b;--hue-traces:#3a4a63;--hue-monitors:#8a5f22;--hue-cost:#4a5a2f;--hue-admin:#4a4239;--screen-hue-1:var(--hue-architecture);--screen-hue-2:#22355a}.cf-console[data-screen=architecture],.cf-console[data-screen=connect]{--screen-hue-1:var(--hue-architecture);--screen-hue-2:#22355a}.cf-console[data-screen=findings]{--screen-hue-1:var(--hue-findings);--screen-hue-2:#6a2a1c}.cf-console[data-screen=changes]{--screen-hue-1:var(--hue-changes);--screen-hue-2:#394826}.cf-console[data-screen=prompts]{--screen-hue-1:var(--hue-prompts);--screen-hue-2:#1d4242}.cf-console[data-screen=evals]{--screen-hue-1:var(--hue-evals);--screen-hue-2:#4e2c4e}.cf-console[data-screen=traces]{--screen-hue-1:var(--hue-traces);--screen-hue-2:#2a3648}.cf-console[data-screen=monitors]{--screen-hue-1:var(--hue-monitors);--screen-hue-2:#6b4715}.cf-console[data-screen=cost]{--screen-hue-1:var(--hue-cost);--screen-hue-2:#374322}.cf-console[data-screen=orgsettings],.cf-console[data-screen=users]{--screen-hue-1:var(--hue-admin);--screen-hue-2:#332e27}.cf-console[data-screen=projects]{--screen-hue-1:#231e16;--screen-hue-2:#100e0a}.cf-console{--screen-hue-ink:var(--screen-hue-1)}.cf-console[data-theme=dark]{--screen-hue-ink:color-mix(in srgb, var(--screen-hue-1) 42%, #f7f3ea)}.cf-console .cf-panel-hue>div:first-child{background:linear-gradient(118deg, color-mix(in srgb, var(--screen-hue-1) 15%, transparent) 0%, color-mix(in srgb, var(--screen-hue-1) 4%, transparent) 100%)}.cf-console nav.cf-rail{--bg-sunken:linear-gradient(168deg, #231e16 0%, #100e0a 100%);--text-primary:#f7f3ea;--text-secondary:#bcb4a6;--text-muted:#8d8578;--surface-raised:#ffffff1a;--surface-hover:#ffffff0e;--surface-active:#ffffff24;--surface-selected:#ffffff1f;--border-subtle:#2b261d;--border-default:#3a342b;--text-link:#9db4ff;--text-link-hover:#c3d0ff;--surface-overlay:#2c261d;--menu-surface:#efe9df;--menu-surface-hover:#e2dacd;--menu-surface-on:#d6ccbb;--menu-fg:#1b1917;--menu-fg-muted:#6b645c;--menu-border:#cfc5b6;--graph-node:#f6f2ec;--graph-node-idle:#4a453f;--graph-edge-idle:#3a3531}.cf-console{--font-sans:"DM Sans", ui-sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-display:var(--font-sans);--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-base:14px;--text-lg:16px;--text-xl:19px;--text-2xl:23px;--text-page:21px;--text-3xl:28px;--text-4xl:34px;--text-5xl:44px;--text-6xl:58px;--leading-tight:1.12;--leading-snug:1.28;--leading-normal:1.5;--leading-relaxed:1.65;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.02em;--tracking-caps:.08em;--type-display:var(--weight-semibold) var(--text-5xl)/var(--leading-tight) var(--font-display);--type-h1:var(--weight-semibold) var(--text-3xl)/var(--leading-tight) var(--font-sans);--type-h2:var(--weight-semibold) var(--text-2xl)/var(--leading-snug) var(--font-sans);--type-h3:var(--weight-semibold) var(--text-lg)/var(--leading-snug) var(--font-sans);--type-body:var(--weight-regular) var(--text-base)/var(--leading-normal) var(--font-sans);--type-body-sm:var(--weight-regular) var(--text-md)/var(--leading-normal) var(--font-sans);--type-label:var(--weight-medium) var(--text-md)/1.2 var(--font-sans);--type-caption:var(--weight-regular) var(--text-sm)/1.35 var(--font-sans);--type-mono:var(--weight-regular) var(--text-md)/1.45 var(--font-mono);--type-mono-sm:var(--weight-regular) var(--text-sm)/1.4 var(--font-mono);--type-eyebrow:var(--weight-semibold) var(--text-2xs)/1.1 var(--font-mono)}.cf-console[data-density=comfortable]{--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-base:16px;--text-lg:18px;--text-xl:21px;--text-2xl:25px;--text-page:23px;--text-3xl:30px}.cf-console{--space-0:0;--space-05:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-pill:999px;--border-width:1px;--border-width-thick:2px;--sidebar-width:248px;--sidebar-width-collapsed:56px;--topbar-height:72px;--topbar-tabs-height:34px;--content-max:1200px;--gutter:var(--space-6);--control-sm:26px;--control-md:32px;--control-lg:40px;--shadow-none:none;--shadow-inset:inset 0 1px 0 #fff9;--shadow-sm:0 1px 1px #1312110a, 0 1px 3px #1312110d;--shadow-md:0 1px 2px #1312110d, 0 4px 10px -2px #13121114;--shadow-lg:0 2px 4px #1312110f, 0 12px 28px -6px #13121124;--shadow-xl:0 4px 8px #13121112, 0 28px 56px -12px #13121133;--shadow-focus:0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent);--shadow-danger-focus:0 0 0 3px color-mix(in srgb, var(--danger) 28%, transparent);--plane-bg-surface:transparent;--plane-mid-surface:var(--surface-raised);--plane-mid-shadow:var(--shadow-sm);--plane-fg-surface:var(--surface-overlay);--plane-fg-shadow:var(--shadow-lg);--scrim:#1312115c;--blur-overlay:blur(6px) saturate(120%);--z-base:0;--z-sticky:10;--z-dropdown:100;--z-overlay:200;--z-toast:300;--z-tooltip:400}.cf-console[data-theme=dark]{--shadow-inset:inset 0 1px 0 #ffffff0b;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 2px 4px #00000080, 0 6px 16px -4px #0000008c;--shadow-lg:0 4px 8px #0000008c, 0 16px 36px -8px #000000a6;--shadow-xl:0 8px 16px #0009, 0 32px 64px -16px #000000b3;--scrim:#0009}.cf-console{--ease-out:cubic-bezier(.2, 0, .15, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-snap:cubic-bezier(.34, 1.2, .64, 1);--dur-instant:60ms;--dur-fast:.11s;--dur-base:.17s;--dur-slow:.26s;--transition-control:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}@keyframes cf-attention{0%{opacity:1}to{opacity:0}}@keyframes cf-row-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cf-console .cf-attention{position:relative}.cf-console .cf-attention:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid var(--accent);animation:cf-attention .42s var(--ease-out) both;position:absolute;inset:0}.cf-console .cf-row-enter{animation:cf-row-enter .14s var(--ease-out) both;animation-delay:calc(var(--cf-i,0) * 28ms)}@media (prefers-reduced-motion:reduce){.cf-console .cf-attention:after{animation-duration:1ms}.cf-console .cf-row-enter{animation:none}}@keyframes cf-view-down{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cf-view-up{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.cf-console .cf-view-down{animation:cf-view-down .17s var(--ease-out) both;flex-direction:column;min-height:0;display:flex}.cf-console .cf-view-up{animation:cf-view-up .17s var(--ease-out) both;flex-direction:column;min-height:0;display:flex}@media (prefers-reduced-motion:reduce){.cf-console .cf-view-down,.cf-console .cf-view-up{animation:cf-view-down 1ms var(--ease-out) both}}@keyframes cf-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:2400px}}@keyframes cf-collapse{0%{opacity:1;max-height:2400px}to{opacity:0;max-height:0}}.cf-console .cf-expand{animation:cf-expand .17s var(--ease-out);overflow:hidden}.cf-console .cf-collapse{animation:cf-collapse .14s var(--ease-out) forwards;overflow:hidden}@media (prefers-reduced-motion:reduce){.cf-console .cf-expand,.cf-console .cf-collapse{animation-duration:1ms}}@keyframes cf-row-add{0%,70%{background:var(--accent-quiet)}to{background:0 0}}.cf-console .cf-row-add{animation:cf-row-add .9s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.cf-console .cf-row-add{animation-duration:1ms}}@keyframes cf-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes cf-fade{0%{opacity:0}to{opacity:1}}.cf-console .cf-pop{animation:cf-pop .18s var(--ease-snap) both;animation-delay:calc(var(--cf-i,0) * 40ms)}.cf-console .cf-fade{animation:cf-fade .14s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.cf-console .cf-pop,.cf-console .cf-fade{animation-duration:1ms;animation-delay:0s}}@keyframes cf-spin{to{transform:rotate(360deg)}}.cf-console .cf-spin{border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite cf-spin}@media (prefers-reduced-motion:reduce){.cf-console .cf-spin{animation-duration:2s}}@keyframes cf-pulse{0%,to{opacity:1}50%{opacity:.35}}.cf-console .cf-pulse{animation:cf-pulse 1.1s var(--ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.cf-console .cf-pulse{animation:none}}.cf-console,.cf-console *,.cf-console :before,.cf-console :after{box-sizing:border-box}.cf-console{-webkit-text-size-adjust:100%;background:var(--bg-app);color:var(--text-primary);font:var(--type-body);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}.cf-console a{color:var(--text-link);border-bottom:1px solid color-mix(in srgb, var(--text-link) 35%, transparent);transition:var(--transition-control);text-decoration:none}.cf-console a:hover{color:var(--text-link-hover);border-bottom-color:currentColor}.cf-console a:focus-visible,.cf-console button:focus-visible,.cf-console input:focus-visible,.cf-console select:focus-visible,.cf-console textarea:focus-visible,.cf-console [tabindex]:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px;border-radius:var(--radius-xs)}.cf-console code,.cf-console kbd,.cf-console pre,.cf-console samp{font-family:var(--font-mono);font-size:.92em}.cf-console h1,.cf-console h2,.cf-console h3,.cf-console h4,.cf-console h5,.cf-console h6{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);margin:0}.cf-console p{text-wrap:pretty;margin:0}.cf-console hr{border:0;border-top:var(--border-width) solid var(--border-subtle);margin:var(--space-6) 0}.cf-console ::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}.cf-console ::-webkit-scrollbar{width:10px;height:10px}.cf-console ::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-pill);background-clip:content-box;border:3px solid #0000}.cf-console ::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:content-box}.cf-console ::-webkit-scrollbar-track{background:0 0}.cf-console .cf-scroll-overlay::-webkit-scrollbar:vertical{width:0}.cf-console .cf-scroll-overlay ::-webkit-scrollbar:vertical{width:0}@media (prefers-reduced-motion:reduce){.cf-console,.cf-console *,.cf-console :before,.cf-console :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
.cf-console{--hue-findings-deep:#6a2a1c}.cf-console .cf-pagehead-back{white-space:nowrap;width:fit-content;font:var(--type-label);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:var(--transition-control);background:0 0;border:0;flex:none;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.cf-console .cf-pagehead-back:hover{color:var(--text-primary)}.cf-stack{gap:var(--space-3);min-width:0;display:grid}.cf-stack>p{margin:0}.cf-secondary{color:var(--text-secondary)}.cf-warn-text{color:var(--warn-text)}.cf-wrap-pre{white-space:pre-wrap;overflow-wrap:anywhere}.cf-console nav.cf-rail{--rail-on-hue-fg:#fdf8ee;--rail-on-hue-fg-muted:#fdf8eee6;--rail-on-hue-pill:#ffffff38;--rail-on-hue-selected:#ffffff29;--rail-on-hue-hover:#ffffff17;--rail-on-hue-count-on:#fdf8eee6;--rail-on-hue-count:#fdf8eee6}.cf-console .cf-resize-handle{transition:var(--transition-control);background:0 0}.cf-console .cf-resize-handle:hover,.cf-console .cf-resize-handle:focus-visible{background:var(--surface-raised)}.cf-panel[data-screen=admin]{--screen-hue-1:#231e16;--screen-hue-2:#100e0a}.cf-panel-app{background:var(--bg-app);flex-direction:column;height:100vh;min-height:0;display:flex;position:relative;overflow:hidden}.cf-panel .cf-panel-bar{color:#fdf8ee;--text-primary:#fdf8ee;--text-secondary:#fdf8eed6;--text-muted:#fdf8ee94;--surface-raised:#ffffff1a;--surface-hover:#ffffff12;--surface-active:#ffffff24;--border-subtle:#fdf8ee29;--border-default:#fdf8ee47;--border-strong:#fdf8ee66;--accent:#fdf8ee;--accent-fg:#231e16;--accent-hover:#fff;--text-inverse:#231e16;--graph-node:#f6f2ec;--graph-node-idle:#4a453f;--graph-edge-idle:#3a3531;--surface-overlay:#2c261d;background:linear-gradient(118deg,#231e16 0%,#100e0a 100%);flex:none;align-items:center;gap:26px;height:56px;padding:0 20px;display:flex}.cf-panel .cf-panel-brand{flex:none;align-items:center;gap:9px;display:flex}.cf-panel .cf-panel-stamp{border-radius:var(--radius-xs);height:18px;font:var(--type-mono-sm);letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:var(--accent-fg);align-items:center;padding:0 6px;font-size:10px;display:inline-flex}.cf-panel .cf-panel-tabs{flex:none;align-self:stretch;gap:22px;display:flex}.cf-panel .cf-panel-tab{font:var(--type-body-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:2px 0 0;font-family:inherit;display:flex}.cf-panel .cf-panel-tab:hover{color:var(--text-primary)}.cf-panel .cf-panel-tab[aria-current=page]{color:var(--text-primary);font-weight:var(--weight-semibold);border-bottom-color:#fdf8ee}.cf-panel .cf-panel-tab:disabled{color:#fdf8ee57;cursor:not-allowed}.cf-panel .cf-panel-tab .n{font:var(--type-mono-sm);color:var(--text-muted);font-size:10px}.cf-panel .cf-panel-tab .n.warn{color:var(--warn)}.cf-panel .cf-panel-crumb{font:var(--type-body-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:inherit;display:inline-flex}.cf-panel .cf-panel-crumb:hover{color:var(--text-primary)}.cf-panel .cf-panel-acct{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.cf-panel .cf-panel-env{border-radius:var(--radius-sm);border:1px solid var(--border-default);height:24px;font:var(--type-mono-sm);color:var(--text-secondary);align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.cf-panel .cf-panel-env i{background:var(--success);border-radius:50%;flex:none;width:5px;height:5px}.cf-panel .cf-panel-who{border-radius:var(--radius-sm);height:32px;color:var(--text-secondary);font:var(--type-body-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 4px 0 8px;font-family:inherit;display:flex}.cf-panel .cf-panel-who:hover{background:var(--surface-hover);color:var(--text-primary)}.cf-panel .cf-panel-who span.av{background:var(--surface-active);width:24px;height:24px;font:var(--type-mono-sm);color:var(--text-primary);border-radius:50%;place-items:center;font-size:10px;display:grid}.cf-panel .cf-panel-main{flex:1;min-height:0;overflow:hidden auto}.cf-panel .cfa-matrix{border-collapse:collapse;width:100%}.cf-panel .cfa-matrix th{font:var(--type-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted);text-align:left;white-space:nowrap;padding:0 12px 8px}.cf-panel .cfa-matrix th.c,.cf-panel .cfa-matrix td.c{text-align:center;width:132px}.cf-panel .cfa-matrix td{font:var(--type-body-sm);border-top:1px solid var(--border-subtle);vertical-align:top;padding:8px 12px}.cf-panel .cfa-matrix tr.both td{background:color-mix(in srgb, var(--text-primary) 4%, transparent)}.cf-panel .cfa-matrix tr.line td{border-top:2px solid var(--text-primary)}.cf-panel .cfa-matrix td small{font:var(--type-caption);color:var(--text-muted);margin-top:2px;display:block}.cf-compare-column h2,.cf-compare-differences h2{font:var(--type-h2);margin:var(--space-3) 0 var(--space-2)}.cf-compare-differences p{color:var(--text-secondary);line-height:1.6}.cf-compare-differences ul{padding-left:var(--space-5);overflow-wrap:anywhere;line-height:1.8}.cf-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cf-compare-column{padding:var(--space-4) var(--space-5);background:var(--surface-inset);border-bottom:1px solid var(--border-default);overflow-wrap:anywhere;min-width:0}.cf-compare-row{grid-template-columns:subgrid;border-bottom:1px solid var(--border-default);grid-column:1/-1;display:grid}.cf-compare-cell{padding:var(--space-4) var(--space-5);overflow-wrap:anywhere;min-width:0}.cf-compare-column:first-child,.cf-compare-cell:first-child{border-right:1px solid var(--border-default)}.cf-compare-empty{padding:var(--space-5);color:var(--text-secondary);grid-column:1/-1}.cf-console .cf-row-action{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);font:var(--type-body-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cf-console .cf-row-action:hover,.cf-console .cf-row-action:focus-visible{background:var(--surface-hover)}.cf-console .cf-row-action[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}
