@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/source-sans-3-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/source-sans-3-latin-wght-italic.woff2) format("woff2")}@font-face{font-family:"Source Sans 3 Fallback";src:local("Arial"),local("Liberation Sans"),local("Helvetica Neue"),local("Helvetica");size-adjust:92.95%}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-serif-latin-700-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono Fallback;src:local("SFMono-Regular"),local("Menlo"),local("Consolas"),local("Liberation Mono"),local("Courier New");size-adjust:104%}@font-face{font-family:Hack;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hack-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Hack;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hack-latin-700-normal.woff2) format("woff2")}:root{color-scheme:light;--font-stack-sans: "Source Sans 3 Variable", "Source Sans 3 Fallback", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-stack-serif: "PT Serif", "Iowan Old Style", Charter, Georgia, serif;--font-stack-mono: "IBM Plex Mono", "IBM Plex Mono Fallback", "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--font-stack-label: var(--font-stack-sans);--font-stack-brand: var(--font-stack-mono);--font-sans: var(--font-stack-sans);--font-serif: var(--font-stack-serif);--font-mono: var(--font-stack-mono);--heading-serif-size-adjust: .46;--type-size-caption: .8125rem;--type-size-label: .8125rem;--type-size-body: 1rem;--type-size-heading: 1.25rem;--type-size-title: 1.5rem;--type-size-display: 1.875rem;--text-caption: var(--type-size-caption);--text-label: var(--type-size-label);--text-body: var(--type-size-body);--text-heading: var(--type-size-heading);--text-title: var(--type-size-title);--text-display: var(--type-size-display);--leading-caption: 1.4;--leading-label: 1.25;--leading-body: 1.6;--leading-heading: 1.35;--leading-title: 1.25;--leading-display: 1.2;--tracking-label: .08em;--weight-normal: 400;--weight-medium: 500;--weight-label: 600;--weight-bold: 700;--primitive-white: oklch(100% 0 0);--primitive-black: oklch(0% 0 0);--primitive-ink-950: oklch(21.56% 0 0);--primitive-ink-900: oklch(32.11% 0 0);--primitive-ink-100: oklch(95.42% 0 0);--primitive-ink-80: oklch(92.34% 0 0);--primitive-surface-cool: oklch(98.44% .0015 247.84);--primitive-code-bg: oklch(97.61% .0038 247.86);--primitive-muted: oklch(56.05% .0159 244.44);--primitive-action: oklch(51.96% .1943 261.46);--primitive-action-subtle: oklch(51.96% .1943 261.46 / .1);--primitive-success: oklch(48.64% .0881 166.23);--primitive-success-subtle: oklch(48.64% .0881 166.23 / .12);--primitive-warning: oklch(60.84% .1159 78.53);--primitive-warning-subtle: oklch(60.84% .1159 78.53 / .12);--primitive-danger: oklch(54.33% .174 29.7);--primitive-danger-subtle: oklch(54.33% .174 29.7 / .12);--primitive-info: var(--primitive-action);--primitive-info-subtle: var(--primitive-action-subtle);--color-bg: var(--primitive-white);--color-fg: var(--primitive-ink-950);--color-surface: var(--primitive-white);--color-surface-raised: var(--primitive-white);--color-surface-muted: var(--primitive-surface-cool);--color-surface-code: var(--primitive-code-bg);--color-fg-muted: var(--primitive-muted);--color-fg-subtle: color-mix(in oklch, var(--color-fg-muted) 70%, var(--color-bg));--color-border: var(--primitive-ink-80);--color-border-strong: oklch(82% .01 247.84);--color-primary: var(--primitive-action);--color-primary-subtle: var(--primitive-action-subtle);--color-primary-fg: var(--primitive-white);--color-secondary: var(--primitive-surface-cool);--color-secondary-fg: var(--primitive-ink-900);--color-accent: var(--primitive-action-subtle);--color-accent-fg: var(--primitive-action);--color-link: var(--primitive-action);--color-ring: var(--primitive-action);--color-success: var(--primitive-success);--color-success-subtle: var(--primitive-success-subtle);--color-success-fg: var(--primitive-white);--color-warning: var(--primitive-warning);--color-warning-subtle: var(--primitive-warning-subtle);--color-warning-fg: var(--primitive-ink-950);--color-info: var(--primitive-info);--color-info-subtle: var(--primitive-info-subtle);--color-info-fg: var(--primitive-white);--color-danger: var(--primitive-danger);--color-danger-subtle: var(--primitive-danger-subtle);--color-danger-fg: var(--primitive-white);--background: var(--color-bg);--foreground: var(--color-fg);--card: var(--color-surface);--card-foreground: var(--color-fg);--popover: var(--color-surface-raised);--popover-foreground: var(--color-fg);--primary: var(--color-primary);--primary-subtle: var(--color-primary-subtle);--primary-foreground: var(--color-primary-fg);--secondary: var(--color-secondary);--secondary-foreground: var(--color-secondary-fg);--muted: var(--color-surface-muted);--muted-foreground: var(--color-fg-muted);--accent: var(--color-accent);--accent-foreground: var(--color-accent-fg);--destructive: var(--color-danger);--destructive-foreground: var(--color-danger-fg);--border: var(--color-border);--input: var(--color-border);--ring: var(--color-ring);--link: var(--color-link);--success: var(--color-success);--success-subtle: var(--color-success-subtle);--success-foreground: var(--color-success-fg);--warning: var(--color-warning);--warning-subtle: var(--color-warning-subtle);--warning-foreground: var(--color-warning-fg);--info: var(--color-info);--info-subtle: var(--color-info-subtle);--info-foreground: var(--color-info-fg);--danger: var(--color-danger);--danger-subtle: var(--color-danger-subtle);--danger-foreground: var(--color-danger-fg);--surface-code: var(--color-surface-code);--border-strong: var(--color-border-strong);--radius: 14px;--shadow-sm: 0 1px 2px oklch(0% 0 0 / .04);--shadow-md: 0 2px 6px oklch(0% 0 0 / .12);--shadow-pane-right: 2px 0 6px oklch(0% 0 0 / .12);--shadow-lg: 0 4px 12px oklch(0% 0 0 / .12);--z-pane: 1;--z-resize-handle: 2;--z-overlay: 100;--z-tooltip: 1000;--transition-fast: .15s ease;--theme-transition: background-color .4s ease-in-out, color .4s ease-in-out, border-color .4s ease-in-out;--component-bg: var(--color-bg);--component-surface: var(--color-surface);--component-surface-muted: var(--color-surface-muted);--component-fg: var(--color-fg);--component-fg-muted: var(--color-fg-muted);--component-fg-subtle: var(--color-fg-subtle);--component-border: var(--color-border);--component-border-strong: var(--color-border-strong);--component-accent: var(--color-primary);--component-accent-subtle: var(--color-primary-subtle);--component-success: var(--color-success);--component-success-subtle: var(--color-success-subtle);--component-warning: var(--color-warning);--component-warning-subtle: var(--color-warning-subtle);--component-danger: var(--color-danger);--component-danger-subtle: var(--color-danger-subtle);--component-surface-radius: var(--radius);--component-surface-radius-sm: 8px;--component-surface-shadow: 0 26px 60px -48px oklch(23% .04 260 / .3);--component-button-height: 2.25rem;--component-button-height-sm: 1.75rem;--component-button-padding-inline: 1rem;--component-button-padding-inline-sm: .625rem;--component-button-radius: 999px}.dark{color-scheme:dark;--color-bg: oklch(20.63% .0142 270.64);--color-fg: oklch(93.69% .007 247.9);--color-surface: oklch(20.63% .0142 270.64);--color-surface-raised: oklch(25.84% .0192 266.83);--color-surface-muted: oklch(32.72% .0235 266.85);--color-surface-code: oklch(24.96% .0175 264.19);--color-fg-muted: oklch(74.08% .0189 256.74);--color-fg-subtle: color-mix(in oklch, var(--color-fg-muted) 70%, var(--color-bg));--color-border: oklch(35.92% .0206 264.27);--color-border-strong: oklch(45% .025 264.27);--color-primary: oklch(75.52% .1295 251.72);--color-primary-subtle: oklch(75.52% .1295 251.72 / .14);--color-primary-fg: var(--color-bg);--color-secondary: oklch(32.72% .0235 266.85);--color-secondary-fg: oklch(93.69% .007 247.9);--color-accent: var(--color-primary-subtle);--color-accent-fg: var(--color-primary);--color-link: var(--color-primary);--color-ring: var(--color-primary);--color-success: oklch(79.48% .1289 164.15);--color-success-subtle: oklch(79.48% .1289 164.15 / .15);--color-success-fg: var(--color-bg);--color-warning: oklch(83.47% .1424 74.53);--color-warning-subtle: oklch(83.47% .1424 74.53 / .15);--color-warning-fg: var(--color-bg);--color-info: var(--color-primary);--color-info-subtle: var(--color-primary-subtle);--color-info-fg: var(--color-bg);--color-danger: oklch(77.03% .136 29.8);--color-danger-subtle: oklch(77.03% .136 29.8 / .15);--color-danger-fg: var(--color-bg);--shadow-sm: 0 1px 2px oklch(0% 0 0 / .3);--shadow-md: 0 2px 8px oklch(0% 0 0 / .35);--shadow-pane-right: 2px 0 8px oklch(0% 0 0 / .35);--shadow-lg: 0 8px 24px oklch(0% 0 0 / .4);--component-surface-shadow: 0 26px 60px -40px oklch(0% 0 0 / .8)}.ds-label,.ui-label{font-family:var(--font-stack-label);font-size:var(--type-size-label);line-height:var(--leading-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.ds-button{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:var(--component-button-height);padding:0 var(--component-button-padding-inline);font-family:var(--font-stack-label);font-size:var(--type-size-label);line-height:1;font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:var(--component-button-radius);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.ds-button-sm{height:var(--component-button-height-sm);padding-inline:var(--component-button-padding-inline-sm)}.ds-button-primary{color:var(--color-primary-fg);background:var(--color-primary);border-color:var(--color-primary)}.ds-button-primary:hover{color:var(--color-primary-fg);background:color-mix(in oklch,var(--color-primary) 92%,var(--color-fg));border-color:color-mix(in oklch,var(--color-primary) 92%,var(--color-fg))}.ds-button-outline{color:var(--color-primary);background:transparent;border-color:var(--color-primary)}.ds-button-outline:hover{color:var(--color-primary-fg);background:var(--color-primary)}.ds-button-ghost{color:var(--color-primary);background:transparent}.ds-button-ghost:hover{color:var(--color-accent-fg);background:var(--color-accent)}.ds-surface{color:var(--component-fg);background:var(--component-surface);border:1px solid var(--component-border);border-radius:var(--component-surface-radius);box-shadow:var(--component-surface-shadow)}.ds-surface-muted{background:var(--component-surface-muted)}.ds-type-sample{font-family:var(--font-stack-serif);font-size:var(--type-size-title);line-height:var(--leading-title);color:var(--component-fg)}.stage{max-width:1080px;margin:0 auto;padding:14px clamp(16px,4vw,36px) 18px}.variant-tag{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-muted);display:flex;align-items:center;gap:9px;margin-bottom:12px}.variant-tag:before{content:"";width:26px;height:1px;background:var(--color-border-strong)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--component-surface-radius);box-shadow:var(--component-surface-shadow)}.label{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted)}.chip{font-family:var(--font-stack-label);font-size:11px;color:var(--color-fg-muted);border:1px solid var(--color-border);border-radius:100px;padding:4px 10px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fresh{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:3px 8px;border:1px solid currentColor}.fresh.current{color:var(--color-success);background:var(--color-success-subtle)}.fresh.filing{color:var(--color-primary);background:var(--color-primary-subtle)}.fresh.stale{color:var(--color-warning);background:var(--color-warning-subtle)}.src{font-family:var(--font-stack-label);font-size:11px;color:var(--color-primary);text-decoration:none;border-bottom:1px solid var(--color-primary-subtle)}.src:hover{border-bottom-color:var(--color-primary)}.up{color:var(--color-success)}.down{color:var(--color-danger)}.guardrail{font-family:var(--font-stack-label);font-size:var(--fs-legal);color:var(--color-fg-muted);margin-top:18px}.h-serif{font-family:var(--font-stack-serif);font-weight:400;letter-spacing:-.015em;line-height:1.12;color:var(--color-fg)}:root{--fs-eyebrow: 16px;--fs-legal: 13px;--font-stack-mono: "Hack", "IBM Plex Mono", "IBM Plex Mono Fallback", "SF Mono", Consolas, "Liberation Mono", Menlo, monospace}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-stack-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5;background:var(--color-bg);color:var(--color-fg);transition:background .3s ease,color .3s ease}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:none;background:none}table{border-collapse:collapse}::selection{background:var(--color-primary-subtle)}.wrap{max-width:1120px;margin:0 auto;padding:0 clamp(20px,5vw,56px)}.serif{font-family:var(--font-stack-serif)}.topbar{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--color-bg) 86%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border)}.topbar .row{display:flex;align-items:center;gap:16px;height:54px}.brand{font-family:var(--font-stack-brand);font-weight:600;font-size:15px;display:flex;align-items:center;gap:9px;flex:none}.brand .dot{width:7px;height:7px;border-radius:50%;background:var(--color-success)}.topnav{display:flex;gap:4px}.topnav a{font-family:var(--font-stack-label);font-size:13px;color:var(--color-fg-muted);padding:6px 9px;border-radius:7px;white-space:nowrap;transition:color .15s,background .15s}.topnav a:hover{color:var(--color-fg);background:var(--color-border)}@media(max-width:760px){.topnav{display:none}}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}header.hero{position:relative;overflow:hidden;padding:84px 0 64px;border-bottom:1px solid var(--color-border)}header.hero>.wrap{position:relative;z-index:1}.hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(105deg,transparent 0%,transparent 20%,rgba(0,0,0,.6) 44%,#000 68%);mask-image:linear-gradient(105deg,transparent 0%,transparent 20%,rgba(0,0,0,.6) 44%,#000 68%)}.hero-bg .bg-canvas{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.hero-bg:not([data-bg=off]) .bg-canvas{opacity:1}.eyebrow{font-family:var(--font-stack-label);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);display:flex;align-items:center;gap:12px;margin-bottom:22px}.eyebrow:before{content:"";width:34px;height:1px;background:var(--color-primary)}.hero h1{font-family:var(--font-stack-serif);font-weight:400;font-size:clamp(40px,6vw,72px);line-height:1.02;letter-spacing:-.025em;max-width:17ch}.hero h1 em{font-style:italic;color:var(--color-primary)}.lede{font-size:19px;color:var(--color-fg-muted);line-height:1.6;max-width:58ch;margin-top:26px}.lede b{color:var(--color-fg);font-weight:600}.install-card{margin-top:34px;max-width:640px}.install-label{font-family:var(--font-stack-label);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:8px}.install-status,.agent-instruction,.preview-install{max-width:62ch}.install-status{margin-top:12px;color:var(--color-fg-muted);font-size:16px;line-height:1.55}.agent-instruction{margin-top:10px;color:var(--color-fg-muted);font-size:16px;line-height:1.55}.preview-install{margin-top:12px;color:var(--color-fg-muted);font-size:16px}.preview-install p{margin-top:10px}.preview-install pre{margin-top:10px;overflow-x:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-raised);padding:12px}.preview-install code{font-family:var(--font-stack-mono);font-size:12px;color:var(--color-fg);white-space:pre}.preview-install .copy{margin-top:8px}.trust{margin-top:18px;font-family:var(--font-stack-label);font-size:var(--fs-legal);color:var(--color-fg-muted)}.feat{padding:70px 0;border-bottom:1px solid var(--color-border)}.feat-head{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:end;margin-bottom:38px}.feat-head .fh-left{min-width:0}.feat-head .lab{font-family:var(--font-stack-label);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted);margin-bottom:16px}.feat-head .lab .n{color:var(--color-primary)}.feat-head h2{font-family:var(--font-stack-serif);font-weight:400;font-size:clamp(28px,3.8vw,48px);letter-spacing:-.02em;line-height:1.08}.feat-head h2 em{font-style:italic;color:var(--color-primary)}.feat-head .lead{font-size:16px;color:var(--color-fg-muted);line-height:1.62;text-align:right;max-width:44ch;margin-left:auto;padding-bottom:4px}.feat-head .lead b{color:var(--color-fg)}@media(max-width:820px){.feat-head{grid-template-columns:1fr;gap:16px;align-items:start}.feat-head .lead{text-align:left;margin-left:0;max-width:62ch;padding-bottom:0}}.demo{margin-top:24px}.demo-cap{font-family:var(--font-stack-sans);font-size:16px;color:var(--color-fg-muted);margin-bottom:10px;display:flex;align-items:center;gap:8px}.demo-cap:before{content:"▸";color:var(--color-primary)}.frame{width:100%;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg);overflow:hidden;box-shadow:var(--component-surface-shadow)}.frame>.stage{padding-top:22px;padding-bottom:24px}.cta{text-align:left;padding:90px 0;border-bottom:1px solid var(--color-border)}.cta h2{font-family:var(--font-stack-serif);font-weight:400;font-size:clamp(28px,3.8vw,48px);letter-spacing:-.02em;line-height:1.05;max-width:18ch;margin:0}.cta h2 em{font-style:italic;color:var(--color-primary)}.cta .install-card{margin:32px 0 0}footer{padding:36px 0 90px}footer .legal{font-family:var(--font-stack-label);font-size:var(--fs-legal);color:var(--color-fg-muted);max-width:70ch;line-height:1.7}footer .legal b{color:var(--color-fg-muted)}.theme-toggle[data-astro-cid-x3pjskd3]{font-family:var(--font-stack-label);color:var(--component-fg-subtle);border:1px solid var(--color-border);border-radius:7px;width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,border-color .15s,background .15s}.theme-toggle[data-astro-cid-x3pjskd3]:hover{color:var(--color-fg);border-color:var(--color-border-strong);background:var(--color-surface-muted)}.theme-toggle[data-astro-cid-x3pjskd3] svg[data-astro-cid-x3pjskd3]{width:15px;height:15px}.icon-sun[data-astro-cid-x3pjskd3]{display:none}.icon-moon[data-astro-cid-x3pjskd3],html.dark .icon-sun[data-astro-cid-x3pjskd3]{display:inline-block}html.dark .icon-moon[data-astro-cid-x3pjskd3]{display:none}.cmp-company-3[data-astro-cid-yonkfoxy] .race[data-astro-cid-yonkfoxy]{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--component-surface-shadow);overflow:hidden}.cmp-company-3[data-astro-cid-yonkfoxy] .panel[data-astro-cid-yonkfoxy]{background:var(--color-surface);display:flex;flex-direction:column}.cmp-company-3[data-astro-cid-yonkfoxy] .panel-head[data-astro-cid-yonkfoxy]{padding:13px 20px 12px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:9px}.cmp-company-3[data-astro-cid-yonkfoxy] .panel-head[data-astro-cid-yonkfoxy] .ph-dot[data-astro-cid-yonkfoxy]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cmp-company-3[data-astro-cid-yonkfoxy] .panel-label[data-astro-cid-yonkfoxy]{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cmp-company-3[data-astro-cid-yonkfoxy] .panel-body[data-astro-cid-yonkfoxy]{flex:1;padding:20px;display:flex;flex-direction:column;gap:14px}.cmp-company-3[data-astro-cid-yonkfoxy] .panel[data-astro-cid-yonkfoxy].before{border-right:1px solid var(--color-border-strong)}.cmp-company-3[data-astro-cid-yonkfoxy] .panel[data-astro-cid-yonkfoxy].before .ph-dot[data-astro-cid-yonkfoxy]{background:var(--color-danger)}.cmp-company-3[data-astro-cid-yonkfoxy] .panel[data-astro-cid-yonkfoxy].before .panel-label[data-astro-cid-yonkfoxy]{color:var(--color-danger)}.cmp-company-3[data-astro-cid-yonkfoxy] .panel[data-astro-cid-yonkfoxy].after .ph-dot[data-astro-cid-yonkfoxy]{background:var(--color-success)}.cmp-company-3[data-astro-cid-yonkfoxy] .panel[data-astro-cid-yonkfoxy].after .panel-label[data-astro-cid-yonkfoxy]{color:var(--color-success)}.cmp-company-3[data-astro-cid-yonkfoxy] .prompt-block[data-astro-cid-yonkfoxy]{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--component-surface-radius-sm);padding:10px 13px}.cmp-company-3[data-astro-cid-yonkfoxy] .prompt-eyebrow[data-astro-cid-yonkfoxy]{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted);margin-bottom:5px}.cmp-company-3[data-astro-cid-yonkfoxy] .prompt-text[data-astro-cid-yonkfoxy]{font-family:var(--font-stack-sans);font-size:13px;color:var(--color-fg);line-height:1.5}.cmp-company-3[data-astro-cid-yonkfoxy] .tool-log[data-astro-cid-yonkfoxy]{font-family:var(--font-stack-mono);font-size:11px;color:var(--color-fg-muted);display:flex;flex-direction:column;gap:4px;max-height:210px;overflow:hidden}.cmp-company-3[data-astro-cid-yonkfoxy] .tl-row[data-astro-cid-yonkfoxy]{display:flex;align-items:center;gap:7px;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.cmp-company-3[data-astro-cid-yonkfoxy] .tl-row[data-astro-cid-yonkfoxy].shown{opacity:1;transform:none}.cmp-company-3[data-astro-cid-yonkfoxy] .tl-icon[data-astro-cid-yonkfoxy]{font-size:11px;color:var(--color-danger);flex-shrink:0}.cmp-company-3[data-astro-cid-yonkfoxy] .tl-call[data-astro-cid-yonkfoxy]{color:var(--color-fg-muted)}.cmp-company-3[data-astro-cid-yonkfoxy] .tl-tok[data-astro-cid-yonkfoxy]{color:var(--color-fg-muted);margin-left:auto;flex-shrink:0}.cmp-company-3[data-astro-cid-yonkfoxy] .spinner-row[data-astro-cid-yonkfoxy]{display:flex;align-items:center;gap:8px;font-family:var(--font-stack-mono);font-size:11px;color:var(--color-fg-muted)}.cmp-company-3[data-astro-cid-yonkfoxy] .spin[data-astro-cid-yonkfoxy]{width:13px;height:13px;border:2px solid var(--color-border);border-top-color:var(--color-danger);border-radius:50%;animation:spin3 .8s linear infinite;flex-shrink:0}@keyframes spin3{to{transform:rotate(360deg)}}.cmp-company-3[data-astro-cid-yonkfoxy] .stat-bar[data-astro-cid-yonkfoxy]{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--component-surface-radius-sm);padding:10px 14px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.cmp-company-3[data-astro-cid-yonkfoxy] .stat-key[data-astro-cid-yonkfoxy]{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-muted)}.cmp-company-3[data-astro-cid-yonkfoxy] .stat-val[data-astro-cid-yonkfoxy]{font-family:var(--font-stack-label);font-size:16px;font-weight:700;margin-top:2px;transition:color .3s}.cmp-company-3[data-astro-cid-yonkfoxy] .stat-val[data-astro-cid-yonkfoxy].bad{color:var(--color-danger)}.cmp-company-3[data-astro-cid-yonkfoxy] .stat-val[data-astro-cid-yonkfoxy].good{color:var(--color-success)}.cmp-company-3[data-astro-cid-yonkfoxy] .stat-val[data-astro-cid-yonkfoxy].plain{color:var(--color-fg)}.cmp-company-3[data-astro-cid-yonkfoxy] .result-block[data-astro-cid-yonkfoxy]{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--component-surface-radius-sm);padding:12px 14px;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.cmp-company-3[data-astro-cid-yonkfoxy] .result-block[data-astro-cid-yonkfoxy].shown{opacity:1;transform:none}.cmp-company-3[data-astro-cid-yonkfoxy] .result-claim[data-astro-cid-yonkfoxy]{font-family:var(--font-stack-sans);font-size:13px;color:var(--color-fg);line-height:1.55;margin-bottom:8px}.cmp-company-3[data-astro-cid-yonkfoxy] .result-claim[data-astro-cid-yonkfoxy] mark[data-astro-cid-yonkfoxy]{background:var(--color-success-subtle);color:var(--color-success);border-radius:2px;padding:0 3px}.cmp-company-3[data-astro-cid-yonkfoxy] .result-cites[data-astro-cid-yonkfoxy]{display:flex;flex-wrap:wrap;gap:5px}.cmp-company-3[data-astro-cid-yonkfoxy] .cite-pill[data-astro-cid-yonkfoxy]{font-family:var(--font-stack-label);font-size:11px;color:var(--color-primary);background:var(--color-primary-subtle);border:1px solid var(--color-primary);border-radius:4px;padding:2px 7px}.cmp-company-3[data-astro-cid-yonkfoxy] .pkt-attached[data-astro-cid-yonkfoxy]{display:flex;align-items:center;gap:8px;font-family:var(--font-stack-label);font-size:11px;color:var(--color-success);background:var(--color-success-subtle);border:1px solid var(--color-success);border-radius:var(--component-surface-radius-sm);padding:7px 12px}.cmp-company-3[data-astro-cid-yonkfoxy] .pkt-attached[data-astro-cid-yonkfoxy] .pkt-ic[data-astro-cid-yonkfoxy]{font-size:14px;line-height:1}.cmp-company-3[data-astro-cid-yonkfoxy] .stat-bar[data-astro-cid-yonkfoxy].after-bar{border-color:var(--color-success)}.cmp-company-3[data-astro-cid-yonkfoxy] .race[data-astro-cid-yonkfoxy]{position:relative}.cmp-company-3[data-astro-cid-yonkfoxy] .vs-badge[data-astro-cid-yonkfoxy]{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);z-index:20;background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-family:var(--font-stack-label);font-size:11px;font-weight:700;color:var(--color-fg-muted);letter-spacing:.04em;box-shadow:var(--shadow-md)}.cmp-company-3[data-astro-cid-yonkfoxy] .compare-bar[data-astro-cid-yonkfoxy]{margin-top:20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cmp-company-3[data-astro-cid-yonkfoxy] .cmp-item[data-astro-cid-yonkfoxy]{display:flex;flex-direction:column;align-items:center;gap:3px}.cmp-company-3[data-astro-cid-yonkfoxy] .cmp-val[data-astro-cid-yonkfoxy]{font-family:var(--font-stack-label);font-size:24px;font-weight:700}.cmp-company-3[data-astro-cid-yonkfoxy] .cmp-label[data-astro-cid-yonkfoxy]{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-muted)}.cmp-company-3[data-astro-cid-yonkfoxy] .cmp-vs[data-astro-cid-yonkfoxy]{font-family:var(--font-stack-label);font-size:12px;color:var(--color-fg-muted)}.cmp-company-3[data-astro-cid-yonkfoxy] .savings-pill[data-astro-cid-yonkfoxy]{font-family:var(--font-stack-label);font-size:13px;font-weight:600;color:var(--color-success);background:var(--color-success-subtle);border:1px solid var(--color-success);border-radius:100px;padding:5px 16px}.cmp-company-3[data-astro-cid-yonkfoxy] .replay-btn[data-astro-cid-yonkfoxy]{display:block;margin:12px auto 0;font-family:var(--font-stack-label);font-size:var(--type-size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-muted);background:none;border:1px solid var(--color-border);border-radius:var(--component-button-radius);padding:6px 16px;cursor:pointer;transition:border-color .2s,color .2s}.cmp-company-3[data-astro-cid-yonkfoxy] .replay-btn[data-astro-cid-yonkfoxy]:hover{color:var(--color-fg);border-color:var(--color-border-strong)}.cmp-company-3[data-astro-cid-yonkfoxy] .prog-bar-wrap[data-astro-cid-yonkfoxy]{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:100px;height:6px;overflow:hidden}.cmp-company-3[data-astro-cid-yonkfoxy] .prog-bar-fill[data-astro-cid-yonkfoxy]{height:100%;background:var(--color-danger);width:0%;transition:width .1s linear;border-radius:100px}.cmp-company-3[data-astro-cid-yonkfoxy] .prog-bar-fill[data-astro-cid-yonkfoxy].instant{background:var(--color-success);transition:width .4s ease .2s}.cmp-wq[data-astro-cid-ipsidh7g] .card[data-astro-cid-ipsidh7g]{padding:0;overflow:hidden}.cmp-wq[data-astro-cid-ipsidh7g] .wq-head[data-astro-cid-ipsidh7g]{display:flex;align-items:center;gap:14px;padding:16px 22px;border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);flex-wrap:wrap}.cmp-wq[data-astro-cid-ipsidh7g] .wq-head[data-astro-cid-ipsidh7g] h3[data-astro-cid-ipsidh7g]{font-family:var(--font-stack-serif);font-weight:400;font-size:24px;letter-spacing:-.015em;color:var(--color-fg)}.cmp-wq[data-astro-cid-ipsidh7g] .wq-stage[data-astro-cid-ipsidh7g]{font-family:var(--font-stack-label);font-size:11px;color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.cmp-wq[data-astro-cid-ipsidh7g] .wq-stage[data-astro-cid-ipsidh7g] b[data-astro-cid-ipsidh7g]{color:var(--color-fg)}.cmp-wq[data-astro-cid-ipsidh7g] .wq-replay[data-astro-cid-ipsidh7g]{margin-left:auto;font-family:var(--font-stack-label);font-size:var(--type-size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-muted);background:none;border:1px solid var(--color-border);border-radius:var(--component-button-radius);padding:6px 16px;cursor:pointer}.cmp-wq[data-astro-cid-ipsidh7g] .wq-replay[data-astro-cid-ipsidh7g]:hover{color:var(--color-fg);border-color:var(--color-border-strong)}.cmp-wq[data-astro-cid-ipsidh7g] .steps[data-astro-cid-ipsidh7g]{display:flex;gap:6px;flex-wrap:wrap;padding:12px 22px;border-bottom:1px solid var(--color-border)}.cmp-wq[data-astro-cid-ipsidh7g] .steps[data-astro-cid-ipsidh7g] .s[data-astro-cid-ipsidh7g]{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);border:1px solid var(--color-border);border-radius:6px;padding:4px 9px;transition:color .3s,border-color .3s,background .3s}.cmp-wq[data-astro-cid-ipsidh7g] .steps[data-astro-cid-ipsidh7g] .s[data-astro-cid-ipsidh7g].on{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-subtle)}.cmp-wq[data-astro-cid-ipsidh7g] .cols[data-astro-cid-ipsidh7g]{display:grid;grid-template-columns:1fr 1fr}.cmp-wq[data-astro-cid-ipsidh7g] .col[data-astro-cid-ipsidh7g]{min-height:430px}.cmp-wq[data-astro-cid-ipsidh7g] .col[data-astro-cid-ipsidh7g].left{border-right:1px solid var(--color-border)}.cmp-wq[data-astro-cid-ipsidh7g] .col-head[data-astro-cid-ipsidh7g]{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.13em;text-transform:uppercase;padding:10px 18px;background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:8px}.cmp-wq[data-astro-cid-ipsidh7g] .col-head[data-astro-cid-ipsidh7g] .ct[data-astro-cid-ipsidh7g]{border-radius:100px;padding:1px 8px;font-size:11px}.cmp-wq[data-astro-cid-ipsidh7g] .col-head[data-astro-cid-ipsidh7g].h-crawl{color:var(--color-danger)}.cmp-wq[data-astro-cid-ipsidh7g] .col-head[data-astro-cid-ipsidh7g].h-crawl .ct[data-astro-cid-ipsidh7g]{background:var(--color-danger-subtle);color:var(--color-danger)}.cmp-wq[data-astro-cid-ipsidh7g] .col-head[data-astro-cid-ipsidh7g].h-keep{color:var(--color-success)}.cmp-wq[data-astro-cid-ipsidh7g] .col-head[data-astro-cid-ipsidh7g].h-keep .ct[data-astro-cid-ipsidh7g]{background:var(--color-success-subtle);color:var(--color-success)}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g]{display:flex;align-items:flex-start;gap:9px;padding:8px 18px;border-bottom:1px solid var(--color-border);transition:opacity .5s ease,color .5s ease,background .5s ease,text-decoration-color .5s ease}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g]:last-child{border-bottom:none}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g] .mk[data-astro-cid-ipsidh7g]{font-family:var(--font-stack-label);font-size:12px;width:14px;flex-shrink:0;text-align:center;color:var(--color-fg-muted);margin-top:1px;transition:color .4s}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g] .tx[data-astro-cid-ipsidh7g]{font-size:12px;line-height:1.45;color:var(--color-fg-muted);text-decoration:line-through;text-decoration-color:transparent;transition:color .4s,text-decoration-color .4s}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g].noise .tx[data-astro-cid-ipsidh7g]{font-family:var(--font-stack-label);font-size:11px;color:var(--color-fg-muted)}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g] .tx[data-astro-cid-ipsidh7g] .tag[data-astro-cid-ipsidh7g]{color:var(--color-danger);opacity:.8}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g] .badge[data-astro-cid-ipsidh7g]{margin-left:auto;font-family:var(--font-stack-label);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted);white-space:nowrap;opacity:0;transition:opacity .4s}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g].killed{opacity:.32}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g].killed .tx[data-astro-cid-ipsidh7g]{color:var(--color-fg-muted);text-decoration-color:var(--color-danger)}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g].killed .mk[data-astro-cid-ipsidh7g]{color:var(--color-danger)}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g].killed .mk[data-astro-cid-ipsidh7g]:after{content:"✕"}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g].duped{opacity:.4}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g].duped .tx[data-astro-cid-ipsidh7g]{color:var(--color-fg-muted);text-decoration-color:var(--color-warning)}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g].duped .mk[data-astro-cid-ipsidh7g]{color:var(--color-warning)}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g].duped .badge[data-astro-cid-ipsidh7g]{opacity:1;color:var(--color-warning)}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g].merged .badge[data-astro-cid-ipsidh7g]{opacity:1;color:var(--color-primary)}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g].lit{background:var(--color-success-subtle);box-shadow:inset 2px 0 0 0 var(--color-success)}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g].lit .mk[data-astro-cid-ipsidh7g]{color:var(--color-success)}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g].lit .mk[data-astro-cid-ipsidh7g]:after{content:"✓"}.cmp-wq[data-astro-cid-ipsidh7g] .row[data-astro-cid-ipsidh7g].lit .tx[data-astro-cid-ipsidh7g]{color:var(--color-fg)}.cmp-wq[data-astro-cid-ipsidh7g] .keptbody[data-astro-cid-ipsidh7g]{padding:8px 0}.cmp-wq[data-astro-cid-ipsidh7g] .kept[data-astro-cid-ipsidh7g]{padding:10px 18px;border-bottom:1px solid var(--color-border);opacity:0;transform:translate(8px);transition:opacity .5s ease,transform .5s ease}.cmp-wq[data-astro-cid-ipsidh7g] .kept[data-astro-cid-ipsidh7g]:last-child{border-bottom:none}.cmp-wq[data-astro-cid-ipsidh7g] .kept[data-astro-cid-ipsidh7g].show{opacity:1;transform:none}.cmp-wq[data-astro-cid-ipsidh7g] .kept[data-astro-cid-ipsidh7g] .kt[data-astro-cid-ipsidh7g]{font-size:12px;line-height:1.4;color:var(--color-fg);display:flex;gap:7px}.cmp-wq[data-astro-cid-ipsidh7g] .kept[data-astro-cid-ipsidh7g] .kt[data-astro-cid-ipsidh7g]:before{content:"✓";color:var(--color-success);font-size:11px;margin-top:1px;flex-shrink:0}.cmp-wq[data-astro-cid-ipsidh7g] .kept[data-astro-cid-ipsidh7g] .km[data-astro-cid-ipsidh7g]{display:flex;align-items:center;gap:8px;padding-left:18px;margin-top:4px;flex-wrap:wrap}.cmp-wq[data-astro-cid-ipsidh7g] .tier[data-astro-cid-ipsidh7g]{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 7px;border:1px solid currentColor}.cmp-wq[data-astro-cid-ipsidh7g] .tier[data-astro-cid-ipsidh7g].primary{color:var(--color-primary);background:var(--color-primary-subtle)}.cmp-wq[data-astro-cid-ipsidh7g] .tier[data-astro-cid-ipsidh7g].secondary{color:var(--color-fg-muted)}.cmp-wq[data-astro-cid-ipsidh7g] .kept[data-astro-cid-ipsidh7g] .merged-note[data-astro-cid-ipsidh7g]{font-family:var(--font-stack-label);font-size:11px;color:var(--color-warning)}.cmp-wq[data-astro-cid-ipsidh7g] .guardrail[data-astro-cid-ipsidh7g]{padding:14px 22px 16px}@media(max-width:640px){.cmp-wq[data-astro-cid-ipsidh7g] .col[data-astro-cid-ipsidh7g]{min-height:0}.cmp-wq[data-astro-cid-ipsidh7g] .col[data-astro-cid-ipsidh7g].left{border-right:none;border-bottom:1px solid var(--color-border)}}.cmp-exec[data-astro-cid-2ngut6nr] .packet[data-astro-cid-2ngut6nr]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--component-surface-shadow);overflow:hidden}.cmp-exec[data-astro-cid-2ngut6nr] .ph[data-astro-cid-2ngut6nr]{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border-strong);padding:22px 28px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.cmp-exec[data-astro-cid-2ngut6nr] .ph[data-astro-cid-2ngut6nr] .eyebrow[data-astro-cid-2ngut6nr]{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-muted);margin-bottom:7px}.cmp-exec[data-astro-cid-2ngut6nr] .ph[data-astro-cid-2ngut6nr] .who[data-astro-cid-2ngut6nr]{font-family:var(--font-stack-serif);font-weight:400;font-size:24px;letter-spacing:-.02em;color:var(--color-fg)}.cmp-exec[data-astro-cid-2ngut6nr] .ph[data-astro-cid-2ngut6nr] .role[data-astro-cid-2ngut6nr]{font-size:13px;color:var(--color-fg-muted);margin-top:3px}.cmp-exec[data-astro-cid-2ngut6nr] .ph[data-astro-cid-2ngut6nr] .meta[data-astro-cid-2ngut6nr]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.cmp-exec[data-astro-cid-2ngut6nr] .ph[data-astro-cid-2ngut6nr] .badge[data-astro-cid-2ngut6nr]{text-align:right}.cmp-exec[data-astro-cid-2ngut6nr] .ph[data-astro-cid-2ngut6nr] .badge[data-astro-cid-2ngut6nr] .ts[data-astro-cid-2ngut6nr]{font-family:var(--font-stack-label);font-size:11px;color:var(--color-fg-muted);margin-top:6px}.cmp-exec[data-astro-cid-2ngut6nr] .cols[data-astro-cid-2ngut6nr]{display:grid;grid-template-columns:1fr 1fr}.cmp-exec[data-astro-cid-2ngut6nr] .col[data-astro-cid-2ngut6nr]{padding:0}.cmp-exec[data-astro-cid-2ngut6nr] .col[data-astro-cid-2ngut6nr].preds{border-right:1px solid var(--color-border)}.cmp-exec[data-astro-cid-2ngut6nr] .col-head[data-astro-cid-2ngut6nr]{display:flex;align-items:baseline;gap:9px;padding:14px 26px 12px;border-bottom:1px solid var(--color-border)}.cmp-exec[data-astro-cid-2ngut6nr] .col-head[data-astro-cid-2ngut6nr] .h[data-astro-cid-2ngut6nr]{font-family:var(--font-stack-serif);font-size:16px;color:var(--color-fg)}.cmp-exec[data-astro-cid-2ngut6nr] .col-head[data-astro-cid-2ngut6nr] .sub[data-astro-cid-2ngut6nr]{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted)}.cmp-exec[data-astro-cid-2ngut6nr] .item[data-astro-cid-2ngut6nr]{padding:14px 26px;border-bottom:1px solid var(--color-border)}.cmp-exec[data-astro-cid-2ngut6nr] .item[data-astro-cid-2ngut6nr]:last-child{border-bottom:none}.cmp-exec[data-astro-cid-2ngut6nr] .item[data-astro-cid-2ngut6nr] .claim[data-astro-cid-2ngut6nr]{font-family:var(--font-stack-serif);font-size:16px;line-height:1.45;color:var(--color-fg);font-style:italic}.cmp-exec[data-astro-cid-2ngut6nr] .item[data-astro-cid-2ngut6nr] .meta[data-astro-cid-2ngut6nr]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.cmp-exec[data-astro-cid-2ngut6nr] .item[data-astro-cid-2ngut6nr] .date[data-astro-cid-2ngut6nr]{font-family:var(--font-stack-label);font-size:11px;color:var(--color-fg-muted)}.cmp-exec[data-astro-cid-2ngut6nr] .st[data-astro-cid-2ngut6nr]{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 8px;border:1px solid currentColor;white-space:nowrap}.cmp-exec[data-astro-cid-2ngut6nr] .st[data-astro-cid-2ngut6nr].played{color:var(--color-success);background:var(--color-success-subtle)}.cmp-exec[data-astro-cid-2ngut6nr] .st[data-astro-cid-2ngut6nr].track{color:var(--color-primary);background:var(--color-primary-subtle)}.cmp-exec[data-astro-cid-2ngut6nr] .st[data-astro-cid-2ngut6nr].pending{color:var(--color-warning);background:var(--color-warning-subtle)}.cmp-exec[data-astro-cid-2ngut6nr] .st[data-astro-cid-2ngut6nr].missed{color:var(--color-danger);background:var(--color-danger-subtle)}.cmp-exec[data-astro-cid-2ngut6nr] .synth[data-astro-cid-2ngut6nr]{display:flex;gap:12px;align-items:flex-start;padding:14px 28px;background:var(--color-primary-subtle);border-top:1px solid var(--color-border)}.cmp-exec[data-astro-cid-2ngut6nr] .synth[data-astro-cid-2ngut6nr] p[data-astro-cid-2ngut6nr]{font-family:var(--font-stack-serif);font-style:italic;font-size:14px;color:var(--color-fg-muted);line-height:1.5}.cmp-exec[data-astro-cid-2ngut6nr] .legend[data-astro-cid-2ngut6nr]{display:flex;gap:16px;flex-wrap:wrap;padding:12px 28px;border-top:1px solid var(--color-border)}.cmp-exec[data-astro-cid-2ngut6nr] .legend[data-astro-cid-2ngut6nr] span[data-astro-cid-2ngut6nr]{font-family:var(--font-stack-label);font-size:11px;color:var(--color-fg-muted);display:flex;align-items:center;gap:6px}.cmp-exec[data-astro-cid-2ngut6nr] .legend[data-astro-cid-2ngut6nr] i[data-astro-cid-2ngut6nr]{width:9px;height:9px;border-radius:2px;display:inline-block}@media(max-width:640px){.cmp-exec[data-astro-cid-2ngut6nr] .cols[data-astro-cid-2ngut6nr]{grid-template-columns:1fr}.cmp-exec[data-astro-cid-2ngut6nr] .col[data-astro-cid-2ngut6nr].preds{border-right:none;border-bottom:1px solid var(--color-border)}}.cmp-pol[data-astro-cid-jjakxuep] .card[data-astro-cid-jjakxuep]{padding:0;overflow:hidden}.cmp-pol[data-astro-cid-jjakxuep] .ph[data-astro-cid-jjakxuep]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 26px 16px;border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);flex-wrap:wrap}.cmp-pol[data-astro-cid-jjakxuep] .ph[data-astro-cid-jjakxuep] .who[data-astro-cid-jjakxuep]{font-family:var(--font-stack-serif);font-weight:400;font-size:24px;letter-spacing:-.015em;color:var(--color-fg)}.cmp-pol[data-astro-cid-jjakxuep] .ph[data-astro-cid-jjakxuep] .sub[data-astro-cid-jjakxuep]{font-family:var(--font-stack-label);font-size:11px;color:var(--color-fg-muted);margin-top:6px}.cmp-pol[data-astro-cid-jjakxuep] .ph[data-astro-cid-jjakxuep] .meta[data-astro-cid-jjakxuep]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.cmp-pol[data-astro-cid-jjakxuep] .toggle[data-astro-cid-jjakxuep]{display:flex;gap:4px}.cmp-pol[data-astro-cid-jjakxuep] .toggle[data-astro-cid-jjakxuep] button[data-astro-cid-jjakxuep]{font-family:var(--font-stack-label);font-size:var(--type-size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-muted);border:1px solid var(--color-border);border-radius:var(--component-button-radius);padding:5px 11px;transition:color .15s,border-color .15s,background .15s}.cmp-pol[data-astro-cid-jjakxuep] .toggle[data-astro-cid-jjakxuep] button[data-astro-cid-jjakxuep].on{color:var(--color-fg);border-color:var(--color-border-strong);background:var(--color-surface)}.cmp-pol[data-astro-cid-jjakxuep] .tbl[data-astro-cid-jjakxuep]{width:100%;border-collapse:collapse;font-size:13px}.cmp-pol[data-astro-cid-jjakxuep] .tbl[data-astro-cid-jjakxuep] thead[data-astro-cid-jjakxuep] th[data-astro-cid-jjakxuep]{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted);text-align:left;padding:11px 26px;border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);white-space:nowrap}.cmp-pol[data-astro-cid-jjakxuep] .tbl[data-astro-cid-jjakxuep] tbody[data-astro-cid-jjakxuep] td[data-astro-cid-jjakxuep]{padding:11px 26px;border-bottom:1px solid var(--color-border);color:var(--color-fg-muted);vertical-align:middle}.cmp-pol[data-astro-cid-jjakxuep] .tbl[data-astro-cid-jjakxuep] tbody[data-astro-cid-jjakxuep] tr[data-astro-cid-jjakxuep]:last-child td[data-astro-cid-jjakxuep]{border-bottom:none}.cmp-pol[data-astro-cid-jjakxuep] .tbl[data-astro-cid-jjakxuep] tbody[data-astro-cid-jjakxuep] tr[data-astro-cid-jjakxuep]:hover td[data-astro-cid-jjakxuep]{background:var(--color-surface-muted)}.cmp-pol[data-astro-cid-jjakxuep] .tbl[data-astro-cid-jjakxuep] .tkr[data-astro-cid-jjakxuep]{font-family:var(--font-stack-label);font-weight:600;color:var(--color-primary);letter-spacing:.04em}.cmp-pol[data-astro-cid-jjakxuep] .tbl[data-astro-cid-jjakxuep] .dt[data-astro-cid-jjakxuep]{font-family:var(--font-stack-label);font-size:12px;color:var(--color-fg-muted);white-space:nowrap}.cmp-pol[data-astro-cid-jjakxuep] .tbl[data-astro-cid-jjakxuep] .amt[data-astro-cid-jjakxuep]{font-family:var(--font-stack-label);font-size:12px;color:var(--color-fg);white-space:nowrap}.cmp-pol[data-astro-cid-jjakxuep] .dir[data-astro-cid-jjakxuep]{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 8px;border:1px solid currentColor}.cmp-pol[data-astro-cid-jjakxuep] .dir[data-astro-cid-jjakxuep].buy{color:var(--color-success);background:var(--color-success-subtle)}.cmp-pol[data-astro-cid-jjakxuep] .dir[data-astro-cid-jjakxuep].sell{color:var(--color-danger);background:var(--color-danger-subtle)}.cmp-pol[data-astro-cid-jjakxuep] .lag[data-astro-cid-jjakxuep]{font-family:var(--font-stack-label);font-size:11px;color:var(--color-fg-muted)}.cmp-pol[data-astro-cid-jjakxuep] .md[data-astro-cid-jjakxuep]{display:none;padding:18px 26px}.cmp-pol[data-astro-cid-jjakxuep] .md[data-astro-cid-jjakxuep] pre[data-astro-cid-jjakxuep]{font-family:var(--font-stack-mono);font-size:12px;line-height:1.7;color:var(--color-fg-muted);white-space:pre;overflow-x:auto}.cmp-pol[data-astro-cid-jjakxuep] .md[data-astro-cid-jjakxuep] pre[data-astro-cid-jjakxuep] .c[data-astro-cid-jjakxuep]{color:var(--color-fg-muted)}.cmp-pol[data-astro-cid-jjakxuep] .md[data-astro-cid-jjakxuep] pre[data-astro-cid-jjakxuep] .a[data-astro-cid-jjakxuep]{color:var(--color-primary)}.cmp-pol[data-astro-cid-jjakxuep].show-md .tbl-wrap[data-astro-cid-jjakxuep]{display:none}.cmp-pol[data-astro-cid-jjakxuep].show-md .md[data-astro-cid-jjakxuep]{display:block}.cmp-pol[data-astro-cid-jjakxuep] .guardrail[data-astro-cid-jjakxuep]{padding:14px 26px 16px}.cmp-sc[data-astro-cid-yrziwoo7] .card[data-astro-cid-yrziwoo7]{padding:0;overflow:hidden}.cmp-sc[data-astro-cid-yrziwoo7] .sc-head[data-astro-cid-yrziwoo7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);flex-wrap:wrap}.cmp-sc[data-astro-cid-yrziwoo7] .sc-head[data-astro-cid-yrziwoo7] .t[data-astro-cid-yrziwoo7]{font-family:var(--font-stack-serif);font-size:24px;letter-spacing:-.015em;color:var(--color-fg)}.cmp-sc[data-astro-cid-yrziwoo7] .sc-head[data-astro-cid-yrziwoo7] .m[data-astro-cid-yrziwoo7]{display:flex;gap:8px;align-items:center}.cmp-sc[data-astro-cid-yrziwoo7] .cols[data-astro-cid-yrziwoo7]{display:grid;grid-template-columns:1fr 1fr}.cmp-sc[data-astro-cid-yrziwoo7] .col[data-astro-cid-yrziwoo7]{padding:0}.cmp-sc[data-astro-cid-yrziwoo7] .col[data-astro-cid-yrziwoo7].rev{border-right:1px solid var(--color-border)}.cmp-sc[data-astro-cid-yrziwoo7] .col-head[data-astro-cid-yrziwoo7]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 22px 12px;border-bottom:1px solid var(--color-border)}.cmp-sc[data-astro-cid-yrziwoo7] .col-head[data-astro-cid-yrziwoo7] .h[data-astro-cid-yrziwoo7]{font-family:var(--font-stack-serif);font-size:16px;color:var(--color-fg)}.cmp-sc[data-astro-cid-yrziwoo7] .col-head[data-astro-cid-yrziwoo7] .u[data-astro-cid-yrziwoo7]{font-family:var(--font-stack-label);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-muted)}.cmp-sc[data-astro-cid-yrziwoo7] .bar-row[data-astro-cid-yrziwoo7]{padding:11px 22px;border-bottom:1px solid var(--color-border)}.cmp-sc[data-astro-cid-yrziwoo7] .bar-row[data-astro-cid-yrziwoo7]:last-child{border-bottom:none}.cmp-sc[data-astro-cid-yrziwoo7] .bar-top[data-astro-cid-yrziwoo7]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.cmp-sc[data-astro-cid-yrziwoo7] .bar-name[data-astro-cid-yrziwoo7]{font-size:13px;color:var(--color-fg)}.cmp-sc[data-astro-cid-yrziwoo7] .bar-name[data-astro-cid-yrziwoo7] .role[data-astro-cid-yrziwoo7]{font-family:var(--font-stack-label);font-size:11px;color:var(--color-fg-muted);margin-left:6px}.cmp-sc[data-astro-cid-yrziwoo7] .bar-pct[data-astro-cid-yrziwoo7]{font-family:var(--font-stack-label);font-size:13px;font-weight:600;color:var(--color-fg);font-variant-numeric:tabular-nums}.cmp-sc[data-astro-cid-yrziwoo7] .bar-track[data-astro-cid-yrziwoo7]{height:8px;border-radius:100px;background:var(--color-surface-muted);overflow:hidden;border:1px solid var(--color-border)}.cmp-sc[data-astro-cid-yrziwoo7] .bar-fill[data-astro-cid-yrziwoo7]{height:100%;width:0;border-radius:100px;transition:width 1s cubic-bezier(.2,.7,.2,1)}.cmp-sc[data-astro-cid-yrziwoo7] .col[data-astro-cid-yrziwoo7].rev .bar-fill[data-astro-cid-yrziwoo7]{background:var(--color-primary)}.cmp-sc[data-astro-cid-yrziwoo7] .col[data-astro-cid-yrziwoo7].cost .bar-fill[data-astro-cid-yrziwoo7]{background:var(--color-danger)}.cmp-sc[data-astro-cid-yrziwoo7] .bar-row[data-astro-cid-yrziwoo7].flag .bar-fill[data-astro-cid-yrziwoo7]{box-shadow:inset 0 0 0 1px var(--color-warning)}.cmp-sc[data-astro-cid-yrziwoo7] .bar-row[data-astro-cid-yrziwoo7].other .bar-fill[data-astro-cid-yrziwoo7]{background:var(--color-border-strong)}.cmp-sc[data-astro-cid-yrziwoo7] .bar-src[data-astro-cid-yrziwoo7]{font-family:var(--font-stack-label);font-size:11px;color:var(--color-fg-muted);margin-top:6px}.cmp-sc[data-astro-cid-yrziwoo7] .conc[data-astro-cid-yrziwoo7]{display:flex;gap:10px;align-items:flex-start;padding:11px 22px;background:var(--color-warning-subtle);border-top:1px solid var(--color-border)}.cmp-sc[data-astro-cid-yrziwoo7] .conc[data-astro-cid-yrziwoo7] .ic[data-astro-cid-yrziwoo7]{color:var(--color-warning);font-family:var(--font-stack-label);font-size:12px}.cmp-sc[data-astro-cid-yrziwoo7] .conc[data-astro-cid-yrziwoo7] p[data-astro-cid-yrziwoo7]{font-family:var(--font-stack-label);font-size:11px;color:var(--color-fg-muted);line-height:1.5}.cmp-sc[data-astro-cid-yrziwoo7] .conc[data-astro-cid-yrziwoo7] b[data-astro-cid-yrziwoo7]{color:var(--color-fg)}.cmp-sc[data-astro-cid-yrziwoo7] .guardrail[data-astro-cid-yrziwoo7]{padding:14px 24px 16px}@media(max-width:640px){.cmp-sc[data-astro-cid-yrziwoo7] .cols[data-astro-cid-yrziwoo7]{grid-template-columns:1fr}.cmp-sc[data-astro-cid-yrziwoo7] .col[data-astro-cid-yrziwoo7].rev{border-right:none;border-bottom:1px solid var(--color-border)}}
