@layer tokens{:root{--x-space-0:0px;--x-space-1:2px;--x-space-2:4px;--x-space-3:8px;--x-space-4:12px;--x-space-5:16px;--x-space-6:20px;--x-space-7:24px;--x-space-8:32px;--x-space-9:40px;--x-space-10:48px;--x-space-11:64px;--x-space-12:80px;--x-space-13:96px;--x-radius-none:0px;--x-radius-s:4px;--x-radius-m:6px;--x-radius-l:10px;--x-radius-xl:16px;--x-radius-full:9999px;--x-size-control-s:28px;--x-size-control-m:32px;--x-size-control-l:40px;--x-size-control-touch:44px;--x-size-row-comfortable:40px;--x-size-row-compact:28px;--x-size-icon-s:14px;--x-size-icon-m:16px;--x-size-icon-l:20px;--x-size-rail-expanded:232px;--x-size-rail-collapsed:56px;--x-size-topbar:52px;--x-size-content-prose:680px;--x-size-content-page:1280px;--x-size-content-site:1200px;--x-size-content-aside:360px;--x-size-content-bleed:50vw;--x-size-dot:8px;--x-border-width-hairline:1px;--x-border-width-thick:2px;--x-border-focus-width:2px;--x-border-focus-offset:2px;--x-breakpoint-s:640px;--x-breakpoint-m:900px;--x-breakpoint-wide:1024px;--x-breakpoint-l:1200px;--x-breakpoint-xl:1600px;--x-font-family-sans:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", "Xovris Sans Fallback", system-ui, sans-serif;--x-font-family-mono:"Atkinson Hyperlegible Mono Variable", "Atkinson Hyperlegible Mono", "Xovris Mono Fallback", ui-monospace, monospace;--x-font-size-caption:12px;--x-font-size-small:13px;--x-font-size-ui:14px;--x-font-size-body:16px;--x-font-size-title-s:19px;--x-font-size-title-m:23px;--x-font-size-title-l:28px;--x-font-size-display-s:33px;--x-font-size-display-l:40px;--x-font-size-display-xl:56px;--x-font-size-display-2xl:72px;--x-font-size-display-fluid:clamp(40px, 2.6667vw + 29.6px, 72px);--x-font-tracking-display:-.025em;--x-font-tracking-title:-.015em;--x-font-tracking-caps:.08em;--x-font-measure-display:16ch;--x-font-measure-prose:64ch;--x-font-weight-regular:400;--x-font-weight-medium:500;--x-font-weight-semibold:600;--x-font-weight-bold:700;--x-font-line-height-body:1.5;--x-font-line-height-heading:1.25;--x-font-line-height-tight:1.1;--x-duration-instant:0s;--x-duration-press:80ms;--x-duration-fast:.1s;--x-duration-base:.14s;--x-duration-slow:.22s;--x-duration-morph:.28s;--x-duration-slower:.42s;--x-duration-count:.6s;--x-duration-draw:.9s;--x-duration-sweep:1.2s;--x-duration-loop:2.4s;--x-duration-aurora:18s;--x-duration-aurora-slow:24s;--x-duration-signal:1.6s;--x-easing-standard:cubic-bezier(.2, 0, 0, 1);--x-easing-enter:cubic-bezier(.16, 1, .3, 1);--x-easing-exit:cubic-bezier(.4, 0, 1, 1);--x-easing-linear:cubic-bezier(0, 0, 1, 1);--x-motion-travel:6px;--x-motion-press-scale:.98;--x-motion-stagger:40ms;--x-motion-dim:.45;--x-grid-columns-wide:12;--x-grid-columns-phone:4;--x-grid-gutter-wide:24px;--x-grid-gutter-phone:16px;--x-grid-base:8px;--x-grid-blueprint:48px;--x-depth-perspective:1600px;--x-depth-lift:56px;--x-depth-tilt-x:9deg;--x-depth-tilt-y:-11deg;--x-depth-tilt-z:2deg}:root,[data-density=comfortable]{--x-density-font-size-body:var(--x-font-size-body);--x-density-row-height:var(--x-size-row-comfortable);--x-density-pad-block:var(--x-space-3);--x-density-pad-inline:var(--x-space-4)}[data-density=compact]{--x-density-font-size-body:var(--x-font-size-ui);--x-density-row-height:var(--x-size-row-compact);--x-density-pad-block:var(--x-space-2);--x-density-pad-inline:var(--x-space-3)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--x-color-neutral-1:#fefefe;--x-color-neutral-2:#f8f8f8;--x-color-neutral-3:#f1f2f2;--x-color-neutral-4:#eaebea;--x-color-neutral-5:#e0e2e1;--x-color-neutral-6:#d0d3d1;--x-color-neutral-7:#b6bbb8;--x-color-neutral-8:#78817c;--x-color-neutral-9:#626c66;--x-color-neutral-10:#58615c;--x-color-neutral-11:#484f4b;--x-color-neutral-12:#252726;--x-color-accent-1:#fcfefd;--x-color-accent-2:#ebfdf4;--x-color-accent-3:#d4fde7;--x-color-accent-4:#a4fed1;--x-color-accent-5:#8ff5c4;--x-color-accent-6:#79e7b4;--x-color-accent-7:#4dcf97;--x-color-accent-8:#159063;--x-color-accent-9:#0d7852;--x-color-accent-10:#076d49;--x-color-accent-11:#04593b;--x-color-accent-12:#142b20;--x-color-ai-1:#fcfefd;--x-color-ai-2:#ebfdf4;--x-color-ai-3:#d4fde7;--x-color-ai-4:#a4fed1;--x-color-ai-5:#85f7c1;--x-color-ai-6:#59ecab;--x-color-ai-7:#27d291;--x-color-ai-8:#179062;--x-color-ai-9:#0e7851;--x-color-ai-10:#086c48;--x-color-ai-11:#03593a;--x-color-ai-12:#142b1f;--x-color-error-1:#fefefe;--x-color-error-2:#fcf8f8;--x-color-error-3:#faf0f1;--x-color-error-4:#f9e6e7;--x-color-error-5:#f9dbdd;--x-color-error-6:#fac6c9;--x-color-error-7:#fca1a7;--x-color-error-8:#d55363;--x-color-error-9:#442528;--x-color-error-10:#301c1d;--x-color-error-11:#000;--x-color-error-12:#382022;--x-color-warning-1:#fefefe;--x-color-warning-2:#faf9f5;--x-color-warning-3:#f7f2ea;--x-color-warning-4:#f4eada;--x-color-warning-5:#f0e0c6;--x-color-warning-6:#eccfa5;--x-color-warning-7:#e6b064;--x-color-warning-8:#ad731e;--x-color-warning-9:#5c4220;--x-color-warning-10:#4e391d;--x-color-warning-11:#352817;--x-color-warning-12:#302415;--x-color-success-1:#fdfefd;--x-color-success-2:#f8f9f6;--x-color-success-3:#f1f3ed;--x-color-success-4:#e8ece1;--x-color-success-5:#dde4d0;--x-color-success-6:#cdd6b6;--x-color-success-7:#b2bf86;--x-color-success-8:#76870d;--x-color-success-9:#626f1a;--x-color-success-10:#59641d;--x-color-success-11:#49511d;--x-color-success-12:#252814;--x-color-info-1:#fefefe;--x-color-info-2:#f9fafb;--x-color-info-3:#eff2f6;--x-color-info-4:#e5ebf1;--x-color-info-5:#dbe3ec;--x-color-info-6:#c7d4e3;--x-color-info-7:#a3bcd7;--x-color-info-8:#3383ce;--x-color-info-9:#1e6cb2;--x-color-info-10:#25619b;--x-color-info-11:#274f78;--x-color-info-12:#1b2736;--x-color-surface-1:#fcfffd;--x-color-surface-2:#ecf3ef;--x-color-surface-3:#dfe5e2;--x-color-categorical-1:#0072b2;--x-color-categorical-2:#be8300;--x-color-categorical-3:#009e73;--x-color-categorical-4:#cc79a7;--x-color-categorical-5:#3c9cd0;--x-color-categorical-6:#af5f33;--x-color-categorical-7:#5e5800;--x-color-categorical-8:#585858;--x-role-surface-base:var(--x-color-surface-1);--x-role-surface-raised:var(--x-color-surface-1);--x-role-surface-sunken:var(--x-color-surface-2);--x-role-surface-overlay:var(--x-color-surface-1);--x-role-surface-hover:var(--x-color-neutral-3);--x-role-surface-active:var(--x-color-neutral-4);--x-role-surface-selected:var(--x-color-accent-3);--x-role-surface-inverse:var(--x-color-neutral-12);--x-role-surface-step-1:var(--x-color-surface-1);--x-role-surface-step-2:var(--x-color-surface-2);--x-role-surface-step-3:var(--x-color-surface-3);--x-role-text-primary:var(--x-color-neutral-12);--x-role-text-secondary:var(--x-color-neutral-11);--x-role-text-tertiary:var(--x-color-neutral-10);--x-role-text-disabled:var(--x-color-neutral-8);--x-role-text-inverse:var(--x-color-neutral-1);--x-role-text-link:var(--x-color-accent-11);--x-role-text-on-solid:var(--x-color-neutral-1);--x-role-border-subtle:var(--x-color-neutral-6);--x-role-border-default:var(--x-color-neutral-7);--x-role-border-strong:var(--x-color-neutral-8);--x-role-focus-ring:var(--x-color-accent-9);--x-role-accent-subtle:var(--x-color-accent-3);--x-role-accent-border:var(--x-color-accent-8);--x-role-accent-solid:var(--x-color-accent-9);--x-role-accent-solid-hover:var(--x-color-accent-10);--x-role-accent-text:var(--x-color-accent-11);--x-role-glow-accent:var(--x-color-accent-7);--x-role-glow-ai:var(--x-color-ai-7);--x-role-ai-subtle:var(--x-color-ai-3);--x-role-ai-border:var(--x-color-ai-8);--x-role-ai-solid:var(--x-color-ai-9);--x-role-ai-text:var(--x-color-ai-11);--x-role-state-error-bg:var(--x-color-error-3);--x-role-state-error-border:var(--x-color-error-8);--x-role-state-error-fg:var(--x-color-error-11);--x-role-state-error-solid:var(--x-color-error-9);--x-role-state-warning-bg:var(--x-color-warning-3);--x-role-state-warning-border:var(--x-color-warning-8);--x-role-state-warning-fg:var(--x-color-warning-11);--x-role-state-warning-solid:var(--x-color-warning-9);--x-role-state-success-bg:var(--x-color-success-3);--x-role-state-success-border:var(--x-color-success-8);--x-role-state-success-fg:var(--x-color-success-11);--x-role-state-success-solid:var(--x-color-success-9);--x-role-state-info-bg:var(--x-color-info-3);--x-role-state-info-border:var(--x-color-info-8);--x-role-state-info-fg:var(--x-color-info-11);--x-role-state-info-solid:var(--x-color-info-9);--x-role-state-neutral-bg:var(--x-color-neutral-3);--x-role-state-neutral-border:var(--x-color-neutral-8);--x-role-state-neutral-fg:var(--x-color-neutral-11);--x-role-state-neutral-solid:var(--x-color-neutral-9);--x-role-chart-grid:var(--x-color-neutral-6);--x-role-chart-axis:var(--x-color-neutral-11);--x-role-chart-background:var(--x-color-neutral-1);--x-role-brand-steady:var(--x-color-accent-9);--x-role-brand-fold:var(--x-color-accent-11);--x-role-brand-tile:var(--x-color-neutral-12)}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--x-color-neutral-1:#060807;--x-color-neutral-2:#0e0e0e;--x-color-neutral-3:#151616;--x-color-neutral-4:#1b1d1c;--x-color-neutral-5:#222523;--x-color-neutral-6:#1f3329;--x-color-neutral-7:#2a4436;--x-color-neutral-8:#66716b;--x-color-neutral-9:#7d8781;--x-color-neutral-10:#9fb3a8;--x-color-neutral-11:#b9c9c0;--x-color-neutral-12:#eef6f1;--x-color-accent-1:#040806;--x-color-accent-2:#080f0b;--x-color-accent-3:#0c1711;--x-color-accent-4:#101f17;--x-color-accent-5:#13281d;--x-color-accent-6:#153425;--x-color-accent-7:#124932;--x-color-accent-8:#0f7e56;--x-color-accent-9:#179667;--x-color-accent-10:#1aa471;--x-color-accent-11:#1fbf84;--x-color-accent-12:#9dffcf;--x-color-ai-1:#040806;--x-color-ai-2:#080f0b;--x-color-ai-3:#0c1711;--x-color-ai-4:#101f17;--x-color-ai-5:#13281d;--x-color-ai-6:#153425;--x-color-ai-7:#134931;--x-color-ai-8:#107e55;--x-color-ai-9:#199666;--x-color-ai-10:#1da470;--x-color-ai-11:#23bd82;--x-color-ai-12:#7cf4bc;--x-color-error-1:#0b0605;--x-color-error-2:#150c0b;--x-color-error-3:#1f1211;--x-color-error-4:#291817;--x-color-error-5:#341e1c;--x-color-error-6:#452624;--x-color-error-7:#613330;--x-color-error-8:#b64d4b;--x-color-error-9:#ff5a5f;--x-color-error-10:#ff7370;--x-color-error-11:#fe9c97;--x-color-error-12:#fad5d3;--x-color-warning-1:#090604;--x-color-warning-2:#120d08;--x-color-warning-3:#1a140c;--x-color-warning-4:#231b10;--x-color-warning-5:#2c2214;--x-color-warning-6:#3a2c18;--x-color-warning-7:#523c1e;--x-color-warning-8:#946521;--x-color-warning-9:#e39b32;--x-color-warning-10:#e6af60;--x-color-warning-11:#eccea2;--x-color-warning-12:#efdbbc;--x-color-success-1:#070804;--x-color-success-2:#0d0e07;--x-color-success-3:#14160c;--x-color-success-4:#1b1e10;--x-color-success-5:#222513;--x-color-success-6:#2c3117;--x-color-success-7:#3d431c;--x-color-success-8:#687518;--x-color-success-9:#7b8d05;--x-color-success-10:#879928;--x-color-success-11:#9eae5f;--x-color-success-12:#d9e0ca;--x-color-info-1:#050608;--x-color-info-2:#0b0e14;--x-color-info-3:#11151d;--x-color-info-4:#161c26;--x-color-info-5:#1b2432;--x-color-info-6:#232f44;--x-color-info-7:#2c4061;--x-color-info-8:#3a6dc1;--x-color-info-9:#5884cf;--x-color-info-10:#6c91cf;--x-color-info-11:#8fa8d2;--x-color-info-12:#d7deea;--x-color-surface-1:#060807;--x-color-surface-2:#0c120f;--x-color-surface-3:#12201a;--x-color-categorical-1:#0072b2;--x-color-categorical-2:#e69f00;--x-color-categorical-3:#009e73;--x-color-categorical-4:#cc79a7;--x-color-categorical-5:#56b4e9;--x-color-categorical-6:#d55e00;--x-color-categorical-7:#f0e442;--x-color-categorical-8:#838383;--x-role-surface-base:var(--x-color-surface-1);--x-role-surface-raised:var(--x-color-surface-2);--x-role-surface-sunken:var(--x-color-surface-1);--x-role-surface-overlay:var(--x-color-surface-3);--x-role-surface-hover:var(--x-color-neutral-5);--x-role-surface-active:var(--x-color-neutral-6);--x-role-surface-selected:var(--x-color-accent-3);--x-role-surface-inverse:var(--x-color-neutral-12);--x-role-surface-step-1:var(--x-color-surface-1);--x-role-surface-step-2:var(--x-color-surface-2);--x-role-surface-step-3:var(--x-color-surface-3);--x-role-text-primary:var(--x-color-neutral-12);--x-role-text-secondary:var(--x-color-neutral-11);--x-role-text-tertiary:var(--x-color-neutral-10);--x-role-text-disabled:var(--x-color-neutral-8);--x-role-text-inverse:var(--x-color-neutral-1);--x-role-text-link:var(--x-color-accent-11);--x-role-text-on-solid:var(--x-color-neutral-1);--x-role-border-subtle:var(--x-color-neutral-6);--x-role-border-default:var(--x-color-neutral-7);--x-role-border-strong:var(--x-color-neutral-8);--x-role-focus-ring:var(--x-color-accent-11);--x-role-accent-subtle:var(--x-color-accent-3);--x-role-accent-border:var(--x-color-accent-8);--x-role-accent-solid:var(--x-color-accent-11);--x-role-accent-solid-hover:var(--x-color-accent-12);--x-role-accent-text:var(--x-color-accent-11);--x-role-glow-accent:var(--x-color-accent-11);--x-role-glow-ai:var(--x-color-accent-12);--x-role-ai-subtle:var(--x-color-ai-3);--x-role-ai-border:var(--x-color-ai-8);--x-role-ai-solid:var(--x-color-ai-9);--x-role-ai-text:var(--x-color-ai-11);--x-role-state-error-bg:var(--x-color-error-3);--x-role-state-error-border:var(--x-color-error-8);--x-role-state-error-fg:var(--x-color-error-11);--x-role-state-error-solid:var(--x-color-error-9);--x-role-state-warning-bg:var(--x-color-warning-3);--x-role-state-warning-border:var(--x-color-warning-8);--x-role-state-warning-fg:var(--x-color-warning-11);--x-role-state-warning-solid:var(--x-color-warning-9);--x-role-state-success-bg:var(--x-color-success-3);--x-role-state-success-border:var(--x-color-success-8);--x-role-state-success-fg:var(--x-color-success-11);--x-role-state-success-solid:var(--x-color-success-9);--x-role-state-info-bg:var(--x-color-info-3);--x-role-state-info-border:var(--x-color-info-8);--x-role-state-info-fg:var(--x-color-info-11);--x-role-state-info-solid:var(--x-color-info-9);--x-role-state-neutral-bg:var(--x-color-neutral-3);--x-role-state-neutral-border:var(--x-color-neutral-8);--x-role-state-neutral-fg:var(--x-color-neutral-11);--x-role-state-neutral-solid:var(--x-color-neutral-9);--x-role-chart-grid:var(--x-color-neutral-6);--x-role-chart-axis:var(--x-color-neutral-11);--x-role-chart-background:var(--x-color-neutral-1);--x-role-brand-steady:var(--x-color-accent-11);--x-role-brand-fold:var(--x-color-accent-12);--x-role-brand-tile:var(--x-color-neutral-1)}:root[data-theme=hc-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--x-color-neutral-1:#fefefe;--x-color-neutral-2:#f6f6f6;--x-color-neutral-3:#edeeed;--x-color-neutral-4:#e3e5e4;--x-color-neutral-5:#d7d9d8;--x-color-neutral-6:#c4c8c6;--x-color-neutral-7:#a7adaa;--x-color-neutral-8:#67716c;--x-color-neutral-9:#535a56;--x-color-neutral-10:#494f4c;--x-color-neutral-11:#393d3b;--x-color-neutral-12:#090909;--x-color-accent-1:#fcfefd;--x-color-accent-2:#e0fded;--x-color-accent-3:#b6fdd9;--x-color-accent-4:#94f9c8;--x-color-accent-5:#84eebc;--x-color-accent-6:#67dda7;--x-color-accent-7:#2cc288;--x-color-accent-8:#0f7e56;--x-color-accent-9:#046645;--x-color-accent-10:#025a3c;--x-color-accent-11:#144530;--x-color-accent-12:#060a08;--x-color-ai-1:#fcfefd;--x-color-ai-2:#e0fded;--x-color-ai-3:#b6fdd9;--x-color-ai-4:#8ffac7;--x-color-ai-5:#6cf0b4;--x-color-ai-6:#29e29c;--x-color-ai-7:#24c386;--x-color-ai-8:#107f55;--x-color-ai-9:#056644;--x-color-ai-10:#015a3b;--x-color-ai-11:#14442f;--x-color-ai-12:#060a07;--x-color-error-1:#fefefe;--x-color-error-2:#fbf5f5;--x-color-error-3:#faebec;--x-color-error-4:#f9dee0;--x-color-error-5:#f9ced1;--x-color-error-6:#fbb6ba;--x-color-error-7:#fd8993;--x-color-error-8:#b64c58;--x-color-error-9:#190f0f;--x-color-error-10:#000;--x-color-error-11:#000;--x-color-error-12:#0e0708;--x-color-warning-1:#fefefe;--x-color-warning-2:#f9f7f2;--x-color-warning-3:#f5eee2;--x-color-warning-4:#f1e2ca;--x-color-warning-5:#eed5b1;--x-color-warning-6:#eac188;--x-color-warning-7:#e39e39;--x-color-warning-8:#946521;--x-color-warning-9:#563e1f;--x-color-warning-10:#47341c;--x-color-warning-11:#2d2214;--x-color-warning-12:#0c0905;--x-color-success-1:#fdfefd;--x-color-success-2:#f5f7f3;--x-color-success-3:#ecf0e7;--x-color-success-4:#e2e7d7;--x-color-success-5:#d4dcc2;--x-color-success-6:#c1cda2;--x-color-success-7:#a3b369;--x-color-success-8:#687518;--x-color-success-9:#545e1d;--x-color-success-10:#4a531d;--x-color-success-11:#393f1b;--x-color-success-12:#090905;--x-color-info-1:#fefefe;--x-color-info-2:#f4f6f9;--x-color-info-3:#ebeff4;--x-color-info-4:#dde5ed;--x-color-info-5:#cedae6;--x-color-info-6:#b7c9dd;--x-color-info-7:#8fafd2;--x-color-info-8:#1871be;--x-color-info-9:#265b8f;--x-color-info-10:#27517a;--x-color-info-11:#243e59;--x-color-info-12:#07090d;--x-color-surface-1:#fefefe;--x-color-surface-2:#f1f1f1;--x-color-surface-3:#e3e3e3;--x-color-categorical-1:#0072b2;--x-color-categorical-2:#be8300;--x-color-categorical-3:#009e73;--x-color-categorical-4:#cc79a7;--x-color-categorical-5:#3c9cd0;--x-color-categorical-6:#af5f33;--x-color-categorical-7:#5e5800;--x-color-categorical-8:#585858;--x-role-surface-base:var(--x-color-surface-1);--x-role-surface-raised:var(--x-color-surface-1);--x-role-surface-sunken:var(--x-color-surface-2);--x-role-surface-overlay:var(--x-color-surface-1);--x-role-surface-hover:var(--x-color-neutral-3);--x-role-surface-active:var(--x-color-neutral-4);--x-role-surface-selected:var(--x-color-accent-3);--x-role-surface-inverse:var(--x-color-neutral-12);--x-role-surface-step-1:var(--x-color-surface-1);--x-role-surface-step-2:var(--x-color-surface-2);--x-role-surface-step-3:var(--x-color-surface-3);--x-role-text-primary:var(--x-color-neutral-12);--x-role-text-secondary:var(--x-color-neutral-11);--x-role-text-tertiary:var(--x-color-neutral-10);--x-role-text-disabled:var(--x-color-neutral-8);--x-role-text-inverse:var(--x-color-neutral-1);--x-role-text-link:var(--x-color-accent-11);--x-role-text-on-solid:var(--x-color-neutral-1);--x-role-border-subtle:var(--x-color-neutral-6);--x-role-border-default:var(--x-color-neutral-7);--x-role-border-strong:var(--x-color-neutral-8);--x-role-focus-ring:var(--x-color-accent-9);--x-role-accent-subtle:var(--x-color-accent-3);--x-role-accent-border:var(--x-color-accent-8);--x-role-accent-solid:var(--x-color-accent-9);--x-role-accent-solid-hover:var(--x-color-accent-10);--x-role-accent-text:var(--x-color-accent-11);--x-role-glow-accent:var(--x-color-accent-7);--x-role-glow-ai:var(--x-color-ai-7);--x-role-ai-subtle:var(--x-color-ai-3);--x-role-ai-border:var(--x-color-ai-8);--x-role-ai-solid:var(--x-color-ai-9);--x-role-ai-text:var(--x-color-ai-11);--x-role-state-error-bg:var(--x-color-error-3);--x-role-state-error-border:var(--x-color-error-8);--x-role-state-error-fg:var(--x-color-error-11);--x-role-state-error-solid:var(--x-color-error-9);--x-role-state-warning-bg:var(--x-color-warning-3);--x-role-state-warning-border:var(--x-color-warning-8);--x-role-state-warning-fg:var(--x-color-warning-11);--x-role-state-warning-solid:var(--x-color-warning-9);--x-role-state-success-bg:var(--x-color-success-3);--x-role-state-success-border:var(--x-color-success-8);--x-role-state-success-fg:var(--x-color-success-11);--x-role-state-success-solid:var(--x-color-success-9);--x-role-state-info-bg:var(--x-color-info-3);--x-role-state-info-border:var(--x-color-info-8);--x-role-state-info-fg:var(--x-color-info-11);--x-role-state-info-solid:var(--x-color-info-9);--x-role-state-neutral-bg:var(--x-color-neutral-3);--x-role-state-neutral-border:var(--x-color-neutral-8);--x-role-state-neutral-fg:var(--x-color-neutral-11);--x-role-state-neutral-solid:var(--x-color-neutral-9);--x-role-chart-grid:var(--x-color-neutral-6);--x-role-chart-axis:var(--x-color-neutral-11);--x-role-chart-background:var(--x-color-neutral-1);--x-role-brand-steady:var(--x-color-accent-9);--x-role-brand-fold:var(--x-color-accent-11);--x-role-brand-tile:var(--x-color-neutral-12)}:root[data-theme=hc-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--x-color-neutral-1:#010101;--x-color-neutral-2:#0b0b0b;--x-color-neutral-3:#151616;--x-color-neutral-4:#1d1e1d;--x-color-neutral-5:#252826;--x-color-neutral-6:#313533;--x-color-neutral-7:#434946;--x-color-neutral-8:#747f79;--x-color-neutral-9:#8f9793;--x-color-neutral-10:#9ea4a1;--x-color-neutral-11:#b8bcba;--x-color-neutral-12:#f8f9f9;--x-color-accent-1:#010101;--x-color-accent-2:#080f0b;--x-color-accent-3:#0d1912;--x-color-accent-4:#112219;--x-color-accent-5:#142c20;--x-color-accent-6:#153b2a;--x-color-accent-7:#0c5237;--x-color-accent-8:#148d61;--x-color-accent-9:#1ba975;--x-color-accent-10:#1eb97f;--x-color-accent-11:#52d19a;--x-color-accent-12:#ebfdf4;--x-color-ai-1:#010101;--x-color-ai-2:#080f0b;--x-color-ai-3:#0d1912;--x-color-ai-4:#112219;--x-color-ai-5:#142c20;--x-color-ai-6:#153b29;--x-color-ai-7:#0c5237;--x-color-ai-8:#168d60;--x-color-ai-9:#1ea974;--x-color-ai-10:#22b87f;--x-color-ai-11:#27d492;--x-color-ai-12:#ebfdf4;--x-color-error-1:#010000;--x-color-error-2:#120a09;--x-color-error-3:#1f1210;--x-color-error-4:#2c1a17;--x-color-error-5:#39211d;--x-color-error-6:#4e2a26;--x-color-error-7:#6f3831;--x-color-error-8:#d05448;--x-color-error-9:#ff5f51;--x-color-error-10:#ff7b6c;--x-color-error-11:#fda499;--x-color-error-12:#fcf8f7;--x-color-warning-1:#010000;--x-color-warning-2:#0e0b07;--x-color-warning-3:#18150c;--x-color-warning-4:#231e11;--x-color-warning-5:#2d2715;--x-color-warning-6:#3d331b;--x-color-warning-7:#554620;--x-color-warning-8:#99781f;--x-color-warning-9:#b98f13;--x-color-warning-10:#cc9b00;--x-color-warning-11:#d7b866;--x-color-warning-12:#f9f9f5;--x-color-success-1:#010100;--x-color-success-2:#0b0e08;--x-color-success-3:#11170d;--x-color-success-4:#192112;--x-color-success-5:#202b16;--x-color-success-6:#29381c;--x-color-success-7:#364f21;--x-color-success-8:#528a1e;--x-color-success-9:#b2cda0;--x-color-success-10:#c8dbbe;--x-color-success-11:#f0f4ef;--x-color-success-12:#f8faf7;--x-color-info-1:#010101;--x-color-info-2:#090b10;--x-color-info-3:#11151d;--x-color-info-4:#181e2a;--x-color-info-5:#1e2839;--x-color-info-6:#26344c;--x-color-info-7:#304870;--x-color-info-8:#487cd1;--x-color-info-9:#95add4;--x-color-info-10:#a9bcd9;--x-color-info-11:#cdd6e5;--x-color-info-12:#f8f9fa;--x-color-surface-1:#010101;--x-color-surface-2:#040404;--x-color-surface-3:#0b0b0b;--x-color-categorical-1:#0072b2;--x-color-categorical-2:#e69f00;--x-color-categorical-3:#009e73;--x-color-categorical-4:#cc79a7;--x-color-categorical-5:#56b4e9;--x-color-categorical-6:#d55e00;--x-color-categorical-7:#f0e442;--x-color-categorical-8:#838383;--x-role-surface-base:var(--x-color-surface-1);--x-role-surface-raised:var(--x-color-surface-2);--x-role-surface-sunken:var(--x-color-surface-1);--x-role-surface-overlay:var(--x-color-surface-3);--x-role-surface-hover:var(--x-color-neutral-5);--x-role-surface-active:var(--x-color-neutral-6);--x-role-surface-selected:var(--x-color-accent-3);--x-role-surface-inverse:var(--x-color-neutral-12);--x-role-surface-step-1:var(--x-color-surface-1);--x-role-surface-step-2:var(--x-color-surface-2);--x-role-surface-step-3:var(--x-color-surface-3);--x-role-text-primary:var(--x-color-neutral-12);--x-role-text-secondary:var(--x-color-neutral-11);--x-role-text-tertiary:var(--x-color-neutral-10);--x-role-text-disabled:var(--x-color-neutral-8);--x-role-text-inverse:var(--x-color-neutral-1);--x-role-text-link:var(--x-color-accent-11);--x-role-text-on-solid:var(--x-color-neutral-1);--x-role-border-subtle:var(--x-color-neutral-6);--x-role-border-default:var(--x-color-neutral-7);--x-role-border-strong:var(--x-color-neutral-8);--x-role-focus-ring:var(--x-color-accent-9);--x-role-accent-subtle:var(--x-color-accent-3);--x-role-accent-border:var(--x-color-accent-8);--x-role-accent-solid:var(--x-color-accent-9);--x-role-accent-solid-hover:var(--x-color-accent-10);--x-role-accent-text:var(--x-color-accent-11);--x-role-glow-accent:var(--x-color-accent-9);--x-role-glow-ai:var(--x-color-ai-9);--x-role-ai-subtle:var(--x-color-ai-3);--x-role-ai-border:var(--x-color-ai-8);--x-role-ai-solid:var(--x-color-ai-9);--x-role-ai-text:var(--x-color-ai-11);--x-role-state-error-bg:var(--x-color-error-3);--x-role-state-error-border:var(--x-color-error-8);--x-role-state-error-fg:var(--x-color-error-11);--x-role-state-error-solid:var(--x-color-error-9);--x-role-state-warning-bg:var(--x-color-warning-3);--x-role-state-warning-border:var(--x-color-warning-8);--x-role-state-warning-fg:var(--x-color-warning-11);--x-role-state-warning-solid:var(--x-color-warning-9);--x-role-state-success-bg:var(--x-color-success-3);--x-role-state-success-border:var(--x-color-success-8);--x-role-state-success-fg:var(--x-color-success-11);--x-role-state-success-solid:var(--x-color-success-9);--x-role-state-info-bg:var(--x-color-info-3);--x-role-state-info-border:var(--x-color-info-8);--x-role-state-info-fg:var(--x-color-info-11);--x-role-state-info-solid:var(--x-color-info-9);--x-role-state-neutral-bg:var(--x-color-neutral-3);--x-role-state-neutral-border:var(--x-color-neutral-8);--x-role-state-neutral-fg:var(--x-color-neutral-11);--x-role-state-neutral-solid:var(--x-color-neutral-9);--x-role-chart-grid:var(--x-color-neutral-6);--x-role-chart-axis:var(--x-color-neutral-11);--x-role-chart-background:var(--x-color-neutral-1);--x-role-brand-steady:var(--x-color-accent-11);--x-role-brand-fold:var(--x-color-accent-12);--x-role-brand-tile:var(--x-color-neutral-1)}@media (prefers-contrast:more){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--x-color-neutral-1:#010101;--x-color-neutral-2:#0b0b0b;--x-color-neutral-3:#151616;--x-color-neutral-4:#1d1e1d;--x-color-neutral-5:#252826;--x-color-neutral-6:#313533;--x-color-neutral-7:#434946;--x-color-neutral-8:#747f79;--x-color-neutral-9:#8f9793;--x-color-neutral-10:#9ea4a1;--x-color-neutral-11:#b8bcba;--x-color-neutral-12:#f8f9f9;--x-color-accent-1:#010101;--x-color-accent-2:#080f0b;--x-color-accent-3:#0d1912;--x-color-accent-4:#112219;--x-color-accent-5:#142c20;--x-color-accent-6:#153b2a;--x-color-accent-7:#0c5237;--x-color-accent-8:#148d61;--x-color-accent-9:#1ba975;--x-color-accent-10:#1eb97f;--x-color-accent-11:#52d19a;--x-color-accent-12:#ebfdf4;--x-color-ai-1:#010101;--x-color-ai-2:#080f0b;--x-color-ai-3:#0d1912;--x-color-ai-4:#112219;--x-color-ai-5:#142c20;--x-color-ai-6:#153b29;--x-color-ai-7:#0c5237;--x-color-ai-8:#168d60;--x-color-ai-9:#1ea974;--x-color-ai-10:#22b87f;--x-color-ai-11:#27d492;--x-color-ai-12:#ebfdf4;--x-color-error-1:#010000;--x-color-error-2:#120a09;--x-color-error-3:#1f1210;--x-color-error-4:#2c1a17;--x-color-error-5:#39211d;--x-color-error-6:#4e2a26;--x-color-error-7:#6f3831;--x-color-error-8:#d05448;--x-color-error-9:#ff5f51;--x-color-error-10:#ff7b6c;--x-color-error-11:#fda499;--x-color-error-12:#fcf8f7;--x-color-warning-1:#010000;--x-color-warning-2:#0e0b07;--x-color-warning-3:#18150c;--x-color-warning-4:#231e11;--x-color-warning-5:#2d2715;--x-color-warning-6:#3d331b;--x-color-warning-7:#554620;--x-color-warning-8:#99781f;--x-color-warning-9:#b98f13;--x-color-warning-10:#cc9b00;--x-color-warning-11:#d7b866;--x-color-warning-12:#f9f9f5;--x-color-success-1:#010100;--x-color-success-2:#0b0e08;--x-color-success-3:#11170d;--x-color-success-4:#192112;--x-color-success-5:#202b16;--x-color-success-6:#29381c;--x-color-success-7:#364f21;--x-color-success-8:#528a1e;--x-color-success-9:#b2cda0;--x-color-success-10:#c8dbbe;--x-color-success-11:#f0f4ef;--x-color-success-12:#f8faf7;--x-color-info-1:#010101;--x-color-info-2:#090b10;--x-color-info-3:#11151d;--x-color-info-4:#181e2a;--x-color-info-5:#1e2839;--x-color-info-6:#26344c;--x-color-info-7:#304870;--x-color-info-8:#487cd1;--x-color-info-9:#95add4;--x-color-info-10:#a9bcd9;--x-color-info-11:#cdd6e5;--x-color-info-12:#f8f9fa;--x-color-surface-1:#010101;--x-color-surface-2:#040404;--x-color-surface-3:#0b0b0b;--x-color-categorical-1:#0072b2;--x-color-categorical-2:#e69f00;--x-color-categorical-3:#009e73;--x-color-categorical-4:#cc79a7;--x-color-categorical-5:#56b4e9;--x-color-categorical-6:#d55e00;--x-color-categorical-7:#f0e442;--x-color-categorical-8:#838383;--x-role-surface-base:var(--x-color-surface-1);--x-role-surface-raised:var(--x-color-surface-2);--x-role-surface-sunken:var(--x-color-surface-1);--x-role-surface-overlay:var(--x-color-surface-3);--x-role-surface-hover:var(--x-color-neutral-5);--x-role-surface-active:var(--x-color-neutral-6);--x-role-surface-selected:var(--x-color-accent-3);--x-role-surface-inverse:var(--x-color-neutral-12);--x-role-surface-step-1:var(--x-color-surface-1);--x-role-surface-step-2:var(--x-color-surface-2);--x-role-surface-step-3:var(--x-color-surface-3);--x-role-text-primary:var(--x-color-neutral-12);--x-role-text-secondary:var(--x-color-neutral-11);--x-role-text-tertiary:var(--x-color-neutral-10);--x-role-text-disabled:var(--x-color-neutral-8);--x-role-text-inverse:var(--x-color-neutral-1);--x-role-text-link:var(--x-color-accent-11);--x-role-text-on-solid:var(--x-color-neutral-1);--x-role-border-subtle:var(--x-color-neutral-6);--x-role-border-default:var(--x-color-neutral-7);--x-role-border-strong:var(--x-color-neutral-8);--x-role-focus-ring:var(--x-color-accent-9);--x-role-accent-subtle:var(--x-color-accent-3);--x-role-accent-border:var(--x-color-accent-8);--x-role-accent-solid:var(--x-color-accent-9);--x-role-accent-solid-hover:var(--x-color-accent-10);--x-role-accent-text:var(--x-color-accent-11);--x-role-glow-accent:var(--x-color-accent-9);--x-role-glow-ai:var(--x-color-ai-9);--x-role-ai-subtle:var(--x-color-ai-3);--x-role-ai-border:var(--x-color-ai-8);--x-role-ai-solid:var(--x-color-ai-9);--x-role-ai-text:var(--x-color-ai-11);--x-role-state-error-bg:var(--x-color-error-3);--x-role-state-error-border:var(--x-color-error-8);--x-role-state-error-fg:var(--x-color-error-11);--x-role-state-error-solid:var(--x-color-error-9);--x-role-state-warning-bg:var(--x-color-warning-3);--x-role-state-warning-border:var(--x-color-warning-8);--x-role-state-warning-fg:var(--x-color-warning-11);--x-role-state-warning-solid:var(--x-color-warning-9);--x-role-state-success-bg:var(--x-color-success-3);--x-role-state-success-border:var(--x-color-success-8);--x-role-state-success-fg:var(--x-color-success-11);--x-role-state-success-solid:var(--x-color-success-9);--x-role-state-info-bg:var(--x-color-info-3);--x-role-state-info-border:var(--x-color-info-8);--x-role-state-info-fg:var(--x-color-info-11);--x-role-state-info-solid:var(--x-color-info-9);--x-role-state-neutral-bg:var(--x-color-neutral-3);--x-role-state-neutral-border:var(--x-color-neutral-8);--x-role-state-neutral-fg:var(--x-color-neutral-11);--x-role-state-neutral-solid:var(--x-color-neutral-9);--x-role-chart-grid:var(--x-color-neutral-6);--x-role-chart-axis:var(--x-color-neutral-11);--x-role-chart-background:var(--x-color-neutral-1);--x-role-brand-steady:var(--x-color-accent-11);--x-role-brand-fold:var(--x-color-accent-12);--x-role-brand-tile:var(--x-color-neutral-1)}}@media (color-gamut:p3){@supports (color:oklch(0 0 0)){:root[data-theme=light]{--x-color-neutral-1:oklch(99.7% 0 0);--x-color-neutral-2:oklch(97.91% 0 0);--x-color-neutral-3:oklch(96.04% .0011 197.14);--x-color-neutral-4:oklch(93.9% .0017 145.56);--x-color-neutral-5:oklch(91.1% .0025 165.07);--x-color-neutral-6:oklch(86.39% .0042 157.17);--x-color-neutral-7:oklch(78.72% .007 160.03);--x-color-neutral-8:oklch(59.42% .013 161.8);--x-color-neutral-9:oklch(52.08% .0153 159.54);--x-color-neutral-10:oklch(48.31% .0137 161.63);--x-color-neutral-11:oklch(41.99% .0111 160.93);--x-color-neutral-12:oklch(27.03% .0034 164.81);--x-color-accent-1:oklch(99.52% .0025 165.08);--x-color-accent-2:oklch(97.76% .0278 164.53);--x-color-accent-3:oklch(95.76% .0642 161.86);--x-color-accent-4:oklch(92.52% .1315 161.61);--x-color-accent-5:oklch(89.1% .1483 161.84);--x-color-accent-6:oklch(84.5% .1573 161.94);--x-color-accent-7:oklch(76.42% .1758 161.5);--x-color-accent-8:oklch(57.61% .1531 161.71);--x-color-accent-9:oklch(50.46% .1347 161.98);--x-color-accent-10:oklch(47.05% .128 161.48);--x-color-accent-11:oklch(40.82% .1111 161.65);--x-color-accent-12:oklch(26.51% .0451 161.82);--x-color-ai-1:oklch(99.52% .0025 165.08);--x-color-ai-2:oklch(97.76% .0278 164.53);--x-color-ai-3:oklch(95.76% .0642 161.86);--x-color-ai-4:oklch(92.52% .1315 161.61);--x-color-ai-5:oklch(89.03% .1627 161.59);--x-color-ai-6:oklch(84.3% .1957 160.88);--x-color-ai-7:oklch(76.18% .2028 161.14);--x-color-ai-8:oklch(57.61% .1537 161.09);--x-color-ai-9:oklch(50.45% .1356 161.32);--x-color-ai-10:oklch(46.75% .1273 161.22);--x-color-ai-11:oklch(40.77% .1126 160.98);--x-color-ai-12:oklch(26.47% .0465 159.66);--x-color-error-1:oklch(99.7% 0 0);--x-color-error-2:oklch(98.22% .0043 17.23);--x-color-error-3:oklch(96.32% .0109 10.33);--x-color-error-4:oklch(94.1% .026 13.87);--x-color-error-5:oklch(91.78% .0417 13.19);--x-color-error-6:oklch(87.5% .0744 14.48);--x-color-error-7:oklch(80.49% .1356 15.5);--x-color-error-8:oklch(62.23% .2046 15.94);--x-color-error-9:oklch(30.75% .059 13.99);--x-color-error-10:oklch(25.4% .0397 16.29);--x-color-error-11:oklch(0% 0 0);--x-color-error-12:oklch(27.67% .0467 14.38);--x-color-warning-1:oklch(99.7% 0 0);--x-color-warning-2:oklch(98.18% .0054 95.1);--x-color-warning-3:oklch(96.28% .0119 79.78);--x-color-warning-4:oklch(94.07% .0298 79.74);--x-color-warning-5:oklch(91.3% .0484 80.02);--x-color-warning-6:oklch(86.91% .0801 76.89);--x-color-warning-7:oklch(79.3% .1412 74.33);--x-color-warning-8:oklch(60.46% .1489 70.92);--x-color-warning-9:oklch(40.09% .076 71.9);--x-color-warning-10:oklch(36.2% .0645 72.87);--x-color-warning-11:oklch(28.76% .0428 73.22);--x-color-warning-12:oklch(27.05% .0391 72.09);--x-color-success-1:oklch(99.6% .0017 145.56);--x-color-success-2:oklch(98.05% .0041 121.56);--x-color-success-3:oklch(96.1% .0082 121.63);--x-color-success-4:oklch(93.7% .0152 123.05);--x-color-success-5:oklch(90.76% .0347 122.7);--x-color-success-6:oklch(86% .0552 120.1);--x-color-success-7:oklch(77.94% .0975 118.69);--x-color-success-8:oklch(58.84% .16 118.35);--x-color-success-9:oklch(51.3% .1344 118.03);--x-color-success-10:oklch(47.79% .1184 117.71);--x-color-success-11:oklch(41.49% .0935 117.12);--x-color-success-12:oklch(26.74% .043 115.75);--x-color-info-1:oklch(99.7% 0 0);--x-color-info-2:oklch(98.46% .0017 247.84);--x-color-info-3:oklch(96% .0063 255.48);--x-color-info-4:oklch(93.72% .0104 247.94);--x-color-info-5:oklch(91.24% .015 251.16);--x-color-info-6:oklch(86.45% .0314 251.92);--x-color-info-7:oklch(78.52% .0592 250.44);--x-color-info-8:oklch(59.86% .1727 250.15);--x-color-info-9:oklch(52.31% .1654 250.34);--x-color-info-10:oklch(48.42% .1399 250.7);--x-color-info-11:oklch(41.94% .103 250.92);--x-color-info-12:oklch(26.9% .0409 254.37);--x-color-surface-1:oklch(99.72% .0041 157.18);--x-color-surface-2:oklch(95.78% .0091 161.35);--x-color-surface-3:oklch(91.65% .0076 164.93);--x-color-categorical-1:oklch(53.24% .1576 244.05);--x-color-categorical-2:oklch(65.42% .1574 77.02);--x-color-categorical-3:oklch(61.67% .1554 165.46);--x-color-categorical-4:oklch(68.26% .1413 346.32);--x-color-categorical-5:oklch(65.85% .1409 236.36);--x-color-categorical-6:oklch(57.31% .1428 47.68);--x-color-categorical-7:oklch(45.16% .1111 105.03);--x-color-categorical-8:oklch(46.04% 0 0)}:root,:root[data-theme=dark]{--x-color-neutral-1:oklch(13.09% .005 165.18);--x-color-neutral-2:oklch(16.38% 0 0);--x-color-neutral-3:oklch(19.91% .0016 197.03);--x-color-neutral-4:oklch(22.82% .0036 164.73);--x-color-neutral-5:oklch(26.06% .0057 156.81);--x-color-neutral-6:oklch(30.04% .0317 161.96);--x-color-neutral-7:oklch(36.09% .0403 159.97);--x-color-neutral-8:oklch(53.74% .0162 162.07);--x-color-neutral-9:oklch(61.33% .0147 159.67);--x-color-neutral-10:oklch(74.81% .0271 161.69);--x-color-neutral-11:oklch(82.11% .0214 161.36);--x-color-neutral-12:oklch(96.57% .0107 158.85);--x-color-accent-1:oklch(12.73% .0106 165.23);--x-color-accent-2:oklch(15.93% .014 159.73);--x-color-accent-3:oklch(19.11% .0252 159.87);--x-color-accent-4:oklch(22.19% .0325 160.01);--x-color-accent-5:oklch(25.42% .0431 159.76);--x-color-accent-6:oklch(29.48% .0581 160.59);--x-color-accent-7:oklch(36.1% .087 161.43);--x-color-accent-8:oklch(52.27% .1397 161.76);--x-color-accent-9:oklch(59.36% .1579 161.53);--x-color-accent-10:oklch(63.37% .1686 161.55);--x-color-accent-11:oklch(71.37% .1515 161.49);--x-color-accent-12:oklch(92.65% .1147 161.76);--x-color-ai-1:oklch(12.73% .0106 165.23);--x-color-ai-2:oklch(15.93% .014 159.73);--x-color-ai-3:oklch(19.11% .0252 159.87);--x-color-ai-4:oklch(22.19% .0325 160.01);--x-color-ai-5:oklch(25.42% .0431 159.76);--x-color-ai-6:oklch(29.48% .0581 160.59);--x-color-ai-7:oklch(36.1% .0877 160.2);--x-color-ai-8:oklch(52.25% .1406 161.13);--x-color-ai-9:oklch(59.36% .1584 160.93);--x-color-ai-10:oklch(63.39% .1688 160.93);--x-color-ai-11:oklch(70.43% .1873 161.05);--x-color-ai-12:oklch(87.83% .1693 161.54);--x-color-error-1:oklch(12.96% .0109 34.66);--x-color-error-2:oklch(16.65% .0159 26.05);--x-color-error-3:oklch(20.02% .0275 24.12);--x-color-error-4:oklch(23.21% .0347 23.14);--x-color-error-5:oklch(26.43% .0437 25.37);--x-color-error-6:oklch(30.98% .0592 24.13);--x-color-error-7:oklch(38.12% .0836 24.64);--x-color-error-8:oklch(56.09% .1716 23.67);--x-color-error-9:oklch(68.92% .2004 22.38);--x-color-error-10:oklch(72.84% .2139 23.55);--x-color-error-11:oklch(79.53% .1476 23.22);--x-color-error-12:oklch(90.48% .0521 21.62);--x-color-warning-1:oklch(12.59% .0092 62.01);--x-color-warning-2:oklch(16.37% .0134 67.4);--x-color-warning-3:oklch(19.6% .018 74.42);--x-color-warning-4:oklch(22.86% .0292 75.01);--x-color-warning-5:oklch(25.99% .0356 75.31);--x-color-warning-6:oklch(30.42% .0479 75.37);--x-color-warning-7:oklch(37.42% .0678 73.37);--x-color-warning-8:oklch(54.6% .1269 72.01);--x-color-warning-9:oklch(74.6% .1781 71.62);--x-color-warning-10:oklch(79.06% .145 74.68);--x-color-warning-11:oklch(86.66% .0835 77.16);--x-color-warning-12:oklch(90.01% .0582 78.82);--x-color-success-1:oklch(13.08% .0118 117.95);--x-color-success-2:oklch(15.99% .0147 114.41);--x-color-success-3:oklch(19.45% .0193 117.43);--x-color-success-4:oklch(22.7% .0322 118.35);--x-color-success-5:oklch(25.55% .0395 116.41);--x-color-success-6:oklch(30.04% .054 118.01);--x-color-success-7:oklch(36.68% .0746 116.67);--x-color-success-8:oklch(53.29% .1422 117.55);--x-color-success-9:oklch(60.68% .1651 118.4);--x-color-success-10:oklch(64.63% .1693 118.33);--x-color-success-11:oklch(71.92% .132 118.53);--x-color-success-12:oklch(89.48% .038 121.4);--x-color-info-1:oklch(12.17% .0062 261.58);--x-color-info-2:oklch(16.35% .0136 264.09);--x-color-info-3:oklch(19.54% .0174 264.05);--x-color-info-4:oklch(22.53% .027 260.53);--x-color-info-5:oklch(25.86% .0369 259.07);--x-color-info-6:oklch(30.47% .052 261.28);--x-color-info-7:oklch(37.13% .0783 260.06);--x-color-info-8:oklch(54.53% .1781 259.85);--x-color-info-9:oklch(61.71% .1553 260.51);--x-color-info-10:oklch(65.58% .1275 260.39);--x-color-info-11:oklch(72.8% .0843 260.7);--x-color-info-12:oklch(89.88% .0181 261.34);--x-color-surface-1:oklch(13.09% .005 165.18);--x-color-surface-2:oklch(17.46% .0112 163.33);--x-color-surface-3:oklch(22.84% .0227 165.79);--x-color-categorical-1:oklch(53.25% .1641 244.05);--x-color-categorical-2:oklch(75.41% .1816 76.77);--x-color-categorical-3:oklch(61.59% .1619 165.46);--x-color-categorical-4:oklch(68.34% .1472 346.32);--x-color-categorical-5:oklch(73.37% .1467 236.18);--x-color-categorical-6:oklch(62.4% .1945 47.51);--x-color-categorical-7:oklch(90.14% .2151 105.04);--x-color-categorical-8:oklch(61% 0 0)}:root[data-theme=hc-light]{--x-color-neutral-1:oklch(99.7% 0 0);--x-color-neutral-2:oklch(97.31% 0 0);--x-color-neutral-3:oklch(94.81% .0017 145.56);--x-color-neutral-4:oklch(92.01% .0025 165.07);--x-color-neutral-5:oklch(88.35% .0026 165.07);--x-color-neutral-6:oklch(82.91% .0052 164.98);--x-color-neutral-7:oklch(74.19% .008 164.86);--x-color-neutral-8:oklch(53.85% .0143 164.43);--x-color-neutral-9:oklch(46.01% .0109 161);--x-color-neutral-10:oklch(42.11% .0092 164.56);--x-color-neutral-11:oklch(35.55% .0064 164.66);--x-color-neutral-12:oklch(13.98% 0 0);--x-color-accent-1:oklch(99.52% .0025 165.08);--x-color-accent-2:oklch(96.76% .0461 161.56);--x-color-accent-3:oklch(93.48% .1075 162.1);--x-color-accent-4:oklch(90.34% .1472 161.73);--x-color-accent-5:oklch(86.8% .1529 161.92);--x-color-accent-6:oklch(81.09% .1664 161.46);--x-color-accent-7:oklch(72% .1858 161.59);--x-color-accent-8:oklch(52.27% .1397 161.76);--x-color-accent-9:oklch(44.89% .1216 162.28);--x-color-accent-10:oklch(41.11% .1123 162.06);--x-color-accent-11:oklch(34.91% .0804 161.59);--x-color-accent-12:oklch(13.87% .0089 165.21);--x-color-ai-1:oklch(99.52% .0025 165.08);--x-color-ai-2:oklch(96.76% .0461 161.56);--x-color-ai-3:oklch(93.48% .1075 162.1);--x-color-ai-4:oklch(90.31% .1541 161.88);--x-color-ai-5:oklch(86.09% .1817 161.34);--x-color-ai-6:oklch(80.47% .2151 161.09);--x-color-ai-7:oklch(72.07% .1921 160.98);--x-color-ai-8:oklch(52.53% .1422 160.75);--x-color-ai-9:oklch(44.88% .1225 161.52);--x-color-ai-10:oklch(41.06% .1138 161.39);--x-color-ai-11:oklch(34.58% .0797 161.18);--x-color-ai-12:oklch(13.82% .0105 153.58);--x-color-error-1:oklch(99.7% 0 0);--x-color-error-2:oklch(97.48% .0064 17.27);--x-color-error-3:oklch(95.22% .0163 12.79);--x-color-error-4:oklch(92.42% .0374 12.6);--x-color-error-5:oklch(89.06% .0609 13.38);--x-color-error-6:oklch(84.39% .1006 15.07);--x-color-error-7:oklch(76.4% .1759 15.54);--x-color-error-8:oklch(56.24% .1721 15.84);--x-color-error-9:oklch(18.2% .0171 18.86);--x-color-error-10:oklch(0% 0 0);--x-color-error-11:oklch(0% 0 0);--x-color-error-12:oklch(13.97% .0135 8.22);--x-color-warning-1:oklch(99.7% 0 0);--x-color-warning-2:oklch(97.63% .007 88.64);--x-color-warning-3:oklch(95.13% .0176 81.33);--x-color-warning-4:oklch(91.87% .0448 79.67);--x-color-warning-5:oklch(88.51% .0688 76.89);--x-color-warning-6:oklch(83.48% .1089 75.25);--x-color-warning-7:oklch(75.19% .1737 72.44);--x-color-warning-8:oklch(54.6% .1269 72.01);--x-color-warning-9:oklch(38.41% .0708 71.78);--x-color-warning-10:oklch(34.11% .0577 71.7);--x-color-warning-11:oklch(26.12% .0366 72.68);--x-color-warning-12:oklch(14.19% .0116 80);--x-color-success-1:oklch(99.6% .0017 145.56);--x-color-success-2:oklch(97.35% .0057 128.53);--x-color-success-3:oklch(94.96% .0127 126.37);--x-color-success-4:oklch(91.94% .0275 120.98);--x-color-success-5:oklch(88.07% .0449 121.06);--x-color-success-6:oklch(82.7% .0743 120.37);--x-color-success-7:oklch(73.59% .1247 118.89);--x-color-success-8:oklch(53.29% .1422 117.55);--x-color-success-9:oklch(45.83% .1108 117.5);--x-color-success-10:oklch(42.1% .0966 117.82);--x-color-success-11:oklch(35.21% .0701 117.19);--x-color-success-12:oklch(13.78% .0104 107.69);--x-color-info-1:oklch(99.7% 0 0);--x-color-info-2:oklch(97.25% .0045 258.32);--x-color-info-3:oklch(95.05% .008 253.85);--x-color-info-4:oklch(91.82% .0139 247.98);--x-color-info-5:oklch(88.27% .0263 248.07);--x-color-info-6:oklch(82.84% .0429 251.03);--x-color-info-7:oklch(74.24% .0773 250.95);--x-color-info-8:oklch(54.15% .1796 250.48);--x-color-info-9:oklch(46.26% .1273 250.64);--x-color-info-10:oklch(42.55% .1039 249.89);--x-color-info-11:oklch(35.63% .0714 250.56);--x-color-info-12:oklch(13.92% .0097 261.76);--x-color-surface-1:oklch(99.7% 0 0);--x-color-surface-2:oklch(95.81% 0 0);--x-color-surface-3:oklch(91.58% 0 0);--x-color-categorical-1:oklch(53.24% .1576 244.05);--x-color-categorical-2:oklch(65.42% .1574 77.02);--x-color-categorical-3:oklch(61.67% .1554 165.46);--x-color-categorical-4:oklch(68.26% .1413 346.32);--x-color-categorical-5:oklch(65.85% .1409 236.36);--x-color-categorical-6:oklch(57.31% .1428 47.68);--x-color-categorical-7:oklch(45.16% .1111 105.03);--x-color-categorical-8:oklch(46.04% 0 0)}:root[data-theme=hc-dark]{--x-color-neutral-1:oklch(6.72% 0 0);--x-color-neutral-2:oklch(14.96% 0 0);--x-color-neutral-3:oklch(19.91% .0016 197.03);--x-color-neutral-4:oklch(23.36% .0024 145.5);--x-color-neutral-5:oklch(27.3% .0056 156.84);--x-color-neutral-6:oklch(32.43% .0065 164.61);--x-color-neutral-7:oklch(39.88% .0093 164.52);--x-color-neutral-8:oklch(58.55% .0159 162.15);--x-color-neutral-9:oklch(66.87% .0109 164.71);--x-color-neutral-10:oklch(71.29% .0081 164.84);--x-color-neutral-11:oklch(79.15% .0052 164.97);--x-color-neutral-12:oklch(98.14% .0011 197.14);--x-color-accent-1:oklch(6.72% 0 0);--x-color-accent-2:oklch(15.93% .014 159.73);--x-color-accent-3:oklch(19.87% .0279 158.02);--x-color-accent-4:oklch(23.28% .0362 159.94);--x-color-accent-5:oklch(26.82% .0474 160.58);--x-color-accent-6:oklch(31.76% .0667 161.72);--x-color-accent-7:oklch(38.77% .1007 161.49);--x-color-accent-8:oklch(56.73% .1507 161.81);--x-color-accent-9:oklch(64.8% .1719 161.74);--x-color-accent-10:oklch(69.25% .1856 161.18);--x-color-accent-11:oklch(77.14% .1731 161.69);--x-color-accent-12:oklch(97.76% .0278 164.53);--x-color-ai-1:oklch(6.72% 0 0);--x-color-ai-2:oklch(15.93% .014 159.73);--x-color-ai-3:oklch(19.87% .0279 158.02);--x-color-ai-4:oklch(23.28% .0362 159.94);--x-color-ai-5:oklch(26.82% .0474 160.58);--x-color-ai-6:oklch(31.73% .0681 160.34);--x-color-ai-7:oklch(38.77% .1007 161.49);--x-color-ai-8:oklch(56.74% .1513 161.17);--x-color-ai-9:oklch(64.82% .1722 161.14);--x-color-ai-10:oklch(69.05% .1829 161.26);--x-color-ai-11:oklch(76.71% .2048 161.01);--x-color-ai-12:oklch(97.76% .0278 164.53);--x-color-error-1:oklch(4.22% .0173 29.23);--x-color-error-2:oklch(15.56% .0144 27.14);--x-color-error-3:oklch(19.98% .0279 28.91);--x-color-error-4:oklch(24.14% .037 29.81);--x-color-error-5:oklch(27.88% .0478 29.98);--x-color-error-6:oklch(33.23% .0681 27.13);--x-color-error-7:oklch(41.2% .0991 28.54);--x-color-error-8:oklch(61.05% .1995 28.24);--x-color-error-9:oklch(69.88% .2441 28.25);--x-color-error-10:oklch(73.84% .204 28.31);--x-color-error-11:oklch(80.75% .1345 27.37);--x-color-error-12:oklch(98.19% .0045 34.31);--x-color-warning-1:oklch(4.22% .0173 29.23);--x-color-warning-2:oklch(15.18% .0102 76.8);--x-color-warning-3:oklch(19.62% .0175 91.8);--x-color-warning-4:oklch(23.68% .0302 89.34);--x-color-warning-5:oklch(27.42% .0393 91.67);--x-color-warning-6:oklch(32.57% .0506 87.53);--x-color-warning-7:oklch(40.11% .0731 88.07);--x-color-warning-8:oklch(59.03% .1368 87.01);--x-color-warning-9:oklch(67.25% .1586 86.85);--x-color-warning-10:oklch(71.68% .1692 85.83);--x-color-warning-11:oklch(79.31% .1347 89.16);--x-color-warning-12:oklch(98.1% .0053 106.5);--x-color-success-1:oklch(6.51% .0142 109.77);--x-color-success-2:oklch(15.8% .0135 129.06);--x-color-success-3:oklch(19.43% .0268 133.27);--x-color-success-4:oklch(23.43% .0373 131.19);--x-color-success-5:oklch(27.15% .0496 131.13);--x-color-success-6:oklch(31.82% .0634 131.72);--x-color-success-7:oklch(39.4% .0964 132.57);--x-color-success-8:oklch(57.08% .1856 133.59);--x-color-success-9:oklch(81.5% .085 133.02);--x-color-success-10:oklch(86.83% .0553 134.69);--x-color-success-11:oklch(96.27% .0078 139.44);--x-color-success-12:oklch(98.28% .0045 134.85);--x-color-info-1:oklch(6.72% 0 0);--x-color-info-2:oklch(14.98% .0113 267.69);--x-color-info-3:oklch(19.54% .0174 264.05);--x-color-info-4:oklch(23.5% .0312 263.91);--x-color-info-5:oklch(27.59% .0434 260.79);--x-color-info-6:oklch(32.45% .0587 260.86);--x-color-info-7:oklch(40.26% .0927 260.18);--x-color-info-8:oklch(59.38% .1775 259.74);--x-color-info-9:oklch(74.33% .0783 260.05);--x-color-info-10:oklch(79.04% .058 258.76);--x-color-info-11:oklch(87.37% .0286 260.72);--x-color-info-12:oklch(98.16% .0017 247.84);--x-color-surface-1:oklch(6.72% 0 0);--x-color-surface-2:oklch(10.67% 0 0);--x-color-surface-3:oklch(14.96% 0 0);--x-color-categorical-1:oklch(53.25% .1641 244.05);--x-color-categorical-2:oklch(75.41% .1816 76.77);--x-color-categorical-3:oklch(61.59% .1619 165.46);--x-color-categorical-4:oklch(68.34% .1472 346.32);--x-color-categorical-5:oklch(73.37% .1467 236.18);--x-color-categorical-6:oklch(62.4% .1945 47.51);--x-color-categorical-7:oklch(90.14% .2151 105.04);--x-color-categorical-8:oklch(61% 0 0)}@media (prefers-contrast:more){:root:not([data-theme]){--x-color-neutral-1:oklch(6.72% 0 0);--x-color-neutral-2:oklch(14.96% 0 0);--x-color-neutral-3:oklch(19.91% .0016 197.03);--x-color-neutral-4:oklch(23.36% .0024 145.5);--x-color-neutral-5:oklch(27.3% .0056 156.84);--x-color-neutral-6:oklch(32.43% .0065 164.61);--x-color-neutral-7:oklch(39.88% .0093 164.52);--x-color-neutral-8:oklch(58.55% .0159 162.15);--x-color-neutral-9:oklch(66.87% .0109 164.71);--x-color-neutral-10:oklch(71.29% .0081 164.84);--x-color-neutral-11:oklch(79.15% .0052 164.97);--x-color-neutral-12:oklch(98.14% .0011 197.14);--x-color-accent-1:oklch(6.72% 0 0);--x-color-accent-2:oklch(15.93% .014 159.73);--x-color-accent-3:oklch(19.87% .0279 158.02);--x-color-accent-4:oklch(23.28% .0362 159.94);--x-color-accent-5:oklch(26.82% .0474 160.58);--x-color-accent-6:oklch(31.76% .0667 161.72);--x-color-accent-7:oklch(38.77% .1007 161.49);--x-color-accent-8:oklch(56.73% .1507 161.81);--x-color-accent-9:oklch(64.8% .1719 161.74);--x-color-accent-10:oklch(69.25% .1856 161.18);--x-color-accent-11:oklch(77.14% .1731 161.69);--x-color-accent-12:oklch(97.76% .0278 164.53);--x-color-ai-1:oklch(6.72% 0 0);--x-color-ai-2:oklch(15.93% .014 159.73);--x-color-ai-3:oklch(19.87% .0279 158.02);--x-color-ai-4:oklch(23.28% .0362 159.94);--x-color-ai-5:oklch(26.82% .0474 160.58);--x-color-ai-6:oklch(31.73% .0681 160.34);--x-color-ai-7:oklch(38.77% .1007 161.49);--x-color-ai-8:oklch(56.74% .1513 161.17);--x-color-ai-9:oklch(64.82% .1722 161.14);--x-color-ai-10:oklch(69.05% .1829 161.26);--x-color-ai-11:oklch(76.71% .2048 161.01);--x-color-ai-12:oklch(97.76% .0278 164.53);--x-color-error-1:oklch(4.22% .0173 29.23);--x-color-error-2:oklch(15.56% .0144 27.14);--x-color-error-3:oklch(19.98% .0279 28.91);--x-color-error-4:oklch(24.14% .037 29.81);--x-color-error-5:oklch(27.88% .0478 29.98);--x-color-error-6:oklch(33.23% .0681 27.13);--x-color-error-7:oklch(41.2% .0991 28.54);--x-color-error-8:oklch(61.05% .1995 28.24);--x-color-error-9:oklch(69.88% .2441 28.25);--x-color-error-10:oklch(73.84% .204 28.31);--x-color-error-11:oklch(80.75% .1345 27.37);--x-color-error-12:oklch(98.19% .0045 34.31);--x-color-warning-1:oklch(4.22% .0173 29.23);--x-color-warning-2:oklch(15.18% .0102 76.8);--x-color-warning-3:oklch(19.62% .0175 91.8);--x-color-warning-4:oklch(23.68% .0302 89.34);--x-color-warning-5:oklch(27.42% .0393 91.67);--x-color-warning-6:oklch(32.57% .0506 87.53);--x-color-warning-7:oklch(40.11% .0731 88.07);--x-color-warning-8:oklch(59.03% .1368 87.01);--x-color-warning-9:oklch(67.25% .1586 86.85);--x-color-warning-10:oklch(71.68% .1692 85.83);--x-color-warning-11:oklch(79.31% .1347 89.16);--x-color-warning-12:oklch(98.1% .0053 106.5);--x-color-success-1:oklch(6.51% .0142 109.77);--x-color-success-2:oklch(15.8% .0135 129.06);--x-color-success-3:oklch(19.43% .0268 133.27);--x-color-success-4:oklch(23.43% .0373 131.19);--x-color-success-5:oklch(27.15% .0496 131.13);--x-color-success-6:oklch(31.82% .0634 131.72);--x-color-success-7:oklch(39.4% .0964 132.57);--x-color-success-8:oklch(57.08% .1856 133.59);--x-color-success-9:oklch(81.5% .085 133.02);--x-color-success-10:oklch(86.83% .0553 134.69);--x-color-success-11:oklch(96.27% .0078 139.44);--x-color-success-12:oklch(98.28% .0045 134.85);--x-color-info-1:oklch(6.72% 0 0);--x-color-info-2:oklch(14.98% .0113 267.69);--x-color-info-3:oklch(19.54% .0174 264.05);--x-color-info-4:oklch(23.5% .0312 263.91);--x-color-info-5:oklch(27.59% .0434 260.79);--x-color-info-6:oklch(32.45% .0587 260.86);--x-color-info-7:oklch(40.26% .0927 260.18);--x-color-info-8:oklch(59.38% .1775 259.74);--x-color-info-9:oklch(74.33% .0783 260.05);--x-color-info-10:oklch(79.04% .058 258.76);--x-color-info-11:oklch(87.37% .0286 260.72);--x-color-info-12:oklch(98.16% .0017 247.84);--x-color-surface-1:oklch(6.72% 0 0);--x-color-surface-2:oklch(10.67% 0 0);--x-color-surface-3:oklch(14.96% 0 0);--x-color-categorical-1:oklch(53.25% .1641 244.05);--x-color-categorical-2:oklch(75.41% .1816 76.77);--x-color-categorical-3:oklch(61.59% .1619 165.46);--x-color-categorical-4:oklch(68.34% .1472 346.32);--x-color-categorical-5:oklch(73.37% .1467 236.18);--x-color-categorical-6:oklch(62.4% .1945 47.51);--x-color-categorical-7:oklch(90.14% .2151 105.04);--x-color-categorical-8:oklch(61% 0 0)}}}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]):not([data-motion=calm]){--x-duration-instant:0s;--x-duration-press:0s;--x-duration-fast:0s;--x-duration-base:0s;--x-duration-slow:0s;--x-duration-morph:0s;--x-duration-slower:0s;--x-duration-count:0s;--x-duration-draw:0s;--x-duration-sweep:0s;--x-duration-loop:0s;--x-duration-aurora:0s;--x-duration-aurora-slow:0s;--x-duration-signal:0s}}:root[data-motion=off]{--x-duration-instant:0s;--x-duration-press:0s;--x-duration-fast:0s;--x-duration-base:0s;--x-duration-slow:0s;--x-duration-morph:0s;--x-duration-slower:0s;--x-duration-count:0s;--x-duration-draw:0s;--x-duration-sweep:0s;--x-duration-loop:0s;--x-duration-aurora:0s;--x-duration-aurora-slow:0s;--x-duration-signal:0s}}@layer reset{*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}h1,h2,h3,h4,p,ol,ul,figure,dl,dd,blockquote{margin:0}ol[role=list],ul[role=list]{padding:0;list-style:none}img,svg,video{max-inline-size:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}[hidden]{display:none!important}}@layer base{html{font-family:var(--x-font-family-sans);font-size:var(--x-density-font-size-body);line-height:var(--x-font-line-height-body);color:var(--x-role-text-primary);background:var(--x-role-surface-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;accent-color:var(--x-role-accent-solid)}body{min-block-size:100dvh}h1{font-size:var(--x-font-size-title-l);line-height:var(--x-font-line-height-heading);font-weight:var(--x-font-weight-semibold);text-wrap:balance}h2{font-size:var(--x-font-size-title-s);line-height:var(--x-font-line-height-heading);font-weight:var(--x-font-weight-semibold);text-wrap:balance}h3{font-size:var(--x-font-size-body);line-height:var(--x-font-line-height-heading);font-weight:var(--x-font-weight-semibold)}p{text-wrap:pretty}code,kbd,samp,pre{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-small)}a{color:var(--x-role-text-link);text-underline-offset:var(--x-space-1)}:focus-visible{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}:is(h1,h2,h3,main,[role=main])[tabindex="-1"]:focus{outline:none}::selection{background:var(--x-role-accent-subtle);color:var(--x-role-text-primary)}time,.x-num,td,th{font-variant-numeric:tabular-nums}}@layer components{:root{--w-measure:calc(var(--x-size-content-site) + var(--x-grid-gutter-wide) * 2);--w-gutter:var(--x-grid-gutter-phone);--w-tint:color-mix(in oklab, var(--x-role-glow-accent) 13%, var(--x-role-surface-base));--w-ink-end:var(--x-role-accent-solid);--w-tint-ai:color-mix(in oklab, var(--x-role-glow-ai) 8%, var(--x-role-surface-base));--w-grid-line:color-mix(in oklab, var(--x-role-glow-accent) 28%, var(--x-role-border-subtle));--w-aurora-a:color-mix(in srgb, var(--x-role-glow-accent) 30%, transparent);--w-aurora-b:color-mix(in srgb, var(--x-role-glow-ai) 10%, transparent);--w-aurora-line:color-mix(in oklab, var(--x-role-glow-accent) 16%, transparent);--w-beam:linear-gradient(90deg, transparent, color-mix(in oklab, var(--x-role-glow-accent) 70%, transparent) 28%, color-mix(in oklab, var(--x-role-glow-ai) 60%, transparent) 72%, transparent);--w-edge-a:color-mix(in oklab, var(--x-role-glow-accent) 65%, var(--x-role-border-default));--w-edge-b:color-mix(in oklab, var(--x-role-glow-ai) 55%, var(--x-role-border-default));--w-lift:color-mix(in oklab, var(--x-role-glow-accent) 24%, transparent)}@media (width>=1024px){:root{--w-gutter:var(--x-grid-gutter-wide)}}:root:not([data-theme=light],[data-theme=hc-light]){--w-tint:color-mix(in oklab, var(--x-role-glow-accent) 8%, var(--x-role-surface-base));--w-lift:color-mix(in oklab, var(--x-role-glow-accent) 30%, transparent);--w-ink-end:var(--x-role-accent-text)}:root:not([data-theme=light],[data-theme=hc-light]):not([data-glow]){--x-glow-edge:color-mix(in oklab, var(--x-role-glow-ai) 8%, transparent)}body{isolation:isolate;position:relative;overflow-x:clip}body:before,body:after{content:"";z-index:-1;pointer-events:none;border-radius:var(--x-radius-full);filter:blur(var(--x-space-12));will-change:transform;position:absolute;inset-block-start:calc(var(--x-size-content-site) * -.18)}body:before{inline-size:min(72%, var(--x-size-content-site));block-size:calc(var(--x-size-content-site) * .62);background:radial-gradient(closest-side, var(--w-aurora-a), transparent);inset-inline-start:6%}body:after{inline-size:min(64%, calc(var(--x-size-content-site) * .9));block-size:calc(var(--x-size-content-site) * .56);background:radial-gradient(closest-side, var(--w-aurora-b), transparent);inset-inline-end:2%}:root[data-motion=full] body:before{animation:w-aurora-a var(--x-duration-aurora) var(--x-easing-standard) infinite alternate}:root[data-motion=full] body:after{animation:w-aurora-b var(--x-duration-aurora-slow) var(--x-easing-standard) infinite alternate}@keyframes w-aurora-a{to{transform:translate(14%,8%)scale(1.1)}}@keyframes w-aurora-b{to{transform:translate(-12%,10%)scale(.92)}}.w-hero:after,.w-page-hero:after,.e-hero:after{content:"";z-index:-1;pointer-events:none;inset:calc(var(--x-space-12) * -1) 0 0;background:repeating-radial-gradient(ellipse 140% 90% at 30% 130%, transparent 0 var(--x-space-10), var(--w-aurora-line) var(--x-space-10) calc(var(--x-space-10) + var(--x-border-width-hairline)));-webkit-mask-image:radial-gradient(70% 80% at 70% 20%, var(--x-role-text-primary), transparent 75%);mask-image:radial-gradient(70% 80% at 70% 20%, var(--x-role-text-primary), transparent 75%);opacity:.8;position:absolute}:root[data-motion=full] :is(.w-hero,.w-page-hero,.e-hero):after{animation:w-aurora-lines var(--x-duration-aurora-slow) var(--x-easing-linear) infinite alternate}@keyframes w-aurora-lines{to{transform:translate(-4%,2%)}}:root:is([data-theme=hc-light],[data-theme=hc-dark]) body:before,:root:is([data-theme=hc-light],[data-theme=hc-dark]) body:after{display:none}:root{--x-glow:color-mix(in oklab, var(--x-role-glow-accent) 34%, transparent);--x-glow-edge:color-mix(in oklab, var(--x-role-glow-ai) 11%, transparent)}:root[data-glow=attention]{--x-glow:color-mix(in oklab, var(--x-role-state-warning-solid) 12%, transparent);--x-glow-edge:color-mix(in oklab, var(--x-role-state-warning-solid) 5%, transparent)}:root[data-glow=problem]{--x-glow:color-mix(in oklab, var(--x-role-state-error-solid) 12%, transparent);--x-glow-edge:color-mix(in oklab, var(--x-role-state-error-solid) 5%, transparent)}:root[data-motion=full],:root[data-motion=calm]{transition:--x-glow var(--x-duration-count) var(--x-easing-standard), --x-glow-edge var(--x-duration-count) var(--x-easing-standard)}.x-glow,.w-hero,.w-page-hero,.e-hero{isolation:isolate;position:relative}.x-glow:before,.w-hero:before,.w-page-hero:before,.e-hero:before{content:"";z-index:-1;pointer-events:none;inset-block:calc(-1 * var(--x-size-topbar)) 0;inset-inline:calc(50% - var(--x-size-content-bleed));background:radial-gradient(58% 70% at 68% 34%, var(--x-glow), color-mix(in oklab, var(--x-glow) 55%, transparent) 38%, var(--x-glow-edge) 60%, transparent 80%);position:absolute}.w-page-hero:before{background:radial-gradient(46% 76% at 74% 28%, var(--x-glow), color-mix(in oklab, var(--x-glow) 50%, transparent) 40%, var(--x-glow-edge) 62%, transparent 82%)}main>section:nth-of-type(2n):not(.w-cta,.w-hero,.w-page-hero,.e-hero){isolation:isolate;position:relative}main>section:nth-of-type(2n):not(.w-cta,.w-hero,.w-page-hero,.e-hero):before{content:"";z-index:-1;inset-block:0;inset-inline:calc(50% - var(--x-size-content-bleed));pointer-events:none;background:var(--w-beam) top / 100% var(--x-border-width-hairline) no-repeat, var(--w-beam) bottom / 100% var(--x-border-width-hairline) no-repeat, var(--w-tint);position:absolute}main>section:nth-of-type(2n):not(.w-cta,.w-hero,.w-page-hero,.e-hero),main>section:nth-of-type(2n)+section{border-block-start-color:#0000}.x-measure{inline-size:100%;max-inline-size:var(--w-measure);padding-inline:var(--w-gutter);margin-inline:auto}.x-columns{grid-template-columns:repeat(var(--x-grid-columns-phone), minmax(0, 1fr));column-gap:var(--x-grid-gutter-phone);row-gap:calc(var(--x-grid-base) * 3);display:grid}@media (width>=1024px){.x-columns{grid-template-columns:repeat(var(--x-grid-columns-wide), minmax(0, 1fr));column-gap:var(--x-grid-gutter-wide)}}.x-span-all{grid-column:1/-1}@media (width>=1024px){.x-span-4{grid-column:span 4}.x-span-5{grid-column:span 5}.x-span-6{grid-column:span 6}.x-span-7{grid-column:span 7}.x-span-8{grid-column:span 8}}.x-display,.w-hero h1{font-size:var(--x-font-size-display-fluid);font-weight:var(--x-font-weight-semibold);line-height:var(--x-font-line-height-tight);letter-spacing:var(--x-font-tracking-display);text-wrap:balance;max-inline-size:var(--x-font-measure-display)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.x-display,.w-hero h1,.w-page-hero h1{background:linear-gradient(120deg, var(--x-role-text-primary) 36%, var(--w-ink-end) 88%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-block-end:var(--x-space-1)}}.x-eyebrow-mono{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-caption);letter-spacing:var(--x-font-tracking-caps);text-transform:uppercase;color:var(--x-role-accent-text)}.x-depth-1{background:var(--x-role-surface-step-1)}.x-depth-2{background:var(--x-role-surface-step-2);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle)}.x-depth-3{background:var(--x-role-surface-step-3);border:var(--x-border-width-hairline) solid var(--x-role-border-default)}.w-header{background:color-mix(in oklab, var(--x-role-surface-base) 84%, transparent);backdrop-filter:blur(var(--x-space-5)) saturate(1.5)}:is(.w-proof-item,.w-close-item,.w-offer,.w-case,.w-plan,.w-fix-card,.w-estimate-result,.w-sol-plan,.w-connect .w-rung,.w-cap-block){box-shadow:inset 0 var(--x-border-width-hairline) 0 var(--w-lift), 0 var(--x-space-2) var(--x-space-7) calc(-1 * var(--x-space-3)) color-mix(in oklab, var(--x-role-surface-inverse) 8%, transparent)}:root:is([data-motion=full],[data-motion=calm]) :is(.w-proof-item,.w-close-item,.w-offer,.w-case,.w-plan,.w-fix-card){transition:border-color var(--x-duration-fast) var(--x-easing-standard)}:is(.w-proof-item,.w-close-item,.w-offer,.w-case,.w-plan,.w-fix-card):hover{border-color:color-mix(in oklab, var(--x-role-glow-accent) 45%, var(--x-role-border-default))}:is(.w-console,.w-window,.w-term,.x-window,.e-player){background:linear-gradient(var(--w-face,var(--x-role-surface-overlay)), var(--w-face,var(--x-role-surface-overlay))) padding-box, linear-gradient(150deg, var(--w-edge-a), var(--x-role-border-default) 36%, var(--x-role-border-default) 64%, var(--w-edge-b)) border-box;box-shadow:0 var(--x-space-3) var(--x-space-5) color-mix(in oklab, var(--x-role-surface-inverse) 6%, transparent), 0 var(--x-space-11) var(--x-space-13) calc(-1 * var(--x-space-8)) var(--w-lift);border-color:#0000}.w-hero-scan[data-tone=problem] .w-console{--w-edge-a:var(--x-role-state-error-border);--w-edge-b:var(--x-role-state-error-border)}.w-hero-scan[data-tone=advice] .w-console{--w-edge-a:var(--x-role-state-warning-border);--w-edge-b:var(--x-role-state-warning-border)}.w-hero-scan[data-tone=ok] .w-console{--w-edge-a:var(--x-role-state-success-border);--w-edge-b:var(--x-role-state-success-border)}.w-console-dots i:first-child,.x-window-lights i:first-child{background:color-mix(in oklab, var(--x-role-glow-accent) 60%, var(--x-role-border-strong))}.w-console-dots i:last-child,.x-window-lights i:last-child{background:color-mix(in oklab, var(--x-role-glow-ai) 50%, var(--x-role-border-strong))}.x-button[data-variant=primary]{box-shadow:inset 0 var(--x-border-width-hairline) 0 color-mix(in oklab, var(--x-role-text-on-solid) 22%, transparent), 0 var(--x-space-3) var(--x-space-7) calc(-1 * var(--x-space-3)) color-mix(in oklab, var(--x-role-glow-accent) 70%, transparent)}.w-section.w-cta{isolation:isolate;margin-block:var(--x-space-10);padding:var(--x-space-10) calc(var(--w-gutter) + var(--x-space-7));border-block-start-color:#0000;position:relative}@media (width>=900px){.w-section.w-cta{padding:var(--x-space-12) calc(var(--w-gutter) + var(--x-space-11))}}.w-cta:before{content:"";z-index:-1;inset-block:0;inset-inline:var(--w-gutter);border-radius:var(--x-radius-xl);pointer-events:none;border:var(--x-border-width-hairline) solid transparent;background:linear-gradient(135deg, color-mix(in oklab, var(--x-role-glow-accent) 16%, var(--x-role-surface-raised)), var(--x-role-surface-raised) 48%, color-mix(in oklab, var(--x-role-glow-ai) 12%, var(--x-role-surface-raised))) padding-box, linear-gradient(135deg, var(--w-edge-a), var(--x-role-border-subtle) 50%, var(--w-edge-b)) border-box;box-shadow:0 var(--x-space-11) var(--x-space-13) calc(-1 * var(--x-space-9)) var(--w-lift);position:absolute}.w-footer{background:var(--w-beam) top / 100% var(--x-border-width-hairline) no-repeat, linear-gradient(180deg, var(--x-role-surface-sunken), color-mix(in oklab, var(--x-role-glow-accent) 6%, var(--x-role-surface-sunken)));border-block-start-color:#0000}:root:is([data-theme=hc-light],[data-theme=hc-dark]){--x-glow:transparent;--x-glow-edge:transparent;--w-tint:var(--x-role-surface-sunken);--w-grid-line:var(--x-role-border-subtle);--w-lift:transparent;--w-edge-a:var(--x-role-border-strong);--w-edge-b:var(--x-role-border-strong)}@media (prefers-contrast:more){:root:not([data-theme]){--x-glow:transparent;--x-glow-edge:transparent;--w-tint:var(--x-role-surface-sunken);--w-lift:transparent;--w-edge-a:var(--x-role-border-strong);--w-edge-b:var(--x-role-border-strong)}}:root:is([data-theme=hc-light],[data-theme=hc-dark]) :is(.x-display,.w-hero h1,.w-page-hero h1){color:var(--x-role-text-primary);background:0 0}@media (prefers-contrast:more){:is(.x-display,.w-hero h1,.w-page-hero h1){color:var(--x-role-text-primary);background:0 0}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.w-header{background:var(--x-role-surface-base);backdrop-filter:none}}:root:is([data-theme=hc-light],[data-theme=hc-dark]) .w-header{background:var(--x-role-surface-base);backdrop-filter:none}@media (forced-colors:active){:is(.x-display,.w-hero h1,.w-page-hero h1){color:canvastext;background:0 0}body:before,.x-glow:before,.w-hero:before,.w-page-hero:before,.e-hero:before,main>section:before,.w-cta:before{display:none}}.w-tools{align-items:center;gap:var(--x-space-2);flex-wrap:wrap;display:inline-flex}.w-palette-button{align-items:center;gap:var(--x-space-2);min-block-size:var(--x-size-control-m);padding:0 var(--x-space-2) 0 var(--x-space-3);border-radius:var(--x-radius-m);border:var(--x-border-width-hairline) solid var(--x-role-border-default);background:var(--x-role-surface-raised);color:var(--x-role-text-secondary);font-size:var(--x-font-size-ui);cursor:pointer;outline:none;display:inline-flex}@media (pointer:coarse){.w-palette-button{min-block-size:var(--x-size-control-touch)}}.w-palette-button[data-hovered]{background:var(--x-role-surface-hover);color:var(--x-role-text-primary)}.w-palette-button[data-pressed]{background:var(--x-role-surface-active)}.w-palette-button[data-focus-visible]{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.w-palette-button svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m)}.w-status{min-block-size:var(--x-size-control-m);padding:0 var(--x-space-3);border-radius:var(--x-radius-full);color:var(--x-role-text-secondary);font-size:var(--x-font-size-small);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}@media (pointer:coarse){a.w-status{min-block-size:var(--x-size-control-touch)}}a.w-status:hover{background:var(--x-role-surface-hover);color:var(--x-role-text-primary)}a.w-status:focus-visible{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.w-status-dot{inline-size:var(--x-size-dot);block-size:var(--x-size-dot);border-radius:var(--x-radius-full);border:var(--x-border-width-hairline) dashed var(--x-role-border-strong);flex:none;margin-inline-end:var(--x-space-2)}@media (width<=1199.98px){.w-tools .w-status{display:none}}.w-status .x-heart-age{display:none}@media (width>=1600px){.w-status .x-heart-age{display:inline}}.w-status[data-state=degraded]{--w-status:var(--x-role-state-warning-solid)}.w-status[data-state=outage]{--w-status:var(--x-role-state-error-solid)}.w-status[data-state=maintenance]{--w-status:var(--x-role-state-info-solid)}.w-status .x-heart-dot{background:var(--w-status,var(--x-role-state-success-solid))}.w-status .x-heart-dot:after{border-color:var(--w-status,var(--x-role-state-success-solid))}.w-status:is([data-state=not_measured],[data-state=unavailable],[data-state=reading]) .x-heart-dot{border:var(--x-border-width-hairline) dashed var(--x-role-border-strong);background:0 0}.w-status:is([data-state=not_measured],[data-state=unavailable],[data-state=reading]) .x-heart-dot:after{display:none}.w-footer-tools{align-items:center;gap:var(--x-space-3) var(--x-space-5);flex-wrap:wrap;display:flex}.w-setting{align-items:center;gap:var(--x-space-2);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:inline-flex}.w-setting legend,.w-setting-label{float:inline-start;font-size:var(--x-font-size-small);color:var(--x-role-text-secondary);margin-inline-end:var(--x-space-2);padding:0}.w-setting-track{gap:var(--x-space-1);padding:var(--x-space-1);border-radius:var(--x-radius-m);background:var(--x-role-surface-sunken);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);display:inline-flex}.w-setting-track label{min-block-size:var(--x-size-control-s);padding:0 var(--x-space-3);border-radius:var(--x-radius-s);font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium);color:var(--x-role-text-secondary);cursor:pointer;align-items:center;display:inline-flex;position:relative}@media (pointer:coarse){.w-setting-track label{min-block-size:var(--x-size-control-touch)}}.w-setting-track input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.w-setting-track label:has(input:checked){background:var(--x-role-surface-raised);color:var(--x-role-text-primary);box-shadow:0 0 0 var(--x-border-width-hairline) var(--x-role-border-default)}.w-setting-track label:has(input:focus-visible){outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.w-setting-track label:hover{color:var(--x-role-text-primary)}.w-setting-note{font-size:var(--x-font-size-caption);color:var(--x-role-text-tertiary)}.w-setting-reset{padding:0 var(--x-space-1);color:var(--x-role-text-link);font-size:var(--x-font-size-caption);text-underline-offset:var(--x-space-1);cursor:pointer;min-block-size:var(--x-size-control-s);background:0 0;border:0;text-decoration:underline}@media (pointer:coarse){.w-setting-reset{min-block-size:var(--x-size-control-touch)}}.w-setting-reset[hidden]{display:none}.x-budget{font-size:var(--x-font-size-caption);color:var(--x-role-text-tertiary)}.x-budget [data-source]{color:var(--x-role-text-secondary)}@media (pointer:coarse){:root :is(.x-skip,.w-menu-list a,.x-button,.x-button[data-size],.x-input,.x-tab,.x-disclosure-trigger,.w-cta-button,.w-scan-form .x-input,.w-scan-form .x-button){min-block-size:var(--x-size-control-touch)}:root :is(.w-header,.w-footer) .x-brand,:root .w-arrow-link{min-block-size:var(--x-size-control-touch);align-items:center;display:inline-flex}}.w-agent-line{gap:var(--x-space-3);flex-direction:column;min-inline-size:0;display:flex}.w-agent-line-head{justify-content:space-between;align-items:baseline;gap:var(--x-space-2);flex-wrap:wrap;display:flex}.w-agent-line-title{font-size:var(--x-font-size-ui);font-weight:var(--x-font-weight-semibold)}.w-agent-line-pair{gap:var(--x-space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.w-agent-line-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.w-agent-line-pair>*{min-inline-size:0}.w-agent-line-label{font-size:var(--x-font-size-caption);color:var(--x-role-text-secondary);margin-block-end:var(--x-space-1)}.x-stack{gap:var(--x-stack-gap,var(--x-space-5));flex-direction:column;min-inline-size:0;display:flex}.x-cluster{align-items:var(--x-cluster-align,center);gap:var(--x-cluster-gap,var(--x-space-3));flex-wrap:wrap;min-inline-size:0;display:flex}.x-grid{gap:var(--x-grid-gap,var(--x-space-5));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--x-grid-min,var(--x-size-content-aside))), 1fr));display:grid}.x-split{gap:var(--x-split-gap,var(--x-space-7));grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1200px){.x-split{grid-template-columns:minmax(0, 1fr) var(--x-size-content-aside)}}.x-gap-1{--x-stack-gap:var(--x-space-1);--x-cluster-gap:var(--x-space-1);--x-grid-gap:var(--x-space-1)}.x-gap-2{--x-stack-gap:var(--x-space-2);--x-cluster-gap:var(--x-space-2);--x-grid-gap:var(--x-space-2)}.x-gap-3{--x-stack-gap:var(--x-space-3);--x-cluster-gap:var(--x-space-3);--x-grid-gap:var(--x-space-3)}.x-gap-4{--x-stack-gap:var(--x-space-4);--x-cluster-gap:var(--x-space-4);--x-grid-gap:var(--x-space-4)}.x-gap-5{--x-stack-gap:var(--x-space-5);--x-cluster-gap:var(--x-space-5);--x-grid-gap:var(--x-space-5)}.x-gap-7{--x-stack-gap:var(--x-space-7);--x-cluster-gap:var(--x-space-7);--x-grid-gap:var(--x-space-7)}.x-gap-8{--x-stack-gap:var(--x-space-8);--x-cluster-gap:var(--x-space-8);--x-grid-gap:var(--x-space-8)}.x-justify-between{justify-content:space-between}.x-align-start{--x-cluster-align:flex-start}.x-grow{flex:auto;min-inline-size:0}.x-panel{background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);border-radius:var(--x-radius-l);padding:var(--x-space-5);min-inline-size:0}@media (width>=640px){.x-panel{padding:var(--x-space-7)}}.x-panel[data-tone=focal]{border-color:var(--x-role-border-default)}.x-panel-header{justify-content:space-between;align-items:baseline;gap:var(--x-space-3);flex-wrap:wrap;margin-block-end:var(--x-space-5);display:flex}.x-panel-title{font-size:var(--x-font-size-title-s);font-weight:var(--x-font-weight-semibold);line-height:var(--x-font-line-height-heading)}.x-panel-meta{color:var(--x-role-text-secondary);font-size:var(--x-font-size-small)}.x-page{inline-size:100%;max-inline-size:var(--x-size-content-page);padding:var(--x-space-5);gap:var(--x-space-7);flex-direction:column;margin-inline:auto;display:flex}@media (width>=900px){.x-page{padding:var(--x-space-8) var(--x-space-9)}}.x-page-header{justify-content:space-between;align-items:flex-end;gap:var(--x-space-4);flex-wrap:wrap;display:flex}.x-page-lede{color:var(--x-role-text-secondary);max-inline-size:var(--x-size-content-prose)}.x-skip{z-index:10;background:var(--x-role-surface-overlay);color:var(--x-role-text-primary);padding:var(--x-space-3) var(--x-space-4);border-radius:var(--x-radius-m);border:var(--x-border-width-hairline) solid var(--x-role-border-strong);position:absolute;inset-block-start:var(--x-space-3);inset-inline-start:var(--x-space-3);transform:translateY(-200%)}.x-skip:focus-visible{transform:none}.x-frame{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-block-size:100dvh;display:grid}@media (width>=900px){.x-frame{grid-template-columns:var(--x-size-rail-expanded) minmax(0, 1fr);grid-template-rows:minmax(0,1fr)}}.x-rail-col{display:none}@media (width>=900px){.x-rail-col{background:var(--x-role-surface-sunken);border-inline-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);display:block}}.x-rail{display:none}@media (width>=900px){.x-rail{gap:var(--x-space-5);block-size:100dvh;padding:var(--x-space-5) var(--x-space-3);flex-direction:column;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}}.x-topbar{justify-content:space-between;align-items:center;gap:var(--x-space-3);min-block-size:var(--x-size-topbar);padding-inline:var(--x-space-4);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);background:var(--x-role-surface-base);z-index:5;display:flex;position:sticky;inset-block-start:0}@media (width>=900px){.x-topbar[data-phone-only]{display:none}}.x-main{flex-direction:column;min-inline-size:0;display:flex}.x-main:focus{outline:none}.x-nav{gap:var(--x-space-1);flex-direction:column;display:flex}.x-nav-group-label{font-size:var(--x-font-size-caption);color:var(--x-role-text-secondary);padding-inline:var(--x-space-3);margin-block:var(--x-space-3) var(--x-space-1);font-weight:var(--x-font-weight-medium)}.x-rail-item{grid-template-columns:var(--x-size-icon-l) minmax(0, 1fr) auto;align-items:center;gap:var(--x-space-3);min-block-size:var(--x-size-control-m);padding:var(--x-space-2) var(--x-space-3);border-radius:var(--x-radius-m);color:var(--x-role-text-secondary);font-size:var(--x-font-size-ui);font-weight:var(--x-font-weight-medium);transition:background-color var(--x-duration-fast) var(--x-easing-standard), color var(--x-duration-fast) var(--x-easing-standard);text-decoration:none;display:grid;position:relative}@media (pointer:coarse){.x-rail-item{min-block-size:var(--x-size-control-touch)}}.x-rail-item:hover{background:var(--x-role-surface-hover);color:var(--x-role-text-primary)}.x-rail-item[aria-current=page]{background:var(--x-role-surface-selected);color:var(--x-role-text-primary)}.x-rail-item[aria-current=page]:before{content:"";inset-inline-start:calc(-1 * var(--x-space-3));inset-block:var(--x-space-2);inline-size:var(--x-border-width-thick);border-radius:var(--x-radius-full);background:var(--x-role-accent-solid);position:absolute}.x-rail-item svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m)}.x-rail-badge{font-size:var(--x-font-size-caption);font-variant-numeric:tabular-nums;color:var(--x-role-text-secondary);white-space:nowrap}.x-rail-badge[data-tone=attention]{color:var(--x-role-state-warning-fg)}.x-rail-badge[data-tone=error]{color:var(--x-role-state-error-fg)}.x-rail-badge[data-tone=done]{color:var(--x-role-state-success-fg)}.x-sheet-overlay{z-index:20;background:color-mix(in oklab, var(--x-role-surface-inverse) 40%, transparent);position:fixed;inset:0}.x-sheet{inline-size:min(100%, var(--x-size-content-aside));background:var(--x-role-surface-overlay);border-inline-end:var(--x-border-width-hairline) solid var(--x-role-border-default);padding:var(--x-space-5) var(--x-space-3);outline:none;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.x-sheet-overlay[data-entering]{animation:x-fade var(--x-duration-base) var(--x-easing-enter)}.x-sheet-overlay[data-exiting]{animation:x-fade var(--x-duration-fast) var(--x-easing-exit) reverse}.x-sheet[data-entering]{animation:x-slide-in var(--x-duration-base) var(--x-easing-enter)}}@keyframes x-fade{0%{opacity:0}}@keyframes x-slide-in{0%{transform:translate(-100%)}}[dir=rtl] .x-sheet[data-entering]{animation-name:x-fade}.x-brand{align-items:center;gap:var(--x-space-3);color:var(--x-role-text-primary);font-weight:var(--x-font-weight-bold);font-size:var(--x-font-size-title-s);padding-inline:var(--x-space-3);text-decoration:none;display:inline-flex}.x-brand svg{inline-size:var(--x-size-control-s);block-size:var(--x-size-control-s)}.x-proof{overflow:visible}.x-proof path{fill:none;stroke-linecap:round;stroke-linejoin:round}.x-proof-steady{stroke:var(--x-role-brand-steady)}.x-proof-fold{stroke:var(--x-role-brand-fold)}.x-proof-signature{inline-size:var(--x-size-icon-l);block-size:var(--x-size-icon-l)}.x-button{justify-content:center;align-items:center;gap:var(--x-space-2);min-block-size:var(--x-size-control-m);padding:0 var(--x-space-4);border-radius:var(--x-radius-m);border:var(--x-border-width-hairline) solid var(--x-role-border-default);background:var(--x-role-surface-raised);color:var(--x-role-text-primary);font-size:var(--x-font-size-ui);font-weight:var(--x-font-weight-medium);white-space:nowrap;transition:background-color var(--x-duration-fast) var(--x-easing-standard), border-color var(--x-duration-fast) var(--x-easing-standard);outline:none;text-decoration:none;display:inline-flex}@media (pointer:coarse){.x-button{min-block-size:var(--x-size-control-touch)}}.x-button[data-hovered]{background:var(--x-role-surface-hover)}.x-button[data-pressed]{background:var(--x-role-surface-active)}.x-button[data-focus-visible],a.x-button:focus-visible{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.x-button[data-disabled]{color:var(--x-role-text-disabled);cursor:not-allowed;background:var(--x-role-surface-sunken)}.x-button[data-variant=primary]{background:var(--x-role-accent-solid);border-color:var(--x-role-accent-solid);color:var(--x-role-text-on-solid)}.x-button[data-variant=primary][data-hovered]{background:var(--x-role-accent-solid-hover)}.x-button[data-variant=primary][data-disabled]{background:var(--x-role-surface-sunken);border-color:var(--x-role-border-default);color:var(--x-role-text-disabled)}.x-button[data-variant=quiet]{color:var(--x-role-text-secondary);background:0 0;border-color:#0000}.x-button[data-variant=quiet][data-hovered]{background:var(--x-role-surface-hover);color:var(--x-role-text-primary)}.x-button[data-size=s]{min-block-size:var(--x-size-control-s);padding:0 var(--x-space-3);font-size:var(--x-font-size-small)}.x-button[data-variant=quiet][data-flush]{margin-inline-start:calc(-1 * var(--x-space-4))}.x-button[data-variant=quiet][data-flush][data-size=s]{margin-inline-start:calc(-1 * var(--x-space-3))}.x-button svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m);flex:none}.x-button[data-pending] svg[data-spinner]{animation:none}@media (prefers-reduced-motion:no-preference){.x-button[data-pending] svg[data-spinner]{animation:x-spin calc(var(--x-duration-slow) * 4) linear infinite}}@keyframes x-spin{to{transform:rotate(1turn)}}.x-badge{align-items:center;gap:var(--x-space-2);font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium);line-height:var(--x-font-line-height-heading);color:var(--x-badge-fg);white-space:nowrap;display:inline-flex}.x-badge svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m);flex:none}.x-badge[data-boxed]{padding:var(--x-space-1) var(--x-space-3);border-radius:var(--x-radius-full);background:var(--x-badge-bg);border:var(--x-border-width-hairline) solid var(--x-badge-border)}.x-badge[data-status=healthy],.x-badge[data-status=success]{--x-badge-fg:var(--x-role-state-success-fg);--x-badge-bg:var(--x-role-state-success-bg);--x-badge-border:var(--x-role-state-success-border)}.x-badge[data-status=error]{--x-badge-fg:var(--x-role-state-error-fg);--x-badge-bg:var(--x-role-state-error-bg);--x-badge-border:var(--x-role-state-error-border)}.x-badge[data-status=warning]{--x-badge-fg:var(--x-role-state-warning-fg);--x-badge-bg:var(--x-role-state-warning-bg);--x-badge-border:var(--x-role-state-warning-border)}.x-badge[data-status=info],.x-badge[data-status=waiting]{--x-badge-fg:var(--x-role-state-info-fg);--x-badge-bg:var(--x-role-state-info-bg);--x-badge-border:var(--x-role-state-info-border)}.x-badge[data-status=unknown],.x-badge[data-status=neutral],.x-badge[data-status=not_monitored],.x-badge[data-status=skipped]{--x-badge-fg:var(--x-role-state-neutral-fg);--x-badge-bg:var(--x-role-state-neutral-bg);--x-badge-border:var(--x-role-state-neutral-border)}.x-badge[data-status=not_monitored][data-boxed]{background:0 0;border-style:dashed}.x-badge[data-status=stale]{--x-badge-fg:var(--x-role-text-secondary);--x-badge-bg:transparent;--x-badge-border:var(--x-role-border-strong)}.x-badge[data-status=stale][data-boxed]{border-style:dashed}.x-ladder{gap:var(--x-space-3);counter-reset:rung;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.x-ladder[data-orientation=horizontal]{grid-template-columns:repeat(var(--x-ladder-count,4), minmax(0, 1fr));gap:var(--x-space-2)}}.x-ladder-rung{grid-template-columns:var(--x-size-icon-l) minmax(0, 1fr);gap:var(--x-space-3);border-block-start:var(--x-border-width-thick) solid var(--x-role-border-subtle);align-items:start;padding-block-start:var(--x-space-3);display:grid;position:relative}.x-ladder-rung[data-state=reached]{border-block-start-color:var(--x-role-state-success-solid)}.x-ladder-rung[data-state=current]{border-block-start-color:var(--x-role-accent-solid)}.x-ladder-rung[data-state=not_applicable]{border-block-start-style:dashed}.x-ladder-rung svg{inline-size:var(--x-size-icon-l);block-size:var(--x-size-icon-l)}.x-ladder-rung[data-state=reached] svg{color:var(--x-role-state-success-fg)}.x-ladder-rung[data-state=current] svg{color:var(--x-role-accent-text)}.x-ladder-rung[data-state=pending] svg,.x-ladder-rung[data-state=not_applicable] svg{color:var(--x-role-text-secondary)}.x-ladder-label{font-size:var(--x-font-size-ui);font-weight:var(--x-font-weight-semibold);display:block}.x-ladder-rung[data-state=pending] .x-ladder-label,.x-ladder-rung[data-state=not_applicable] .x-ladder-label{color:var(--x-role-text-secondary);font-weight:var(--x-font-weight-medium)}.x-ladder-detail{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary);overflow-wrap:anywhere;display:block}@media (prefers-reduced-motion:no-preference){.x-ladder-rung{transition:border-color var(--x-duration-slow) var(--x-easing-standard)}}.x-coverage{gap:var(--x-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.x-coverage-tier{align-items:center;gap:var(--x-space-2);padding:var(--x-space-1) var(--x-space-3);border-radius:var(--x-radius-s);border:var(--x-border-width-hairline) solid var(--x-tier-border);background:var(--x-tier-bg);color:var(--x-tier-fg);font-size:var(--x-font-size-small);display:inline-flex}.x-coverage-tier svg{inline-size:var(--x-size-icon-s);block-size:var(--x-size-icon-s);flex:none}.x-coverage-tier[data-state=covered]{--x-tier-fg:var(--x-role-state-success-fg);--x-tier-bg:var(--x-role-state-success-bg);--x-tier-border:var(--x-role-state-success-border)}.x-coverage-tier[data-state=stale]{--x-tier-fg:var(--x-role-text-secondary);--x-tier-bg:transparent;--x-tier-border:var(--x-role-border-strong);border-style:dashed}.x-coverage-tier[data-state=not_monitored]{--x-tier-fg:var(--x-role-text-secondary);--x-tier-bg:transparent;--x-tier-border:var(--x-role-border-default);border-style:dashed}.x-coverage-tier[data-state=unknown]{--x-tier-fg:var(--x-role-state-neutral-fg);--x-tier-bg:var(--x-role-state-neutral-bg);--x-tier-border:var(--x-role-state-neutral-border)}.x-alert{grid-template-columns:var(--x-size-icon-l) minmax(0, 1fr);gap:var(--x-space-3);padding:var(--x-space-4) var(--x-space-5);border-radius:var(--x-radius-m);border:var(--x-border-width-hairline) solid var(--x-alert-border);background:var(--x-alert-bg);color:var(--x-role-text-primary);display:grid}.x-alert>svg{inline-size:var(--x-size-icon-l);block-size:var(--x-size-icon-l);color:var(--x-alert-fg)}.x-alert-title{font-weight:var(--x-font-weight-semibold)}.x-alert-body{color:var(--x-role-text-secondary)}.x-alert-actions{margin-block-start:var(--x-space-3)}.x-alert[data-tone=error]{--x-alert-fg:var(--x-role-state-error-fg);--x-alert-bg:var(--x-role-state-error-bg);--x-alert-border:var(--x-role-state-error-border)}.x-alert[data-tone=warning]{--x-alert-fg:var(--x-role-state-warning-fg);--x-alert-bg:var(--x-role-state-warning-bg);--x-alert-border:var(--x-role-state-warning-border)}.x-alert[data-tone=info]{--x-alert-fg:var(--x-role-state-info-fg);--x-alert-bg:var(--x-role-state-info-bg);--x-alert-border:var(--x-role-state-info-border)}.x-alert[data-tone=success]{--x-alert-fg:var(--x-role-state-success-fg);--x-alert-bg:var(--x-role-state-success-bg);--x-alert-border:var(--x-role-state-success-border)}.x-alert[data-tone=neutral]{--x-alert-fg:var(--x-role-text-secondary);--x-alert-bg:var(--x-role-surface-sunken);--x-alert-border:var(--x-role-border-subtle)}.x-field{gap:var(--x-space-2);flex-direction:column;min-inline-size:0;display:flex}.x-label{font-size:var(--x-font-size-ui);font-weight:var(--x-font-weight-medium)}.x-description{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary)}.x-input{min-block-size:var(--x-size-control-l);padding:0 var(--x-space-4);border-radius:var(--x-radius-m);border:var(--x-border-width-hairline) solid var(--x-role-border-strong);background:var(--x-role-surface-base);inline-size:100%;min-inline-size:0;color:var(--x-role-text-primary);outline:none}.x-input::placeholder{color:var(--x-role-text-secondary)}.x-input[data-focused]{border-color:var(--x-role-focus-ring);box-shadow:0 0 0 var(--x-border-width-hairline) var(--x-role-focus-ring)}.x-input[data-invalid]{border-color:var(--x-role-state-error-solid)}.x-field-error{font-size:var(--x-font-size-small);color:var(--x-role-state-error-fg)}.x-inline-form{gap:var(--x-space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.x-inline-form{row-gap:0;column-gap:var(--x-space-3);grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) auto}.x-inline-form>.x-field{grid-area:1/1/span 4;grid-template-rows:subgrid;gap:0;display:grid}.x-inline-form>.x-field>.x-label{padding-block-end:var(--x-space-2)}.x-inline-form>.x-field>.x-description,.x-inline-form>.x-field>.x-field-error{padding-block-start:var(--x-space-2)}.x-inline-form>.x-button{grid-area:2/2;align-self:stretch}}.x-command{align-items:center;gap:var(--x-space-3);padding:var(--x-space-2) var(--x-space-2) var(--x-space-2) var(--x-space-4);border-radius:var(--x-radius-m);background:var(--x-role-surface-sunken);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);min-inline-size:0;display:flex}.x-command code{white-space:nowrap;font-size:var(--x-font-size-ui);color:var(--x-role-text-primary);flex:auto;overflow-x:auto}.x-command-prompt{color:var(--x-role-text-secondary);-webkit-user-select:none;user-select:none}.x-command[data-secret]{border-color:var(--x-role-accent-solid);background:var(--x-role-surface-raised)}.x-story{gap:var(--x-space-6);display:grid}.x-story-chapter{gap:var(--x-space-2);border-inline-start:var(--x-border-width-thick) solid var(--x-role-border-subtle);padding-inline-start:var(--x-space-4);display:grid}.x-story-title{font-size:var(--x-font-size-ui);color:var(--x-role-text-secondary)}.x-story-sentence{max-inline-size:70ch}.x-evidence-ref{padding-inline:var(--x-space-2);border-radius:var(--x-radius-s);background:var(--x-role-surface-sunken);color:var(--x-role-text-link);font-size:var(--x-font-size-caption);margin-inline-start:var(--x-space-1);text-decoration:none;display:inline-block}.x-evidence-ref:hover{text-decoration:underline}.x-share{block-size:var(--x-space-2);border-radius:var(--x-radius-s);background:var(--x-role-surface-sunken);display:flex;overflow:hidden}.x-share-part{flex:0 0 var(--x-share);transition:flex-basis var(--x-duration-slower) var(--x-easing-standard)}.x-share-part[data-result=supports]{background:var(--x-role-state-success-solid)}.x-share-part[data-result=refutes]{background:var(--x-role-border-strong)}.x-share-part[data-result=inconclusive]{background:var(--x-role-border-subtle)}.x-share-part[data-level=fatal],.x-share-part[data-level=error]{background:var(--x-role-state-error-solid)}.x-share-part[data-level=warn]{background:var(--x-role-state-warning-solid)}.x-share-part[data-level=info]{background:var(--x-role-state-info-solid)}.x-share-part[data-level=debug]{background:var(--x-role-border-subtle)}.x-log-detail{padding-block:var(--x-space-3);grid-column:1/-1}.x-evidence-ref:focus-visible,[id^=dr-]:focus,[id^=rp-]:focus,[id^=ev-]:focus{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.x-command[data-secret] code{overflow-wrap:anywhere;white-space:normal}.x-codeblock{padding:var(--x-space-4);border-radius:var(--x-radius-m);background:var(--x-role-surface-sunken);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);font-size:var(--x-font-size-small);line-height:var(--x-font-line-height-body);white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:calc(var(--x-size-content-aside) * .8);margin:0;overflow-y:auto}.x-codeblock:focus-visible{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.x-segmented{gap:var(--x-space-2);flex-direction:column;display:flex}.x-segmented-track{gap:var(--x-space-1);padding:var(--x-space-1);border-radius:var(--x-radius-m);background:var(--x-role-surface-sunken);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);flex-wrap:wrap;align-self:flex-start;max-inline-size:100%;display:inline-flex}.x-segment{min-block-size:var(--x-size-control-s);padding:0 var(--x-space-4);border-radius:var(--x-radius-s);font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium);color:var(--x-role-text-secondary);cursor:pointer;outline:none;justify-content:center;align-items:center;display:inline-flex}.x-segment[data-mono]{font-family:var(--x-font-family-mono);font-weight:var(--x-font-weight-regular)}@media (pointer:coarse){.x-segment{min-block-size:var(--x-size-control-touch)}}.x-segment[data-hovered]{color:var(--x-role-text-primary)}.x-segment[data-selected]{background:var(--x-role-surface-raised);color:var(--x-role-text-primary);box-shadow:0 0 0 var(--x-border-width-hairline) var(--x-role-border-default)}.x-segment[data-focus-visible]{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.x-disclosure{border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);padding-block-start:var(--x-space-3)}.x-disclosure-heading{font-size:var(--x-font-size-ui)}.x-disclosure-trigger{align-items:center;gap:var(--x-space-2);min-block-size:var(--x-size-control-m);padding:0 var(--x-space-2);border-radius:var(--x-radius-m);color:var(--x-role-text-primary);font-weight:var(--x-font-weight-semibold);background:0 0;border:0;outline:none;margin-inline-start:calc(-1 * var(--x-space-2));display:inline-flex}@media (pointer:coarse){.x-disclosure-trigger{min-block-size:var(--x-size-control-touch)}}.x-disclosure-trigger[data-hovered]{background:var(--x-role-surface-hover)}.x-disclosure-trigger[data-focus-visible]{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.x-disclosure-trigger svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m)}@media (prefers-reduced-motion:no-preference){.x-disclosure-trigger svg{transition:transform var(--x-duration-base) var(--x-easing-standard)}}.x-disclosure[data-expanded] .x-disclosure-trigger svg{transform:rotate(90deg)}[dir=rtl] .x-disclosure-trigger svg{transform:scaleX(-1)}[dir=rtl] .x-disclosure[data-expanded] .x-disclosure-trigger svg{transform:rotate(90deg)}.x-disclosure-panel{padding-block-start:var(--x-space-3)}.x-loading{align-items:center;gap:var(--x-space-3);color:var(--x-role-text-secondary);font-size:var(--x-font-size-ui);display:inline-flex}.x-loading svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m)}@media (prefers-reduced-motion:no-preference){.x-loading svg{animation:x-spin calc(var(--x-duration-slow) * 4) linear infinite}}.x-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-step{grid-template-columns:var(--x-size-control-m) minmax(0, 1fr);gap:var(--x-space-4);padding-block:var(--x-space-5);border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);display:grid}.x-step:first-child{border-block-start:0;padding-block-start:0}.x-step-node{inline-size:var(--x-size-control-m);block-size:var(--x-size-control-m);border-radius:var(--x-radius-full);border:var(--x-border-width-thick) solid var(--x-role-border-default);color:var(--x-role-text-secondary);font-weight:var(--x-font-weight-semibold);font-size:var(--x-font-size-small);font-variant-numeric:tabular-nums;background:var(--x-role-surface-raised);place-items:center;display:grid}.x-step-node svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m)}.x-step[data-state=done] .x-step-node{border-color:var(--x-role-state-success-solid);background:var(--x-role-state-success-bg);color:var(--x-role-state-success-fg)}.x-step[data-state=waiting] .x-step-node{border-color:var(--x-role-state-info-solid);color:var(--x-role-state-info-fg)}.x-step[data-state=failed] .x-step-node{border-color:var(--x-role-state-error-solid);background:var(--x-role-state-error-bg);color:var(--x-role-state-error-fg)}.x-step[data-state=skipped] .x-step-node{border-style:dashed}.x-step[data-next] .x-step-node{border-color:var(--x-role-accent-solid);color:var(--x-role-accent-text)}.x-step-head{justify-content:space-between;align-items:baseline;gap:var(--x-space-2) var(--x-space-4);flex-wrap:wrap;display:flex}.x-step-title{font-size:var(--x-font-size-body);font-weight:var(--x-font-weight-semibold)}.x-step[data-state=done] .x-step-title,.x-step[data-state=skipped] .x-step-title{color:var(--x-role-text-secondary);font-weight:var(--x-font-weight-medium)}.x-step-status{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary)}.x-step-body{gap:var(--x-space-4);flex-direction:column;margin-block-start:var(--x-space-2);display:flex}.x-steps>.x-step{border-block-start:0;position:relative}.x-steps>.x-step:not(:last-child):before{content:"";inset-inline-start:calc(var(--x-size-control-m) / 2 - var(--x-border-width-thick) / 2);inset-block:calc(var(--x-space-5) + var(--x-size-control-m)) calc(-1 * var(--x-space-5));border-inline-start:var(--x-border-width-thick) solid var(--x-role-border-subtle);position:absolute}.x-steps>.x-step:first-child:not(:last-child):before{inset-block-start:var(--x-size-control-m)}.x-steps>.x-step[data-state=done]:not(:last-child):before{border-inline-start-color:var(--x-role-state-success-solid)}.x-steps>.x-step[data-state=skipped]:not(:last-child):before{border-inline-start-style:dashed}.x-step-node{z-index:1;position:relative}.x-step[data-next] .x-step-node{background:var(--x-role-accent-subtle);box-shadow:0 0 0 var(--x-space-1) color-mix(in oklab, var(--x-role-accent-solid) 18%, transparent)}@media (prefers-reduced-motion:no-preference){.x-step-node{transition:background-color var(--x-duration-slow) var(--x-easing-standard), border-color var(--x-duration-slow) var(--x-easing-standard), box-shadow var(--x-duration-slow) var(--x-easing-standard)}}.x-meter{gap:var(--x-space-2);flex-direction:column;min-inline-size:0;display:flex}.x-meter-track{block-size:var(--x-space-2);border-radius:var(--x-radius-full);background:var(--x-role-surface-active);overflow:hidden}.x-meter-fill{block-size:100%;inline-size:var(--x-meter-value,0%);background:var(--x-role-accent-solid);border-radius:inherit}@media (prefers-reduced-motion:no-preference){.x-meter-fill{transition:inline-size var(--x-duration-slow) var(--x-easing-standard)}}.x-meter-label{justify-content:space-between;gap:var(--x-space-3);font-size:var(--x-font-size-small);color:var(--x-role-text-secondary);display:flex}.x-popover{background:var(--x-role-surface-overlay);border:var(--x-border-width-hairline) solid var(--x-role-border-default);border-radius:var(--x-radius-m);padding:var(--x-space-2);min-inline-size:var(--x-size-rail-expanded);outline:none}.x-menu{gap:var(--x-space-1);outline:none;flex-direction:column;display:flex}.x-menu-item{align-items:center;gap:var(--x-space-3);padding:var(--x-space-2) var(--x-space-3);border-radius:var(--x-radius-s);font-size:var(--x-font-size-ui);color:var(--x-role-text-primary);cursor:default;outline:none;display:flex}.x-menu-item[data-focused]{background:var(--x-role-surface-hover)}.x-menu-item[data-selected]{font-weight:var(--x-font-weight-semibold)}.x-menu-item svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m)}.x-menu-section-header{font-size:var(--x-font-size-caption);color:var(--x-role-text-secondary);padding:var(--x-space-2) var(--x-space-3) var(--x-space-1)}.x-facts{gap:0 var(--x-space-5);font-size:var(--x-font-size-ui);grid-template-columns:minmax(0,1fr);display:grid}.x-facts dd+dt{margin-block-start:var(--x-space-3)}@media (width>=640px){.x-facts{row-gap:var(--x-space-2);grid-template-columns:max-content minmax(0,1fr)}.x-facts dd+dt{margin-block-start:0}}.x-facts dt{color:var(--x-role-text-secondary)}.x-facts dd{overflow-wrap:anywhere;margin:0}.x-palette-overlay{z-index:40;padding:calc(var(--x-space-13) * 1.25) var(--x-space-5) var(--x-space-5);background:color-mix(in oklab, var(--x-role-surface-inverse) 35%, transparent);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.x-palette{inline-size:min(100%, var(--x-size-content-prose));background:var(--x-role-surface-overlay);border:var(--x-border-width-hairline) solid var(--x-role-border-default);border-radius:var(--x-radius-l);max-block-size:70dvh;box-shadow:0 var(--x-space-8) var(--x-space-12) color-mix(in oklab, var(--x-role-surface-inverse) 22%, transparent);outline:none;flex-direction:column;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.x-palette-overlay[data-entering]{animation:x-fade var(--x-duration-base) var(--x-easing-enter)}}.x-palette-dialog{outline:none;flex-direction:column;min-block-size:0;display:flex}.x-palette-search{align-items:center;gap:var(--x-space-3);padding:var(--x-space-4) var(--x-space-5);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);display:flex}.x-palette-search svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m);color:var(--x-role-text-secondary);flex:none}.x-palette-input{min-inline-size:0;color:var(--x-role-text-primary);font-size:var(--x-font-size-body);background:0 0;border:0;outline:none;flex:1}.x-palette-input::-webkit-search-cancel-button{display:none}.x-palette-search:focus-within{box-shadow:inset 0 calc(-1 * var(--x-border-focus-width)) 0 var(--x-role-focus-ring)}.x-palette-menu{padding:var(--x-space-2);gap:var(--x-space-2);outline:none;flex-direction:column;display:flex;overflow-y:auto}.x-palette-section{gap:var(--x-space-1);flex-direction:column;display:flex}.x-palette-header{font-size:var(--x-font-size-caption);font-weight:var(--x-font-weight-medium);color:var(--x-role-text-secondary);padding:var(--x-space-2) var(--x-space-3) var(--x-space-1)}.x-palette-item{align-items:center;gap:var(--x-space-3);min-block-size:var(--x-size-control-m);padding:0 var(--x-space-3);border-radius:var(--x-radius-m);font-size:var(--x-font-size-ui);color:var(--x-role-text-primary);cursor:default;outline:none;display:flex}@media (pointer:coarse){.x-palette-item{min-block-size:var(--x-size-control-touch)}}.x-palette-item[data-focused]{background:var(--x-role-surface-selected)}.x-palette-item svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m);color:var(--x-role-text-secondary);flex:none}.x-palette-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.x-palette-hint{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary);white-space:nowrap}.x-palette-empty{padding:var(--x-space-5);color:var(--x-role-text-secondary);font-size:var(--x-font-size-ui)}.x-kbd{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-caption);padding:0 var(--x-space-2);border-radius:var(--x-radius-s);border:var(--x-border-width-hairline) solid var(--x-role-border-default);background:var(--x-role-surface-sunken);color:var(--x-role-text-secondary);white-space:nowrap}.x-rail-search{align-items:center;gap:var(--x-space-3);inline-size:100%;min-block-size:var(--x-size-control-m);padding:0 var(--x-space-3);border-radius:var(--x-radius-m);border:var(--x-border-width-hairline) solid var(--x-role-border-default);background:var(--x-role-surface-raised);color:var(--x-role-text-secondary);font:inherit;font-size:var(--x-font-size-ui);cursor:pointer;text-align:start;display:flex}@media (pointer:coarse){.x-rail-search{min-block-size:var(--x-size-control-touch)}}.x-rail-search:hover{background:var(--x-role-surface-hover);color:var(--x-role-text-primary)}.x-rail-search svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m);flex:none}.x-rail-search>span:first-of-type{white-space:nowrap;flex:1}.x-rail-foot{margin-block-start:auto}.x-account>.x-button{text-align:start;inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:var(--x-size-control-l);padding-block:var(--x-space-2);justify-content:space-between;overflow:hidden}.x-account-text{flex-direction:column;flex:1;align-items:flex-start;min-inline-size:0;display:flex;overflow:hidden}.x-account-workspace{font-weight:var(--x-font-weight-semibold);color:var(--x-role-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-account-who{font-size:var(--x-font-size-caption);color:var(--x-role-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-menu-item svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m);vertical-align:middle;margin-inline-end:var(--x-space-2)}.x-auth-main{min-block-size:100dvh;padding:var(--x-space-6) var(--x-space-4);background:var(--x-role-surface-sunken);place-items:center;display:grid}.x-auth-main:focus{outline:none}.x-signin{inline-size:min(100%, var(--x-size-content-page));gap:var(--x-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.x-signin{align-items:start;gap:var(--x-space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.x-signin-card{padding:var(--x-space-6);border-radius:var(--x-radius-l);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle)}.x-signin-card .x-button{inline-size:100%}.x-signin-title{font-size:var(--x-font-size-title-l);font-weight:var(--x-font-weight-semibold)}.x-signin-or{align-items:center;gap:var(--x-space-3);font-size:var(--x-font-size-caption);color:var(--x-role-text-secondary);grid-template-columns:1fr auto 1fr;display:grid}.x-signin-or:before,.x-signin-or:after{content:"";border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle)}.x-signin-site{padding:var(--x-space-5);border-radius:var(--x-radius-l);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);background:var(--x-role-surface-base)}.x-signin-site-label{font-size:var(--x-font-size-title-s);font-weight:var(--x-font-weight-semibold)}.x-table-wrap{border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);border-radius:var(--x-radius-m);overflow-x:auto}.x-table{border-collapse:collapse;inline-size:100%;font-size:var(--x-font-size-ui)}.x-table th{text-align:start;font-weight:var(--x-font-weight-medium);color:var(--x-role-text-secondary);font-size:var(--x-font-size-small);padding:var(--x-space-2) var(--x-space-4);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);background:var(--x-role-surface-sunken);white-space:nowrap}.x-table td{padding:var(--x-density-pad-block) var(--x-space-4);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);vertical-align:top}.x-table tr:last-child td{border-block-end:0}.x-table tbody tr:hover{background:var(--x-role-surface-hover)}.x-table td.x-num,.x-table th.x-num{text-align:end}.x-table a{color:var(--x-role-text-primary);font-weight:var(--x-font-weight-medium);text-decoration:none}.x-table a:hover{text-decoration:underline}.x-row-link:focus-visible{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.x-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-timeline li{grid-template-columns:var(--x-size-icon-l) minmax(0, 1fr);gap:var(--x-space-3);padding-block:var(--x-space-3);display:grid;position:relative}.x-timeline li:before{content:"";inline-size:var(--x-border-width-hairline);background:var(--x-role-border-subtle);position:absolute;inset-block:0;inset-inline-start:calc(var(--x-size-icon-l) / 2 - var(--x-border-width-hairline) / 2)}.x-timeline li:first-child:before{inset-block-start:50%}.x-timeline li:last-child:before{inset-block-end:50%}.x-timeline-dot{z-index:1;inline-size:var(--x-size-dot);block-size:var(--x-size-dot);margin:var(--x-space-2) auto 0;border-radius:var(--x-radius-full);background:var(--x-role-border-strong);position:relative}.x-timeline-dot[data-actor=model]{background:var(--x-role-accent-solid)}.x-timeline-dot[data-actor=probe]{background:var(--x-role-state-info-solid)}.x-timeline-dot[data-actor=user]{background:var(--x-role-text-primary)}.x-raw{padding:var(--x-space-4);background:var(--x-role-surface-sunken);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);border-radius:var(--x-radius-m);max-block-size:calc(var(--x-size-content-aside) * 1.2);font-family:var(--x-font-family-mono);font-size:var(--x-font-size-small);white-space:pre;tab-size:2;margin:0;overflow:auto}details.x-disclose>summary{cursor:pointer;color:var(--x-role-text-link);font-size:var(--x-font-size-small);list-style-position:inside}details.x-disclose[open]>summary{margin-block-end:var(--x-space-2)}.x-diff td.x-before{color:var(--x-role-state-error-fg)}.x-diff td.x-after{color:var(--x-role-state-success-fg)}.x-diff tr[data-changed=false] td{color:var(--x-role-text-secondary)}.x-diff td{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-small);overflow-wrap:anywhere}.x-card{border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);border-radius:var(--x-radius-m);padding:var(--x-space-4) var(--x-space-5);background:var(--x-role-surface-raised);gap:var(--x-space-3);flex-direction:column;min-inline-size:0;display:flex}.x-card[data-tone=attention]{border-color:var(--x-role-accent-border)}.x-card[data-tone=error]{border-color:var(--x-role-state-error-border)}.x-card[data-tone=success]{border-color:var(--x-role-state-success-border)}.x-card-title{font-weight:var(--x-font-weight-semibold)}.x-modal-overlay{z-index:30;padding:var(--x-space-5);background:color-mix(in oklab, var(--x-role-surface-inverse) 45%, transparent);place-items:center;display:grid;position:fixed;inset:0}.x-modal{inline-size:min(100%, var(--x-size-content-prose));background:var(--x-role-surface-overlay);border:var(--x-border-width-hairline) solid var(--x-role-border-default);border-radius:var(--x-radius-l);max-block-size:90dvh;padding:var(--x-space-7);outline:none;overflow:auto}.x-modal h2{margin-block-end:var(--x-space-4)}@media (prefers-reduced-motion:no-preference){.x-modal-overlay[data-entering]{animation:x-fade var(--x-duration-base) var(--x-easing-enter)}}.x-textarea{min-block-size:calc(var(--x-size-control-l) * 2);padding:var(--x-space-3) var(--x-space-4);border-radius:var(--x-radius-m);border:var(--x-border-width-hairline) solid var(--x-role-border-strong);background:var(--x-role-surface-base);color:var(--x-role-text-primary);resize:vertical;outline:none;inline-size:100%}.x-textarea[data-focused]{border-color:var(--x-role-focus-ring);box-shadow:0 0 0 var(--x-border-width-hairline) var(--x-role-focus-ring)}.x-radio-group{gap:var(--x-space-2);flex-direction:column;display:flex}.x-radio{grid-template-columns:var(--x-size-icon-m) minmax(0, 1fr);gap:var(--x-space-3);padding:var(--x-space-3) var(--x-space-4);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);border-radius:var(--x-radius-m);cursor:pointer;outline:none;display:grid}.x-radio[data-selected]{border-color:var(--x-role-accent-border);background:var(--x-role-accent-subtle)}.x-radio[data-focus-visible]{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.x-radio[data-disabled]{opacity:.6;cursor:not-allowed}.x-radio-dot{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m);border-radius:var(--x-radius-full);border:var(--x-border-width-thick) solid var(--x-role-border-strong);margin-block-start:var(--x-space-1)}.x-radio[data-selected] .x-radio-dot{border-color:var(--x-role-accent-solid);box-shadow:inset 0 0 0 var(--x-space-1) var(--x-role-surface-overlay);background:var(--x-role-accent-solid)}.x-select-button{justify-content:space-between;align-items:center;gap:var(--x-space-2);min-block-size:var(--x-size-control-m);min-inline-size:calc(var(--x-size-rail-collapsed) * 2.5);padding:0 var(--x-space-3);border-radius:var(--x-radius-m);border:var(--x-border-width-hairline) solid var(--x-role-border-strong);background:var(--x-role-surface-base);color:var(--x-role-text-primary);font-size:var(--x-font-size-ui);outline:none;display:inline-flex}.x-select-button[data-focus-visible]{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.x-select-button svg{inline-size:var(--x-size-icon-s);block-size:var(--x-size-icon-s)}.x-listbox{gap:var(--x-space-1);outline:none;flex-direction:column;display:flex}.x-tabs{gap:var(--x-space-5);flex-direction:column;display:flex}.x-tablist{gap:var(--x-space-1);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);display:flex;overflow-x:auto}.x-tab{padding:var(--x-space-3) var(--x-space-4);font-size:var(--x-font-size-ui);font-weight:var(--x-font-weight-medium);color:var(--x-role-text-secondary);border-block-end:var(--x-border-width-thick) solid transparent;cursor:pointer;white-space:nowrap;outline:none}.x-tab[data-selected]{color:var(--x-role-text-primary);border-block-end-color:var(--x-role-accent-solid)}.x-tab[data-focus-visible]{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:calc(-1 * var(--x-border-focus-width))}.x-tab-panel{outline:none}.x-code-display{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-display-s);letter-spacing:var(--x-space-1);font-weight:var(--x-font-weight-semibold);padding:var(--x-space-4) var(--x-space-7);border:var(--x-border-width-thick) dashed var(--x-role-accent-border);border-radius:var(--x-radius-l);background:var(--x-role-accent-subtle);text-align:center}.x-segmented-state{gap:var(--x-space-1);display:inline-flex}.x-tracker{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.x-tracker-stage{grid-template-columns:var(--x-size-control-s) minmax(0, 1fr);gap:var(--x-space-3);padding-block-end:var(--x-space-5);display:grid;position:relative}.x-tracker-stage:last-child{padding-block-end:0}.x-tracker-stage:not(:last-child):before{content:"";inset-inline-start:calc(var(--x-size-control-s) / 2 - var(--x-border-width-thick) / 2);inset-block:var(--x-size-control-s) 0;border-inline-start:var(--x-border-width-thick) solid var(--x-role-border-subtle);position:absolute}.x-tracker-stage[data-state=done]:not(:last-child):before{border-inline-start-color:var(--x-role-state-success-solid)}.x-tracker-stage[data-state=rolled_back]:not(:last-child):before{border-inline-start-style:dashed;border-inline-start-color:var(--x-role-state-warning-border)}.x-tracker-marker{inline-size:var(--x-size-control-s);block-size:var(--x-size-control-s);border-radius:var(--x-radius-full);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-default);color:var(--x-role-text-secondary);font-size:var(--x-font-size-caption);font-weight:var(--x-font-weight-semibold);z-index:1;place-items:center;display:grid;position:relative}.x-tracker-marker svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m)}.x-tracker-stage[data-state=done] .x-tracker-marker{color:var(--x-role-state-success-fg);border-color:var(--x-role-state-success-border);background:var(--x-role-state-success-bg)}.x-tracker-stage[data-state=current] .x-tracker-marker{color:var(--x-role-accent-text);border-color:var(--x-role-accent-solid);background:var(--x-role-accent-subtle)}.x-tracker-stage[data-state=rolled_back] .x-tracker-marker{color:var(--x-role-state-warning-fg);border-color:var(--x-role-state-warning-border);background:var(--x-role-state-warning-bg)}.x-tracker-stage[data-state=pending] .x-tracker-marker{border-style:dashed}@media (prefers-reduced-motion:no-preference){.x-tracker-stage[data-state=current] .x-tracker-marker{animation:x-tracker-live calc(var(--x-duration-slow) * 6) var(--x-easing-standard) infinite}}@keyframes x-tracker-live{50%{box-shadow:0 0 0 var(--x-space-2) var(--x-role-accent-subtle)}}.x-tracker-body{gap:var(--x-space-1);min-inline-size:0;flex-direction:column;padding-block-start:var(--x-space-1);display:flex}.x-tracker-label{font-weight:var(--x-font-weight-semibold);font-size:var(--x-font-size-ui)}.x-tracker-stage[data-state=pending] .x-tracker-label{color:var(--x-role-text-secondary);font-weight:var(--x-font-weight-medium)}.x-tracker-at{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary)}.x-tracker-detail{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary);overflow-wrap:anywhere}@media (width>=900px){.x-tracker[data-orientation=horizontal]{grid-template-columns:repeat(var(--x-tracker-count,6), minmax(0, 1fr));gap:var(--x-space-3)}.x-tracker[data-orientation=horizontal] .x-tracker-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--x-size-control-s) auto;padding-block-end:0}.x-tracker[data-orientation=horizontal] .x-tracker-stage:not(:last-child):before{inset-block:calc(var(--x-size-control-s) / 2 - var(--x-border-width-thick) / 2) auto;inset-inline:var(--x-size-control-s) calc(-1 * var(--x-space-3));border-inline-start:0;border-block-start:var(--x-border-width-thick) solid var(--x-role-border-subtle)}.x-tracker[data-orientation=horizontal] .x-tracker-stage[data-state=done]:not(:last-child):before{border-block-start-color:var(--x-role-state-success-solid)}.x-tracker[data-orientation=horizontal] .x-tracker-stage[data-state=rolled_back]:not(:last-child):before{border-block-start-style:dashed;border-block-start-color:var(--x-role-state-warning-border)}}.x-report-grid{gap:var(--x-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.x-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.x-report-h{font-size:var(--x-font-size-ui);font-weight:var(--x-font-weight-semibold)}.x-report-ba th[scope=row]{font-weight:var(--x-font-weight-medium)}.x-report-ba td{vertical-align:top}.x-timeline-dot[data-state=fixed]{background:var(--x-role-state-success-solid)}.x-timeline-dot[data-state=put_back]{background:var(--x-role-surface-raised);border:var(--x-border-width-thick) dashed var(--x-role-state-warning-border)}.x-quote{padding:var(--x-space-3) var(--x-space-4);border-inline-start:var(--x-border-width-thick) solid var(--x-role-accent-border);background:var(--x-role-surface-sunken);border-radius:var(--x-radius-s);white-space:pre-wrap;font-size:var(--x-font-size-ui);margin:0}.x-checkbox{align-items:flex-start;gap:var(--x-space-3);cursor:pointer;font-size:var(--x-font-size-ui);min-block-size:var(--x-size-control-m);outline:none;display:inline-flex}.x-checkbox-box{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m);border-radius:var(--x-radius-s);border:var(--x-border-width-thick) solid var(--x-role-border-strong);background:var(--x-role-surface-base);flex:none;place-items:center;margin-block-start:var(--x-space-1);display:grid}.x-checkbox[data-selected] .x-checkbox-box{background:var(--x-role-accent-solid);border-color:var(--x-role-accent-solid)}.x-checkbox[data-selected] .x-checkbox-box:after{content:"✓";color:var(--x-role-text-on-solid);font-size:var(--x-font-size-caption);font-weight:var(--x-font-weight-bold)}.x-checkbox[data-focus-visible] .x-checkbox-box{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.x-delta-grid{gap:var(--x-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.x-delta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.x-delta-h{font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-semibold);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);padding-block-end:var(--x-space-1)}.x-delta ul{gap:var(--x-space-1);flex-direction:column;margin:0;padding-inline-start:var(--x-space-5);display:flex}.x-review{border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);padding-block-start:var(--x-space-4)}.x-review-title{font-size:var(--x-font-size-body);font-weight:var(--x-font-weight-semibold)}.x-review-risk{align-items:baseline}.x-review-revisions{margin:0;padding-inline-start:var(--x-space-5)}.x-diff-facts .x-before{color:var(--x-role-text-secondary);text-decoration:line-through;display:block}.x-diff-facts .x-after{display:block}.x-log{gap:0;margin:0;padding:0;list-style:none;display:grid}.x-log-line{gap:var(--x-space-1) var(--x-space-3);padding-block:var(--x-space-2);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);grid-template-columns:minmax(0,1fr);align-items:baseline;display:grid}@media (width>=900px){.x-log-line{grid-template-columns:max-content max-content max-content minmax(0,1fr)}.x-log-line>:last-child{grid-column:4}}.x-log-line[data-root-cause]{border-inline-start:var(--x-border-width-thick) solid var(--x-role-accent-solid);padding-inline-start:var(--x-space-2)}.x-log-message{overflow-wrap:anywhere;font-size:var(--x-font-size-small)}.chk-grid{gap:var(--x-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.chk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.chk-steps{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-small)}.chk-list{gap:var(--x-space-1);flex-direction:column;margin:0;padding-inline-start:var(--x-space-5);display:flex}.x-run-slots,.x-added-list,.x-added-places,.x-found,.x-door-log,.x-door-steps{gap:var(--x-space-2);margin:0;padding:0;list-style:none;display:grid}.x-run-slot,.x-added-places>li{gap:var(--x-space-1) var(--x-space-3);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=640px){.x-run-slot{grid-template-columns:minmax(0,max-content) minmax(0,1fr) max-content}.x-added-places>li{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}}.x-added-list{gap:0}.x-added{gap:var(--x-space-3);padding-block:var(--x-space-4);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);display:grid}.x-added:last-child{border-block-end:0}.x-added-head{justify-content:space-between;gap:var(--x-space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.x-added-head>*{min-inline-size:0}.x-added-name{font-weight:var(--x-font-weight-semibold);overflow-wrap:anywhere}.x-added-detail{gap:var(--x-space-5);padding:var(--x-space-4);background:var(--x-role-surface-sunken);border-radius:var(--x-radius-m);display:grid}.x-expected,.x-consent{gap:var(--x-space-3);padding:var(--x-space-4);border:var(--x-border-width-hairline) solid var(--x-role-accent-border);border-radius:var(--x-radius-m);background:var(--x-role-surface-raised);display:grid}.x-expected-title{font-size:var(--x-font-size-ui);font-weight:var(--x-font-weight-semibold)}.x-expected-grid{gap:var(--x-space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (width>=640px){.x-expected-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-expected-grid dt{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary)}.x-expected-grid dd{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-small);margin:0}.x-expected-grid [data-next] dd{color:var(--x-role-text-primary);font-weight:var(--x-font-weight-semibold)}.x-search-box{align-items:center;gap:var(--x-space-2);display:flex}.x-search-box>svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m);color:var(--x-role-text-secondary);flex:none}.x-search-box>.x-input{flex:1;min-inline-size:0}.x-search-clear{inline-size:var(--x-size-control-s);block-size:var(--x-size-control-s);border-radius:var(--x-radius-s);color:var(--x-role-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.x-search[data-empty] .x-search-clear{visibility:hidden}.x-search-clear[data-focus-visible]{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.x-found>li{gap:var(--x-space-2) var(--x-space-4);padding-block:var(--x-space-3);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=900px){.x-found>li{grid-template-columns:minmax(0,1fr) max-content max-content}}.x-found-name{font-weight:var(--x-font-weight-medium);overflow-wrap:anywhere}.x-door{gap:var(--x-space-4);padding:var(--x-space-5);border-radius:var(--x-radius-l);border:var(--x-border-width-hairline) solid var(--x-role-border-default);background:var(--x-role-surface-raised);display:grid}.x-door-steps>li{grid-template-columns:var(--x-size-control-s) minmax(0, 1fr);gap:var(--x-space-1) var(--x-space-3);align-items:start;display:grid}.x-door-steps>li>:nth-child(n+3){grid-column:2}@media (width>=900px){.x-door-steps>li{grid-template-columns:var(--x-size-control-s) minmax(0, 1fr) max-content}.x-door-steps>li>:nth-child(n+3){grid-column:3}}.x-door-step-n{inline-size:var(--x-size-control-s);block-size:var(--x-size-control-s);border-radius:var(--x-radius-full);background:var(--x-role-surface-sunken);font-family:var(--x-font-family-mono);font-size:var(--x-font-size-small);place-items:center;display:inline-grid}.x-door-steps>li[data-done] .x-door-step-n{background:var(--x-role-state-success-bg);color:var(--x-role-state-success-fg)}.x-door-log>li{gap:var(--x-space-1) var(--x-space-3);padding-block:var(--x-space-2);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.x-door-log>li{grid-template-columns:max-content minmax(0,1fr) max-content}}.x-door-log>li[data-actor=person]{border-inline-start:var(--x-border-width-thick) solid var(--x-role-accent-solid);padding-inline-start:var(--x-space-2)}.x-segment[data-disabled]{color:var(--x-role-text-disabled);cursor:not-allowed;text-decoration:line-through}.x-live-frame{border:var(--x-border-width-hairline) solid var(--x-role-border-default);border-radius:var(--x-radius-m);background:var(--x-role-surface-sunken);overflow:hidden}.x-live-frame img{block-size:auto;inline-size:100%;display:block}.x-live-frame[data-your-turn]{border-color:var(--x-role-accent-border);box-shadow:0 0 0 var(--x-border-width-thick) var(--x-role-accent-subtle)}.x-live-frame[data-your-turn] img{cursor:pointer}.x-live-frame:focus-visible{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.x-plan-features{gap:var(--x-space-2);margin:0;padding:0;list-style:none;display:grid}.x-plan-features>li{justify-content:space-between;gap:var(--x-space-2) var(--x-space-4);padding-block:var(--x-space-2);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);flex-wrap:wrap;align-items:center;display:flex}.x-plan-features>li>span:first-child{overflow-wrap:anywhere;min-inline-size:0}.x-door-tests{gap:var(--x-space-3);padding:var(--x-space-4);border-radius:var(--x-radius-m);background:var(--x-role-surface-sunken);display:grid}[data-source]{font-family:var(--x-font-family-mono);font-variant-numeric:tabular-nums}.x-stream{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-stream-row{grid-template-columns:var(--x-size-icon-l) minmax(0, 1fr) auto;column-gap:var(--x-space-3);row-gap:var(--x-space-1);padding:var(--x-space-3) var(--x-space-4);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);grid-template-areas:"glyph label verdict"".detail detail";align-items:baseline;display:grid}.x-stream-row:last-child{border-block-end:0}.x-stream-glyph{grid-area:glyph;align-self:center;place-items:center;display:grid}.x-stream-glyph svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m)}.x-stream-label{font-weight:var(--x-font-weight-semibold);font-size:var(--x-font-size-ui);grid-area:label;min-inline-size:0}.x-stream-verdict{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-small);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--x-role-text-secondary);grid-area:verdict}.x-stream-detail{font-size:var(--x-font-size-ui);color:var(--x-role-text-secondary);overflow-wrap:break-word;grid-area:detail;min-inline-size:0}:is(.x-stream-glyph,.x-stream-verdict)[data-status=success]{color:var(--x-role-state-success-fg)}:is(.x-stream-glyph,.x-stream-verdict)[data-status=warning]{color:var(--x-role-state-warning-fg)}:is(.x-stream-glyph,.x-stream-verdict)[data-status=error]{color:var(--x-role-state-error-fg)}:root:is([data-motion=full],[data-motion=calm]) .x-stream-row[data-arrived]{animation:x-arrive var(--x-duration-slow) var(--x-easing-enter) both}:root[data-motion=calm] .x-stream-row[data-arrived]{animation-name:x-fade-in}:root[data-motion=full] .x-stream-row[data-state=pending] .x-stream-glyph{animation:x-pending calc(var(--x-duration-loop) / 2) var(--x-easing-standard) infinite}.x-count{gap:var(--x-space-1);flex-direction:column;min-inline-size:0;display:inline-flex}.x-count-value{inline-size:calc(var(--x-count-chars,4) * 1ch);contain:layout;font-family:var(--x-font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--x-font-size-title-l);font-weight:var(--x-font-weight-semibold);letter-spacing:var(--x-font-tracking-title);line-height:var(--x-font-line-height-tight);display:inline-block}.x-count-label{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary)}.x-count-delta{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-small);color:var(--x-role-text-secondary);font-variant-numeric:tabular-nums}.x-source{display:inline-block;position:relative}.x-source-figure{border-radius:var(--x-radius-s);cursor:help;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--x-role-border-strong);text-decoration-color:var(--x-role-border-strong);text-underline-offset:var(--x-space-2);outline:none}.x-source-figure:focus-visible{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.x-source-panel{z-index:30;gap:var(--x-space-1);inline-size:max-content;max-inline-size:min(var(--x-size-content-aside), 80vw);padding:var(--x-space-3) var(--x-space-4);border-radius:var(--x-radius-m);background:var(--x-role-surface-overlay);border:var(--x-border-width-hairline) solid var(--x-role-border-default);color:var(--x-role-text-secondary);font-family:var(--x-font-family-sans);font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-regular);letter-spacing:normal;line-height:var(--x-font-line-height-body);text-align:start;box-shadow:0 var(--x-space-5) var(--x-space-9) color-mix(in oklab, var(--x-role-surface-inverse) 16%, transparent);flex-direction:column;display:none;position:absolute;inset-block-start:calc(100% + var(--x-space-2));inset-inline-start:0}.x-source-panel[data-open]{display:flex}.x-source-mode{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-caption);text-transform:uppercase;letter-spacing:var(--x-font-tracking-caps);color:var(--x-role-accent-text)}.x-source-v{font-family:var(--x-font-family-mono);color:var(--x-role-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.x-trace{gap:var(--x-space-2);flex-direction:column;min-inline-size:0;margin:0;display:flex}.x-trace svg{inline-size:100%;block-size:calc(var(--x-space-11) + var(--x-space-8));overflow:visible}.x-trace-line{fill:none;stroke:var(--x-role-text-tertiary);stroke-width:var(--x-border-width-thick);stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.x-trace-line[data-after]{stroke:var(--x-role-accent-solid)}.x-trace-band{fill:var(--x-role-state-error-bg);stroke:var(--x-role-state-error-border);stroke-width:var(--x-border-width-hairline);stroke-dasharray:var(--x-space-2)}.x-trace-summary{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary)}:root:is([data-motion=full],[data-motion=calm]) .x-trace-line[data-arrived]{animation:x-draw var(--x-duration-draw) var(--x-easing-standard) both}:root:is([data-motion=full],[data-motion=calm]) .x-trace-band[data-arrived]{animation:x-fade-in var(--x-duration-slower) var(--x-easing-standard) both}.x-fixrail{--x-fixrail-node:var(--x-space-5);gap:var(--x-space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.x-fixrail:before,.x-fixrail:after{content:"";inset-inline-start:calc(var(--x-fixrail-node) / 2 - var(--x-border-width-thick) / 2);inset-block:calc(var(--x-fixrail-node) / 2) calc(var(--x-fixrail-node) / 2);inline-size:var(--x-border-width-thick);background:var(--x-role-border-default);transform-origin:50% 0;position:absolute}.x-fixrail:after{background:var(--x-role-accent-solid);transform:scaleY(var(--x-fixrail-progress,0))}.x-fixrail-stage{z-index:1;grid-template-columns:var(--x-fixrail-node) minmax(0, 1fr) auto;align-items:center;gap:var(--x-space-3);font-size:var(--x-font-size-small);color:var(--x-role-text-secondary);display:grid;position:relative}@media (width>=640px){.x-fixrail{gap:var(--x-space-2);grid-template-columns:repeat(6,minmax(0,1fr))}.x-fixrail:before,.x-fixrail:after{inset-inline:8.33333%;inset-block:calc(var(--x-fixrail-node) / 2 - var(--x-border-width-thick) / 2) auto;inline-size:auto;block-size:var(--x-border-width-thick);transform-origin:0}.x-fixrail:after{transform:scaleX(var(--x-fixrail-progress,0))}[dir=rtl] .x-fixrail:after{transform-origin:100%}.x-fixrail-stage{text-align:center;justify-items:center;gap:var(--x-space-2);grid-template-columns:minmax(0,1fr)}}.x-fixrail-node{inline-size:var(--x-fixrail-node);block-size:var(--x-fixrail-node);border-radius:var(--x-radius-full);background:var(--x-role-surface-raised);border:var(--x-border-width-thick) solid var(--x-role-border-default);position:relative}.x-fixrail-stage[data-state=done] .x-fixrail-node{background:var(--x-role-accent-solid);border-color:var(--x-role-accent-solid)}.x-fixrail-stage[data-state=current] .x-fixrail-node{background:var(--x-role-accent-subtle);border-color:var(--x-role-accent-solid)}.x-fixrail-stage[data-state=current] .x-fixrail-node:after{content:"";inset:calc(-1 * var(--x-space-2));border-radius:var(--x-radius-full);border:var(--x-border-width-hairline) solid var(--x-role-accent-border);position:absolute}.x-fixrail-stage:is([data-state=done],[data-state=current]) .x-fixrail-label{color:var(--x-role-text-primary);font-weight:var(--x-font-weight-medium)}.x-fixrail-time{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-caption);color:var(--x-role-text-tertiary);font-variant-numeric:tabular-nums}:root:is([data-motion=full],[data-motion=calm]) .x-fixrail:after{transition:transform var(--x-duration-count) var(--x-easing-standard)}:root[data-motion=full] .x-fixrail-stage[data-state=current] .x-fixrail-node:after{animation:x-halo var(--x-duration-loop) var(--x-easing-enter) infinite}.x-race{gap:var(--x-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-race-row{gap:var(--x-space-2) var(--x-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.x-race-label{align-items:baseline;gap:var(--x-space-1) var(--x-space-3);font-size:var(--x-font-size-ui);flex-wrap:wrap;min-inline-size:0;display:flex}.x-race-win{align-items:center;gap:var(--x-space-1);font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-semibold);color:var(--x-role-state-success-fg);display:inline-flex}.x-race-win svg{inline-size:var(--x-size-icon-s);block-size:var(--x-size-icon-s)}.x-race-figure{font-family:var(--x-font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--x-font-size-small);text-align:end;min-inline-size:4ch}.x-race-bar{block-size:var(--x-space-2);border-radius:var(--x-radius-full);background:var(--x-role-surface-active);grid-column:1/-1;display:block;overflow:hidden}.x-race-bar i{background:var(--x-role-ai-solid);transform-origin:0;block-size:100%;transform:scaleX(var(--x-race-confidence,0));display:block}[dir=rtl] .x-race-bar i{transform-origin:100%}.x-race-row[data-outcome=won] .x-race-bar i{background:var(--x-role-state-success-solid)}.x-race-row[data-outcome=lost] .x-race-bar i{background:var(--x-role-border-strong)}.x-race-row[data-outcome=lost] :is(.x-race-label,.x-race-figure){color:var(--x-role-text-secondary)}:root:is([data-motion=full],[data-motion=calm]) .x-race-bar i{transition:transform var(--x-duration-slower) var(--x-easing-standard), background-color var(--x-duration-slower) var(--x-easing-standard)}.x-patch{gap:var(--x-space-3);flex-direction:column;min-inline-size:0;margin:0;display:flex}.x-patch-diff{padding:var(--x-space-3) 0;border-radius:var(--x-radius-m);background:var(--x-role-surface-sunken);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);font-size:var(--x-font-size-small);line-height:var(--x-font-line-height-body);margin:0;overflow-x:auto}.x-patch-diff:focus-visible{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.x-patch-line{padding-inline:var(--x-space-4);white-space:pre;display:block}.x-patch-mark{inline-size:2ch;color:var(--x-role-text-secondary);display:inline-block}.x-patch-line[data-kind=removed][data-applied]{color:var(--x-role-state-error-fg);background:var(--x-role-state-error-bg);text-decoration:line-through}.x-patch-line[data-kind=added]{visibility:hidden}.x-patch-line[data-kind=added][data-applied]{visibility:visible;color:var(--x-role-state-success-fg);background:var(--x-role-state-success-bg)}.x-patch-result{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-small);color:var(--x-role-text-secondary);font-variant-numeric:tabular-nums}:root:is([data-motion=full],[data-motion=calm]) .x-patch-line[data-kind=added][data-applied]{animation:x-slide-in-start var(--x-duration-slow) var(--x-easing-enter) both}:root[data-motion=calm] .x-patch-line[data-kind=added][data-applied]{animation-name:x-fade-in}.x-seal{align-items:center;gap:var(--x-space-4);padding:var(--x-space-4);border-radius:var(--x-radius-m);background:var(--x-role-surface-sunken);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);display:flex;position:relative;overflow:hidden}.x-seal[data-verified]{border-color:var(--x-role-state-success-border)}.x-seal-mark{inline-size:var(--x-size-control-l);block-size:var(--x-size-control-l);flex:none}.x-seal-mark circle{fill:none;stroke:var(--x-role-border-default);stroke-width:var(--x-border-width-thick)}.x-seal[data-verified] .x-seal-mark circle{stroke:var(--x-role-state-success-border)}.x-seal-mark path{fill:none;stroke:var(--x-role-state-success-solid);stroke-width:calc(var(--x-border-width-thick) * 1.5);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.x-seal[data-verified] .x-seal-mark path{stroke-dashoffset:0}.x-seal-body{gap:var(--x-space-1);flex-direction:column;min-inline-size:0;display:flex}.x-seal-title{font-weight:var(--x-font-weight-semibold)}.x-seal-meta{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary)}.x-seal-checks,.x-seal-meta time{font-family:var(--x-font-family-mono);font-variant-numeric:tabular-nums}.x-seal-receipt{font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium)}.x-seal:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg, transparent 30%, color-mix(in oklab, var(--x-role-text-primary) 12%, transparent) 50%, transparent 70%);position:absolute;inset:0;transform:translate(-100%)}:root:is([data-motion=full],[data-motion=calm]) .x-seal[data-arrived] .x-seal-mark path{animation:x-draw var(--x-duration-slower) var(--x-easing-enter) both}:root[data-motion=full] .x-seal[data-arrived]:after{animation:x-pass var(--x-duration-draw) var(--x-easing-standard) var(--x-duration-slower) 1 both}.x-map{gap:var(--x-space-5);grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;display:grid}@media (width>=640px){.x-map{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.x-map-field{aspect-ratio:2;border-radius:var(--x-radius-m);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);background-color:var(--x-role-surface-sunken);background-image:radial-gradient(var(--x-role-border-default) var(--x-border-width-hairline), transparent var(--x-border-width-thick));background-size:var(--x-space-3) var(--x-space-3);position:relative;overflow:hidden}.x-map-node{inline-size:var(--x-size-dot);block-size:var(--x-size-dot);border-radius:var(--x-radius-full);background:var(--x-role-text-tertiary);position:absolute;translate:-50% -50%}.x-map-node[data-verdict=ok]{background:var(--x-role-state-success-solid)}.x-map-node[data-verdict=slow]{background:var(--x-role-state-warning-solid)}.x-map-node[data-verdict=error]{background:var(--x-role-state-error-solid)}.x-map-ring{inset:calc(-1 * var(--x-space-4));border-radius:var(--x-radius-full);border:var(--x-border-width-hairline) solid var(--x-role-accent-border);transform:scale(var(--x-map-ring,.4));position:absolute}.x-map-node[data-verdict=pending] .x-map-ring{border-style:dashed;border-color:var(--x-role-border-strong)}.x-map-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-map-list li{grid-template-columns:var(--x-size-icon-m) minmax(0, 1fr) auto auto;align-items:center;gap:var(--x-space-2);padding-block:var(--x-space-2);font-size:var(--x-font-size-small);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);display:grid}.x-map-list li:last-child{border-block-end:0}.x-map-list svg{inline-size:var(--x-size-icon-s);block-size:var(--x-size-icon-s)}.x-map-list li[data-verdict=ok] svg{color:var(--x-role-state-success-fg)}.x-map-list li[data-verdict=slow] svg{color:var(--x-role-state-warning-fg)}.x-map-list li[data-verdict=error] svg{color:var(--x-role-state-error-fg)}.x-map-latency{font-family:var(--x-font-family-mono);font-variant-numeric:tabular-nums}.x-map-verdict{color:var(--x-role-text-secondary)}:root:is([data-motion=full],[data-motion=calm]) .x-map-node[data-arrived] .x-map-ring{animation:x-ring-in var(--x-duration-draw) var(--x-easing-enter) both}.x-edge{isolation:isolate;border-radius:var(--x-radius-l);border:var(--x-border-width-hairline) solid var(--x-role-border-default);background:var(--x-role-surface-raised);position:relative}.x-edge[data-active]{border-color:var(--x-role-ai-border)}:root[data-motion=full] .x-edge[data-active]{border-color:#0000;overflow:hidden}:root[data-motion=full] .x-edge[data-active]:before{content:"";z-index:-2;aspect-ratio:1;background:conic-gradient(transparent 70%, var(--x-role-ai-solid), transparent);inline-size:200%;animation:x-turn var(--x-duration-loop) var(--x-easing-linear) infinite;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}:root[data-motion=full] .x-edge[data-active]:after{content:"";z-index:-1;inset:var(--x-border-width-hairline);border-radius:calc(var(--x-radius-l) - var(--x-border-width-hairline));background:var(--x-role-surface-raised);position:absolute}[data-pointer-light]{background-image:radial-gradient(calc(var(--x-space-13) * 1.75) circle at var(--x-pointer-x,-100%) var(--x-pointer-y,-100%), color-mix(in oklab, var(--x-role-accent-solid) 10%, transparent), transparent 70%)}::view-transition-group(x-origin){animation-duration:var(--x-duration-morph);animation-timing-function:var(--x-easing-standard)}:root:is([data-motion=full],[data-motion=calm]) .x-palette-overlay[data-entering]{animation:x-fade-in var(--x-duration-base) var(--x-easing-standard)}:root:is([data-motion=full],[data-motion=calm]) .x-palette-overlay[data-exiting]{animation:x-fade-in var(--x-duration-fast) var(--x-easing-exit) reverse}:root[data-motion=full] .x-palette-overlay[data-entering] .x-palette{animation:x-pop var(--x-duration-base) var(--x-easing-standard)}:root[data-motion=full] .x-palette-overlay[data-exiting] .x-palette{animation:x-pop var(--x-duration-fast) var(--x-easing-exit) reverse}:root[data-motion=full] .x-palette-overlay[data-entering] .x-palette-item{animation:x-fade-in var(--x-duration-base) var(--x-easing-enter) both}:root[data-motion=full] .x-palette-overlay[data-entering] .x-palette-item:nth-child(2){animation-delay:var(--x-motion-stagger)}:root[data-motion=full] .x-palette-overlay[data-entering] .x-palette-item:nth-child(3){animation-delay:calc(var(--x-motion-stagger) * 2)}:root[data-motion=full] .x-palette-overlay[data-entering] .x-palette-item:nth-child(4){animation-delay:calc(var(--x-motion-stagger) * 3)}:root[data-motion=full] .x-palette-overlay[data-entering] .x-palette-item:nth-child(n+5){animation-delay:calc(var(--x-motion-stagger) * 4)}.x-answer{gap:var(--x-space-2);flex-direction:column;display:flex}.x-answer-ai{align-items:center;gap:var(--x-space-1);padding:0 var(--x-space-2);border-radius:var(--x-radius-full);background:var(--x-role-ai-subtle);border:var(--x-border-width-hairline) solid var(--x-role-ai-border);color:var(--x-role-ai-text);font-family:var(--x-font-family-mono);font-size:var(--x-font-size-caption);letter-spacing:var(--x-font-tracking-caps);text-transform:uppercase;display:inline-flex}.x-answer-text{line-height:var(--x-font-line-height-body)}.x-answer-writing{color:var(--x-role-text-secondary)}.x-answer-caret{inline-size:var(--x-space-2);vertical-align:text-bottom;background:var(--x-role-ai-solid);block-size:1em;margin-inline-start:var(--x-space-1);display:inline-block}.x-heart{align-items:center;gap:var(--x-space-2);font-size:var(--x-font-size-small);min-inline-size:0;display:inline-flex}.x-heart-dot{inline-size:var(--x-size-dot);block-size:var(--x-size-dot);border-radius:var(--x-radius-full);background:var(--x-role-state-success-solid);flex:none;position:relative}.x-heart[data-state=stale] .x-heart-dot{border:var(--x-border-width-thick) solid var(--x-role-state-warning-solid);background:0 0}.x-heart[data-state=never] .x-heart-dot{border:var(--x-border-width-hairline) dashed var(--x-role-border-strong);background:0 0}.x-heart-age{font-family:var(--x-font-family-mono);font-variant-numeric:tabular-nums;color:var(--x-role-text-secondary);white-space:nowrap}.x-heart[data-state=stale] .x-heart-age{color:var(--x-role-state-warning-fg)}:root[data-motion=full] .x-heart[data-state=fresh] .x-heart-dot:after{content:"";inset:calc(-1 * var(--x-space-2));border-radius:var(--x-radius-full);border:var(--x-border-width-hairline) solid var(--x-role-state-success-solid);animation:x-heartbeat var(--x-duration-loop) var(--x-easing-enter) infinite;position:absolute}.x-sweep{position:relative}.x-sweep:after{content:"";pointer-events:none;opacity:0;border-radius:inherit;background:linear-gradient(to bottom, transparent calc(100% - var(--x-space-9)), color-mix(in oklab, var(--x-role-accent-solid) 16%, transparent));border-block-end:var(--x-border-width-hairline) solid var(--x-role-accent-solid);clip-path:inset(0);position:absolute;inset:0;transform:translateY(-100%)}.x-sweep[data-sweeping]{overflow:hidden}:root[data-motion=full] .x-sweep[data-sweeping]:after{animation:x-sweep-pass var(--x-duration-sweep) var(--x-easing-standard) 1 both}.x-demo-controls{justify-content:space-between;align-items:center;gap:var(--x-space-2) var(--x-space-3);padding:var(--x-space-2) var(--x-space-4);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);font-size:var(--x-font-size-small);flex-wrap:wrap;display:flex}.x-demo-mode{align-items:center;gap:var(--x-space-2);font-family:var(--x-font-family-mono);font-size:var(--x-font-size-caption);letter-spacing:var(--x-font-tracking-caps);text-transform:uppercase;color:var(--x-role-text-secondary);flex-wrap:wrap;display:inline-flex}.x-demo-mode-dot{inline-size:var(--x-size-dot);block-size:var(--x-size-dot);border-radius:var(--x-radius-full);border:var(--x-border-width-hairline) solid var(--x-role-border-strong)}.x-demo-mode[data-mode=live] .x-demo-mode-dot{background:var(--x-role-accent-solid);border-color:var(--x-role-accent-solid)}.x-demo-mode[data-mode=recorded] .x-demo-mode-dot{background:var(--x-role-text-tertiary);border-color:var(--x-role-text-tertiary)}.x-demo-mode[data-mode=sample] .x-demo-mode-dot{border-style:dashed}.x-demo-when{text-transform:none;letter-spacing:normal}.x-demo-actions{gap:var(--x-space-1);flex-wrap:wrap;display:inline-flex}.x-demo-button{align-items:center;gap:var(--x-space-2);min-block-size:var(--x-size-control-s);padding:0 var(--x-space-3);border-radius:var(--x-radius-m);border:var(--x-border-width-hairline) solid var(--x-role-border-default);background:var(--x-role-surface-raised);color:var(--x-role-text-primary);font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium);cursor:pointer;outline:none;display:inline-flex}@media (pointer:coarse){.x-demo-button{min-block-size:var(--x-size-control-touch)}}.x-demo-button svg{inline-size:var(--x-size-icon-s);block-size:var(--x-size-icon-s)}.x-demo-button[data-hovered]{background:var(--x-role-surface-hover)}.x-demo-button[data-pressed]{background:var(--x-role-surface-active)}.x-demo-button[data-focus-visible]{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.x-window{border-radius:var(--x-radius-l);background:var(--x-role-surface-overlay);border:var(--x-border-width-hairline) solid var(--x-role-border-default);min-inline-size:0;box-shadow:0 var(--x-space-5) var(--x-space-10) color-mix(in oklab, var(--x-role-surface-inverse) 10%, transparent);flex-direction:column;display:flex;overflow:hidden}.x-window-bar{align-items:center;gap:var(--x-space-3);padding:var(--x-space-3) var(--x-space-4);background:var(--x-role-surface-sunken);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);display:flex}.x-window-lights{gap:var(--x-space-2);flex:none;display:inline-flex}.x-window-lights i{inline-size:var(--x-size-dot);block-size:var(--x-size-dot);border-radius:var(--x-radius-full);background:var(--x-role-border-strong)}.x-window-title{min-inline-size:0;font-family:var(--x-font-family-mono);font-size:var(--x-font-size-ui);font-weight:var(--x-font-weight-semibold);overflow-wrap:anywhere;flex:1}.x-window-mode{padding:0 var(--x-space-2);border-radius:var(--x-radius-full);border:var(--x-border-width-hairline) solid var(--x-role-border-default);font-family:var(--x-font-family-mono);font-size:var(--x-font-size-caption);letter-spacing:var(--x-font-tracking-caps);text-transform:uppercase;color:var(--x-role-text-secondary);flex:none}.x-window-mode[data-mode=sample]{border-style:dashed}.x-window-mode[data-mode=live]{color:var(--x-role-accent-text);border-color:var(--x-role-accent-border)}.x-window-tabs{flex-direction:column;min-inline-size:0;display:flex}.x-window-tablist{gap:var(--x-space-1);padding:var(--x-space-2) var(--x-space-3) 0;border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);display:flex;overflow-x:auto}.x-window-tab{padding:var(--x-space-2) var(--x-space-3);font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium);color:var(--x-role-text-secondary);border-block-end:var(--x-border-width-thick) solid transparent;cursor:pointer;white-space:nowrap;outline:none}@media (pointer:coarse){.x-window-tab{min-block-size:var(--x-size-control-touch)}}.x-window-tab[data-hovered]{color:var(--x-role-text-primary)}.x-window-tab[data-selected]{color:var(--x-role-text-primary);border-block-end-color:var(--x-role-accent-solid)}.x-window-tab[data-focus-visible]{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:calc(-1 * var(--x-border-focus-width))}.x-window-body{padding:var(--x-space-4);outline:none;min-inline-size:0}.x-window-body[data-focus-visible]{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:calc(-1 * var(--x-border-focus-width))}.x-proof{gap:var(--x-space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1200px){.x-proof{grid-template-columns:var(--x-size-rail-expanded) minmax(0, 1fr);column-gap:var(--x-space-10)}.x-proof-nav{grid-row:1/span 8;align-self:start;position:sticky;inset-block-start:calc(var(--x-size-topbar) + var(--x-space-5))}.x-proof-block{grid-column:2}}.x-proof-nav-title{font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-semibold);margin-block-end:var(--x-space-2)}.x-proof-nav ol{gap:var(--x-space-1);border-inline-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-proof-nav a{padding:var(--x-space-2) var(--x-space-3);border-inline-start:var(--x-border-width-thick) solid transparent;color:var(--x-role-text-secondary);font-size:var(--x-font-size-small);margin-inline-start:calc(-1 * var(--x-border-width-hairline));text-decoration:none;display:block}@media (pointer:coarse){.x-proof-nav a{min-block-size:var(--x-size-control-touch)}}.x-proof-nav a:hover{color:var(--x-role-text-primary);border-inline-start-color:var(--x-role-border-strong)}.x-proof-kind{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-caption);letter-spacing:var(--x-font-tracking-caps);text-transform:uppercase;color:var(--x-role-accent-text)}.x-proof-block{gap:var(--x-space-3);padding-block:var(--x-space-6);border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);min-inline-size:0;flex-direction:column;scroll-margin-block-start:calc(var(--x-size-topbar) + var(--x-space-5));display:flex}.x-proof-title{font-size:var(--x-font-size-title-s)}.x-proof-body{color:var(--x-role-text-secondary);gap:var(--x-space-4);flex-direction:column;min-inline-size:0;display:flex}:root:is([data-motion=full],[data-motion=calm]) :is(.x-button,.x-segment,.x-demo-button,.x-disclosure-trigger,.x-rail-search,.x-window-tab,.x-option,.x-select-trigger){transition:background-color var(--x-duration-fast) var(--x-easing-standard), border-color var(--x-duration-fast) var(--x-easing-standard), color var(--x-duration-fast) var(--x-easing-standard), transform var(--x-duration-press) var(--x-easing-standard)}:root:is([data-motion=full],[data-motion=calm]) :is(.x-button,.x-segment,.x-demo-button,.x-disclosure-trigger,.x-option)[data-pressed],:root:is([data-motion=full],[data-motion=calm]) .x-rail-search:active{transform:scale(var(--x-motion-press-scale))}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is(.x-palette,.x-popover,.x-source-panel){background:color-mix(in oklab, var(--x-role-surface-overlay) 88%, transparent);backdrop-filter:blur(var(--x-space-4)) saturate(1.2)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:is(.x-palette,.x-popover,.x-source-panel){background:var(--x-role-surface-overlay);backdrop-filter:none}}:root:is([data-theme=hc-light],[data-theme=hc-dark]) :is(.x-palette,.x-popover,.x-source-panel){background:var(--x-role-surface-overlay);backdrop-filter:none}@keyframes x-arrive{0%{opacity:0;transform:translateY(var(--x-motion-travel))}}@keyframes x-slide-in-start{0%{opacity:0;transform:translateX(calc(-1 * var(--x-motion-travel)))}}@keyframes x-fade-in{0%{opacity:0}}@keyframes x-pop{0%{opacity:0;transform:scale(var(--x-motion-press-scale))}}@keyframes x-pending{50%{opacity:.35}}@keyframes x-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes x-halo{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.3)}}@keyframes x-pass{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}@keyframes x-ring-in{0%{opacity:0;transform:scale(.2)}}@keyframes x-turn{to{rotate:1turn}}@keyframes x-heartbeat{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}@keyframes x-sweep-pass{0%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:translateY(100%)}}html{scroll-padding-block-start:calc(var(--w-header-block,var(--x-size-topbar)) + var(--x-space-5))}main:focus{outline:none}body:has(>.w-footer){flex-direction:column;display:flex}body:has(>.w-footer)>main{flex:1 0 auto}.w-header{z-index:5;background:var(--x-role-surface-base);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);position:sticky;inset-block-start:0}.w-bar{max-inline-size:var(--w-measure);min-block-size:var(--x-size-topbar);padding:var(--x-space-3) var(--w-gutter);justify-content:space-between;align-items:center;gap:var(--x-space-3);flex-wrap:wrap;margin-inline:auto;display:flex}.w-header .x-brand{padding-inline:0}.w-nav{align-items:center;gap:var(--x-space-1);flex-wrap:wrap;display:flex}.w-nav a:not(.x-button){min-block-size:var(--x-size-control-m);padding:0 var(--x-space-3);border-radius:var(--x-radius-m);color:var(--x-role-text-secondary);font-size:var(--x-font-size-ui);font-weight:var(--x-font-weight-medium);align-items:center;text-decoration:none;display:inline-flex}@media (pointer:coarse){.w-nav a:not(.x-button){min-block-size:var(--x-size-control-touch)}}.w-nav a:not(.x-button):hover{background:var(--x-role-surface-hover);color:var(--x-role-text-primary)}.w-nav .x-button{margin-inline-start:var(--x-space-2)}.w-footer{border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);background:var(--x-role-surface-sunken)}.w-footer .w-bar{padding-block:var(--x-space-5)}.w-select{min-block-size:var(--x-size-control-s);padding:0 var(--x-space-3);border-radius:var(--x-radius-m);font-size:var(--x-font-size-small);border:var(--x-border-width-hairline) solid var(--x-role-border-default);background:var(--x-role-surface-raised);color:var(--x-role-text-primary)}@media (pointer:coarse){.w-select{min-block-size:var(--x-size-control-touch)}}.w-section{max-inline-size:var(--w-measure);padding:var(--x-space-10) var(--w-gutter);gap:var(--x-space-8);flex-direction:column;margin-inline:auto;display:flex}@media (width>=900px){.w-section{padding-block:var(--x-space-12)}}.w-section-head{max-inline-size:var(--x-size-content-prose)}.w-section h2{font-size:var(--x-font-size-title-m)}.w-section-lede,.w-lede{color:var(--x-role-text-secondary);max-inline-size:var(--x-size-content-prose)}.w-lede{font-size:var(--x-font-size-title-s);line-height:var(--x-font-line-height-body)}.w-hero{max-inline-size:var(--w-measure);padding:var(--x-space-8) var(--w-gutter) var(--x-space-9);gap:var(--x-space-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""scene";align-items:start;margin-inline:auto;display:grid}@media (width>=900px){.w-hero{padding-block:var(--x-space-11) var(--x-space-10)}}@media (width>=1200px){.w-hero{column-gap:var(--x-space-11);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy scene";padding-block-start:var(--x-space-12)}.w-hero-copy{position:sticky;inset-block-start:calc(var(--x-size-topbar) + var(--x-space-8))}}.w-hero>astro-island,.w-hero-scan{display:contents}.w-hero-copy{gap:var(--x-space-6);flex-direction:column;grid-area:copy;min-inline-size:0;display:flex}.w-hero-head{gap:var(--x-space-5);flex-direction:column;display:flex}.w-hero-for{font-size:var(--x-font-size-body);color:var(--x-role-text-primary);font-weight:var(--x-font-weight-medium)}.w-scope{gap:var(--x-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.w-scope a{align-items:center;gap:var(--x-space-2);min-block-size:var(--x-size-control-s);padding-inline:var(--x-space-3);border-radius:var(--x-radius-full);border:var(--x-border-width-hairline) solid var(--x-role-border-default);background:color-mix(in oklab, var(--x-role-surface-raised) 70%, transparent);color:var(--x-role-text-primary);font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium);text-decoration:none;display:inline-flex}.w-scope a:hover{border-color:var(--x-role-accent-border);color:var(--x-role-accent-text)}.w-scope a:focus-visible{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.w-scope a[data-state=planned]{color:var(--x-role-text-secondary);border-style:dashed}.w-scope-next{color:var(--x-role-text-tertiary);font-weight:var(--x-font-weight-regular);font-size:var(--x-font-size-caption)}@media (pointer:coarse){.w-scope a{min-block-size:var(--x-size-control-touch)}}.w-scan-notes{gap:var(--x-space-2);flex-direction:column;display:flex}.w-scan-more summary{align-items:center;gap:var(--x-space-2);cursor:pointer;font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium);color:var(--x-role-text-secondary);display:inline-flex}.w-scan-more summary:hover{color:var(--x-role-text-primary)}.w-scan-more summary:focus-visible{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset);border-radius:var(--x-radius-s)}.w-scan-more[open] summary{color:var(--x-role-text-primary);margin-block-end:var(--x-space-2)}@media (pointer:coarse){.w-scan-more summary{min-block-size:var(--x-size-control-touch)}}.w-connects{align-items:center;gap:var(--x-space-2) var(--x-space-4);padding-block:var(--x-space-3);border-block:var(--x-border-width-hairline) solid var(--x-role-border-subtle);flex-wrap:wrap;display:flex}.w-connects-title{font-weight:var(--x-font-weight-semibold);color:var(--x-role-text-primary);text-decoration:none}.w-connects-title:hover{color:var(--x-role-accent-text)}.w-connects-stream{gap:var(--x-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.w-connects-stream svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m);fill:var(--x-role-text-secondary)}.w-connects-stream li:hover svg{fill:var(--x-role-accent-text)}.w-connects-search{margin-inline-start:auto}.w-nav-count{padding-inline:var(--x-space-2);border-radius:var(--x-radius-full);background:var(--x-role-accent-subtle);color:var(--x-role-accent-text);font-size:var(--x-font-size-caption);font-weight:var(--x-font-weight-semibold);margin-inline-start:var(--x-space-2)}.w-works-scale{font-size:var(--x-font-size-title-s);font-weight:var(--x-font-weight-semibold)}.w-works-scale a{color:var(--x-role-text-primary);-webkit-text-decoration-color:var(--x-role-accent-border);text-decoration-color:var(--x-role-accent-border);text-underline-offset:var(--x-space-1)}.w-works-scale a:hover{color:var(--x-role-accent-text)}.w-eyebrow{align-items:center;gap:var(--x-space-2);padding:var(--x-space-1) var(--x-space-3);border-radius:var(--x-radius-full);border:var(--x-border-width-hairline) solid var(--x-role-accent-border);background:var(--x-role-accent-subtle);color:var(--x-role-accent-text);font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium);align-self:flex-start;display:inline-flex}.w-eyebrow-dot{inline-size:var(--x-size-dot);block-size:var(--x-size-dot);border-radius:var(--x-radius-full);background:var(--x-role-accent-solid)}.w-lede{font-size:var(--x-font-size-body);line-height:var(--x-font-line-height-body);text-wrap:pretty}@media (width>=900px){.w-lede{font-size:var(--x-font-size-title-s)}}.w-scan-form{min-inline-size:0}.w-scan-form .x-inline-form .x-button{min-block-size:var(--x-size-control-l);padding-inline:var(--x-space-5)}.w-scan-form .x-input{min-block-size:var(--x-size-control-l);font-size:var(--x-font-size-body)}@media (pointer:coarse){.w-scan-form .x-input,.w-scan-form .x-inline-form .x-button{min-block-size:var(--x-size-control-touch)}}.w-hero-connect{align-items:baseline;gap:var(--x-space-2) var(--x-space-4);border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);font-size:var(--x-font-size-ui);color:var(--x-role-text-secondary);flex-wrap:wrap;padding-block-start:var(--x-space-4);display:flex}.w-hero-connect a{font-weight:var(--x-font-weight-medium)}.w-scene{grid-area:scene;min-inline-size:0;position:relative}@media (width>=1200px){.w-scene{padding-block-start:var(--x-space-4)}}.w-tracker-card{justify-content:flex-end;gap:var(--x-space-5);padding:calc(var(--x-space-11) + var(--x-space-5)) var(--x-space-6) var(--x-space-6);border-radius:var(--x-radius-l);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-default);box-shadow:0 var(--x-space-8) var(--x-space-11) color-mix(in oklab, var(--x-role-surface-inverse) 12%, transparent);flex-direction:column;display:flex}.w-tracker-card-head{justify-content:space-between;align-items:center;gap:var(--x-space-2);flex-wrap:wrap;display:flex}.w-tracker-card-title{font-weight:var(--x-font-weight-semibold);font-size:var(--x-font-size-ui)}.w-tag{font-size:var(--x-font-size-caption);font-weight:var(--x-font-weight-medium);color:var(--x-role-text-secondary);border:var(--x-border-width-hairline) solid var(--x-role-border-default);border-radius:var(--x-radius-full);padding:0 var(--x-space-2);white-space:nowrap}.w-console{border-radius:var(--x-radius-l);background:var(--x-role-surface-overlay);border:var(--x-border-width-hairline) solid var(--x-role-border-default);min-inline-size:0;box-shadow:0 var(--x-space-3) var(--x-space-5) color-mix(in oklab, var(--x-role-surface-inverse) 8%, transparent), 0 var(--x-space-11) var(--x-space-13) color-mix(in oklab, var(--x-role-surface-inverse) 16%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.w-signal{min-inline-size:0;max-inline-size:calc(var(--x-space-12) * 2);block-size:var(--x-space-5);flex:auto;align-self:center;overflow:visible}.w-signal path{fill:none;stroke-width:var(--x-border-width-thick);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.w-signal-steady{stroke:var(--x-role-accent-solid)}.w-signal-falter{stroke:var(--x-role-state-warning-solid);opacity:0}.w-signal[data-tone=problem] .w-signal-falter{stroke:var(--x-role-state-error-solid)}.w-signal:is([data-tone=problem],[data-tone=advice]) .w-signal-steady{opacity:0}.w-signal:is([data-tone=problem],[data-tone=advice]) .w-signal-falter{opacity:1}:root[data-motion=full] .w-signal path,:root[data-motion=calm] .w-signal path{transition:opacity var(--x-duration-slow) var(--x-easing-standard)}:root[data-motion=full] .w-signal[data-tone=running] .w-signal-steady{animation:w-signal-pulse var(--x-duration-signal) var(--x-easing-standard) infinite}@keyframes w-signal-pulse{50%{opacity:.35}}.w-console-head{align-items:flex-start;gap:var(--x-space-4);padding:var(--x-space-4) var(--x-space-5);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);background:var(--x-role-surface-sunken);display:flex}.w-console-dots{gap:var(--x-space-2);flex:none;padding-block-start:var(--x-space-2);display:inline-flex}.w-console-dots i{inline-size:var(--x-size-dot);block-size:var(--x-size-dot);border-radius:var(--x-radius-full);background:var(--x-role-border-strong)}.w-console-title{gap:var(--x-space-1);flex-direction:column;min-inline-size:0;display:flex}.w-console-title h2{font-size:var(--x-font-size-body);font-family:var(--x-font-family-mono);font-weight:var(--x-font-weight-semibold);overflow-wrap:anywhere}.w-console-meta{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary)}.w-console .x-stream-row{padding:var(--x-space-4) var(--x-space-5);align-items:start}@media (width>=640px){.w-console .x-stream{grid-template-columns:var(--x-size-icon-l) minmax(0, 9fr) minmax(0, 22fr) max-content;column-gap:var(--x-space-3);display:grid}.w-console .x-stream-row{grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:"glyph label detail verdict"}.w-console .x-stream-verdict{text-align:end}}.w-console .x-stream-glyph{block-size:var(--x-font-size-title-s);align-self:start}.w-console .x-stream-detail{gap:var(--x-space-2);flex-direction:column;display:flex}.w-console .x-stream-label{align-items:baseline;gap:var(--x-space-1) var(--x-space-2);flex-wrap:wrap;display:flex}.w-console .x-stream-row:hover{background:color-mix(in oklab, var(--x-role-surface-hover) 60%, transparent)}.w-checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w-check{grid-template-columns:var(--x-size-icon-l) minmax(0, 1fr) auto;column-gap:var(--x-space-3);row-gap:var(--x-space-1);padding:var(--x-space-4) var(--x-space-5);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);grid-template-areas:"glyph name verdict"".body body";display:grid}.w-check:last-child{border-block-end:0}@media (width>=640px){.w-check{grid-template-columns:var(--x-size-icon-l) minmax(0, 9fr) minmax(0, 22fr) calc(var(--x-size-control-l) * 2.25);grid-template-areas:"glyph name body verdict"}.w-check-verdict{text-align:end}}.w-check-glyph{block-size:var(--x-font-size-title-s);grid-area:glyph;place-items:center;display:grid}.w-check-glyph svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m)}.w-check-glyph[data-status=success]{color:var(--x-role-state-success-fg)}.w-check-glyph[data-status=error]{color:var(--x-role-state-error-fg)}.w-check-glyph[data-status=warning]{color:var(--x-role-state-warning-fg)}.w-check-glyph[data-status=unknown],.w-check-glyph[data-status=waiting]{color:var(--x-role-text-secondary)}.w-check-name{font-weight:var(--x-font-weight-semibold);font-size:var(--x-font-size-ui);grid-area:name}.w-check-verdict{font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium);white-space:nowrap;color:var(--x-role-text-secondary);grid-area:verdict}.w-check-verdict[data-status=success]{color:var(--x-role-state-success-fg)}.w-check-verdict[data-status=error]{color:var(--x-role-state-error-fg)}.w-check-verdict[data-status=warning]{color:var(--x-role-state-warning-fg)}.w-check-body{gap:var(--x-space-2);font-size:var(--x-font-size-ui);color:var(--x-role-text-secondary);flex-direction:column;grid-area:body;min-inline-size:0;display:flex}.w-check-values{gap:var(--x-space-1);flex-wrap:wrap;display:flex}.w-check-values code{font-size:var(--x-font-size-caption);padding:0 var(--x-space-2);border-radius:var(--x-radius-s);background:var(--x-role-surface-sunken);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);overflow-wrap:anywhere;color:var(--x-role-text-primary)}@keyframes w-wait{50%{opacity:.35}}.w-console-foot{gap:var(--x-space-4);padding:var(--x-space-4) var(--x-space-5) var(--x-space-5);border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);background:var(--x-role-surface-sunken);flex-direction:column;display:flex}.w-console-tally{font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium)}.w-console-verdict{align-items:center;gap:var(--x-space-3);min-inline-size:0;display:flex}.w-fold{flex:none;overflow:visible}.w-fold path{fill:none;stroke-linecap:round;stroke-linejoin:round}.w-fold-steady{stroke:var(--x-role-brand-steady)}.w-fold-fold{stroke:var(--x-role-brand-fold)}.w-fold-halo{stroke:var(--x-role-brand-fold);opacity:0}.w-fold[data-state=proven] .w-fold-halo{opacity:.16}.w-fold-pass{stroke:var(--x-role-text-primary);opacity:.9}.w-fold-bead{fill:var(--x-role-brand-fold)}.w-fold-count{fill:var(--x-role-text-primary);font-family:var(--x-font-family-mono);font-weight:var(--x-font-weight-semibold)}.w-fold[data-state=idle] :is(.w-fold-steady,.w-fold-fold){opacity:.4}.w-fold[data-state=to-fix] .w-fold-fold{stroke:var(--x-role-state-warning-solid)}.w-fold[data-state=to-fix][data-tone=fault] :is(.w-fold-fold,.w-fold-steady){stroke:var(--x-role-state-error-solid)}.w-fold[data-state=stale] .w-fold-fold{stroke:var(--x-role-brand-steady);opacity:.7}.w-fold[data-size=inline]{inline-size:var(--x-size-icon-l);block-size:var(--x-size-icon-l)}.w-fold[data-size=seal]{inline-size:var(--x-size-control-s);block-size:var(--x-size-control-s)}.w-fold[data-size=monumental]{inline-size:var(--x-size-control-xl,calc(var(--x-space-12) * 2));block-size:auto;margin-block-end:var(--x-space-4);display:block}@media (width>=1200px){.w-scene{isolation:isolate}.w-fold[data-size=monumental]{z-index:-1;inline-size:min(34vw, calc(var(--x-size-content-site) * .42));opacity:.9;margin:0;position:absolute;inset-block-start:calc(var(--x-space-12) * -1.4);inset-inline-start:calc(var(--x-space-12) * -2.2)}}.w-fold[data-size=monumental][data-state=proven] .w-fold-halo{opacity:.22}:is([data-theme=hc-light],[data-theme=hc-dark]) .w-fold :is(.w-fold-steady,.w-fold-fold){stroke:var(--x-role-text-primary)}:is([data-theme=hc-light],[data-theme=hc-dark]) .w-fold .w-fold-halo{display:none}@media (forced-colors:active){.w-fold :is(.w-fold-steady,.w-fold-fold){stroke:canvastext}.w-fold .w-fold-halo{display:none}}.w-works{max-inline-size:var(--w-measure);padding:var(--x-space-5) var(--w-gutter) var(--x-space-9);align-items:center;gap:var(--x-space-4) var(--x-space-7);flex-wrap:wrap;margin-inline:auto;display:flex}.w-works-title{font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium);color:var(--x-role-text-secondary)}.w-works-list{gap:var(--x-space-3) var(--x-space-7);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.w-works-item{align-items:center;gap:var(--x-space-2);color:var(--x-role-text-secondary);font-weight:var(--x-font-weight-semibold);font-size:var(--x-font-size-ui);display:inline-flex}.w-works-item svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m);fill:currentColor}.w-works-item[data-planned]{font-weight:var(--x-font-weight-medium)}.w-connect{gap:var(--x-space-8);border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.w-connect h2,.w-band h2,.w-cta h2{letter-spacing:var(--x-font-tracking-title)}.w-start{padding-block-start:var(--x-space-2)}.w-next{border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);color:var(--x-role-text-secondary);padding-block-start:var(--x-space-5)}.w-selector-panel{gap:var(--x-space-7);flex-direction:column;display:flex}.w-selector-panel h2{font-size:var(--x-font-size-title-s)}.w-selector{gap:var(--x-space-7);flex-direction:column;min-inline-size:0;display:flex}.w-choice{gap:var(--x-space-3);flex-direction:column;display:flex}.w-choice-options{gap:var(--x-space-3);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--x-size-rail-expanded)), 1fr));display:grid}@media (width>=640px){.w-choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.w-option{align-items:flex-start;gap:var(--x-space-2);padding:var(--x-space-4);min-block-size:var(--x-size-control-touch);border:var(--x-border-width-hairline) solid var(--x-role-border-default);border-radius:var(--x-radius-m);background:var(--x-role-surface-base);cursor:pointer;transition:border-color var(--x-duration-fast) var(--x-easing-standard), background-color var(--x-duration-fast) var(--x-easing-standard);outline:none;flex-direction:column;display:flex}.w-option[data-hovered]{background:var(--x-role-surface-hover)}.w-option[data-selected]{border-color:var(--x-role-accent-solid);background:var(--x-role-accent-subtle);box-shadow:inset 0 0 0 var(--x-border-width-hairline) var(--x-role-accent-solid)}.w-option[data-focus-visible]{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.w-option-name{font-weight:var(--x-font-weight-semibold)}.w-selector-detail{gap:var(--x-space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.w-selector-detail{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.w-selector-detail h3{font-size:var(--x-font-size-ui);color:var(--x-role-text-secondary);font-weight:var(--x-font-weight-semibold)}.w-does{gap:var(--x-space-4);flex-direction:column;padding:0;list-style:none;display:flex}.w-does li{grid-template-columns:var(--x-size-control-s) minmax(0, 1fr);gap:var(--x-space-3);font-size:var(--x-font-size-ui);align-items:start;display:grid}.w-does-n{inline-size:var(--x-size-control-s);block-size:var(--x-size-control-s);border-radius:var(--x-radius-full);border:var(--x-border-width-hairline) solid var(--x-role-border-default);color:var(--x-role-text-secondary);font-size:var(--x-font-size-caption);place-items:center;display:inline-grid}.w-does-text{gap:var(--x-space-2);min-inline-size:0;flex-direction:column;padding-block-start:var(--x-space-1);display:flex}.w-codes{gap:var(--x-space-2);flex-wrap:wrap;display:flex}.w-codes code{padding:var(--x-space-1) var(--x-space-2);border-radius:var(--x-radius-s);background:var(--x-role-surface-sunken);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);overflow-wrap:anywhere}.w-gives{flex-direction:column;padding:0;list-style:none;display:flex}.w-gives li{justify-content:space-between;align-items:center;gap:var(--x-space-2);padding-block:var(--x-space-3);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);font-size:var(--x-font-size-ui);flex-wrap:wrap;display:flex}.w-gives li:last-child{border-block-end:0}.w-selector-foot{justify-content:space-between;align-items:baseline;gap:var(--x-space-3);border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);flex-wrap:wrap;padding-block-start:var(--x-space-5);display:flex}.w-selector-foot p{flex:1 1 var(--x-size-content-aside)}.w-arrow-link{font-weight:var(--x-font-weight-medium);font-size:var(--x-font-size-ui);max-inline-size:100%}.w-arrow-link:after{content:" →";white-space:nowrap}[dir=rtl] .w-arrow-link:after{content:" ←"}.w-band{border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle)}.w-rungs{gap:var(--x-space-7);counter-reset:rung;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=900px){.w-rungs{gap:var(--x-space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.w-rung{gap:var(--x-space-3);flex-direction:column;padding-inline-start:calc(var(--x-size-control-l) + var(--x-space-4));display:flex;position:relative}@media (width>=900px){.w-rung{padding-block-start:calc(var(--x-size-control-l) + var(--x-space-5));padding-inline-start:0}}.w-rung-n{inline-size:var(--x-size-control-l);block-size:var(--x-size-control-l);border-radius:var(--x-radius-full);background:var(--x-role-accent-subtle);color:var(--x-role-accent-text);border:var(--x-border-width-hairline) solid var(--x-role-accent-border);font-weight:var(--x-font-weight-semibold);z-index:1;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.w-rung[data-optional] .w-rung-n{background:var(--x-role-surface-raised);color:var(--x-role-text-secondary);border-style:dashed;border-color:var(--x-role-border-strong)}.w-rung:not(:last-child):before{content:"";inset-inline-start:calc(var(--x-size-control-l) / 2);inset-block:var(--x-size-control-l) calc(-1 * var(--x-space-7));border-inline-start:var(--x-border-width-thick) solid var(--x-role-border-default);position:absolute}@media (width>=900px){.w-rung:not(:last-child):before{inset-block:calc(var(--x-size-control-l) / 2) auto;inset-inline:var(--x-size-control-l) calc(-1 * var(--x-space-5));border-inline-start:0;border-block-start:var(--x-border-width-thick) solid var(--x-role-border-default)}}.w-rung h3{font-size:var(--x-font-size-body);align-items:baseline;gap:var(--x-space-2);flex-wrap:wrap;display:flex}.w-rung p{color:var(--x-role-text-secondary);font-size:var(--x-font-size-ui)}.w-rung-tag{font-size:var(--x-font-size-caption);font-weight:var(--x-font-weight-medium);color:var(--x-role-text-secondary);border:var(--x-border-width-hairline) solid var(--x-role-border-default);border-radius:var(--x-radius-full);padding:0 var(--x-space-2)}.w-note{gap:var(--x-space-2);padding:var(--x-space-5);border-radius:var(--x-radius-l);background:var(--x-role-surface-sunken);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);flex-direction:column;display:flex}.w-note h2,.w-note h3{font-size:var(--x-font-size-body)}.w-note p{color:var(--x-role-text-secondary)}.w-cta{gap:var(--x-space-8);border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1200px){.w-cta{gap:var(--x-space-11);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}}.w-notfound{min-block-size:calc(100dvh - var(--x-size-topbar) * 3);justify-content:center}.w-sub-title{font-size:var(--x-font-size-body);font-weight:var(--x-font-weight-semibold)}.w-connect .w-rungs{gap:var(--x-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.w-connect .w-rung{padding:var(--x-space-4);border-radius:var(--x-radius-m);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);gap:var(--x-space-2)}.w-connect .w-rung:before{display:none}.w-connect .w-rung-n{inline-size:var(--x-size-control-s);block-size:var(--x-size-control-s);font-size:var(--x-font-size-caption);position:static}.w-connect .w-rung h4{font-size:var(--x-font-size-ui);align-items:baseline;gap:var(--x-space-2);flex-wrap:wrap;display:flex}.w-connect .w-rung p{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary)}.w-fix{gap:var(--x-space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1200px){.w-fix{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.w-report{gap:var(--x-space-5);min-inline-size:0;padding:var(--x-space-7);border-radius:var(--x-radius-l);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-default);flex-direction:column;display:flex}.w-report[data-compact]{gap:var(--x-space-4);background:0 0;border:0;padding:0}.w-report-head{align-items:center;gap:var(--x-space-3);flex-wrap:wrap;display:flex}.w-report-head .x-proof-signature{inline-size:var(--x-size-control-m);block-size:var(--x-size-control-m);flex:none}.w-report-name{gap:var(--x-space-1);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.w-report-title{font-weight:var(--x-font-weight-semibold)}.w-report-rows{flex-direction:column;margin:0;display:flex}.w-report-row{gap:var(--x-space-2);padding-block:var(--x-space-4);border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.w-report:not([data-compact]) .w-report-row{gap:var(--x-space-5);grid-template-columns:minmax(0,2fr) minmax(0,5fr)}}.w-report-row dt{font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium);color:var(--x-role-text-secondary)}.w-report-row dd{min-inline-size:0;margin:0}.w-report-change{align-items:center;gap:var(--x-space-2) var(--x-space-3);flex-wrap:wrap;display:flex}.w-report-diff{align-items:center;gap:var(--x-space-2);flex-wrap:wrap;display:inline-flex}.w-report-diff code[data-side=now]{color:var(--x-role-text-secondary);text-decoration:line-through}.w-report-diff code[data-side=after]{color:var(--x-role-accent-text)}.w-report-ba{border-collapse:collapse;inline-size:100%;font-size:var(--x-font-size-small)}.w-report-ba th,.w-report-ba td{text-align:start;vertical-align:middle;padding-block:var(--x-space-2);padding-inline:0 var(--x-space-3)}.w-report-ba thead th{font-weight:var(--x-font-weight-medium);color:var(--x-role-text-secondary)}.w-report-ba tbody th{font-weight:var(--x-font-weight-medium)}.w-report-ba td{white-space:nowrap;color:var(--x-role-state-error-fg)}.w-report-ba td[data-ok]{color:var(--x-role-state-success-fg)}.w-report-cell{align-items:center;gap:var(--x-space-1);display:inline-flex}.w-report-cell svg{inline-size:var(--x-size-icon-s);block-size:var(--x-size-icon-s);flex:none}.w-fix-card{gap:var(--x-space-6);padding:var(--x-space-7);border-radius:var(--x-radius-l);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-default);box-shadow:0 var(--x-space-5) var(--x-space-10) color-mix(in oklab, var(--x-role-surface-inverse) 8%, transparent);flex-direction:column;display:flex}.w-cta-button{min-block-size:var(--x-size-control-l);padding-inline:var(--x-space-6);font-size:var(--x-font-size-body)}.w-does.w-next{padding-block-start:var(--x-space-6)}@media (width>=1200px){.w-does.w-next{border-block-start:0;border-inline-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);padding-block-start:0;padding-inline-start:var(--x-space-8)}}.w-console-progress{block-size:var(--x-border-width-thick);background:var(--x-role-border-subtle);position:relative;overflow:hidden}.w-console-progress:after{content:"";transform-origin:0;transform:scaleX(var(--w-done,0));background:var(--x-role-accent-solid);position:absolute;inset:0}[dir=rtl] .w-console-progress:after{transform-origin:100%}.w-console-progress[data-done]:after{background:var(--x-role-state-success-solid)}:root:is([data-motion=full],[data-motion=calm]) .w-console-progress:after{transition:transform var(--x-duration-slow) var(--x-easing-standard), background-color var(--x-duration-slow) var(--x-easing-standard)}.w-check-name{align-items:baseline;gap:var(--x-space-1) var(--x-space-2);flex-wrap:wrap;display:flex}.w-check-source{font-size:var(--x-font-size-caption);font-weight:var(--x-font-weight-medium);color:var(--x-role-accent-text);white-space:nowrap}.w-connect-side{gap:var(--x-space-7);flex-direction:column;min-inline-size:0;display:flex}.w-term{border-radius:var(--x-radius-l);background:var(--x-role-surface-overlay);border:var(--x-border-width-hairline) solid var(--x-role-border-default);min-inline-size:0;box-shadow:0 var(--x-space-5) var(--x-space-10) color-mix(in oklab, var(--x-role-surface-inverse) 10%, transparent);flex-direction:column;display:flex;overflow:hidden}.w-term-head{align-items:center;gap:var(--x-space-4);padding:var(--x-space-3) var(--x-space-5);background:var(--x-role-surface-sunken);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);display:flex}.w-term-title{align-items:baseline;gap:var(--x-space-1) var(--x-space-3);min-inline-size:0;font-size:var(--x-font-size-ui);font-weight:var(--x-font-weight-semibold);flex-wrap:wrap;flex:1;display:flex}.w-term-title .x-secondary{font-weight:var(--x-font-weight-regular);font-size:var(--x-font-size-small)}.w-term-body{padding:var(--x-space-4) var(--x-space-5);font-family:var(--x-font-family-mono);font-size:var(--x-font-size-small);line-height:var(--x-font-line-height-body);max-block-size:calc(var(--x-font-size-small) * var(--x-font-line-height-body) * 22);margin:0;list-style:none;position:relative;overflow:auto}.w-term-body:focus-visible{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:calc(-1 * var(--x-border-focus-width))}.w-term-line{grid-template-columns:var(--x-space-6) minmax(0, 1fr);color:var(--x-role-text-primary);display:grid}.w-term-glyph{color:var(--x-role-text-secondary)}.w-term-text{white-space:pre-wrap;overflow-wrap:anywhere}.w-term-line[data-kind=body] .w-term-text{color:var(--x-role-text-secondary)}.w-term-line[data-diff] .w-term-text,.w-term-line[data-kind=done] .w-term-glyph,.w-term-line[data-kind=success] .w-term-glyph{color:var(--x-role-state-success-fg)}.w-term-line[data-kind=note] .w-term-text,.w-term-line[data-kind=intro] .w-term-text,.w-term-line[data-kind=outro] .w-term-text{font-weight:var(--x-font-weight-semibold)}.w-term-line[data-running] .w-term-glyph{color:var(--x-role-accent-text)}.w-term[data-armed] .w-term-line[data-pending]{opacity:0}:root:is([data-motion=full],[data-motion=calm]) .w-term-line{transition:opacity var(--x-duration-fast) var(--x-easing-enter)}:root[data-motion=full] .w-term-line[data-running] .w-term-glyph{animation:w-wait calc(var(--x-duration-slow) * 3) var(--x-easing-standard) infinite}.w-term-foot{gap:var(--x-space-2);padding:var(--x-space-4) var(--x-space-5);background:var(--x-role-surface-sunken);border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);flex-direction:column;display:flex}.w-term-rungs{align-items:center;gap:var(--x-space-2) var(--x-space-3);font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium);flex-wrap:wrap;display:flex}.w-term-rung{color:var(--x-role-state-success-fg)}.w-connect .w-rung[data-reached]{border-color:var(--x-role-state-success-border);background:var(--x-role-state-success-bg)}.w-connect .w-rung[data-reached] .w-rung-n{background:var(--x-role-state-success-solid);color:var(--x-role-text-on-solid);border-color:var(--x-role-state-success-solid)}:root:is([data-motion=full],[data-motion=calm]) :is(.w-connect .w-rung,.w-connect .w-rung-n){transition:background-color var(--x-duration-slow) var(--x-easing-standard), border-color var(--x-duration-slow) var(--x-easing-standard)}.w-bar-end{align-items:center;gap:var(--x-space-2);margin-inline-start:auto;display:flex}.w-nav-wide{display:none}@media (width>=1200px){.w-nav-wide{display:flex}.w-menu-phone{display:none}}.w-nav-link,.w-nav-wide>a,.w-menu>summary{align-items:center;gap:var(--x-space-1);min-block-size:var(--x-size-control-m);padding:0 var(--x-space-3);border-radius:var(--x-radius-m);color:var(--x-role-text-secondary);font-size:var(--x-font-size-ui);font-weight:var(--x-font-weight-medium);cursor:pointer;text-decoration:none;display:inline-flex}@media (pointer:coarse){.w-nav-link,.w-nav-wide>a,.w-menu>summary{min-block-size:var(--x-size-control-touch)}}.w-nav-link:hover,.w-nav-wide>a:hover,.w-menu>summary:hover,.w-menu[open]>summary{background:var(--x-role-surface-hover);color:var(--x-role-text-primary)}.w-nav-wide>a[aria-current=page]{color:var(--x-role-text-primary)}.w-menu>summary:focus-visible,.w-nav-link:focus-visible,.w-nav-wide>a:focus-visible{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.w-menu{position:relative}.w-menu>summary{list-style:none}.w-menu>summary::-webkit-details-marker{display:none}.w-menu:not(.w-menu-phone)>summary:after{content:"";inline-size:var(--x-space-3);block-size:var(--x-space-3);border-inline-end:var(--x-border-width-thick) solid currentColor;border-block-end:var(--x-border-width-thick) solid currentColor;transform:translateY(calc(-1 * var(--x-space-1))) rotate(45deg) scale(.6)}.w-menu-panel{z-index:10;min-inline-size:var(--x-size-rail-expanded);gap:var(--x-space-3);padding:var(--x-space-4);border-radius:var(--x-radius-l);background:var(--x-role-surface-overlay);border:var(--x-border-width-hairline) solid var(--x-role-border-default);box-shadow:0 var(--x-space-5) var(--x-space-10) color-mix(in oklab, var(--x-role-surface-inverse) 14%, transparent);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--x-space-2));inset-inline-start:0}.w-menu-lede{font-size:var(--x-font-size-caption);font-weight:var(--x-font-weight-semibold);color:var(--x-role-text-secondary);text-transform:uppercase;letter-spacing:var(--x-font-tracking-title)}.w-menu-list{gap:var(--x-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w-menu-list a{justify-content:space-between;align-items:center;gap:var(--x-space-3);min-block-size:var(--x-size-control-m);padding:0 var(--x-space-3);border-radius:var(--x-radius-m);color:var(--x-role-text-primary);font-size:var(--x-font-size-ui);text-decoration:none;display:flex}.w-menu-list a:hover,.w-menu-list a[aria-current=page]{background:var(--x-role-surface-hover)}.w-menu-list a:focus-visible{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:calc(-1 * var(--x-border-focus-width))}.w-menu-phone .w-menu-panel{inline-size:min(calc(100vw - var(--x-space-7)), var(--x-size-content-aside));max-block-size:calc(100dvh - var(--x-size-topbar) - var(--x-space-7));inset-inline:auto 0;overflow-y:auto}.w-sheet-group{gap:var(--x-space-2);flex-direction:column;display:flex}.w-sheet-group+.w-sheet-group{border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);padding-block-start:var(--x-space-3)}.w-menu-icon{inline-size:var(--x-size-icon-m);block-size:var(--x-space-4);border-block:var(--x-border-width-thick) solid currentColor;position:relative}.w-menu-icon:after{content:"";border-block-start:var(--x-border-width-thick) solid currentColor;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.w-menu-word{display:none}@media (width>=640px){.w-menu-word{display:inline}}.w-signin{display:none}@media (width>=640px){.w-signin{display:inline-flex}}.w-foot{max-inline-size:var(--w-measure);padding:var(--x-space-10) var(--w-gutter) var(--x-space-8);gap:var(--x-space-9);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}@media (width>=900px){.w-foot{grid-template-columns:minmax(0,3fr) minmax(0,8fr)}}.w-foot-brand .x-brand{padding-inline:0}.w-foot-map{gap:var(--x-space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.w-foot-map{grid-template-columns:repeat(4,minmax(0,1fr))}}.w-foot-map h2{font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-semibold);margin-block-end:var(--x-space-3)}.w-foot-map ul{gap:var(--x-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w-foot-map a{min-block-size:var(--x-size-control-s);color:var(--x-role-text-secondary);font-size:var(--x-font-size-small);align-items:center;text-decoration:none;display:inline-flex}@media (pointer:coarse){.w-foot-map a{min-block-size:var(--x-size-control-touch)}}.w-foot-map a:hover{color:var(--x-role-text-primary);text-decoration:underline}.w-foot-bar{border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle)}.w-foot-legal ul{gap:var(--x-space-1) var(--x-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.w-foot-legal a{min-block-size:var(--x-size-control-s);color:var(--x-role-text-secondary);font-size:var(--x-font-size-small);align-items:center;text-decoration:none;display:inline-flex}@media (pointer:coarse){.w-foot-legal a{min-block-size:var(--x-size-control-touch)}}.w-foot-legal a:hover,.w-foot-legal a[aria-current=page]{color:var(--x-role-text-primary);text-decoration:underline}.w-storage-list{gap:var(--x-space-3);margin:0;padding:0;list-style:none;display:grid}.w-storage-item{gap:var(--x-space-3);padding:var(--x-space-4);border-radius:var(--x-radius-m);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);display:grid}.w-storage-name{align-items:baseline;gap:var(--x-space-1) var(--x-space-3);flex-wrap:wrap;display:flex}.w-storage-name code{overflow-wrap:anywhere}.w-storage-facts{gap:var(--x-space-2);margin:0;display:grid}@media (width>=900px){.w-storage-facts{gap:var(--x-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.w-storage-facts dt{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary)}.w-storage-facts dd{margin:0}.w-audience .x-segmented-track{flex-wrap:wrap}.w-plan-line a{color:var(--x-role-text-secondary);-webkit-text-decoration-color:var(--x-role-border-strong);text-decoration-color:var(--x-role-border-strong)}.w-plan-line a:hover{color:var(--x-role-text-primary)}.w-proof{max-inline-size:var(--w-measure);padding:var(--x-space-9) var(--w-gutter);gap:var(--x-space-7);border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.w-proof h2{font-size:var(--x-font-size-title-m);letter-spacing:var(--x-font-tracking-title)}.w-proof-list{gap:var(--x-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=900px){.w-proof-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639.98px){.w-proof-item{padding:var(--x-space-4)}.w-proof-value{font-size:var(--x-font-size-title-s)}.w-connect .w-rung{padding:var(--x-space-3)}.w-term-body{max-block-size:calc(var(--x-font-size-small) * var(--x-font-line-height-body) * 13)}}.w-proof-item{gap:var(--x-space-2);padding:var(--x-space-5);border-radius:var(--x-radius-l);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);flex-direction:column;min-inline-size:0;display:flex}.w-proof-item dt{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary);font-weight:var(--x-font-weight-medium)}.w-proof-item dd{margin:0}.w-proof-value{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-title-m);font-weight:var(--x-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--x-role-text-primary)}.w-proof-source{font-size:var(--x-font-size-caption);color:var(--x-role-text-secondary)}.w-proof-source a{color:inherit}.w-proof-item[data-figure=false] .w-proof-value,.w-proof-item[data-figure=fix] .w-proof-value{color:var(--x-role-accent-text)}.w-works{flex-direction:column;align-items:flex-start}.w-works-glyph{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m);border-radius:var(--x-radius-s);background:var(--x-role-surface-active);color:var(--x-role-text-primary);font-size:var(--x-font-size-caption);font-weight:var(--x-font-weight-bold);place-items:center;display:inline-grid}.w-works-glyph[data-ai]{background:var(--x-role-ai-subtle);color:var(--x-role-ai-text);border:var(--x-border-width-hairline) solid var(--x-role-ai-border)}.w-works-more{color:var(--x-role-text-primary)}.w-works-body{max-inline-size:var(--x-size-content-prose)}.w-paths{min-inline-size:0}.w-path{gap:var(--x-space-4);flex-direction:column;padding-block-start:var(--x-space-2);display:flex}.w-path-title{align-items:center;gap:var(--x-space-2);font-size:var(--x-font-size-title-s);flex-wrap:wrap;display:flex}.w-path-body{color:var(--x-role-text-secondary)}.w-consent{gap:var(--x-space-2);padding:var(--x-space-4) var(--x-space-5);border-radius:var(--x-radius-m);background:var(--x-role-surface-sunken);border-inline-start:var(--x-border-width-thick) solid var(--x-role-accent-border);flex-direction:column;margin:0;display:flex}.w-consent-text{font-size:var(--x-font-size-ui);margin:0}.w-codes{margin:0;padding:0;list-style:none}.w-connect{flex-direction:column;display:flex}.w-connect-head{gap:var(--x-space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1200px){.w-connect-head{gap:var(--x-space-11);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:end}}.w-connect-body{gap:var(--x-space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1200px){.w-connect-body{gap:var(--x-space-9);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start}.w-connect-copy{position:static}}@media (width>=900px){.w-connect-head .w-rungs{grid-template-columns:repeat(4,minmax(0,1fr))}}.w-hero-connect ul{gap:var(--x-space-1) var(--x-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.w-hero-connect li+li:before{content:"·";color:var(--x-role-text-secondary);margin-inline-end:var(--x-space-4)}.w-works-lucide{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m);stroke:currentColor;fill:none}.w-works-lucide[data-ai]{color:var(--x-role-ai-text)}@media (width<=639.98px){.w-connect .w-rung p,.w-hero-scan[data-mode=recorded] .w-check-values{display:none}.w-paths-list .x-tab{padding-inline:var(--x-space-3)}.w-hero .x-description{font-size:var(--x-font-size-small)}}.w-close{border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle)}.w-close h2{letter-spacing:var(--x-font-tracking-title)}.w-close-grid{gap:var(--x-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.w-close-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.w-close-item{gap:var(--x-space-3);padding:var(--x-space-6);border-radius:var(--x-radius-l);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);flex-direction:column;display:flex}.w-close-item h3{font-size:var(--x-font-size-body)}.w-close-item p{color:var(--x-role-text-secondary);flex:1}.w-page-hero{max-inline-size:var(--w-measure);padding:var(--x-space-10) var(--w-gutter) var(--x-space-8);gap:var(--x-space-5);flex-direction:column;margin-inline:auto;display:flex}@media (width>=900px){.w-page-hero{padding-block:var(--x-space-12) var(--x-space-9)}}.w-page-hero h1{font-size:var(--x-font-size-display-s);line-height:var(--x-font-line-height-tight);letter-spacing:var(--x-font-tracking-display);font-weight:var(--x-font-weight-bold);text-wrap:balance;max-inline-size:22ch}@media (width>=900px){.w-page-hero h1{font-size:var(--x-font-size-display-l)}}.w-page-hero .w-eyebrow{align-self:flex-start}.w-prose{max-inline-size:var(--x-size-content-prose)}.w-prose h2{font-size:var(--x-font-size-title-s);margin-block:var(--x-space-6) var(--x-space-3)}.w-prose p+p{margin-block-start:var(--x-space-4)}.w-article .w-section{padding-block:var(--x-space-6)}.w-sub-title a,.w-offer h3 a{color:inherit}.w-inline-link{margin-inline-end:var(--x-space-5)}.w-offer-grid{gap:var(--x-space-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--x-size-rail-expanded)), 1fr));margin:0;padding:0;list-style:none;display:grid}.w-offer{align-items:flex-start;gap:var(--x-space-3);padding:var(--x-space-5);border-radius:var(--x-radius-l);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);flex-direction:column;display:flex}.w-offer h3{font-size:var(--x-font-size-body)}.w-cap-grid,.w-sol-grid{gap:var(--x-space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.w-cap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.w-sol-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}}.w-cap-block{gap:var(--x-space-4);flex-direction:column;display:flex}.w-cap-block h2{font-size:var(--x-font-size-title-s)}.w-cap-never{margin-block-start:var(--x-space-4)}.w-ticks{gap:var(--x-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w-ticks li{padding-inline-start:var(--x-space-7);position:relative}.w-ticks li:before{content:"";inline-size:var(--x-space-4);block-size:var(--x-space-4);border-radius:var(--x-radius-full);background:var(--x-role-accent-subtle);border:var(--x-border-width-thick) solid var(--x-role-accent-border);position:absolute;inset-block-start:var(--x-space-2);inset-inline-start:0}.w-ticks[data-tone=never] li:before{background:var(--x-role-surface-sunken);border-color:var(--x-role-border-strong)}.w-sol-plan{gap:var(--x-space-3);padding:var(--x-space-6);border-radius:var(--x-radius-l);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-accent-border);flex-direction:column;display:flex}.w-embed-scan .w-hero-scan{gap:var(--x-space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""scene";display:grid}@media (width>=1200px){.w-embed-scan .w-hero-scan{grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-areas:"copy scene";align-items:start}}.x-table thead th+th{text-align:end}.w-embed-scan .w-hero-copy{position:static}.w-faq{gap:var(--x-space-5);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (width>=900px){.w-faq{grid-template-columns:repeat(3,minmax(0,1fr))}}.w-faq dt{font-weight:var(--x-font-weight-semibold);margin-block-end:var(--x-space-2)}.w-faq dd{color:var(--x-role-text-secondary);margin:0}.w-pricing{padding-block-start:0}.w-plans-saving{color:var(--x-role-accent-text);font-weight:var(--x-font-weight-medium)}.w-plan-grid{gap:var(--x-space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.w-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.w-plan{gap:var(--x-space-5);padding:var(--x-space-7);border-radius:var(--x-radius-l);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-default);flex-direction:column;display:flex}.w-plan[data-plan=builder]{border-color:var(--x-role-accent-border);box-shadow:0 var(--x-space-5) var(--x-space-10) color-mix(in oklab, var(--x-role-accent-solid) 12%, transparent)}.w-plan-name{font-size:var(--x-font-size-title-m)}.w-plan-amount{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-display-s);font-weight:var(--x-font-weight-semibold)}.w-plan-ai{font-weight:var(--x-font-weight-semibold);color:var(--x-role-ai-text)}.w-plan[data-plan=free] .w-plan-ai{color:var(--x-role-text-secondary)}.w-plan-features{gap:var(--x-space-2);font-size:var(--x-font-size-ui);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.w-plan-features li{padding-block:var(--x-space-1);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle)}.w-plan-promise{padding:var(--x-space-4);border-radius:var(--x-radius-m);background:var(--x-role-accent-subtle);border:var(--x-border-width-hairline) solid var(--x-role-accent-border);gap:var(--x-space-2);flex-direction:column;display:flex}.w-plan-promise h3{font-size:var(--x-font-size-ui)}.w-plan-cta{align-self:flex-start}.w-pricing-terms{gap:var(--x-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.w-pricing-terms{grid-template-columns:repeat(2,minmax(0,1fr))}}.w-estimate{gap:var(--x-space-6);flex-direction:column;display:flex}.w-estimate h2{font-size:var(--x-font-size-title-m)}.w-estimate-seed{color:var(--x-role-accent-text);font-weight:var(--x-font-weight-medium)}.w-estimate-body{gap:var(--x-space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.w-estimate-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.w-estimate-result{gap:var(--x-space-2);padding:var(--x-space-6);border-radius:var(--x-radius-l);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-accent-border);flex-direction:column;display:flex}@media (width>=900px){.w-estimate-result{position:sticky;inset-block-start:calc(var(--x-size-topbar) + var(--x-space-6))}}.w-estimate-plan{font-weight:var(--x-font-weight-semibold)}.w-estimate-total{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-display-s);font-weight:var(--x-font-weight-semibold)}.w-estimate-over{color:var(--x-role-state-warning-fg)}.w-slider{gap:var(--x-space-2);flex-direction:column;display:flex}.w-slider-track{block-size:var(--x-size-control-m);position:relative}.w-slider-track:before{content:"";block-size:var(--x-border-width-thick);background:var(--x-role-border-default);border-radius:var(--x-radius-full);position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.w-slider-thumb{inline-size:var(--x-size-icon-l);block-size:var(--x-size-icon-l);border-radius:var(--x-radius-full);background:var(--x-role-accent-solid);border:var(--x-border-width-thick) solid var(--x-role-surface-base);box-shadow:0 0 0 var(--x-border-width-hairline) var(--x-role-accent-border);inset-block-start:50%}.w-slider-thumb[data-focus-visible]{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset)}.w-compare th[scope=row]{font-weight:var(--x-font-weight-medium)}.w-filters{align-items:flex-end;margin-block-end:var(--x-space-6)}.w-cases{margin:0 0 var(--x-space-6);gap:var(--x-space-5);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=1200px){.w-cases{grid-template-columns:repeat(3,minmax(0,1fr))}}.w-case{gap:var(--x-space-4);padding:var(--x-space-6);border-radius:var(--x-radius-l);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);flex-direction:column;display:flex}.w-case[hidden]{display:none}.w-case-facts{gap:var(--x-space-3);font-size:var(--x-font-size-small);flex-direction:column;margin:0;display:flex}.w-case-facts dt{color:var(--x-role-text-secondary);font-weight:var(--x-font-weight-medium)}.w-case-facts dd{overflow-wrap:anywhere;margin:0}.w-page-hero[data-window]{gap:var(--x-space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1200px){.w-page-hero[data-window]{gap:var(--x-space-11);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.w-page-hero-copy{gap:var(--x-space-5);flex-direction:column;min-inline-size:0;display:flex}.w-window{border-radius:var(--x-radius-l);background:var(--x-role-surface-overlay);border:var(--x-border-width-hairline) solid var(--x-role-border-default);box-shadow:0 var(--x-space-5) var(--x-space-10) color-mix(in oklab, var(--x-role-surface-inverse) 12%, transparent);min-inline-size:0;overflow:hidden}.w-window-tabs{gap:0}.w-window-head{align-items:center;gap:var(--x-space-4);padding-inline:var(--x-space-5);background:var(--x-role-surface-sunken);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);display:flex}.w-window-list{border-block-end:0}.w-window-panel{padding:var(--x-space-5);gap:var(--x-space-4);flex-direction:column;display:flex}.w-window-checks,.w-window-rungs,.w-window-lines,.w-window-values{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w-window-checks li{grid-template-columns:var(--x-size-icon-l) minmax(0, 1fr) auto;column-gap:var(--x-space-3);row-gap:var(--x-space-1);padding-block:var(--x-space-3);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);grid-template-areas:"glyph name verdict"".sentence sentence";display:grid}.w-window-checks .w-check-glyph{grid-area:glyph}.w-proof-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w-proof-lines li{grid-template-columns:var(--x-size-icon-l) minmax(0, 1fr) auto;column-gap:var(--x-space-3);row-gap:var(--x-space-1);padding-block:var(--x-space-3);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);grid-template-areas:"glyph name verdict"".detail detail";display:grid}.w-proof-lines .w-check-glyph{grid-area:glyph}.w-proof-line-name{font-weight:var(--x-font-weight-semibold);grid-area:name;min-width:0}.w-proof-lines li>.x-secondary{grid-area:verdict}.w-proof-line-detail{color:var(--x-role-text-secondary);overflow-wrap:anywhere;grid-area:detail}.w-proof-verdict{font-size:var(--x-font-size-title-s);line-height:var(--x-font-line-height-heading);max-inline-size:var(--x-size-content-prose)}.w-window-name{font-weight:var(--x-font-weight-semibold);font-size:var(--x-font-size-ui);grid-area:name}.w-window-verdict{font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium);grid-area:verdict}.w-window-verdict[data-status=success]{color:var(--x-role-state-success-fg)}.w-window-verdict[data-status=error]{color:var(--x-role-state-error-fg)}.w-window-verdict[data-status=warning]{color:var(--x-role-state-warning-fg)}.w-window-sentence{grid-area:sentence}.w-window-lines{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-small);gap:var(--x-space-1)}.w-window-lines li[data-kind=done]{color:var(--x-role-state-success-fg)}.w-window-rungs{gap:var(--x-space-3)}.w-window-rungs li{align-items:center;gap:var(--x-space-3);color:var(--x-role-text-secondary);display:flex}.w-window-rungs li[data-reached]{color:var(--x-role-text-primary);font-weight:var(--x-font-weight-medium)}.w-window-values{gap:var(--x-space-2);flex-flow:wrap}.w-window-values code{font-size:var(--x-font-size-caption);padding:var(--x-space-1) var(--x-space-2);border-radius:var(--x-radius-s);background:var(--x-role-surface-sunken);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);overflow-wrap:anywhere}.w-window-source{border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);padding-block-start:var(--x-space-3)}.w-link-row{gap:var(--x-space-2) var(--x-space-5);font-size:var(--x-font-size-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.w-everywhere{border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);padding-block-start:var(--x-space-5)}.w-everywhere-list{gap:var(--x-space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.w-dept-plans{flex-wrap:wrap}.w-dept-summary{align-items:baseline}.w-dept-count{font-size:var(--x-font-size-title-m);font-weight:var(--x-font-weight-semibold)}.w-dept-cols{gap:var(--x-space-6);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--x-size-rail-expanded)), 1fr));display:grid}.w-dept-col-title{font-size:var(--x-font-size-body)}.w-dept-list{border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);gap:0;margin:0;padding:0;list-style:none;display:grid}.w-dept-line{gap:var(--x-space-3);padding-block:var(--x-space-3);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.w-dept-line[data-state=planned] .w-dept-text{color:var(--x-role-text-secondary)}.w-dept-id{font-family:var(--x-font-family-mono);font-size:var(--x-font-size-caption);color:var(--x-role-text-secondary);padding-block-start:var(--x-space-1)}.w-dept-compare summary{cursor:pointer;font-weight:var(--x-font-weight-medium);padding-block:var(--x-space-3)}.w-dept-matrix th[scope=row]{white-space:normal;min-inline-size:var(--x-size-rail-expanded)}.w-dept-cell{white-space:nowrap;color:var(--x-role-text-secondary)}.w-dept-cell[data-included]{color:var(--x-role-text-primary);font-weight:var(--x-font-weight-medium)}.w-tool .w-faq{grid-template-columns:minmax(0,1fr)}.w-tool-keep{max-inline-size:var(--x-size-content-prose);margin-inline:auto}.w-launch-short{display:none}@media (width<=899.98px){.w-launch-long{display:none}.w-launch-short{display:inline}}.w-cta-short{display:none}@media (width<=899.98px){.w-header .w-bar{flex-wrap:nowrap}.w-bar-cta .w-cta-short{display:inline}.w-bar-cta .w-cta-long{inline-size:var(--x-border-width-hairline);block-size:var(--x-border-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.w-palette-button{inline-size:var(--x-size-control-touch);justify-content:center;padding:0}.w-palette-button>span,.w-palette-button>kbd{display:none}}@media (pointer:coarse){.w-palette-button>kbd{display:none}}.w-launch{padding:var(--x-space-2) var(--x-space-4);text-align:center;font-size:var(--x-font-size-small);color:var(--x-role-text-primary);background:var(--x-role-surface-sunken);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);margin:0}.w-launch a{font-weight:var(--x-font-weight-medium)}.w-early-card{max-inline-size:var(--x-size-content-prose);gap:var(--x-space-4);padding:var(--x-space-6);border-radius:var(--x-radius-l);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);display:grid}@media (width>=900px){:is(.w-offer-grid,.w-proof-list)[style*=--w-cols]{grid-template-columns:repeat(var(--w-cols), minmax(0, 1fr))}}.pr-money{display:none}:root:not([data-currency]) .pr-money[data-currency=GBP],:root[data-currency=GBP] .pr-money[data-currency=GBP],:root[data-currency=EUR] .pr-money[data-currency=EUR],:root[data-currency=USD] .pr-money[data-currency=USD]{display:inline}.w-foot-group>summary{justify-content:space-between;align-items:center;gap:var(--x-space-3);cursor:pointer;list-style:none;display:flex}.w-foot-group>summary::-webkit-details-marker{display:none}.w-foot-group>summary h2{margin:0}.w-foot-group>summary:focus-visible{outline:var(--x-border-focus-width) solid var(--x-role-focus-ring);outline-offset:var(--x-border-focus-offset);border-radius:var(--x-radius-s)}@media (width<=899.98px){.w-foot-map{grid-template-columns:minmax(0,1fr);gap:0}.w-foot-group{border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle)}.w-foot-group>summary{min-block-size:var(--x-size-control-touch)}.w-foot-group>summary:after{content:"";inline-size:var(--x-space-3);block-size:var(--x-space-3);border-inline-end:var(--x-border-width-thick) solid var(--x-role-text-secondary);border-block-end:var(--x-border-width-thick) solid var(--x-role-text-secondary);transform:translateY(calc(-1 * var(--x-space-1))) rotate(45deg);flex:none;margin-inline-end:var(--x-space-2)}.w-foot-group[open]>summary:after{transform:translateY(var(--x-space-1)) rotate(-135deg)}.w-foot-group>ul{padding-block-end:var(--x-space-4)}}@media (width>=900px){.w-foot-group>summary{cursor:default;pointer-events:none}.w-foot-group>summary h2{margin-block-end:var(--x-space-3)}}.w-foot-settings{justify-content:flex-start;align-items:center;gap:var(--x-space-4) var(--x-space-7);border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle)}.w-foot-settings-title{font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-semibold);color:var(--x-role-text-primary);flex:1 0 100%;margin:0}@media (width>=900px){.w-foot-settings-title{flex:none}}.w-foot-settings .w-footer-tools{display:contents}.w-foot-settings .w-setting,.w-foot-settings .w-select{min-inline-size:0;max-inline-size:100%}.w-foot-settings>.w-setting:last-child{margin-inline-start:auto}@media (width<=899.98px){.w-foot-settings>.w-setting:last-child{margin-inline-start:0}}.w-proof-chips{gap:var(--x-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.w-proof-chips li{align-items:center;gap:var(--x-space-2);padding:var(--x-space-1) var(--x-space-3);border-radius:var(--x-radius-full);background:var(--x-role-surface-raised);border:var(--x-border-width-hairline) solid var(--x-role-border-subtle);font-size:var(--x-font-size-small);color:var(--x-role-text-primary);display:inline-flex}.w-proof-chips .w-check-glyph{block-size:auto}.w-proof-chips .w-proof-line-name{font-weight:var(--x-font-weight-semibold)}.w-planned-line{align-items:flex-start;gap:var(--x-space-2);max-inline-size:var(--x-size-content-prose);font-size:var(--x-font-size-small);color:var(--x-role-text-secondary);display:flex}.w-planned-line svg{inline-size:var(--x-size-icon-m);block-size:var(--x-size-icon-m);flex:none;margin-block-start:var(--x-space-1)}.w-shipped .w-offer h3 a,.w-offer h3 a{color:var(--x-role-text-primary);-webkit-text-decoration-color:var(--x-role-border-strong);text-decoration-color:var(--x-role-border-strong);text-underline-offset:var(--x-space-1)}.w-offer h3 a:hover{color:var(--x-role-accent-text)}.w-offer-next{background:0 0;border-style:dashed}.w-mono{font-family:var(--x-font-family-mono)}.w-cta-copy,.w-self-scene{min-inline-size:0}.w-self-body{padding:var(--x-space-5);gap:var(--x-space-4);flex-direction:column;display:flex}.w-self-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w-self-row{grid-template-columns:var(--x-size-icon-l) minmax(0, 1fr) auto;column-gap:var(--x-space-3);row-gap:var(--x-space-1);padding-block:var(--x-space-3);border-block-end:var(--x-border-width-hairline) solid var(--x-role-border-subtle);grid-template-areas:"glyph name verdict"".detail detail"".values values";display:grid}.w-self-row:last-child{border-block-end:0}.w-self-row .w-check-glyph{grid-area:glyph}.w-self-name{font-weight:var(--x-font-weight-semibold);font-size:var(--x-font-size-ui);grid-area:name;min-inline-size:0}.w-self-verdict{font-size:var(--x-font-size-small);font-weight:var(--x-font-weight-medium);white-space:nowrap;color:var(--x-role-text-secondary);grid-area:verdict}.w-self-verdict[data-status=success]{color:var(--x-role-state-success-fg)}.w-self-verdict[data-status=error]{color:var(--x-role-state-error-fg)}.w-self-verdict[data-status=warning]{color:var(--x-role-state-warning-fg)}.w-self-detail{font-size:var(--x-font-size-small);color:var(--x-role-text-secondary);overflow-wrap:anywhere;grid-area:detail}.w-self-values{grid-area:values}.w-pw-result{border-block-end:0;border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);padding-block-end:0}:root[data-motion=full] .w-self-row{animation:w-row-in var(--x-duration-slow) var(--x-easing-enter) both;animation-delay:calc(var(--i,0) * var(--x-duration-fast))}@keyframes w-row-in{0%{opacity:0;transform:translateY(var(--x-space-2))}}.w-gates{gap:var(--x-space-4);border-block-start:var(--x-border-width-hairline) solid var(--x-role-border-subtle);flex-direction:column;margin:0;padding-block-start:var(--x-space-4);display:flex}.w-gates-head{gap:var(--x-space-1);flex-direction:column;display:flex}.w-gates-title{font-weight:var(--x-font-weight-semibold);font-size:var(--x-font-size-ui)}.w-gates-track{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w-gate{grid-template-columns:var(--x-size-icon-l) minmax(0, 1fr) var(--x-size-icon-l);column-gap:var(--x-space-3);row-gap:var(--x-space-1);padding-block:var(--x-space-2) var(--x-space-4);font-size:var(--x-font-size-small);color:var(--x-role-text-secondary);grid-template-areas:"dot name msg"".state msg";display:grid;position:relative}.w-gate:not(:last-child):before{content:"";inset-inline-start:calc(var(--x-size-icon-l) / 2 - var(--x-border-width-hairline));inset-block:calc(var(--x-space-2) + var(--x-size-dot) + var(--x-space-2)) 0;border-inline-start:var(--x-border-width-thick) dotted var(--x-role-border-default);position:absolute}.w-gate[data-reached]:not([data-stop]):before{border-inline-start-style:solid;border-inline-start-color:var(--x-role-border-strong)}.w-gate-dot{inline-size:var(--x-size-dot);block-size:var(--x-size-dot);border-radius:var(--x-radius-full);border:var(--x-border-width-thick) solid var(--x-role-border-strong);grid-area:dot;justify-self:center;margin-block-start:var(--x-space-2)}.w-gate[data-reached] .w-gate-dot{background:var(--x-role-text-secondary);border-color:var(--x-role-text-secondary)}.w-gate-name{font-weight:var(--x-font-weight-semibold);color:var(--x-role-text-primary);grid-area:name}.w-gate:not([data-reached]) .w-gate-name{color:var(--x-role-text-secondary);font-weight:var(--x-font-weight-medium)}.w-gate-state{grid-area:state}.w-gate[data-fails] .w-gate-state{color:var(--x-role-state-success-fg);font-weight:var(--x-font-weight-medium)}.w-gate[data-stop=bounced] .w-gate-dot,.w-gate[data-stop=spam] .w-gate-dot{background:var(--x-role-state-success-solid);border-color:var(--x-role-state-success-solid)}.w-gate[data-stop=inbox] .w-gate-dot{background:var(--x-role-state-error-solid);border-color:var(--x-role-state-error-solid)}.w-gates-msg{inline-size:var(--x-size-icon-l);block-size:var(--x-size-icon-l);fill:none;stroke:currentColor;stroke-width:var(--x-border-width-thick);stroke-linejoin:round;color:var(--x-role-text-primary);grid-area:msg;justify-self:center}.w-gates-out{font-weight:var(--x-font-weight-medium);color:var(--x-role-text-primary);margin:0}.w-gates-out[data-outcome=inbox]{color:var(--x-role-state-error-fg)}:root[data-motion=full] .w-gate{animation:w-gate-in var(--x-duration-slow) var(--x-easing-enter) both;animation-delay:calc(var(--w-step) * var(--x-duration-slower))}:root[data-motion=full] .w-gates-msg{animation:w-gate-msg var(--x-duration-slower) var(--x-easing-enter) both;animation-delay:calc(var(--w-step) * var(--x-duration-slower))}@keyframes w-gate-in{0%{opacity:.35}}@keyframes w-gate-msg{0%{opacity:0;transform:translateY(calc(-1 * var(--x-space-5)))}}@media (width<=639.98px){.w-report{padding:var(--x-space-5)}.w-report-ba td{white-space:normal}.w-report-ba tbody th{inline-size:34%}}.w-sol-scene{gap:var(--x-space-4);flex-direction:column;min-inline-size:0;display:flex}.w-sol-report{gap:var(--x-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.w-sol-report{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}}@layer utilities{:root[data-motion=full]{scroll-behavior:smooth}:root:is([data-motion=calm],[data-motion=off]){scroll-behavior:auto}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}:root[data-motion=calm] *,:root[data-motion=calm] :before,:root[data-motion=calm] :after{animation-iteration-count:1!important}:root[data-motion=off] ::view-transition-group(*),:root[data-motion=off] ::view-transition-old(*),:root[data-motion=off] ::view-transition-new(*){animation:none!important}.x-visually-hidden{inline-size:var(--x-border-width-hairline);block-size:var(--x-border-width-hairline);margin:calc(-1 * var(--x-border-width-hairline));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;overflow:hidden;position:absolute!important}.x-mono{font-family:var(--x-font-family-mono);overflow-wrap:anywhere}.x-secondary{color:var(--x-role-text-secondary)}.x-small{font-size:var(--x-font-size-small)}.x-gap-6{gap:var(--x-space-6)}}@property --x-glow{syntax:"<color>";inherits:true;initial-value:#0000}@property --x-glow-edge{syntax:"<color>";inherits:true;initial-value:#0000}@font-face{font-family:Xovris Sans Fallback;src:local(Arial);size-adjust:99.5961%;ascent-override:98.7991%;descent-override:31.7282%;line-gap-override:0%}@font-face{font-family:Xovris Mono Fallback;src:local(Courier New);size-adjust:105.316%;ascent-override:93.4329%;descent-override:30.0049%;line-gap-override:0%}
