@layer app{:root{--protocore-font-sans:"Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--protocore-font-mono:"Roboto Mono", ui-monospace, "SFMono-Regular", "Menlo", monospace}html,body,#root{height:100%;margin:0}body{background:var(--protocore-color-canvas);color:var(--protocore-color-ink);font-family:var(--protocore-font-sans)}.lsp-page{max-width:42rem;padding:var(--protocore-space-6,24px);margin:0 auto}#lsp-provider-root{min-height:32rem;margin-top:var(--protocore-space-4,16px)}.lsp-chrome{justify-content:space-between;align-items:center;gap:var(--protocore-space-3,12px);flex-wrap:wrap;display:flex}.lsp-chrome__brand{align-items:center;gap:var(--protocore-space-2,8px);min-width:0;display:flex}.lsp-chrome__logo{width:auto;max-width:10rem;max-height:1.75rem}.lsp-locale{align-items:center;gap:var(--protocore-space-2,8px);display:flex}.lsp-locale label{color:var(--protocore-color-ink-secondary,inherit);font-size:.8125rem}.lsp-locale select{font:inherit;color:var(--protocore-color-ink);background:var(--protocore-color-surface,transparent);border:1px solid var(--protocore-color-border,currentcolor);border-radius:0;min-height:1.75rem;padding:.25rem .5rem;font-size:.8125rem}.lsp-facts{gap:var(--protocore-space-1,4px) var(--protocore-space-4,16px);grid-template-columns:auto 1fr;margin:0;display:grid}.lsp-facts dt{color:var(--protocore-color-ink-secondary,inherit);font-size:.8125rem}.lsp-facts dd{font-family:var(--protocore-font-mono);overflow-wrap:anywhere;margin:0}}@layer pds{:where([class^=protocore-],[class*=\ protocore-]),:where([class^=protocore-],[class*=\ protocore-]):before,:where([class^=protocore-],[class*=\ protocore-]):after{box-sizing:border-box}:root{--protocore-p-black:#000;--protocore-p-white:#fff;--protocore-p-neutral-0:#fafafa;--protocore-p-neutral-100:#ededea;--protocore-p-neutral-200:#a1a1a1;--protocore-p-neutral-300:#8a8a85;--protocore-p-neutral-400:#818181;--protocore-p-neutral-450:#6a6a65;--protocore-p-neutral-500:#525252;--protocore-p-neutral-800:#171717;--protocore-p-neutral-900:#0e0e0e;--protocore-p-neutral-950:#0a0a0a;--protocore-p-green-500:#3fcf8e;--protocore-p-green-400:#5ee0a6;--protocore-p-green-700:#0e9e6e;--protocore-p-green-800:#0a704e;--protocore-p-amber-500:#d29922;--protocore-p-amber-400:#e5b04b;--protocore-p-amber-700:#9a6c00;--protocore-p-amber-800:#805a00;--protocore-p-red-500:#e5484d;--protocore-p-red-400:#ff6369;--protocore-p-red-700:#c53439;--protocore-p-red-800:#b32f34;--protocore-p-blue-500:#3b82f6;--protocore-p-blue-400:#6ea8fe;--protocore-p-blue-700:#1d4ed8;--protocore-p-accent-green:#3fcf8e;--protocore-p-accent-blue:#2a6fdb;--protocore-p-accent-red:#e8533f;--protocore-p-accent-amber:#c9a227;--protocore-p-accent-violet:#a855f7;--protocore-p-env-dev:#64748b;--protocore-p-env-staging:#f59e0b;--protocore-p-env-prod:#dc2626}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--protocore-color-canvas:var(--protocore-p-black);--protocore-color-surface:var(--protocore-p-neutral-950);--protocore-color-surface-2:var(--protocore-p-neutral-900);--protocore-color-surface-3:var(--protocore-p-neutral-800);--protocore-color-ink:var(--protocore-p-neutral-0);--protocore-color-secondary:var(--protocore-p-neutral-200);--protocore-color-muted:var(--protocore-p-neutral-400);--protocore-border-subtle:#ffffff0f;--protocore-border-faint:#ffffff14;--protocore-border-strong:#ffffff1a;--protocore-border-ctrl:#ffffff2e;--protocore-fill-ghost:#ffffff0a;--protocore-fill-ghost-hover:#ffffff1f;--protocore-fill-press:#ffffff29;--protocore-btn-bg:var(--protocore-p-white);--protocore-btn-fg:var(--protocore-p-black);--protocore-accent:var(--protocore-p-accent-green);--protocore-accent-fg:var(--protocore-p-black);--protocore-accent-muted:color-mix(in srgb, var(--protocore-accent) 14%, transparent);--protocore-color-success:var(--protocore-p-green-500);--protocore-color-success-bg:#3fcf8e24;--protocore-color-success-fg:var(--protocore-p-green-400);--protocore-color-warning:var(--protocore-p-amber-500);--protocore-color-warning-bg:#d2992226;--protocore-color-warning-fg:var(--protocore-p-amber-400);--protocore-color-danger:var(--protocore-p-red-500);--protocore-color-danger-bg:#e5484d26;--protocore-color-danger-fg:var(--protocore-p-red-400);--protocore-color-info:var(--protocore-p-blue-500);--protocore-color-info-bg:#3b82f626;--protocore-color-info-fg:var(--protocore-p-blue-400);--protocore-color-neutral:#8b8b8b;--protocore-color-neutral-bg:#ffffff0f;--protocore-color-neutral-fg:var(--protocore-p-neutral-200);--protocore-shadow-overlay:0 30px 60px #0000008c;--protocore-hairline:1px solid var(--protocore-border-strong);--protocore-color-ring:color-mix(in srgb, var(--protocore-accent) 60%, transparent);--protocore-chart-1:#fafafa;--protocore-chart-2:#a1a1a1;--protocore-chart-3:#5c5c5c;--protocore-chart-4:#3fcf8e;--protocore-chart-5:#d29922}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--protocore-color-canvas:var(--protocore-p-white);--protocore-color-surface:#f5f5f2;--protocore-color-surface-2:#fafaf9;--protocore-color-surface-3:var(--protocore-p-neutral-100);--protocore-color-ink:var(--protocore-p-neutral-950);--protocore-color-secondary:var(--protocore-p-neutral-500);--protocore-color-muted:var(--protocore-p-neutral-450);--protocore-border-subtle:#00000012;--protocore-border-faint:#0000001a;--protocore-border-strong:#00000024;--protocore-border-ctrl:#00000038;--protocore-fill-ghost:#0000000a;--protocore-fill-ghost-hover:#00000017;--protocore-fill-press:#0000001f;--protocore-btn-bg:var(--protocore-p-neutral-950);--protocore-btn-fg:var(--protocore-p-white);--protocore-accent:var(--protocore-p-green-700);--protocore-accent-fg:var(--protocore-p-white);--protocore-accent-muted:color-mix(in srgb, var(--protocore-accent) 14%, transparent);--protocore-color-success:var(--protocore-p-green-700);--protocore-color-success-bg:#0e9e6e1f;--protocore-color-success-fg:var(--protocore-p-green-800);--protocore-color-warning:var(--protocore-p-amber-700);--protocore-color-warning-bg:#9a6c001f;--protocore-color-warning-fg:var(--protocore-p-amber-800);--protocore-color-danger:var(--protocore-p-red-700);--protocore-color-danger-bg:#c534391a;--protocore-color-danger-fg:var(--protocore-p-red-800);--protocore-color-info:var(--protocore-p-blue-700);--protocore-color-info-bg:#1d4ed81a;--protocore-color-info-fg:var(--protocore-p-blue-700);--protocore-color-neutral:var(--protocore-p-neutral-300);--protocore-color-neutral-bg:#0000000f;--protocore-color-neutral-fg:var(--protocore-p-neutral-500);--protocore-shadow-overlay:0 20px 48px #0000002e;--protocore-hairline:1px solid var(--protocore-border-strong);--protocore-color-ring:color-mix(in srgb, var(--protocore-accent) 60%, transparent);--protocore-chart-1:#0a0a0a;--protocore-chart-2:#525252;--protocore-chart-3:#8a8a85;--protocore-chart-4:#0e9e6e;--protocore-chart-5:#9a6c00}[data-skin=platform]:where(:not([data-accent],[data-accent] *)){--protocore-accent:#6e90ff;--protocore-accent-fg:#06102c;--protocore-accent-muted:#965700}[data-skin=platform][data-theme=light]:where(:not([data-accent],[data-accent] *)),[data-skin=platform] [data-theme=light]:not([data-skin]):where(:not([data-accent],[data-accent] *)),[data-theme=light] [data-skin=platform]:not([data-theme]):where(:not([data-accent],[data-accent] *)){--protocore-accent:#1330c9;--protocore-accent-fg:#fff;--protocore-accent-muted:#e9a400}[data-skin=agate]:where(:not([data-accent],[data-accent] *)){--protocore-accent:#d0d9df;--protocore-accent-fg:#14171a;--protocore-accent-muted:#661844}[data-skin=agate][data-theme=light]:where(:not([data-accent],[data-accent] *)),[data-skin=agate] [data-theme=light]:not([data-skin]):where(:not([data-accent],[data-accent] *)),[data-theme=light] [data-skin=agate]:not([data-theme]):where(:not([data-accent],[data-accent] *)){--protocore-accent:#0c1013;--protocore-accent-fg:#fff;--protocore-accent-muted:#efbdd3}[data-skin=chassis]:where(:not([data-accent],[data-accent] *)){--protocore-accent:#f2a03c;--protocore-accent-fg:#1a1005;--protocore-accent-muted:#7a4915}[data-skin=chassis][data-theme=light]:where(:not([data-accent],[data-accent] *)),[data-skin=chassis] [data-theme=light]:not([data-skin]):where(:not([data-accent],[data-accent] *)),[data-theme=light] [data-skin=chassis]:not([data-theme]):where(:not([data-accent],[data-accent] *)){--protocore-accent:#cc6e12;--protocore-accent-fg:#17100a;--protocore-accent-muted:#ebb466}[data-skin=bakelite]:where(:not([data-accent],[data-accent] *)){--protocore-accent:#ede0c4;--protocore-accent-fg:#1b1408;--protocore-accent-muted:#7a6138}[data-skin=bakelite][data-theme=light]:where(:not([data-accent],[data-accent] *)),[data-skin=bakelite] [data-theme=light]:not([data-skin]):where(:not([data-accent],[data-accent] *)),[data-theme=light] [data-skin=bakelite]:not([data-theme]):where(:not([data-accent],[data-accent] *)){--protocore-accent:#2b1a07;--protocore-accent-fg:#f6e4ba;--protocore-accent-muted:#c4863a}[data-skin=press]:where(:not([data-accent],[data-accent] *)){--protocore-accent:#a3c6ee;--protocore-accent-fg:#05141f;--protocore-accent-muted:#28527e}[data-skin=press][data-theme=light]:where(:not([data-accent],[data-accent] *)),[data-skin=press] [data-theme=light]:not([data-skin]):where(:not([data-accent],[data-accent] *)),[data-theme=light] [data-skin=press]:not([data-theme]):where(:not([data-accent],[data-accent] *)){--protocore-accent:#1b3a66;--protocore-accent-fg:#edf1f7;--protocore-accent-muted:#84aadd}[data-skin=vitrine]:where(:not([data-accent],[data-accent] *)){--protocore-accent:#3a8d72;--protocore-accent-fg:#06120d;--protocore-accent-muted:#26483c}[data-skin=vitrine][data-theme=light]:where(:not([data-accent],[data-accent] *)),[data-skin=vitrine] [data-theme=light]:not([data-skin]):where(:not([data-accent],[data-accent] *)),[data-theme=light] [data-skin=vitrine]:not([data-theme]):where(:not([data-accent],[data-accent] *)){--protocore-accent:#17604a;--protocore-accent-fg:#f4f8f5;--protocore-accent-muted:#96bca8}[data-accent=green]{--protocore-accent:var(--protocore-p-accent-green);--protocore-accent-fg:var(--protocore-p-black)}[data-theme=light][data-accent=green],[data-theme=light] [data-accent=green]{--protocore-accent:var(--protocore-p-green-700);--protocore-accent-fg:var(--protocore-p-white)}[data-accent=blue]{--protocore-accent:var(--protocore-p-accent-blue);--protocore-accent-fg:var(--protocore-p-white)}[data-accent=red]{--protocore-accent:var(--protocore-p-accent-red);--protocore-accent-fg:var(--protocore-p-white)}[data-accent=amber]{--protocore-accent:var(--protocore-p-accent-amber);--protocore-accent-fg:var(--protocore-p-black)}[data-accent=violet]{--protocore-accent:var(--protocore-p-accent-violet);--protocore-accent-fg:var(--protocore-p-white)}[data-accent=green][data-theme=dark],[data-accent=green] [data-theme=dark]:not([data-accent]){--protocore-accent:var(--protocore-p-accent-green);--protocore-accent-fg:var(--protocore-p-black)}[data-accent=green][data-theme=light],[data-accent=green] [data-theme=light]:not([data-accent]){--protocore-accent:var(--protocore-p-green-700);--protocore-accent-fg:var(--protocore-p-white)}[data-accent=blue][data-theme=dark],[data-accent=blue] [data-theme=dark]:not([data-accent]),[data-accent=blue][data-theme=light],[data-accent=blue] [data-theme=light]:not([data-accent]){--protocore-accent:var(--protocore-p-accent-blue);--protocore-accent-fg:var(--protocore-p-white)}[data-accent=red][data-theme=dark],[data-accent=red] [data-theme=dark]:not([data-accent]),[data-accent=red][data-theme=light],[data-accent=red] [data-theme=light]:not([data-accent]){--protocore-accent:var(--protocore-p-accent-red);--protocore-accent-fg:var(--protocore-p-white)}[data-accent=amber][data-theme=dark],[data-accent=amber] [data-theme=dark]:not([data-accent]),[data-accent=amber][data-theme=light],[data-accent=amber] [data-theme=light]:not([data-accent]){--protocore-accent:var(--protocore-p-accent-amber);--protocore-accent-fg:var(--protocore-p-black)}[data-accent=violet][data-theme=dark],[data-accent=violet] [data-theme=dark]:not([data-accent]),[data-accent=violet][data-theme=light],[data-accent=violet] [data-theme=light]:not([data-accent]){--protocore-accent:var(--protocore-p-accent-violet);--protocore-accent-fg:var(--protocore-p-white)}[data-env=dev]{--protocore-color-env:var(--protocore-p-env-dev);--protocore-color-env-fg:var(--protocore-p-white)}[data-env=staging]{--protocore-color-env:var(--protocore-p-env-staging);--protocore-color-env-fg:var(--protocore-p-black)}[data-env=prod]{--protocore-color-env:var(--protocore-p-env-prod);--protocore-color-env-fg:var(--protocore-p-white)}:root{--protocore-font-sans:var(--font-roboto,"Roboto", system-ui, -apple-system, "Segoe UI", sans-serif);--protocore-font-mono:var(--font-roboto-mono,"Roboto Mono", ui-monospace, "SF Mono", Menlo, monospace);--protocore-space-1:4px;--protocore-space-2:8px;--protocore-space-3:12px;--protocore-space-3-5:14px;--protocore-space-4:16px;--protocore-space-4-5:18px;--protocore-space-5:20px;--protocore-space-5-5:22px;--protocore-space-6:24px;--protocore-space-6-5:26px;--protocore-space-8:32px;--protocore-space-8-5:34px;--protocore-space-10:40px;--protocore-space-11:44px;--protocore-space-12:48px;--protocore-space-14:56px;--protocore-space-16:64px;--protocore-space-24:96px;--protocore-gutter:56px;--protocore-section-y:120px;--protocore-card-pad:34px;--protocore-grid-gap:18px;--protocore-content-max:1240px;--protocore-text-label:12px;--protocore-text-meta:13px;--protocore-text-index:11px;--protocore-text-body-sm:14px;--protocore-text-body:16px;--protocore-text-lead:20px;--protocore-text-title:24px;--protocore-text-h3:28px;--protocore-text-h2:36px;--protocore-text-h1:56px;--protocore-text-display:96px;--protocore-text-display-fluid:clamp(min(44px, var(--protocore-text-display)), 6.2vw, var(--protocore-text-display));--protocore-text-h1-fluid:clamp(min(36px, var(--protocore-text-h1)), 4.5vw, var(--protocore-text-h1));--protocore-text-h2-fluid:clamp(min(28px, var(--protocore-text-h2)), 3vw, var(--protocore-text-h2));--protocore-tracking-label:.18em;--protocore-tracking-btn:.12em;--protocore-tracking-chip:.1em;--protocore-tracking-meta:.04em;--protocore-tracking-title:-.01em;--protocore-tracking-h2:-.02em;--protocore-tracking-h1:-.025em;--protocore-tracking-display:-.03em;--protocore-radius-0:0px;--protocore-radius-sm:7px;--protocore-radius-md:12px;--protocore-press-shift:1px;--protocore-dur-instant:.1s;--protocore-dur-fast:.15s;--protocore-dur-base:.2s;--protocore-dur-invert:.25s;--protocore-dur-theme:.4s;--protocore-dur-draw:1.4s;--protocore-ease:cubic-bezier(.22, 1, .36, 1);--protocore-ease-inout:cubic-bezier(.2, 0, 0, 1);--protocore-z-hide:-1;--protocore-z-base:0;--protocore-z-raised:10;--protocore-z-sticky:100;--protocore-z-dropdown:1000;--protocore-z-overlay:1100;--protocore-z-drawer:1110;--protocore-z-modal:1200;--protocore-z-popover:1300;--protocore-z-toast:1400;--protocore-z-tooltip:1500;--protocore-bp-xs:480px;--protocore-bp-sm:640px;--protocore-bp-md:860px;--protocore-bp-lg:1024px;--protocore-bp-xl:1240px;--protocore-control-h-sm:32px;--protocore-control-h-md:36px;--protocore-control-h-lg:40px;--protocore-control-h-xl:48px;--protocore-control-px-sm:12px;--protocore-control-px-md:16px;--protocore-control-px-lg:20px;--protocore-control-px-xl:28px;--protocore-badge-h:20px;--protocore-chip-h:28px;--protocore-radius-control:0px;--protocore-radius-field:0px;--protocore-radius-surface:0px;--protocore-radius-overlay:0px;--protocore-round-full:50%;--protocore-border-w:1px;--protocore-border-w-strong:2px;--protocore-border-style:solid;--protocore-frame-w-surface:1px;--protocore-frame-w-field:1px;--protocore-frame-w-control:1px;--protocore-frame-w-overlay:1px;--protocore-font-action:var(--protocore-font-mono);--protocore-font-label:var(--protocore-font-mono);--protocore-font-meta:var(--protocore-font-mono);--protocore-font-code:var(--protocore-font-mono);--protocore-font-heading:var(--protocore-font-sans);--protocore-font-body:var(--protocore-font-sans);--protocore-case-action:uppercase;--protocore-case-label:uppercase;--protocore-case-chip:uppercase;--protocore-case-badge:none;--protocore-case-meta:none;--protocore-weight-body:400;--protocore-weight-action:500;--protocore-weight-label:500;--protocore-weight-heading:500;--protocore-weight-strong:600;--protocore-weight-bold:700;--protocore-focus-w:2px;--protocore-focus-offset:2px;--protocore-focus-offset-inset:-2px;--protocore-focus-offset-tight:1px;--protocore-focus-offset-tight-inset:-1px;--protocore-elev-surface:none;--protocore-elev-control:none}[data-skin=platform]{--protocore-color-canvas:#331d00;--protocore-color-surface:#151108;--protocore-color-surface-2:#090702;--protocore-color-surface-3:#1f190d;--protocore-color-ink:#faf3e3;--protocore-color-secondary:#e2dac6;--protocore-color-muted:#c9c1ac;--protocore-border-faint:#322c1e;--protocore-border-subtle:#4a422e;--protocore-border-strong:#9a8d6c;--protocore-border-ctrl:#a2977b;--protocore-fill-ghost:#fff0cd0d;--protocore-fill-ghost-hover:#fff0cd1a;--protocore-fill-press:#fff0cd26;--protocore-btn-bg:#6e90ff;--protocore-btn-fg:#06102c;--protocore-color-success:#3fd177;--protocore-color-success-bg:#3fd17724;--protocore-color-success-fg:#cbffd7;--protocore-color-warning:#d79700;--protocore-color-warning-bg:#d7970024;--protocore-color-warning-fg:#fff4e2;--protocore-color-danger:#f13638;--protocore-color-danger-bg:#f1363824;--protocore-color-danger-fg:#ffe4e1;--protocore-color-info:#0084fe;--protocore-color-info-bg:#0084fe24;--protocore-color-info-fg:#d0e5ff;--protocore-color-neutral:#8f8b83;--protocore-color-neutral-bg:#8f8b8324;--protocore-color-neutral-fg:#f2ede5;--protocore-elev-surface:inset 0 1px 0 #ffce7838, 0 1px 2px #0009, 0 18px 38px -14px #000000e0;--protocore-elev-control:inset 0 1px 0 #ffffff38, 0 1px 2px #00000080;--protocore-shadow-overlay:inset 0 1px 0 #ffce7824, 0 2px 6px #00000080, 0 30px 64px -22px #000000e6;--protocore-radius-control:0px;--protocore-radius-field:0px;--protocore-radius-surface:0px;--protocore-radius-overlay:0px;--protocore-round-full:50%;--protocore-border-w:1px;--protocore-border-w-strong:2px;--protocore-border-style:solid;--protocore-frame-w-surface:1px;--protocore-frame-w-field:2px;--protocore-frame-w-control:1px;--protocore-frame-w-overlay:1px;--protocore-font-action:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-font-label:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-font-meta:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-font-code:var(--protocore-font-mono);--protocore-font-heading:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-case-action:uppercase;--protocore-case-label:uppercase;--protocore-case-chip:uppercase;--protocore-case-badge:none;--protocore-case-meta:none;--protocore-weight-body:400;--protocore-weight-action:700;--protocore-weight-label:700;--protocore-weight-heading:700;--protocore-weight-strong:600;--protocore-weight-bold:700;--protocore-tracking-label:.17em;--protocore-tracking-btn:.1em;--protocore-tracking-chip:.1em;--protocore-tracking-meta:.01em;--protocore-tracking-title:-.04em;--protocore-tracking-h2:-.04em;--protocore-tracking-h1:-.04em;--protocore-tracking-display:-.04em;--protocore-press-shift:1px;--protocore-dur-instant:.1s;--protocore-dur-fast:.15s;--protocore-dur-base:.2s;--protocore-dur-invert:.25s;--protocore-dur-theme:.4s;--protocore-dur-draw:1.4s;--protocore-ease:cubic-bezier(.2, .75, .25, 1);--protocore-ease-inout:cubic-bezier(.2, .75, .25, 1);--protocore-text-label:11px;--protocore-text-meta:11px;--protocore-text-index:10px;--protocore-text-body-sm:12px;--protocore-text-body:14.5px;--protocore-text-lead:16px;--protocore-text-title:17px;--protocore-text-h3:18.5px;--protocore-text-h2:22px;--protocore-text-h1:36px;--protocore-text-display:80px;--protocore-control-h-sm:32px;--protocore-control-h-md:42px;--protocore-control-h-lg:48px;--protocore-control-h-xl:54px;--protocore-control-px-sm:14px;--protocore-control-px-md:20px;--protocore-control-px-lg:26px;--protocore-control-px-xl:34px;--protocore-badge-h:22px;--protocore-chip-h:32px;--protocore-gutter:34px;--protocore-section-y:14px;--protocore-card-pad:12px;--protocore-grid-gap:16px;--protocore-content-max:1760px;--protocore-focus-w:2px;--protocore-focus-offset:2px;--protocore-focus-offset-inset:-2px;--protocore-focus-offset-tight:1px;--protocore-focus-offset-tight-inset:-1px}[data-skin=platform][data-theme=light],[data-skin=platform] [data-theme=light]:not([data-skin]),[data-theme=light] [data-skin=platform]:not([data-theme]){--protocore-color-canvas:#f7c600;--protocore-color-surface:#f8f6f0;--protocore-color-surface-2:#e7e3d5;--protocore-color-surface-3:#fff;--protocore-color-ink:#0b1024;--protocore-color-secondary:#1f2740;--protocore-color-muted:#363e52;--protocore-border-faint:#d0c9b2;--protocore-border-subtle:#232c46;--protocore-border-strong:#0f1730;--protocore-border-ctrl:#2e3750;--protocore-fill-ghost:#0b10240d;--protocore-fill-ghost-hover:#0b10241a;--protocore-fill-press:#0b102429;--protocore-btn-bg:#1330c9;--protocore-btn-fg:#fff;--protocore-color-success:#007f3f;--protocore-color-success-bg:#007f3f1f;--protocore-color-success-fg:#00421e;--protocore-color-warning:#936500;--protocore-color-warning-bg:#9365001f;--protocore-color-warning-fg:#503500;--protocore-color-danger:#d01d26;--protocore-color-danger-bg:#d01d261f;--protocore-color-danger-fg:#76000b;--protocore-color-info:#005eb8;--protocore-color-info-bg:#005eb81f;--protocore-color-info-fg:#00356e;--protocore-color-neutral:#726d66;--protocore-color-neutral-bg:#726d661f;--protocore-color-neutral-fg:#3d3933;--protocore-elev-surface:0 1px 0 #4632003d, 0 2px 4px #46320029, 0 16px 30px -14px #46320061;--protocore-elev-control:0 1px 2px #101a5457;--protocore-shadow-overlay:0 2px 4px #3c2c0038, 0 26px 56px -20px #32240080}[data-skin=platform][data-density=compact],[data-skin=platform] [data-density=compact]:not([data-skin]),[data-density=compact] [data-skin=platform]:not([data-density]){--protocore-text-body:14px;--protocore-control-h-md:32px;--protocore-control-h-lg:36px;--protocore-chip-h:24px;--protocore-card-pad:22px;--protocore-section-y:72px}[data-skin=agate]{--protocore-color-canvas:#16191c;--protocore-color-surface:#1c2125;--protocore-color-surface-2:#0f1214;--protocore-color-surface-3:#242a2e;--protocore-color-ink:#e9ecef;--protocore-color-secondary:#bec6cc;--protocore-color-muted:#aab3ba;--protocore-border-faint:#2b3136;--protocore-border-subtle:#3b4248;--protocore-border-strong:#7e8a93;--protocore-border-ctrl:#8b97a0;--protocore-fill-ghost:#e9ecef0d;--protocore-fill-ghost-hover:#e9ecef17;--protocore-fill-press:#e9ecef24;--protocore-btn-bg:#e9ecef;--protocore-btn-fg:#16191c;--protocore-color-success:#00d28b;--protocore-color-success-bg:#00d28b24;--protocore-color-success-fg:#00e497;--protocore-color-warning:#d59800;--protocore-color-warning-bg:#d5980024;--protocore-color-warning-fg:#fcb92e;--protocore-color-danger:#e1389a;--protocore-color-danger-bg:#e1389a24;--protocore-color-danger-fg:#ff9bcc;--protocore-color-info:#0f83ff;--protocore-color-info-bg:#0f83ff24;--protocore-color-info-fg:#92c1ff;--protocore-color-neutral:#878c90;--protocore-color-neutral-bg:#878c9024;--protocore-color-neutral-fg:#bdc3c7;--protocore-elev-surface:inset 0 1px 0 #ffffff16;--protocore-elev-control:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #00000080;--protocore-shadow-overlay:0 0 0 1px #000000d9, 0 1px 2px #0000008c, 0 18px 34px -14px #000c;--protocore-radius-control:0px;--protocore-radius-field:0px;--protocore-radius-surface:0px;--protocore-radius-overlay:0px;--protocore-round-full:50%;--protocore-border-w:1px;--protocore-border-w-strong:2px;--protocore-border-style:solid;--protocore-frame-w-surface:1px;--protocore-frame-w-field:2px;--protocore-frame-w-control:1px;--protocore-frame-w-overlay:1px;--protocore-font-action:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-font-label:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-font-meta:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-font-code:var(--protocore-font-mono);--protocore-font-heading:"Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-case-action:uppercase;--protocore-case-label:uppercase;--protocore-case-chip:uppercase;--protocore-case-badge:none;--protocore-case-meta:none;--protocore-weight-body:400;--protocore-weight-action:700;--protocore-weight-label:700;--protocore-weight-heading:700;--protocore-weight-strong:600;--protocore-weight-bold:700;--protocore-tracking-label:.12em;--protocore-tracking-btn:.07em;--protocore-tracking-chip:.07em;--protocore-tracking-meta:.005em;--protocore-tracking-title:.02em;--protocore-tracking-h2:.02em;--protocore-tracking-h1:.02em;--protocore-tracking-display:.02em;--protocore-press-shift:1px;--protocore-dur-instant:.1s;--protocore-dur-fast:53ms;--protocore-dur-base:70ms;--protocore-dur-invert:.25s;--protocore-dur-theme:.4s;--protocore-dur-draw:1.4s;--protocore-ease:cubic-bezier(.2, 0, 0, 1);--protocore-ease-inout:cubic-bezier(.2, 0, 0, 1);--protocore-text-label:9.5px;--protocore-text-meta:9.5px;--protocore-text-index:8.5px;--protocore-text-body-sm:10.5px;--protocore-text-body:12px;--protocore-text-lead:12.5px;--protocore-text-title:13px;--protocore-text-h3:13px;--protocore-text-h2:13.5px;--protocore-text-h1:18px;--protocore-text-display:26px;--protocore-control-h-sm:21px;--protocore-control-h-md:24px;--protocore-control-h-lg:27px;--protocore-control-h-xl:28px;--protocore-control-px-sm:6px;--protocore-control-px-md:9px;--protocore-control-px-lg:12px;--protocore-control-px-xl:15px;--protocore-badge-h:16px;--protocore-chip-h:21px;--protocore-gutter:12px;--protocore-section-y:6px;--protocore-card-pad:6px;--protocore-grid-gap:2px;--protocore-content-max:2400px;--protocore-focus-w:2px;--protocore-focus-offset:2px;--protocore-focus-offset-inset:-2px;--protocore-focus-offset-tight:1px;--protocore-focus-offset-tight-inset:-1px}[data-skin=agate][data-theme=light],[data-skin=agate] [data-theme=light]:not([data-skin]),[data-theme=light] [data-skin=agate]:not([data-theme]){--protocore-color-canvas:#e4e7ea;--protocore-color-surface:#f8f9fa;--protocore-color-surface-2:#d5d9dd;--protocore-color-surface-3:#fff;--protocore-color-ink:#0c1013;--protocore-color-secondary:#2e353b;--protocore-color-muted:#454d54;--protocore-border-faint:#dfe2e5;--protocore-border-subtle:#c1c6cb;--protocore-border-strong:#1d242a;--protocore-border-ctrl:#59636b;--protocore-fill-ghost:#0c10130a;--protocore-fill-ghost-hover:#0c101313;--protocore-fill-press:#0c10131d;--protocore-btn-bg:#0c1013;--protocore-btn-fg:#fff;--protocore-color-success:#008859;--protocore-color-success-bg:#0088591f;--protocore-color-success-fg:#005234;--protocore-color-warning:#996c00;--protocore-color-warning-bg:#996c001f;--protocore-color-warning-fg:#5f4200;--protocore-color-danger:#c22182;--protocore-color-danger-bg:#c221821f;--protocore-color-danger-fg:#870058;--protocore-color-info:#005cbb;--protocore-color-info-bg:#005cbb1f;--protocore-color-info-fg:#00438c;--protocore-color-neutral:#73777b;--protocore-color-neutral-bg:#73777b1f;--protocore-color-neutral-fg:#44484c;--protocore-elev-surface:none;--protocore-elev-control:none;--protocore-shadow-overlay:0 0 0 1px #0c10132e, 0 1px 1px #0c101324, 0 14px 26px -10px #0c10134d}[data-skin=agate][data-density=compact],[data-skin=agate] [data-density=compact]:not([data-skin]),[data-density=compact] [data-skin=agate]:not([data-density]){--protocore-text-body:14px;--protocore-control-h-md:32px;--protocore-control-h-lg:36px;--protocore-chip-h:24px;--protocore-card-pad:22px;--protocore-section-y:72px}[data-skin=chassis]{--protocore-color-canvas:#0f1113;--protocore-color-surface:#23262a;--protocore-color-surface-2:#2c3034;--protocore-color-surface-3:#33373b;--protocore-color-ink:#f7f4ee;--protocore-color-secondary:#dcd7ce;--protocore-color-muted:#c8c2b8;--protocore-border-faint:#3e4247;--protocore-border-subtle:#23262a;--protocore-border-strong:#8a8172;--protocore-border-ctrl:#a9a093;--protocore-fill-ghost:#f7f4ee0a;--protocore-fill-ghost-hover:#f7f4ee16;--protocore-fill-press:#ffcd8c21;--protocore-btn-bg:#e9e5dd;--protocore-btn-fg:#17181a;--protocore-color-success:#2cd27e;--protocore-color-success-bg:#2cd27e24;--protocore-color-success-fg:#1cf993;--protocore-color-warning:#e58d00;--protocore-color-warning-bg:#e58d0024;--protocore-color-warning-fg:#ffd4a7;--protocore-color-danger:#f43b33;--protocore-color-danger-bg:#f43b3324;--protocore-color-danger-fg:#ffc5bc;--protocore-color-info:#008aec;--protocore-color-info-bg:#008aec24;--protocore-color-info-fg:#a6d2ff;--protocore-color-neutral:#908a81;--protocore-color-neutral-bg:#908a8124;--protocore-color-neutral-fg:#dbd5ca;--protocore-elev-surface:inset 0 1px 0 #ffeed06b, inset 0 -1px 0 #0000008c, 0 1px 1px #000000a6, 0 14px 22px -8px #000000c7;--protocore-elev-control:inset 0 1px 0 #ffeed066, inset 0 -1px 0 #0009, 0 1px 2px #000000b3;--protocore-shadow-overlay:inset 0 1px 0 #ffeed06b, 0 2px 4px #0000008c, 0 10px 18px #00000080, 0 32px 48px -14px #000000e6;--protocore-radius-control:2px;--protocore-radius-field:2px;--protocore-radius-surface:2px;--protocore-radius-overlay:3px;--protocore-round-full:50%;--protocore-border-w:1px;--protocore-border-w-strong:2px;--protocore-border-style:solid;--protocore-frame-w-surface:1px;--protocore-frame-w-field:1px;--protocore-frame-w-control:1px;--protocore-frame-w-overlay:1px;--protocore-font-action:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-font-label:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-font-meta:ui-monospace, "SF Mono", Menlo, Consolas, "Courier New", monospace;--protocore-font-code:var(--protocore-font-mono);--protocore-font-heading:"Arial Black", "Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-case-action:uppercase;--protocore-case-label:uppercase;--protocore-case-chip:uppercase;--protocore-case-badge:none;--protocore-case-meta:none;--protocore-weight-body:400;--protocore-weight-action:600;--protocore-weight-label:700;--protocore-weight-heading:900;--protocore-weight-strong:600;--protocore-weight-bold:700;--protocore-tracking-label:.16em;--protocore-tracking-btn:.09em;--protocore-tracking-chip:.09em;--protocore-tracking-meta:normal;--protocore-tracking-title:-.045em;--protocore-tracking-h2:-.045em;--protocore-tracking-h1:-.045em;--protocore-tracking-display:-.045em;--protocore-press-shift:1px;--protocore-dur-instant:.1s;--protocore-dur-fast:68ms;--protocore-dur-base:90ms;--protocore-dur-invert:.25s;--protocore-dur-theme:.4s;--protocore-dur-draw:1.4s;--protocore-ease:cubic-bezier(.2, 0, 0, 1);--protocore-ease-inout:cubic-bezier(.2, 0, 0, 1);--protocore-text-label:10.5px;--protocore-text-meta:11px;--protocore-text-index:9.5px;--protocore-text-body-sm:12.5px;--protocore-text-body:13.5px;--protocore-text-lead:14.5px;--protocore-text-title:15px;--protocore-text-h3:16.5px;--protocore-text-h2:19px;--protocore-text-h1:28px;--protocore-text-display:96px;--protocore-control-h-sm:22px;--protocore-control-h-md:26px;--protocore-control-h-lg:30px;--protocore-control-h-xl:36px;--protocore-control-px-sm:7px;--protocore-control-px-md:9px;--protocore-control-px-lg:12px;--protocore-control-px-xl:14px;--protocore-badge-h:18px;--protocore-chip-h:22px;--protocore-gutter:14px;--protocore-section-y:12px;--protocore-card-pad:10px;--protocore-grid-gap:6px;--protocore-content-max:1680px;--protocore-focus-w:2px;--protocore-focus-offset:2px;--protocore-focus-offset-inset:-2px;--protocore-focus-offset-tight:1px;--protocore-focus-offset-tight-inset:-1px}[data-skin=chassis][data-theme=light],[data-skin=chassis] [data-theme=light]:not([data-skin]),[data-theme=light] [data-skin=chassis]:not([data-theme]){--protocore-color-canvas:#aeb4b9;--protocore-color-surface:#d2d6d9;--protocore-color-surface-2:#e2e5e7;--protocore-color-surface-3:#edeff1;--protocore-color-ink:#070a0c;--protocore-color-secondary:#1a1e21;--protocore-color-muted:#2a2f32;--protocore-border-faint:#a6abaf;--protocore-border-subtle:#d2d6d9;--protocore-border-strong:#14181a;--protocore-border-ctrl:#101416;--protocore-fill-ghost:#080b0d0d;--protocore-fill-ghost-hover:#080b0d1c;--protocore-fill-press:#783a0638;--protocore-btn-bg:#1b1f22;--protocore-btn-fg:#eceeef;--protocore-color-success:#006b3b;--protocore-color-success-bg:#006b3b1f;--protocore-color-success-fg:#003118;--protocore-color-warning:#865000;--protocore-color-warning-bg:#8650001f;--protocore-color-warning-fg:#402400;--protocore-color-danger:#bd000b;--protocore-color-danger-bg:#bd000b1f;--protocore-color-danger-fg:#540002;--protocore-color-info:#005fa5;--protocore-color-info-bg:#005fa51f;--protocore-color-info-fg:#002a4f;--protocore-color-neutral:#625c53;--protocore-color-neutral-bg:#625c531f;--protocore-color-neutral-fg:#2f2a22;--protocore-elev-surface:inset 0 2px 0 #fff, inset 0 -1px 0 #0a0e1042, 0 1px 1px #0a0e1047, 0 12px 18px -8px #0a0e1047;--protocore-elev-control:inset 0 1px 0 #fff9, inset 0 -1px 0 #0a0e1061, 0 1px 2px #0a0e1057;--protocore-shadow-overlay:inset 0 2px 0 #fff, 0 1px 2px #0a0e104d, 0 5px 10px #0a0e1038, 0 26px 40px -12px #0a0e1075}[data-skin=chassis][data-density=compact],[data-skin=chassis] [data-density=compact]:not([data-skin]),[data-density=compact] [data-skin=chassis]:not([data-density]){--protocore-text-body:14px;--protocore-control-h-md:32px;--protocore-control-h-lg:36px;--protocore-chip-h:24px;--protocore-card-pad:22px;--protocore-section-y:72px}[data-skin=bakelite]{--protocore-color-canvas:#0e0b08;--protocore-color-surface:#1d1814;--protocore-color-surface-2:#262019;--protocore-color-surface-3:#2e2720;--protocore-color-ink:#f4e9d2;--protocore-color-secondary:#d8caae;--protocore-color-muted:#c2b69c;--protocore-border-faint:#3a3025;--protocore-border-subtle:#4a3e2e;--protocore-border-strong:#7a6a4e;--protocore-border-ctrl:#9c8a68;--protocore-fill-ghost:#fff6de0a;--protocore-fill-ghost-hover:#fff6de16;--protocore-fill-press:#ffe8b421;--protocore-btn-bg:#e7d9bb;--protocore-btn-fg:#1b1408;--protocore-color-success:#49d072;--protocore-color-success-bg:#49d07224;--protocore-color-success-fg:#d5ffdc;--protocore-color-warning:#db9400;--protocore-color-warning-bg:#db940024;--protocore-color-warning-fg:#fff1dd;--protocore-color-danger:#f03826;--protocore-color-danger-bg:#f0382624;--protocore-color-danger-fg:#ffe0da;--protocore-color-info:#0088f2;--protocore-color-info-bg:#0088f224;--protocore-color-info-fg:#d5e9ff;--protocore-color-neutral:#918a7f;--protocore-color-neutral-bg:#918a7f24;--protocore-color-neutral-fg:#f5ede1;--protocore-elev-surface:inset 0 2px 0 #ffecbe4d, inset 0 -1px 0 #000000bf, 0 1px 2px #000000bf, 0 16px 26px -10px #000000e0;--protocore-elev-control:inset 0 1px 0 #ffecbe57, inset 0 -1px 0 #000000bf, 0 1px 2px #000c;--protocore-shadow-overlay:inset 0 2px 0 #ffecbe5c, 0 2px 4px #000000a6, 0 12px 20px #0000008c, 0 36px 56px -18px #000000f0;--protocore-radius-control:10px;--protocore-radius-field:10px;--protocore-radius-surface:14px;--protocore-radius-overlay:16px;--protocore-round-full:50%;--protocore-border-w:2px;--protocore-border-w-strong:2px;--protocore-border-style:solid;--protocore-frame-w-surface:1px;--protocore-frame-w-field:2px;--protocore-frame-w-control:2px;--protocore-frame-w-overlay:1px;--protocore-font-action:Futura, "Futura PT", "Century Gothic", "Avenir Next", Avenir, sans-serif;--protocore-font-label:"Gill Sans", "Gill Sans MT", "Trebuchet MS", Verdana, sans-serif;--protocore-font-meta:Futura, "Futura PT", "Trebuchet MS", Verdana, sans-serif;--protocore-font-code:var(--protocore-font-mono);--protocore-font-heading:Futura, "Futura PT", "Century Gothic", "Avenir Next", Avenir, sans-serif;--protocore-font-body:"Gill Sans", "Gill Sans MT", "Trebuchet MS", Verdana, sans-serif;--protocore-case-action:uppercase;--protocore-case-label:uppercase;--protocore-case-chip:uppercase;--protocore-case-badge:none;--protocore-case-meta:none;--protocore-weight-body:400;--protocore-weight-action:600;--protocore-weight-label:600;--protocore-weight-heading:700;--protocore-weight-strong:600;--protocore-weight-bold:700;--protocore-tracking-label:.17em;--protocore-tracking-btn:.1em;--protocore-tracking-chip:.1em;--protocore-tracking-meta:.02em;--protocore-tracking-title:-.02em;--protocore-tracking-h2:-.02em;--protocore-tracking-h1:-.02em;--protocore-tracking-display:-.02em;--protocore-press-shift:1px;--protocore-dur-instant:.1s;--protocore-dur-fast:.15s;--protocore-dur-base:.2s;--protocore-dur-invert:.25s;--protocore-dur-theme:.4s;--protocore-dur-draw:1.4s;--protocore-ease:cubic-bezier(.3, .7, 0, 1);--protocore-ease-inout:cubic-bezier(.3, .7, 0, 1);--protocore-text-label:13px;--protocore-text-meta:13px;--protocore-text-index:12px;--protocore-text-body-sm:13.5px;--protocore-text-body:15px;--protocore-text-lead:16px;--protocore-text-title:17px;--protocore-text-h3:18.5px;--protocore-text-h2:21px;--protocore-text-h1:28px;--protocore-text-display:52px;--protocore-control-h-sm:28px;--protocore-control-h-md:36px;--protocore-control-h-lg:42px;--protocore-control-h-xl:48px;--protocore-control-px-sm:12px;--protocore-control-px-md:16px;--protocore-control-px-lg:20px;--protocore-control-px-xl:26px;--protocore-badge-h:24px;--protocore-chip-h:30px;--protocore-gutter:20px;--protocore-section-y:14px;--protocore-card-pad:12px;--protocore-grid-gap:12px;--protocore-content-max:1560px;--protocore-focus-w:2px;--protocore-focus-offset:2px;--protocore-focus-offset-inset:-2px;--protocore-focus-offset-tight:1px;--protocore-focus-offset-tight-inset:-1px}[data-skin=bakelite][data-theme=light],[data-skin=bakelite] [data-theme=light]:not([data-skin]),[data-theme=light] [data-skin=bakelite]:not([data-theme]){--protocore-color-canvas:#d19e48;--protocore-color-surface:#efcb85;--protocore-color-surface-2:#c39241;--protocore-color-surface-3:#f9e1ae;--protocore-color-ink:#1e1104;--protocore-color-secondary:#392508;--protocore-color-muted:#402c0e;--protocore-border-faint:#d6ae64;--protocore-border-subtle:#c1913d;--protocore-border-strong:#4f3612;--protocore-border-ctrl:#3a2609;--protocore-fill-ghost:#fffbeb29;--protocore-fill-ghost-hover:#fffbeb66;--protocore-fill-press:#fffbeb9e;--protocore-btn-bg:#2b1a07;--protocore-btn-fg:#f6e4ba;--protocore-color-success:#005624;--protocore-color-success-bg:#0056241f;--protocore-color-success-fg:#00250b;--protocore-color-warning:#674300;--protocore-color-warning-bg:#6743001f;--protocore-color-warning-fg:#311e00;--protocore-color-danger:#980700;--protocore-color-danger-bg:#9807001f;--protocore-color-danger-fg:#470100;--protocore-color-info:#004b8b;--protocore-color-info-bg:#004b8b1f;--protocore-color-info-fg:#001f40;--protocore-color-neutral:#504940;--protocore-color-neutral-bg:#5049401f;--protocore-color-neutral-fg:#262118;--protocore-elev-surface:inset 0 2px 0 #fffdf4d9, inset 0 -2px 0 #3c220638, 0 1px 2px #3c22064d, 0 14px 24px -10px #3c220666;--protocore-elev-control:inset 0 1px 0 #fffcf08c, inset 0 -1px 0 #28160459, 0 1px 2px #3c220659;--protocore-shadow-overlay:inset 0 2px 0 #fffcf0d9, 0 2px 4px #3c22064d, 0 10px 18px #3c220638, 0 34px 52px -18px #3c220680}[data-skin=bakelite][data-density=compact],[data-skin=bakelite] [data-density=compact]:not([data-skin]),[data-density=compact] [data-skin=bakelite]:not([data-density]){--protocore-text-body:14px;--protocore-control-h-md:32px;--protocore-control-h-lg:36px;--protocore-chip-h:24px;--protocore-card-pad:22px;--protocore-section-y:72px}[data-skin=press]{--protocore-color-canvas:#071726;--protocore-color-surface:#0c2138;--protocore-color-surface-2:#030e18;--protocore-color-surface-3:#132c4a;--protocore-color-ink:#e6f0fb;--protocore-color-secondary:#c4d7ec;--protocore-color-muted:#acc2da;--protocore-border-faint:#1e3c5c;--protocore-border-subtle:#3a6394;--protocore-border-strong:#a3c6ee;--protocore-border-ctrl:#a3c6ee;--protocore-fill-ghost:#e6f0fb0d;--protocore-fill-ghost-hover:#e6f0fb1c;--protocore-fill-press:#e6f0fb2e;--protocore-btn-bg:#e6f0fb;--protocore-btn-fg:#071726;--protocore-color-success:#0bd385;--protocore-color-success-bg:#0bd38524;--protocore-color-success-fg:#00f89d;--protocore-color-warning:#d29a00;--protocore-color-warning-bg:#d29a0024;--protocore-color-warning-fg:#ffc95c;--protocore-color-danger:#f1343f;--protocore-color-danger-bg:#f1343f24;--protocore-color-danger-fg:#ffb0aa;--protocore-color-info:#3280ff;--protocore-color-info-bg:#3280ff24;--protocore-color-info-fg:#b4d1ff;--protocore-color-neutral:#848c95;--protocore-color-neutral-bg:#848c9524;--protocore-color-neutral-fg:#c8d1da;--protocore-elev-surface:none;--protocore-elev-control:inset 0 1px 0 #fff3, inset 0 -2px 0 #0000008c;--protocore-shadow-overlay:0 1px 2px #000000b3, 0 26px 48px -20px #000000e6;--protocore-radius-control:0px;--protocore-radius-field:0px;--protocore-radius-surface:0px;--protocore-radius-overlay:0px;--protocore-round-full:50%;--protocore-border-w:2px;--protocore-border-w-strong:3px;--protocore-border-style:solid;--protocore-frame-w-surface:2px;--protocore-frame-w-field:2px;--protocore-frame-w-control:2px;--protocore-frame-w-overlay:2px;--protocore-font-action:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-font-label:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-font-meta:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-font-code:var(--protocore-font-mono);--protocore-font-heading:"Bodoni 72", Didot, "Times New Roman", Georgia, serif;--protocore-font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--protocore-case-action:uppercase;--protocore-case-label:uppercase;--protocore-case-chip:uppercase;--protocore-case-badge:none;--protocore-case-meta:none;--protocore-weight-body:400;--protocore-weight-action:700;--protocore-weight-label:700;--protocore-weight-heading:700;--protocore-weight-strong:600;--protocore-weight-bold:700;--protocore-tracking-label:.2em;--protocore-tracking-btn:.16em;--protocore-tracking-chip:.16em;--protocore-tracking-meta:.02em;--protocore-tracking-title:-.012em;--protocore-tracking-h2:-.012em;--protocore-tracking-h1:-.012em;--protocore-tracking-display:normal;--protocore-press-shift:1px;--protocore-dur-instant:.1s;--protocore-dur-fast:30ms;--protocore-dur-base:40ms;--protocore-dur-invert:.25s;--protocore-dur-theme:.4s;--protocore-dur-draw:1.4s;--protocore-ease:cubic-bezier(.3, 0, .1, 1);--protocore-ease-inout:cubic-bezier(.3, 0, .1, 1);--protocore-text-label:9.5px;--protocore-text-meta:9.5px;--protocore-text-index:8.5px;--protocore-text-body-sm:11px;--protocore-text-body:13px;--protocore-text-lead:14.5px;--protocore-text-title:15.5px;--protocore-text-h3:16px;--protocore-text-h2:17px;--protocore-text-h1:26px;--protocore-text-display:50px;--protocore-control-h-sm:26px;--protocore-control-h-md:33px;--protocore-control-h-lg:40px;--protocore-control-h-xl:47px;--protocore-control-px-sm:10px;--protocore-control-px-md:15px;--protocore-control-px-lg:21px;--protocore-control-px-xl:26px;--protocore-badge-h:19px;--protocore-chip-h:24px;--protocore-gutter:28px;--protocore-section-y:10px;--protocore-card-pad:8px;--protocore-grid-gap:12px;--protocore-content-max:1680px;--protocore-focus-w:2px;--protocore-focus-offset:2px;--protocore-focus-offset-inset:-2px;--protocore-focus-offset-tight:1px;--protocore-focus-offset-tight-inset:-1px}[data-skin=press][data-theme=light],[data-skin=press] [data-theme=light]:not([data-skin]),[data-theme=light] [data-skin=press]:not([data-theme]){--protocore-color-canvas:#bfcee2;--protocore-color-surface:#edf1f7;--protocore-color-surface-2:#b0c1d7;--protocore-color-surface-3:#f9fbfd;--protocore-color-ink:#0e1620;--protocore-color-secondary:#232d3b;--protocore-color-muted:#2c3746;--protocore-border-faint:#97aecc;--protocore-border-subtle:#5c82b4;--protocore-border-strong:#1b3a66;--protocore-border-ctrl:#1b3a66;--protocore-fill-ghost:#0e16200e;--protocore-fill-ghost-hover:#0e16201b;--protocore-fill-press:#0e16202d;--protocore-btn-bg:#0e1620;--protocore-btn-fg:#edf1f7;--protocore-color-success:#007547;--protocore-color-success-bg:#0075471f;--protocore-color-success-fg:#003820;--protocore-color-warning:#855f00;--protocore-color-warning-bg:#855f001f;--protocore-color-warning-fg:#412d00;--protocore-color-danger:#ca1229;--protocore-color-danger-bg:#ca12291f;--protocore-color-danger-fg:#61000c;--protocore-color-info:#0055ce;--protocore-color-info-bg:#0055ce1f;--protocore-color-info-fg:#002a70;--protocore-color-neutral:#5f666f;--protocore-color-neutral-bg:#5f666f1f;--protocore-color-neutral-fg:#2b3239;--protocore-elev-surface:none;--protocore-elev-control:inset 0 1px 0 #ffffff38, inset 0 -2px 0 #08101e73;--protocore-shadow-overlay:0 1px 2px #0e162038, 0 24px 44px -20px #0e162073}[data-skin=press][data-density=compact],[data-skin=press] [data-density=compact]:not([data-skin]),[data-density=compact] [data-skin=press]:not([data-density]){--protocore-text-body:14px;--protocore-control-h-md:32px;--protocore-control-h-lg:36px;--protocore-chip-h:24px;--protocore-card-pad:22px;--protocore-section-y:72px}[data-skin=vitrine]{--protocore-color-canvas:#0b0f0d;--protocore-color-surface:#151a18;--protocore-color-surface-2:#040605;--protocore-color-surface-3:#1f2523;--protocore-color-ink:#edf2ee;--protocore-color-secondary:#bfc9c3;--protocore-color-muted:#acb6b0;--protocore-border-faint:#6c7c74;--protocore-border-subtle:#c6d8ce;--protocore-border-strong:#c6d8ce;--protocore-border-ctrl:#c6d8ce;--protocore-fill-ghost:#e9f2ec0b;--protocore-fill-ghost-hover:#e9f2ec16;--protocore-fill-press:#e9f2ec24;--protocore-btn-bg:#edf2ee;--protocore-btn-fg:#0a0f0d;--protocore-color-success:#0bd385;--protocore-color-success-bg:#0bd38524;--protocore-color-success-fg:#00e38f;--protocore-color-warning:#d59800;--protocore-color-warning-bg:#d5980024;--protocore-color-warning-fg:#f7b526;--protocore-color-danger:#f1353b;--protocore-color-danger-bg:#f1353b24;--protocore-color-danger-fg:#ff9890;--protocore-color-info:#008aec;--protocore-color-info-bg:#008aec24;--protocore-color-info-fg:#83c1ff;--protocore-color-neutral:#858e89;--protocore-color-neutral-bg:#858e8924;--protocore-color-neutral-fg:#b7c0ba;--protocore-elev-surface:none;--protocore-elev-control:none;--protocore-shadow-overlay:0 0 0 1px #c6d8ce9e, 0 36px 72px -30px #000000e6;--protocore-radius-control:0px;--protocore-radius-field:0px;--protocore-radius-surface:0px;--protocore-radius-overlay:0px;--protocore-round-full:50%;--protocore-border-w:1px;--protocore-border-w-strong:2px;--protocore-border-style:solid;--protocore-frame-w-surface:1px;--protocore-frame-w-field:1px;--protocore-frame-w-control:1px;--protocore-frame-w-overlay:1px;--protocore-font-action:Optima, Candara, "Gill Sans", "Gill Sans MT", "Trebuchet MS", sans-serif;--protocore-font-label:Optima, Candara, "Gill Sans", "Gill Sans MT", "Trebuchet MS", sans-serif;--protocore-font-meta:Optima, Candara, "Gill Sans", "Gill Sans MT", "Trebuchet MS", sans-serif;--protocore-font-code:var(--protocore-font-mono);--protocore-font-heading:Didot, "Bodoni 72", Georgia, "Times New Roman", serif;--protocore-font-body:Optima, Candara, "Gill Sans", "Gill Sans MT", "Trebuchet MS", sans-serif;--protocore-case-action:uppercase;--protocore-case-label:uppercase;--protocore-case-chip:uppercase;--protocore-case-badge:none;--protocore-case-meta:none;--protocore-weight-body:400;--protocore-weight-action:600;--protocore-weight-label:600;--protocore-weight-heading:400;--protocore-weight-strong:600;--protocore-weight-bold:700;--protocore-tracking-label:.2em;--protocore-tracking-btn:.17em;--protocore-tracking-chip:.17em;--protocore-tracking-meta:.05em;--protocore-tracking-title:-.03em;--protocore-tracking-h2:-.03em;--protocore-tracking-h1:-.03em;--protocore-tracking-display:-.03em;--protocore-press-shift:1px;--protocore-dur-instant:.1s;--protocore-dur-fast:.105s;--protocore-dur-base:.14s;--protocore-dur-invert:.25s;--protocore-dur-theme:.4s;--protocore-dur-draw:1.4s;--protocore-ease:cubic-bezier(.2, .9, .3, 1);--protocore-ease-inout:cubic-bezier(.2, .9, .3, 1);--protocore-text-label:8.5px;--protocore-text-meta:9px;--protocore-text-index:8px;--protocore-text-body-sm:10.5px;--protocore-text-body:12px;--protocore-text-lead:12.5px;--protocore-text-title:13px;--protocore-text-h3:13.5px;--protocore-text-h2:14px;--protocore-text-h1:30px;--protocore-text-display:96px;--protocore-control-h-sm:24px;--protocore-control-h-md:30px;--protocore-control-h-lg:36px;--protocore-control-h-xl:40px;--protocore-control-px-sm:12px;--protocore-control-px-md:16px;--protocore-control-px-lg:22px;--protocore-control-px-xl:28px;--protocore-badge-h:18px;--protocore-chip-h:22px;--protocore-gutter:28px;--protocore-section-y:8px;--protocore-card-pad:6px;--protocore-grid-gap:10px;--protocore-content-max:1400px;--protocore-focus-w:2px;--protocore-focus-offset:2px;--protocore-focus-offset-inset:-2px;--protocore-focus-offset-tight:1px;--protocore-focus-offset-tight-inset:-1px}[data-skin=vitrine][data-theme=light],[data-skin=vitrine] [data-theme=light]:not([data-skin]),[data-theme=light] [data-skin=vitrine]:not([data-theme]){--protocore-color-canvas:#c7cec9;--protocore-color-surface:#f6f8f6;--protocore-color-surface-2:#d3d9d4;--protocore-color-surface-3:#fff;--protocore-color-ink:#0d1411;--protocore-color-secondary:#2a322e;--protocore-color-muted:#3b4440;--protocore-border-faint:#aeb9b3;--protocore-border-subtle:#0d1411;--protocore-border-strong:#0d1411;--protocore-border-ctrl:#0d1411;--protocore-fill-ghost:#0d141109;--protocore-fill-ghost-hover:#0d141112;--protocore-fill-press:#0d141121;--protocore-btn-bg:#0d1411;--protocore-btn-fg:#f6f8f6;--protocore-color-success:#007f4e;--protocore-color-success-bg:#007f4e1f;--protocore-color-success-fg:#00472a;--protocore-color-warning:#916700;--protocore-color-warning-bg:#9167001f;--protocore-color-warning-fg:#533900;--protocore-color-danger:#d01c29;--protocore-color-danger-bg:#d01c291f;--protocore-color-danger-fg:#7b000f;--protocore-color-info:#0062aa;--protocore-color-info-bg:#0062aa1f;--protocore-color-info-fg:#003d6e;--protocore-color-neutral:#69706c;--protocore-color-neutral-bg:#69706c1f;--protocore-color-neutral-fg:#39403c;--protocore-elev-surface:none;--protocore-elev-control:none;--protocore-shadow-overlay:0 2px 0 #0d14111a, 0 30px 60px -28px #0d141173}[data-skin=vitrine][data-density=compact],[data-skin=vitrine] [data-density=compact]:not([data-skin]),[data-density=compact] [data-skin=vitrine]:not([data-density]),[data-density=compact]{--protocore-text-body:14px;--protocore-control-h-md:32px;--protocore-control-h-lg:36px;--protocore-chip-h:24px;--protocore-card-pad:22px;--protocore-section-y:72px}@media (width<=900px){:root,[data-skin]{--protocore-gutter:22px;--protocore-section-y:84px}[data-density=compact],[data-skin][data-density=compact],[data-density=compact] [data-skin]:not([data-density]){--protocore-section-y:72px}}.protocore-Button{justify-content:center;align-items:center;gap:var(--protocore-space-2);box-sizing:border-box;border-radius:var(--protocore-radius-control);box-shadow:var(--protocore-elev-control);border:var(--protocore-frame-w-control,1px) var(--protocore-border-style,solid) transparent;font-family:var(--protocore-font-action,var(--protocore-font-mono));font-size:var(--protocore-text-label);font-weight:var(--protocore-weight-action,500);letter-spacing:var(--protocore-tracking-btn);text-transform:var(--protocore-case-action,uppercase);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--protocore-dur-invert) var(--protocore-ease), color var(--protocore-dur-invert) var(--protocore-ease), border-color var(--protocore-dur-invert) var(--protocore-ease);padding-block:0;line-height:1;text-decoration:none;display:inline-flex}.protocore-Button[data-size=sm]{height:var(--protocore-control-h-sm);padding-inline:var(--protocore-control-px-sm)}.protocore-Button[data-size=md]{height:var(--protocore-control-h-md);padding-inline:var(--protocore-control-px-md)}.protocore-Button[data-size=lg]{height:var(--protocore-control-h-lg);padding-inline:var(--protocore-control-px-lg)}.protocore-Button[data-size=xl]{height:var(--protocore-control-h-xl);padding-inline:var(--protocore-control-px-xl);font-size:var(--protocore-text-meta)}.protocore-Button[data-full=true]{width:100%;display:flex}.protocore-Button[data-variant=primary]{background:var(--protocore-btn-bg);color:var(--protocore-btn-fg);border-color:var(--protocore-btn-bg)}.protocore-Button[data-variant=primary]:hover{color:var(--protocore-color-ink);border-color:var(--protocore-color-ink);background:0 0}.protocore-Button[data-variant=secondary]{background:var(--protocore-fill-ghost);color:var(--protocore-color-ink);border-color:var(--protocore-border-ctrl)}.protocore-Button[data-variant=secondary]:hover{background:var(--protocore-fill-ghost-hover)}.protocore-Button[data-variant=ghost]{color:var(--protocore-color-ink);background:0 0;border-color:#0000}.protocore-Button[data-variant=ghost]:hover{background:var(--protocore-fill-ghost)}.protocore-Button[data-variant=danger]{color:var(--protocore-color-danger-fg);border-color:var(--protocore-color-danger);background:0 0}.protocore-Button[data-variant=danger]:hover{background:var(--protocore-color-danger);color:#fff;border-color:var(--protocore-color-danger)}.protocore-Button:disabled:not([data-loading=true]),.protocore-Button[data-disabled=true]:not([data-loading=true]){color:var(--protocore-color-muted);border-color:var(--protocore-border-faint);cursor:not-allowed;background:0 0}.protocore-Button[data-loading=true]{cursor:progress;pointer-events:none}.protocore-Button-icon{flex:none;justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.protocore-Button-icon>svg{width:100%;height:100%}.protocore-Button-label{display:inline-block}.protocore-Button-spinner{border-radius:var(--protocore-round-full,50%);border:2px solid;border-top-color:#0000;flex:none;width:1em;height:1em;animation:.6s linear infinite protocore-spin;display:inline-block}.protocore-Callout{border-radius:var(--protocore-radius-surface);box-shadow:var(--protocore-elev-surface);border-inline-start:var(--protocore-border-w-strong,2px) var(--protocore-border-style,solid) var(--protocore-color-info);background:var(--protocore-color-info-bg);padding:var(--protocore-space-4) var(--protocore-space-5);font-family:var(--protocore-font-body,var(--protocore-font-sans))}.protocore-Callout-title{font-family:var(--protocore-font-label,var(--protocore-font-mono));font-size:var(--protocore-text-label);text-transform:var(--protocore-case-label,uppercase);letter-spacing:var(--protocore-tracking-label);color:var(--protocore-color-info-fg);margin-bottom:var(--protocore-space-2)}.protocore-Callout-body{font-size:var(--protocore-text-body-sm);color:var(--protocore-color-secondary);line-height:1.6}.protocore-Callout[data-tone=success]{border-inline-start-color:var(--protocore-color-success);background:var(--protocore-color-success-bg)}.protocore-Callout[data-tone=success] .protocore-Callout-title{color:var(--protocore-color-success-fg)}.protocore-Callout[data-tone=warning]{border-inline-start-color:var(--protocore-color-warning);background:var(--protocore-color-warning-bg)}.protocore-Callout[data-tone=warning] .protocore-Callout-title{color:var(--protocore-color-warning-fg)}.protocore-Callout[data-tone=danger]{border-inline-start-color:var(--protocore-color-danger);background:var(--protocore-color-danger-bg)}.protocore-Callout[data-tone=danger] .protocore-Callout-title{color:var(--protocore-color-danger-fg)}.protocore-Callout[data-tone=info]{border-inline-start-color:var(--protocore-color-info);background:var(--protocore-color-info-bg)}.protocore-Callout[data-tone=info] .protocore-Callout-title{color:var(--protocore-color-info-fg)}.protocore-Callout[data-tone=neutral]{border-inline-start-color:var(--protocore-color-neutral);background:var(--protocore-color-neutral-bg)}.protocore-Callout[data-tone=neutral] .protocore-Callout-title{color:var(--protocore-color-neutral-fg)}.protocore-Field{gap:var(--protocore-space-2);flex-direction:column;display:flex}.protocore-Field-label{align-items:center;gap:var(--protocore-space-1);font-family:var(--protocore-font-label,var(--protocore-font-mono));font-size:var(--protocore-text-label);font-weight:var(--protocore-weight-label,500);letter-spacing:var(--protocore-tracking-label);text-transform:var(--protocore-case-label,uppercase);color:var(--protocore-color-secondary);display:inline-flex}.protocore-Field-required{color:var(--protocore-color-danger)}.protocore-Field-control{display:block}.protocore-Field-hint{font-family:var(--protocore-font-body,var(--protocore-font-sans));font-size:var(--protocore-text-meta);color:var(--protocore-color-muted);margin:0;line-height:1.4}.protocore-Field-error{font-family:var(--protocore-font-body,var(--protocore-font-sans));font-size:var(--protocore-text-meta);color:var(--protocore-color-danger-fg);margin:0;line-height:1.4}.protocore-Heading{font-family:var(--protocore-font-heading,var(--protocore-font-sans));font-weight:var(--protocore-weight-heading,500);color:var(--protocore-color-ink);text-wrap:balance;margin:0}.protocore-Heading[data-size=title]{font-size:var(--protocore-text-title);letter-spacing:var(--protocore-tracking-title);line-height:1.2}.protocore-Heading[data-size=h3]{font-size:var(--protocore-text-h3);letter-spacing:var(--protocore-tracking-h2);line-height:1.2}.protocore-Heading[data-size=h2]{font-size:var(--protocore-text-h2);letter-spacing:var(--protocore-tracking-h2);line-height:1.05}.protocore-Heading[data-size=h1]{font-size:var(--protocore-text-h1);letter-spacing:var(--protocore-tracking-h1);line-height:1.05}.protocore-Input{align-items:center;width:100%;display:inline-flex;position:relative}.protocore-Input-field{width:100%;height:var(--protocore-control-h-md);padding:0 var(--protocore-control-px-md);background:var(--protocore-color-surface-2);color:var(--protocore-color-ink);border:var(--protocore-frame-w-field,1px) var(--protocore-border-style,solid) var(--protocore-border-ctrl);border-radius:var(--protocore-radius-field);box-shadow:var(--protocore-elev-control);font-family:var(--protocore-font-body,var(--protocore-font-sans));font-size:var(--protocore-text-body-sm);text-align:start;transition:border-color var(--protocore-dur-fast) var(--protocore-ease), background-color var(--protocore-dur-fast) var(--protocore-ease);outline:none;line-height:1}.protocore-Input-field::placeholder{color:var(--protocore-color-muted)}.protocore-Input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.protocore-Input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.protocore-Input-field[type=number]{appearance:textfield}.protocore-Input-field::-webkit-search-cancel-button{-webkit-appearance:none}.protocore-Input-field::-webkit-search-decoration{-webkit-appearance:none}.protocore-Input-field:focus{border-color:var(--protocore-accent)}.protocore-Input-field[aria-invalid=true]{border-color:var(--protocore-color-danger)}.protocore-Input-field:disabled{color:var(--protocore-color-muted);background:var(--protocore-fill-ghost);cursor:not-allowed}.protocore-Input[data-size=sm] .protocore-Input-field{height:var(--protocore-control-h-sm);padding:0 var(--protocore-control-px-sm)}.protocore-Input[data-size=lg] .protocore-Input-field{height:var(--protocore-control-h-lg);padding:0 var(--protocore-control-px-lg);font-size:var(--protocore-text-body)}.protocore-Input-adornment{color:var(--protocore-color-muted);font-family:var(--protocore-font-meta,var(--protocore-font-mono));font-size:var(--protocore-text-meta);pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0}.protocore-Input-adornment[data-side=start]{inset-inline-start:var(--protocore-control-px-md)}.protocore-Input-adornment[data-side=end]{pointer-events:auto;inset-inline-end:var(--protocore-control-px-md)}.protocore-Input[data-has-start=true] .protocore-Input-field{padding-inline-start:calc(var(--protocore-control-px-md) + 24px)}.protocore-Input[data-has-end=true] .protocore-Input-field{padding-inline-end:calc(var(--protocore-control-px-md) + 24px)}.protocore-OTPInput{align-items:center;gap:var(--protocore-space-2);display:inline-flex}.protocore-OTPInput-cell{width:var(--protocore-control-h-lg);height:var(--protocore-control-h-lg);background:var(--protocore-color-surface-2);color:var(--protocore-color-ink);border:var(--protocore-frame-w-field,1px) var(--protocore-border-style,solid) var(--protocore-border-ctrl);border-radius:var(--protocore-radius-field);box-shadow:var(--protocore-elev-control);font-family:var(--protocore-font-meta,var(--protocore-font-mono));font-size:var(--protocore-text-lead);text-align:center;caret-color:var(--protocore-accent);transition:border-color var(--protocore-dur-fast) var(--protocore-ease), background-color var(--protocore-dur-fast) var(--protocore-ease);outline:none;padding:0;line-height:1}.protocore-OTPInput-cell:focus-visible{border-color:var(--protocore-accent);box-shadow:var(--protocore-elev-control)}.protocore-OTPInput-cell:disabled{color:var(--protocore-color-muted);background:var(--protocore-fill-ghost);cursor:not-allowed}.protocore-RadioGroup{gap:var(--protocore-space-3);flex-direction:column;display:flex}.protocore-RadioGroup-item{align-items:center;gap:var(--protocore-space-2);display:inline-flex}.protocore-RadioGroup-box{background:var(--protocore-color-surface-2);border:var(--protocore-frame-w-control,1px) var(--protocore-border-style,solid) var(--protocore-border-ctrl);border-radius:var(--protocore-radius-control);cursor:pointer;width:16px;height:16px;transition:border-color var(--protocore-dur-fast) var(--protocore-ease);outline:none;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.protocore-RadioGroup-box:hover:not(:disabled),.protocore-RadioGroup-box[aria-checked=true]{border-color:var(--protocore-color-ink)}.protocore-RadioGroup-box:disabled{cursor:not-allowed;background:var(--protocore-fill-ghost);border-color:var(--protocore-border-faint)}.protocore-RadioGroup-indicator{background:var(--protocore-color-ink);border-radius:var(--protocore-radius-control);width:8px;height:8px;display:inline-flex}.protocore-RadioGroup-box:disabled .protocore-RadioGroup-indicator{background:var(--protocore-color-muted)}.protocore-RadioGroup-label{font-family:var(--protocore-font-body,var(--protocore-font-sans));font-size:var(--protocore-text-body-sm);color:var(--protocore-color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.2}.protocore-SkipNav{z-index:var(--protocore-z-toast);transform:translateY(calc(-100% - var(--protocore-space-4)));opacity:0;pointer-events:none;height:var(--protocore-control-h-md);padding-inline:var(--protocore-control-px-md);background:var(--protocore-btn-bg);color:var(--protocore-btn-fg);border:var(--protocore-frame-w-control,1px) var(--protocore-border-style,solid) var(--protocore-btn-bg);border-radius:var(--protocore-radius-control);font-family:var(--protocore-font-action,var(--protocore-font-mono));font-size:var(--protocore-text-label);letter-spacing:var(--protocore-tracking-btn);text-transform:var(--protocore-case-action,uppercase);white-space:nowrap;transition:transform var(--protocore-dur-base) var(--protocore-ease), opacity var(--protocore-dur-base) var(--protocore-ease);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--protocore-space-2);inset-inline-start:var(--protocore-space-2)}.protocore-SkipNav:focus-visible{opacity:1;pointer-events:auto;outline:var(--protocore-focus-w,2px) solid var(--protocore-color-ring);outline-offset:var(--protocore-focus-offset,2px);transform:translateY(0)}.protocore-Spinner{vertical-align:middle;justify-content:center;align-items:center;line-height:0;display:inline-flex}.protocore-Spinner[data-size=sm]{font-size:14px}.protocore-Spinner[data-size=md]{font-size:18px}.protocore-Spinner[data-size=lg]{font-size:24px}.protocore-Spinner-ring{box-sizing:border-box;border:2px solid var(--protocore-border-strong);border-top-color:var(--protocore-color-ink);border-radius:var(--protocore-round-full,50%);width:1em;height:1em;animation:protocore-spin var(--protocore-dur-draw) linear infinite}.protocore-Stack{flex-direction:column;min-width:0;display:flex}.protocore-Stack[data-direction=row]{flex-direction:row}.protocore-Stack[data-direction=row]:not([data-align])>:where(.protocore-Card,.protocore-Panel,.protocore-Tile,.protocore-StatCard,.protocore-ChartContainer,.protocore-ProductCard,.protocore-PrincipleTile,.protocore-PricingTable-tier){height:100%}.protocore-Stack[data-wrap=true]{flex-wrap:wrap}.protocore-Stack[data-gap="1"]{gap:var(--protocore-space-1)}.protocore-Stack[data-gap="2"]{gap:var(--protocore-space-2)}.protocore-Stack[data-gap="3"]{gap:var(--protocore-space-3)}.protocore-Stack[data-gap="4"]{gap:var(--protocore-space-4)}.protocore-Stack[data-gap="5"]{gap:var(--protocore-space-5)}.protocore-Stack[data-gap="6"]{gap:var(--protocore-space-6)}.protocore-Stack[data-gap="8"]{gap:var(--protocore-space-8)}.protocore-Stack[data-gap="10"]{gap:var(--protocore-space-10)}.protocore-Stack[data-gap="12"]{gap:var(--protocore-space-12)}.protocore-Stack[data-gap="14"]{gap:var(--protocore-space-14)}.protocore-Stack[data-gap="16"]{gap:var(--protocore-space-16)}.protocore-Stack[data-align=start]{align-items:flex-start}.protocore-Stack[data-align=center]{align-items:center}.protocore-Stack[data-align=end]{align-items:flex-end}.protocore-Stack[data-align=stretch]{align-items:stretch}.protocore-Stack[data-align=baseline]{align-items:baseline}.protocore-Stack[data-justify=start]{justify-content:flex-start}.protocore-Stack[data-justify=center]{justify-content:center}.protocore-Stack[data-justify=end]{justify-content:flex-end}.protocore-Stack[data-justify=between]{justify-content:space-between}.protocore-Stack[data-justify=around]{justify-content:space-around}.protocore-Stack[data-justify=evenly]{justify-content:space-evenly}.protocore-Text{font-family:var(--protocore-font-body,var(--protocore-font-sans));color:var(--protocore-color-ink);font-weight:var(--protocore-weight-body,400);margin:0}.protocore-Text[data-size=sm]{font-size:var(--protocore-text-body-sm);line-height:1.5}.protocore-Text[data-size=md]{font-size:var(--protocore-text-body);line-height:1.6}.protocore-Text[data-size=lg]{font-size:var(--protocore-text-lead);line-height:1.5}.protocore-Text[data-color=ink]{color:var(--protocore-color-ink)}.protocore-Text[data-color=secondary]{color:var(--protocore-color-secondary)}.protocore-Text[data-color=muted]{color:var(--protocore-color-muted)}.protocore-Text[data-mono]{font-family:var(--protocore-font-meta,var(--protocore-font-mono));letter-spacing:var(--protocore-tracking-meta)}.protocore-Text[data-weight="400"]{font-weight:400}.protocore-Text[data-weight="500"]{font-weight:500}.protocore-Text[data-weight="700"]{font-weight:700}.protocore-Text[data-align=left]{text-align:left}.protocore-Text[data-align=center]{text-align:center}.protocore-Text[data-align=right]{text-align:right}.protocore-Text[data-align=justify]{text-align:justify}.protocore-Text[data-truncate]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2)format("woff2"),url(/assets/roboto-mono-latin-400-normal-DBZPkcnn.woff)format("woff")}
