:root{--color-brand-paper:#f5f3ee;--color-brand-paper-raised:#fbfaf6;--color-brand-paper-sunk:#ede8dc;--color-brand-ink:#16212e;--color-brand-text:#27323f;--color-brand-slate:#3e4956;--color-brand-slate-soft:#5d6772;--color-brand-slate-faint:#9aa2ac;--color-brand-hairline:#ddd6c8;--color-brand-hairline-firm:#d2caba;--color-brand-midnight:#0a1a2a;--color-brand-night-hairline:#23394e;--color-brand-on-night:#f0ece1;--color-brand-on-night-soft:#c9d3de;--color-brand-on-night-faint:#9aaaba;--color-brand-brass:#c6a15b;--color-brand-brass-deep:#a8853f;--color-brand-brass-text:#7d612b;--color-brand-brass-bright:#e2ca8e;--color-brand-brass-wash:#f7f0e1;--color-brand-brass-line:#dcc79b;--color-brand-sage:#6b8a6f;--color-brand-sage-bright:#8fb394;--color-brand-sage-text:#4f7054;--color-brand-brick:#a24d3c;--color-brand-brick-bright:#e5917f;--color-brand-transparent:#0a1a2a00;--color-brand-backdrop:#0a1a2aa3;--color-brand-midnight-lift:#0e233a;--color-brand-midnight-deep:#050f19;--color-brand-glow-blue:#7fb2ff;--color-brand-glow-teal:#79e0cf;--color-brand-glow-blue-rail:#7fb2ff21;--color-brand-glow-blue-sky:#7fb2ff2b;--color-brand-glow-teal-sky:#79e0cf13;--typography-font-family-serif:"Source Serif 4", Georgia, serif;--typography-font-family-sans:Inter, system-ui, sans-serif;--typography-font-family-mono:"JetBrains Mono", ui-monospace, monospace;--typography-font-weight-regular:400;--typography-font-weight-medium:500;--typography-font-weight-semibold:600;--typography-font-weight-headline:540;--typography-font-weight-italic:420;--typography-font-weight-title:540;--typography-font-weight-pull:420;--typography-font-weight-record:400;--typography-font-weight-eyebrow:500;--typography-font-size-xs:.75rem;--typography-font-size-sm:.875rem;--typography-font-size-base:1rem;--typography-font-size-lg:1.125rem;--typography-font-size-xl:1.25rem;--typography-font-size-2xl:1.5rem;--typography-font-size-3xl:1.875rem;--typography-font-size-4xl:2.25rem;--typography-font-size-5xl:3rem;--typography-font-size-6xl:3.75rem;--typography-font-size-7xl:4.5rem;--typography-font-size-record:1rem;--typography-font-size-eyebrow:.75rem;--typography-font-size-display:4.25rem;--typography-font-size-h1:3rem;--typography-font-size-h2:2.25rem;--typography-font-size-h3:1.5rem;--typography-font-size-h4:1.25rem;--typography-font-size-lead:1.3125rem;--typography-font-size-body:1.0625rem;--typography-font-size-small:.9375rem;--typography-font-size-fine:.8125rem;--typography-font-size-label:.75rem;--typography-font-size-label-sm:.75rem;--typography-font-size-2xs:.6875rem;--typography-font-size-micro:.6875rem;--typography-font-size-meta:.75rem;--typography-font-size-ui:.8125rem;--typography-font-size-heading:.875rem;--typography-font-size-reading:.90625rem;--typography-font-size-subtitle:1rem;--typography-font-size-title:1.125rem;--typography-font-size-greeting:1.75rem;--typography-font-size-graph-control:10.5px;--typography-font-size-graph-legend:10px;--typography-line-height-none:1;--typography-line-height-tight:1.06;--typography-line-height-snug:1.18;--typography-line-height-normal:1.5;--typography-line-height-body:1.6;--typography-line-height-title:1.14;--typography-line-height-relaxed:1.6;--typography-line-height-compact:1.35;--typography-line-height-ui:1.45;--typography-letter-spacing-normal:0em;--typography-letter-spacing-title:-.014em;--typography-letter-spacing-display:-.017em;--typography-letter-spacing-heading:-.014em;--typography-letter-spacing-record:0em;--typography-letter-spacing-eyebrow:.1em;--typography-letter-spacing-label:.1em;--typography-letter-spacing-label-wide:.1em;--typography-letter-spacing-metric:-.01em;--typography-letter-spacing-logo:.28em;--typography-letter-spacing-tight:-.014em;--typography-letter-spacing-wide:.1em;--typography-letter-spacing-wider:.12em;--typography-letter-spacing-widest:.14em;--syderial-spacing-0:0rem;--syderial-spacing-1:.25rem;--syderial-spacing-2:.5rem;--syderial-spacing-3:.75rem;--syderial-spacing-4:1rem;--syderial-spacing-5:1.25rem;--syderial-spacing-6:1.5rem;--syderial-spacing-7:1.75rem;--syderial-spacing-8:2rem;--syderial-spacing-9:2.25rem;--syderial-spacing-10:2.5rem;--syderial-spacing-11:2.75rem;--syderial-spacing-12:3rem;--syderial-spacing-14:3.5rem;--syderial-spacing-16:4rem;--syderial-spacing-20:5rem;--syderial-spacing-24:6rem;--syderial-spacing-26:6.5rem;--syderial-spacing-28:7rem;--syderial-spacing-30:7.5rem;--syderial-spacing-32:8rem;--syderial-spacing-35:8.75rem;--syderial-spacing-36:9rem;--syderial-spacing-40:10rem;--syderial-spacing-48:12rem;--syderial-spacing-56:14rem;--syderial-spacing-64:16rem;--syderial-spacing-72:18rem;--syderial-spacing-80:20rem;--syderial-spacing-96:24rem;--syderial-spacing-half:.125rem;--syderial-spacing-px:1px;--syderial-spacing-one-and-half:.375rem;--syderial-spacing-two-and-half:.625rem;--syderial-spacing-three-and-half:.875rem;--syderial-radius-none:0px;--syderial-radius-xs:2px;--syderial-radius-sm:4px;--syderial-radius-md:6px;--syderial-radius-lg:10px;--syderial-radius-xl:12px;--syderial-radius-2xl:16px;--syderial-radius-full:9999px;--syderial-radius-pill:999px;--syderial-radius-circle:50%;--border-width-hairline:1px;--border-width-firm:1.5px;--border-width-focus:2px;--motion-duration-mark-arriving:5s;--motion-duration-instant:[object Object];--motion-duration-reduced:[object Object];--motion-duration-fast:[object Object];--motion-duration-quick:[object Object];--motion-duration-base:[object Object];--motion-duration-deliberate:[object Object];--motion-duration-slow:[object Object];--motion-duration-orbit:[object Object];--motion-duration-stagger:[object Object];--motion-easing-linear:cubic-bezier(0, 0, 1, 1);--motion-easing-out:cubic-bezier(.22, 1, .36, 1);--motion-easing-in-out:cubic-bezier(.65, 0, .35, 1);--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--z-base:0;--z-raised:10;--z-sticky:20;--z-dropdown:50;--z-overlay:90;--z-modal:100;--z-popover:120;--z-tooltip:120;--z-toast:130;--mark-width:28px;--mark-height:32px;--mark-line-width:3;--mark-body-width:2.6;--mark-core-x:35px;--mark-core-y:39.45px;--size-container:1200px;--size-container-wide:1320px;--size-container-text:680px;--size-sidebar:232px;--size-dialog:520px;--size-sheet:480px;--size-control:32px;--size-control-lg:36px;--size-icon-button:34px;--size-topbar:60px;--size-table-filter:320px;--size-tooltip:180px;--size-toast:360px;--size-content-max:1440px;--size-chart:256px;--size-viewport-height:100dvh;--size-connect:880px;--legacy-spacing-base-s-0:0;--legacy-spacing-base-s-1:.25rem;--legacy-spacing-base-s-2:.5rem;--legacy-spacing-base-s-3:.75rem;--legacy-spacing-base-s-4:1rem;--legacy-spacing-base-s-5:1.5rem;--legacy-spacing-base-s-6:2rem;--legacy-spacing-base-s-7:2.5rem;--legacy-spacing-base-s-8:3rem;--legacy-spacing-base-s-9:4rem;--legacy-spacing-base-s-10:5rem;--legacy-spacing-base-s-11:6.5rem;--legacy-spacing-base-s-12:8rem;--legacy-spacing-base-container:1200px;--legacy-spacing-base-container-wide:1320px;--legacy-spacing-base-container-text:680px;--legacy-spacing-base-r-none:0;--legacy-spacing-base-r-xs:2px;--legacy-spacing-base-r-sm:4px;--legacy-spacing-base-r-md:6px;--legacy-spacing-base-r-lg:10px;--legacy-spacing-base-r-pill:999px;--legacy-spacing-base-r-circle:50%;--legacy-spacing-base-bw-hair:1px;--legacy-spacing-base-bw-firm:1.5px;--legacy-spacing-base-s-14:3.5rem;--legacy-console-base-ls-table-cell:0;--legacy-console-base-ls-metric:-.01em;--legacy-console-base-ls-chip:.14em;--legacy-console-base-ls-tag:.1em;--legacy-console-base-ls-th:.14em;--legacy-console-base-ls-btn:.14em;--legacy-console-base-ls-eyebrow:.1em;--legacy-console-base-ls-crumb:.12em;--legacy-console-base-ls-kv:.1em;--legacy-console-base-ls-dot:.12em;--legacy-console-base-ls-stat:.16em;--legacy-console-base-ls-field:.18em;--legacy-console-base-ls-banner:.16em;--legacy-console-base-ls-switch:.12em;--legacy-console-base-ls-menu:.1em;--legacy-console-base-ls-ts:.16em;--legacy-console-base-ls-nav:.1em;--legacy-console-base-ui-lh:1.6;--legacy-console-base-ui-lh-snug:1.4;--legacy-console-base-ui-chip-y:.3em;--legacy-console-base-ui-chip-x:.7em;--legacy-console-base-ui-tag-y:.28em;--legacy-console-base-ui-tag-x:.6em;--legacy-console-base-chip-gap:.45em;--legacy-console-base-chip-lh:1;--legacy-console-base-th-pad-top:0;--legacy-console-base-th-weight:500;--legacy-console-base-ls-stat-unit:.08em;--legacy-console-base-ls-stat-delta:.06em;--legacy-console-base-banner-title-weight:500;--legacy-console-density-t-ui-xs:.75rem;--legacy-console-density-t-ui-sm:.75rem;--legacy-console-density-t-ui:.875rem;--legacy-console-density-t-ui-md:.875rem;--legacy-console-density-t-ui-lg:.875rem;--legacy-console-density-t-ui-xl:1.75rem;--legacy-console-density-t-ui-2xl:1.75rem;--legacy-console-density-t-cell:.875rem;--legacy-console-density-t-cell-mono:.875rem;--legacy-console-density-ls-table-cell:0;--legacy-console-density-t-metric:1.75rem;--legacy-console-density-ls-metric:-.01em;--legacy-console-density-ls-chip:0;--legacy-console-density-ls-tag:0;--legacy-console-density-ls-th:.06em;--legacy-console-density-ls-btn:.01em;--legacy-console-density-ls-eyebrow:.1em;--legacy-console-density-ls-crumb:.02em;--legacy-console-density-ls-kv:.04em;--legacy-console-density-ls-dot:.06em;--legacy-console-density-ls-stat:.06em;--legacy-console-density-ls-field:.04em;--legacy-console-density-ls-banner:.06em;--legacy-console-density-ls-switch:.02em;--legacy-console-density-ls-menu:0;--legacy-console-density-ls-ts:.04em;--legacy-console-density-ls-nav:0;--legacy-console-density-ui-lh:1.6;--legacy-console-density-ui-lh-snug:1.35;--legacy-console-density-ui-chip-y:.2em;--legacy-console-density-ui-chip-x:.5em;--legacy-console-density-ui-tag-y:.18em;--legacy-console-density-ui-tag-x:.45em;--legacy-console-density-ui-ctl-h:32px;--legacy-console-density-t-chip:.75rem;--legacy-console-density-chip-gap:.4em;--legacy-console-density-chip-lh:1.35;--legacy-console-density-th-weight:600;--legacy-console-density-ls-stat-unit:.02em;--legacy-console-density-ls-stat-delta:.02em;--legacy-console-density-banner-title-weight:600;--legacy-typography-base-w-light:400;--legacy-typography-base-w-regular:400;--legacy-typography-base-w-medium:600;--legacy-typography-base-w-semibold:600;--legacy-typography-base-w-bold:600;--legacy-typography-base-w-display:540;--legacy-typography-base-t-display:clamp(2.75rem, 5.2vw, 4.25rem);--legacy-typography-base-t-h1:clamp(2.25rem, 3.8vw, 3rem);--legacy-typography-base-t-h2:clamp(1.75rem, 2.6vw, 2.25rem);--legacy-typography-base-t-h3:1.5rem;--legacy-typography-base-t-h4:1.25rem;--legacy-typography-base-t-lead:1.3125rem;--legacy-typography-base-t-body:1.0625rem;--legacy-typography-base-t-small:.9375rem;--legacy-typography-base-t-fine:.8125rem;--legacy-typography-base-t-label:.75rem;--legacy-typography-base-t-label-sm:.75rem;--legacy-typography-base-lh-tight:1.06;--legacy-typography-base-lh-snug:1.18;--legacy-typography-base-lh-body:1.6;--legacy-typography-base-lh-relaxed:1.6;--legacy-typography-base-ls-display:-.017em;--legacy-typography-base-ls-heading:-.014em;--legacy-typography-base-ls-body:0;--legacy-typography-base-ls-label:.1em;--legacy-typography-base-ls-label-wide:.1em;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--graph-label-edge:6;--graph-label-cluster:12;--graph-label-sigma:11;--graph-layer-node-highlight:2;--graph-selection-wash:#c6a15b1f;--space-stack-xs:var(--syderial-spacing-1);--space-stack-sm:var(--syderial-spacing-2);--space-stack-md:var(--syderial-spacing-4);--space-stack-lg:var(--syderial-spacing-6);--space-stack-xl:var(--syderial-spacing-8);--space-stack-2xl:var(--syderial-spacing-12);--space-inline-xs:var(--syderial-spacing-1);--space-inline-sm:var(--syderial-spacing-2);--space-inline-md:var(--syderial-spacing-4);--space-inline-lg:var(--syderial-spacing-6);--space-inline-xl:var(--syderial-spacing-8);--space-inline-2xl:var(--syderial-spacing-12);--space-page-gutter-x:var(--syderial-spacing-35);--space-page-gutter-x-tight:var(--syderial-spacing-16);--space-page-gutter-y:var(--syderial-spacing-20);--space-section-gap-y:var(--syderial-spacing-20);--space-section-gap-x:var(--syderial-spacing-16);--space-field-padding-x:var(--syderial-spacing-4);--space-field-padding-y:var(--syderial-spacing-3);--border-width-hair:var(--border-width-hairline);--syderial-shadow-none:none;--syderial-shadow-focus:0px 0px 0px 2px var(--color-brand-brass);--size-shell-rail:var(--size-sidebar);--type-body-1:var(--typography-font-weight-regular) var(--typography-font-size-base)/1.5 var(--typography-font-family-sans);--type-body-2:var(--typography-font-weight-regular) var(--typography-font-size-sm)/1.5 var(--typography-font-family-sans);--type-caption:var(--typography-font-weight-regular) var(--typography-font-size-xs)/1.5 var(--typography-font-family-sans);--type-title-1:var(--typography-font-weight-headline) var(--typography-font-size-3xl)/1.5 var(--typography-font-family-serif);--type-title-2:var(--typography-font-weight-headline) var(--typography-font-size-xl)/1.5 var(--typography-font-family-serif);--type-mono:var(--typography-font-weight-regular) var(--typography-font-size-sm)/1.5 var(--typography-font-family-mono);--type-label-1:var(--typography-font-weight-medium) var(--typography-font-size-sm)/1.5 var(--typography-font-family-sans);--type-eyebrow:var(--typography-font-weight-medium) var(--typography-font-size-xs)/1.5 var(--typography-font-family-mono);--type-tabular:var(--typography-font-weight-regular) var(--typography-font-size-sm)/1.5 var(--typography-font-family-mono);--type-code:var(--typography-font-weight-regular) var(--typography-font-size-sm)/1.5 var(--typography-font-family-mono);--syderial-shadow-xs:var(--syderial-shadow-none);--syderial-shadow-sm:var(--syderial-shadow-none);--syderial-shadow-md:var(--syderial-shadow-none);--syderial-shadow-lg:var(--syderial-shadow-none);--paper:var(--color-brand-paper);--paper-raised:var(--color-brand-paper-raised);--paper-sunk:var(--color-brand-paper-sunk);--ink:var(--color-brand-ink);--text:var(--color-brand-text);--slate:var(--color-brand-slate);--slate-soft:var(--color-brand-slate-soft);--slate-faint:var(--color-brand-slate-faint);--hairline:var(--color-brand-hairline);--hairline-firm:var(--color-brand-hairline-firm);--midnight:var(--color-brand-midnight);--night-hairline:var(--color-brand-night-hairline);--on-night:var(--color-brand-on-night);--on-night-soft:var(--color-brand-on-night-soft);--on-night-faint:var(--color-brand-on-night-faint);--brass:var(--color-brand-brass);--brass-deep:var(--color-brand-brass-deep);--brass-text:var(--color-brand-brass-text);--brass-bright:var(--color-brand-brass-bright);--brass-wash:var(--color-brand-brass-wash);--brass-line:var(--color-brand-brass-line);--sage:var(--color-brand-sage);--sage-bright:var(--color-brand-sage-bright);--sage-text:var(--color-brand-sage-text);--brick:var(--color-brand-brick);--brick-bright:var(--color-brand-brick-bright);--transparent:var(--color-brand-transparent);--backdrop:var(--color-brand-backdrop);--midnight-lift:var(--color-brand-midnight-lift);--midnight-deep:var(--color-brand-midnight-deep);--glow-blue:var(--color-brand-glow-blue);--glow-teal:var(--color-brand-glow-teal);--glow-blue-rail:var(--color-brand-glow-blue-rail);--glow-blue-sky:var(--color-brand-glow-blue-sky);--glow-teal-sky:var(--color-brand-glow-teal-sky);--spacing-0:var(--syderial-spacing-0);--spacing-1:var(--syderial-spacing-1);--spacing-2:var(--syderial-spacing-2);--spacing-3:var(--syderial-spacing-3);--spacing-4:var(--syderial-spacing-4);--spacing-5:var(--syderial-spacing-5);--spacing-6:var(--syderial-spacing-6);--spacing-7:var(--syderial-spacing-7);--spacing-8:var(--syderial-spacing-8);--spacing-9:var(--syderial-spacing-9);--spacing-10:var(--syderial-spacing-10);--spacing-11:var(--syderial-spacing-11);--spacing-12:var(--syderial-spacing-12);--spacing-14:var(--syderial-spacing-14);--spacing-16:var(--syderial-spacing-16);--spacing-20:var(--syderial-spacing-20);--spacing-24:var(--syderial-spacing-24);--spacing-26:var(--syderial-spacing-26);--spacing-28:var(--syderial-spacing-28);--spacing-30:var(--syderial-spacing-30);--spacing-32:var(--syderial-spacing-32);--spacing-35:var(--syderial-spacing-35);--spacing-36:var(--syderial-spacing-36);--spacing-40:var(--syderial-spacing-40);--spacing-48:var(--syderial-spacing-48);--spacing-56:var(--syderial-spacing-56);--spacing-64:var(--syderial-spacing-64);--spacing-72:var(--syderial-spacing-72);--spacing-80:var(--syderial-spacing-80);--spacing-96:var(--syderial-spacing-96);--spacing-half:var(--syderial-spacing-half);--spacing-px:var(--syderial-spacing-px);--spacing-one-and-half:var(--syderial-spacing-one-and-half);--spacing-two-and-half:var(--syderial-spacing-two-and-half);--spacing-three-and-half:var(--syderial-spacing-three-and-half);--radius-none:var(--syderial-radius-none);--radius-xs:var(--syderial-radius-xs);--radius-sm:var(--syderial-radius-sm);--radius-md:var(--syderial-radius-md);--radius-lg:var(--syderial-radius-lg);--radius-xl:var(--syderial-radius-xl);--radius-2xl:var(--syderial-radius-2xl);--radius-full:var(--syderial-radius-full);--radius-pill:var(--syderial-radius-pill);--radius-circle:var(--syderial-radius-circle);--shadow-none:var(--syderial-shadow-none);--shadow-xs:var(--syderial-shadow-xs);--shadow-sm:var(--syderial-shadow-sm);--shadow-md:var(--syderial-shadow-md);--shadow-lg:var(--syderial-shadow-lg);--shadow-focus:var(--syderial-shadow-focus);--serif:var(--typography-font-family-serif);--sans:var(--typography-font-family-sans);--mono:var(--typography-font-family-mono);--font-sans:var(--typography-font-family-sans);--font-serif:var(--typography-font-family-serif);--font-mono:var(--typography-font-family-mono);--font-display:var(--typography-font-family-serif);--font-ui:var(--typography-font-family-sans);--spacing:var(--spacing-1);--border-width-thin:var(--border-width-hairline);--motion-duration-standard:var(--motion-duration-base);--z-index-overlay:var(--z-overlay);--font-weight-normal:var(--typography-font-weight-regular);--tracking-tight:var(--typography-letter-spacing-title);--tracking-wide:var(--typography-letter-spacing-eyebrow);--leading-tight:var(--typography-line-height-tight);--z-index-backdrop:var(--z-overlay);--z-index-raised:var(--z-raised);--z-index-popover:var(--z-popover);--z-index-toast:var(--z-toast);--size-content:var(--size-content-max);--font-weight-regular:var(--typography-font-weight-regular);--font-weight-medium:var(--typography-font-weight-medium);--font-weight-semibold:var(--typography-font-weight-semibold);--font-weight-headline:var(--typography-font-weight-headline);--font-weight-italic:var(--typography-font-weight-italic);--font-weight-title:var(--typography-font-weight-title);--font-weight-pull:var(--typography-font-weight-pull);--font-weight-record:var(--typography-font-weight-record);--font-weight-eyebrow:var(--typography-font-weight-eyebrow);--font-size-xs:var(--typography-font-size-xs);--font-size-sm:var(--typography-font-size-sm);--font-size-base:var(--typography-font-size-base);--font-size-lg:var(--typography-font-size-lg);--font-size-xl:var(--typography-font-size-xl);--font-size-2xl:var(--typography-font-size-2xl);--font-size-3xl:var(--typography-font-size-3xl);--font-size-4xl:var(--typography-font-size-4xl);--font-size-5xl:var(--typography-font-size-5xl);--font-size-6xl:var(--typography-font-size-6xl);--font-size-7xl:var(--typography-font-size-7xl);--font-size-record:var(--typography-font-size-record);--font-size-eyebrow:var(--typography-font-size-eyebrow);--font-size-display:var(--typography-font-size-display);--font-size-h1:var(--typography-font-size-h1);--font-size-h2:var(--typography-font-size-h2);--font-size-h3:var(--typography-font-size-h3);--font-size-h4:var(--typography-font-size-h4);--font-size-lead:var(--typography-font-size-lead);--font-size-body:var(--typography-font-size-body);--font-size-small:var(--typography-font-size-small);--font-size-fine:var(--typography-font-size-fine);--font-size-label:var(--typography-font-size-label);--font-size-label-sm:var(--typography-font-size-label-sm);--font-size-2xs:var(--typography-font-size-2xs);--font-size-micro:var(--typography-font-size-micro);--font-size-meta:var(--typography-font-size-meta);--font-size-ui:var(--typography-font-size-ui);--font-size-heading:var(--typography-font-size-heading);--font-size-reading:var(--typography-font-size-reading);--font-size-subtitle:var(--typography-font-size-subtitle);--font-size-title:var(--typography-font-size-title);--font-size-greeting:var(--typography-font-size-greeting);--font-size-graph-control:var(--typography-font-size-graph-control);--font-size-graph-legend:var(--typography-font-size-graph-legend);--line-height-none:var(--typography-line-height-none);--line-height-tight:var(--typography-line-height-tight);--line-height-snug:var(--typography-line-height-snug);--line-height-normal:var(--typography-line-height-normal);--line-height-body:var(--typography-line-height-body);--line-height-title:var(--typography-line-height-title);--line-height-relaxed:var(--typography-line-height-relaxed);--line-height-compact:var(--typography-line-height-compact);--line-height-ui:var(--typography-line-height-ui);--letter-spacing-normal:var(--typography-letter-spacing-normal);--letter-spacing-title:var(--typography-letter-spacing-title);--letter-spacing-display:var(--typography-letter-spacing-display);--letter-spacing-heading:var(--typography-letter-spacing-heading);--letter-spacing-record:var(--typography-letter-spacing-record);--letter-spacing-eyebrow:var(--typography-letter-spacing-eyebrow);--letter-spacing-label:var(--typography-letter-spacing-label);--letter-spacing-label-wide:var(--typography-letter-spacing-label-wide);--letter-spacing-metric:var(--typography-letter-spacing-metric);--letter-spacing-logo:var(--typography-letter-spacing-logo);--letter-spacing-tight:var(--typography-letter-spacing-tight);--letter-spacing-wide:var(--typography-letter-spacing-wide);--letter-spacing-wider:var(--typography-letter-spacing-wider);--letter-spacing-widest:var(--typography-letter-spacing-widest)}:root,[data-theme=light],.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface-canvas:var(--color-brand-paper);--color-surface-panel:var(--color-brand-paper-raised);--color-surface-overlay:var(--color-brand-paper-raised);--color-surface-sunk:var(--color-brand-paper-sunk);--color-surface-backdrop:var(--color-brand-backdrop);--color-surface-inverse:var(--color-brand-midnight);--color-text-primary:var(--color-brand-ink);--color-text-secondary:var(--color-brand-text);--color-text-tertiary:var(--color-brand-slate-soft);--color-text-faint:var(--color-brand-slate-soft);--color-text-accent:var(--color-brand-brass-text);--color-text-warn:var(--color-brand-brass-text);--color-text-inverse:var(--color-brand-on-night);--color-text-alert:var(--color-brand-brick);--color-text-ok:var(--color-brand-sage-text);--color-border-rule:var(--color-brand-hairline);--color-border-subtle:var(--color-brand-hairline);--color-border-strong:var(--color-brand-hairline-firm);--color-border-focus:var(--color-brand-brass);--color-border-accent:var(--color-brand-brass-line);--color-accent-default:var(--color-brand-brass);--color-accent-strong:var(--color-brand-brass-deep);--color-accent-text:var(--color-brand-brass-text);--color-accent-wash:var(--color-brand-brass-wash);--color-accent-line:var(--color-brand-brass-line);--color-accent-foreground:var(--color-brand-midnight);--color-status-success:var(--color-brand-sage);--color-status-success-text:var(--color-brand-sage-text);--color-status-warning:var(--color-brand-brass);--color-status-danger:var(--color-brand-brick);--color-status-info:var(--color-brand-brass);--color-status-neutral:var(--color-brand-slate-faint);--color-status-success-wash:var(--color-brand-paper-sunk);--color-status-danger-wash:var(--color-brand-paper-sunk);--color-state-hover:var(--color-brand-paper-sunk);--color-state-selected:var(--color-brand-brass-wash);--color-state-disabled:var(--color-brand-paper-sunk);--background:var(--color-surface-canvas);--foreground:var(--color-text-primary);--card:var(--color-surface-panel);--card-foreground:var(--color-text-primary);--popover:var(--color-surface-overlay);--popover-foreground:var(--color-text-primary);--primary:var(--color-text-primary);--primary-foreground:var(--color-surface-panel);--secondary:var(--color-surface-sunk);--secondary-foreground:var(--color-text-primary);--muted:var(--color-surface-sunk);--muted-foreground:var(--color-text-tertiary);--accent:var(--color-accent-wash);--accent-foreground:var(--color-accent-text);--destructive:var(--color-status-danger);--destructive-foreground:var(--color-brand-on-night);--border:var(--color-border-rule);--input:var(--color-border-rule);--ring:var(--color-border-focus);--sunk:var(--color-surface-sunk);--body:var(--color-text-secondary);--faint:var(--color-text-faint);--brass-deep:var(--color-accent-strong);--brass-text:var(--color-accent-text);--brass-wash:var(--color-accent-wash);--sage-wash:var(--color-status-success-wash);--sage-text:var(--color-status-success-text);--brick-wash:var(--color-status-danger-wash);--brick:var(--color-text-alert);--sage:var(--color-text-ok)}[data-theme=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface-canvas:var(--color-brand-midnight);--color-surface-panel:var(--color-brand-midnight);--color-surface-overlay:var(--color-brand-midnight);--color-surface-sunk:var(--color-brand-night-hairline);--color-surface-backdrop:var(--color-brand-backdrop);--color-surface-inverse:var(--color-brand-paper);--color-text-primary:var(--color-brand-on-night);--color-text-secondary:var(--color-brand-on-night-soft);--color-text-tertiary:var(--color-brand-on-night-faint);--color-text-faint:var(--color-brand-on-night-faint);--color-text-accent:var(--color-brand-brass-bright);--color-text-warn:var(--color-brand-brass-bright);--color-text-inverse:var(--color-brand-ink);--color-text-alert:var(--color-brand-brick-bright);--color-text-ok:var(--color-brand-sage-bright);--color-border-rule:var(--color-brand-night-hairline);--color-border-subtle:var(--color-brand-night-hairline);--color-border-strong:var(--color-brand-night-hairline);--color-border-focus:var(--color-brand-brass);--color-border-accent:var(--color-brand-brass);--color-accent-default:var(--color-brand-brass);--color-accent-strong:var(--color-brand-brass-bright);--color-accent-text:var(--color-brand-brass-bright);--color-accent-wash:var(--color-brand-night-hairline);--color-accent-line:var(--color-brand-night-hairline);--color-accent-foreground:var(--color-brand-midnight);--color-status-success:var(--color-brand-sage);--color-status-success-text:var(--color-brand-sage-bright);--color-status-warning:var(--color-brand-brass);--color-status-danger:var(--color-brand-brick);--color-status-info:var(--color-brand-brass);--color-status-neutral:var(--color-brand-on-night-faint);--color-status-success-wash:var(--color-brand-night-hairline);--color-status-danger-wash:var(--color-brand-night-hairline);--color-state-hover:var(--color-brand-night-hairline);--color-state-selected:var(--color-brand-night-hairline);--color-state-disabled:var(--color-brand-night-hairline);--background:var(--color-surface-canvas);--foreground:var(--color-text-primary);--card:var(--color-surface-panel);--card-foreground:var(--color-text-primary);--popover:var(--color-surface-overlay);--popover-foreground:var(--color-text-primary);--primary:var(--color-text-primary);--primary-foreground:var(--color-surface-panel);--secondary:var(--color-surface-sunk);--secondary-foreground:var(--color-text-primary);--muted:var(--color-surface-sunk);--muted-foreground:var(--color-text-tertiary);--accent:var(--color-accent-wash);--accent-foreground:var(--color-accent-text);--destructive:var(--color-status-danger);--destructive-foreground:var(--color-brand-on-night);--border:var(--color-border-rule);--input:var(--color-border-rule);--ring:var(--color-border-focus);--sunk:var(--color-surface-sunk);--body:var(--color-text-secondary);--faint:var(--color-text-faint);--brass-deep:var(--color-accent-strong);--brass-text:var(--color-accent-text);--brass-wash:var(--color-accent-wash);--sage-wash:var(--color-status-success-wash);--sage-text:var(--color-status-success-text);--brick-wash:var(--color-status-danger-wash);--brick:var(--color-text-alert);--sage:var(--color-text-ok)}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-latin-standard-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4-latin-standard-italic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-standard-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-standard-italic.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2")}
:root{--brand-midnight:var(--color-brand-midnight);--brand-night-hairline:var(--color-brand-night-hairline);--brand-on-night:var(--color-brand-on-night);--brand-on-night-soft:var(--color-brand-on-night-soft);--brand-on-night-faint:var(--color-brand-on-night-faint);--brand-brass-bright:var(--brass-bright);--brand-slate-faint:var(--slate-faint)}:root,[data-syderial=admin-shell],[data-theme=light],[data-theme=dark]{--paper:var(--color-surface-canvas);--paper-raised:var(--color-surface-panel);--paper-sunk:var(--color-surface-sunk);--ink:var(--color-text-primary);--text:var(--color-text-secondary);--slate-soft:var(--color-text-tertiary);--slate-faint:var(--color-text-faint);--hairline:var(--color-border-rule);--hairline-firm:var(--color-border-strong);--paper-edge:var(--hairline);--ink-soft:var(--text);--hairline-soft:var(--hairline);--midnight-raised:var(--midnight);--midnight-high:var(--night-hairline);--night-hairline-soft:var(--night-hairline);--starlight:var(--brass-bright);--teal:var(--slate);--teal-bright:var(--slate-soft);--astral:var(--slate-faint);--astral-deep:var(--slate);--teal-wash:var(--paper-sunk);--astral-wash:var(--paper-sunk);--star-glow:var(--color-brand-transparent);--bg:var(--paper);--bg-raised:var(--paper-raised);--bg-sunk:var(--paper-sunk);--surface-card:var(--paper-raised);--surface-dark:var(--paper-raised);--text-strong:var(--ink);--text-body:var(--text);--text-muted:var(--slate-soft);--text-faint:var(--slate-faint);--text-on-dark:var(--on-night);--border:var(--hairline);--border-soft:var(--hairline);--border-strong:var(--hairline-firm);--accent:var(--brass);--accent-ink:var(--brass-text);--accent-glow:var(--brass-bright);--signal:var(--slate);--focus-ring:var(--brass)}@media (prefers-color-scheme:dark){[data-syderial=admin-shell]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:var(--brand-midnight);--paper-raised:var(--brand-midnight);--paper-sunk:var(--brand-night-hairline);--ink:var(--brand-on-night);--text:var(--brand-on-night-soft);--slate:var(--brand-on-night-soft);--slate-soft:var(--brand-on-night-faint);--slate-faint:var(--brand-on-night-faint);--hairline:var(--brand-night-hairline);--hairline-firm:var(--brand-night-hairline);--brass-text:var(--brand-brass-bright);--brass-wash:var(--brand-midnight);--brass-line:var(--brand-night-hairline)}}
:root,[data-theme=light],[data-theme=dark]{--font-display:var(--serif);--font-serif:var(--serif);--font-mono:var(--mono);--font-brand:var(--sans);--font-sans:var(--sans);--ls-logo:var(--typography-letter-spacing-logo);--lh-none:var(--typography-line-height-none);--w-light:var(--legacy-typography-base-w-light);--w-regular:var(--legacy-typography-base-w-regular);--w-medium:var(--legacy-typography-base-w-medium);--w-semibold:var(--legacy-typography-base-w-semibold);--w-bold:var(--legacy-typography-base-w-bold);--w-display:var(--legacy-typography-base-w-display);--t-display:var(--legacy-typography-base-t-display);--t-h1:var(--legacy-typography-base-t-h1);--t-h2:var(--legacy-typography-base-t-h2);--t-h3:var(--legacy-typography-base-t-h3);--t-h4:var(--legacy-typography-base-t-h4);--t-lead:var(--legacy-typography-base-t-lead);--t-body:var(--legacy-typography-base-t-body);--t-small:var(--legacy-typography-base-t-small);--t-fine:var(--legacy-typography-base-t-fine);--t-label:var(--legacy-typography-base-t-label);--t-label-sm:var(--legacy-typography-base-t-label-sm);--lh-tight:var(--legacy-typography-base-lh-tight);--lh-snug:var(--legacy-typography-base-lh-snug);--lh-body:var(--legacy-typography-base-lh-body);--lh-relaxed:var(--legacy-typography-base-lh-relaxed);--ls-display:var(--legacy-typography-base-ls-display);--ls-heading:var(--legacy-typography-base-ls-heading);--ls-body:var(--legacy-typography-base-ls-body);--ls-label:var(--legacy-typography-base-ls-label);--ls-label-wide:var(--legacy-typography-base-ls-label-wide)}html{font-synthesis:none;font-optical-sizing:auto}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--text);margin:0}.ds-display,.ds-h2{font-family:var(--font-display);font-weight:var(--w-display);letter-spacing:var(--ls-heading);color:var(--text-strong)}.ds-display{font-size:var(--t-display);line-height:var(--lh-tight)}.ds-h2{font-size:var(--t-h2);line-height:var(--lh-snug)}.ds-lead,.ds-body{font-family:var(--sans);font-weight:var(--w-regular);line-height:var(--lh-body);color:var(--text-body)}.ds-lead{font-size:var(--t-lead)}.ds-body{font-size:var(--t-body)}.ds-ui{font-family:var(--sans);font-weight:var(--w-regular);font-size:var(--t-small);line-height:var(--lh-body);color:var(--text-strong)}.ds-label{font-family:var(--mono);font-weight:var(--font-weight-medium);font-size:var(--t-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--brass-deep)}
:root{--s-0:var(--legacy-spacing-base-s-0);--s-1:var(--legacy-spacing-base-s-1);--s-2:var(--legacy-spacing-base-s-2);--s-3:var(--legacy-spacing-base-s-3);--s-4:var(--legacy-spacing-base-s-4);--s-5:var(--legacy-spacing-base-s-5);--s-6:var(--legacy-spacing-base-s-6);--s-7:var(--legacy-spacing-base-s-7);--s-8:var(--legacy-spacing-base-s-8);--s-9:var(--legacy-spacing-base-s-9);--s-10:var(--legacy-spacing-base-s-10);--s-11:var(--legacy-spacing-base-s-11);--s-12:var(--legacy-spacing-base-s-12);--s-14:var(--legacy-spacing-base-s-14);--container:var(--legacy-spacing-base-container);--container-wide:var(--legacy-spacing-base-container-wide);--container-text:var(--legacy-spacing-base-container-text);--gutter:var(--s-6);--section-y:var(--s-12);--r-none:var(--legacy-spacing-base-r-none);--r-xs:var(--legacy-spacing-base-r-xs);--r-sm:var(--legacy-spacing-base-r-sm);--r-md:var(--legacy-spacing-base-r-md);--r-lg:var(--legacy-spacing-base-r-lg);--r-pill:var(--legacy-spacing-base-r-pill);--r-circle:var(--legacy-spacing-base-r-circle);--bw-hair:var(--legacy-spacing-base-bw-hair);--bw-firm:var(--legacy-spacing-base-bw-firm)}
:root{--shadow-night:var(--shadow-none);--glow-brass:var(--shadow-none);--glow-star:var(--shadow-none);--glow-teal:var(--shadow-none);--focus:var(--shadow-focus);--ease-out:var(--motion-easing-out);--ease-in-out:var(--motion-easing-in-out);--dur-fast:var(--motion-duration-fast);--dur:var(--motion-duration-base);--dur-slow:var(--motion-duration-slow);--dur-orbit:var(--motion-duration-orbit);--d-2:var(--dur-fast);--ease:var(--ease-out);--night-field:var(--midnight);--paper-field:var(--paper)}
:root,[data-syderial=admin-shell]{--font-ui:var(--font-sans);--font-label:var(--font-mono);--font-code:var(--font-mono);--t-ui-xs:var(--t-label-sm);--t-ui-sm:var(--t-label);--t-ui:var(--t-small);--t-ui-md:var(--t-body);--t-ui-lg:var(--t-h4);--t-ui-xl:var(--t-h3);--t-ui-2xl:var(--t-h2);--t-cell:var(--t-small);--t-cell-mono:var(--t-label-sm);--font-table-cell:var(--font-sans);--ls-table-cell:var(--legacy-console-base-ls-table-cell);--font-metric:var(--font-display);--t-metric:var(--t-h2);--w-metric:var(--w-regular);--ls-metric:var(--legacy-console-base-ls-metric);--num-tabular:tabular-nums lining-nums;--num:normal;--ls-chip:var(--legacy-console-base-ls-chip);--ls-tag:var(--legacy-console-base-ls-tag);--ls-th:var(--legacy-console-base-ls-th);--ls-btn:var(--legacy-console-base-ls-btn);--ls-eyebrow:var(--legacy-console-base-ls-eyebrow);--ls-crumb:var(--legacy-console-base-ls-crumb);--ls-kv:var(--legacy-console-base-ls-kv);--ls-dot:var(--legacy-console-base-ls-dot);--ls-stat:var(--legacy-console-base-ls-stat);--ls-field:var(--legacy-console-base-ls-field);--ls-banner:var(--legacy-console-base-ls-banner);--ls-switch:var(--legacy-console-base-ls-switch);--ls-menu:var(--legacy-console-base-ls-menu);--ls-ts:var(--legacy-console-base-ls-ts);--ls-nav:var(--legacy-console-base-ls-nav);--ui-lh:var(--legacy-console-base-ui-lh);--ui-lh-snug:var(--legacy-console-base-ui-lh-snug);--ui-row-y:var(--s-3);--ui-cell-x:var(--s-4);--ui-pad-y:var(--s-4);--ui-pad-x:var(--s-5);--ui-gap:var(--s-5);--ui-gap-in:var(--s-4);--ui-chip-y:var(--legacy-console-base-ui-chip-y);--ui-chip-x:var(--legacy-console-base-ui-chip-x);--ui-tag-y:var(--legacy-console-base-ui-tag-y);--ui-tag-x:var(--legacy-console-base-ui-tag-x);--ui-ctl-h:auto;--ui-radius:var(--r-md);--t-chip:var(--t-label-sm);--chip-gap:var(--legacy-console-base-chip-gap);--chip-lh:var(--legacy-console-base-chip-lh);--chip-wrap:normal;--th-pad-top:var(--legacy-console-base-th-pad-top);--th-weight:var(--legacy-console-base-th-weight);--ls-stat-unit:var(--legacy-console-base-ls-stat-unit);--ls-stat-delta:var(--legacy-console-base-ls-stat-delta);--banner-title-weight:var(--legacy-console-base-banner-title-weight);--stat-delta-wrap:normal;--stat-label-color:var(--text-muted);--table-head-color:var(--text-muted);--table-head-bg:var(--color-brand-transparent);--st-neutral-color:var(--brand-slate-faint);--st-info-color:var(--brass);--st-success-color:var(--sage);--st-warning-color:var(--brass);--st-danger-color:var(--brick);--st-neutral-fg:var(--slate);--st-neutral-bg:var(--paper-sunk);--st-neutral-br:var(--hairline-firm);--st-info-fg:var(--brass-text);--st-info-bg:var(--paper-raised);--st-info-br:var(--hairline);--st-success-fg:var(--ink);--st-success-bg:var(--paper-raised);--st-success-br:var(--hairline);--st-warning-fg:var(--brass-text);--st-warning-bg:var(--paper-raised);--st-warning-br:var(--hairline);--st-danger-fg:var(--brick);--st-danger-bg:var(--paper-raised);--st-danger-br:var(--hairline)}[data-syderial-density=console]{--font-ui:var(--sans);--font-label:var(--font-ui);--font-code:var(--mono);--t-ui-xs:var(--legacy-console-density-t-ui-xs);--t-ui-sm:var(--legacy-console-density-t-ui-sm);--t-ui:var(--legacy-console-density-t-ui);--t-ui-md:var(--legacy-console-density-t-ui-md);--t-ui-lg:var(--legacy-console-density-t-ui-lg);--t-ui-xl:var(--legacy-console-density-t-ui-xl);--t-ui-2xl:var(--legacy-console-density-t-ui-2xl);--t-cell:var(--legacy-console-density-t-cell);--t-cell-mono:var(--legacy-console-density-t-cell-mono);--font-table-cell:var(--font-ui);--ls-table-cell:var(--legacy-console-density-ls-table-cell);--font-metric:var(--font-ui);--t-metric:var(--legacy-console-density-t-metric);--w-metric:var(--w-semibold);--ls-metric:var(--legacy-console-density-ls-metric);font-variant-numeric:var(--num-tabular);--num:var(--num-tabular);--ls-chip:var(--legacy-console-density-ls-chip);--ls-tag:var(--legacy-console-density-ls-tag);--ls-th:var(--legacy-console-density-ls-th);--ls-btn:var(--legacy-console-density-ls-btn);--ls-eyebrow:var(--legacy-console-density-ls-eyebrow);--ls-crumb:var(--legacy-console-density-ls-crumb);--ls-kv:var(--legacy-console-density-ls-kv);--ls-dot:var(--legacy-console-density-ls-dot);--ls-stat:var(--legacy-console-density-ls-stat);--ls-field:var(--legacy-console-density-ls-field);--ls-banner:var(--legacy-console-density-ls-banner);--ls-switch:var(--legacy-console-density-ls-switch);--ls-menu:var(--legacy-console-density-ls-menu);--ls-ts:var(--legacy-console-density-ls-ts);--ls-nav:var(--legacy-console-density-ls-nav);--ui-lh:var(--legacy-console-density-ui-lh);--ui-lh-snug:var(--legacy-console-density-ui-lh-snug);--ui-row-y:var(--s-2);--ui-cell-x:var(--s-3);--ui-pad-y:var(--s-3);--ui-pad-x:var(--s-4);--ui-gap:var(--s-4);--ui-gap-in:var(--s-3);--ui-chip-y:var(--legacy-console-density-ui-chip-y);--ui-chip-x:var(--legacy-console-density-ui-chip-x);--ui-tag-y:var(--legacy-console-density-ui-tag-y);--ui-tag-x:var(--legacy-console-density-ui-tag-x);--ui-ctl-h:var(--legacy-console-density-ui-ctl-h);--ui-radius:var(--r-md);--t-chip:var(--legacy-console-density-t-chip);--chip-gap:var(--legacy-console-density-chip-gap);--chip-lh:var(--legacy-console-density-chip-lh);--chip-wrap:nowrap;--th-pad-top:var(--ui-row-y);--th-weight:var(--legacy-console-density-th-weight);--ls-stat-unit:var(--legacy-console-density-ls-stat-unit);--ls-stat-delta:var(--legacy-console-density-ls-stat-delta);--banner-title-weight:var(--legacy-console-density-banner-title-weight);--stat-delta-wrap:anywhere;--chip-transform:none;--btn-transform:none;--stat-label-color:var(--text-body);--table-head-color:var(--ink-soft);--table-head-bg:var(--paper-sunk)}[data-syderial-density=console] [data-syderial-numeric=prose]{font-variant-numeric:normal}@media (prefers-color-scheme:dark){[data-syderial=admin-shell]{--st-success-fg:var(--sage);--st-danger-fg:var(--ink)}}


