@layer crm-base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--scroll-offset,0px);scroll-padding-block-end:var(--scroll-offset-end,0px)}@media (pointer:fine){html{overscroll-behavior:none}}[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--lh-body);font-variant-numeric:var(--numeric-features);font-stretch:var(--display-stretch);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}.crm-scope{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--lh-body);font-variant-numeric:var(--numeric-features);font-stretch:var(--display-stretch)}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}:where(h1,h2,h3,h4,h5,h6)[id],:target{scroll-margin-block-start:var(--space-5)}img,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--color-accent-text)}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none!important}::selection{background-color:var(--color-selection);color:inherit}input,textarea,[contenteditable=true]{caret-color:var(--color-accent)}input,textarea,select,progress{accent-color:var(--color-accent)}input::placeholder,textarea::placeholder{color:var(--color-placeholder);opacity:1}select,select option,select optgroup{background-color:var(--color-surface);color:var(--color-text)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--color-border-strong);border-radius:var(--radius-pill);background-clip:content-box;border:2px solid #0000}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}a,button,input,select,textarea,label,summary,[role=button],[role=tab],[role=menuitem],[role=option]{touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb, var(--color-accent) 16%, transparent)}.crm-num{font-variant-numeric:var(--numeric-features)}.num-display{font-variant-numeric:var(--numeric-features-display)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer crm-components,crm-theme;[data-density=touch]{--control-h:calc(56px * var(--text-scale,1));--control-h-sm:calc(56px * var(--text-scale,1));--control-px:16px;--control-gap:12px;--hit-min:56px;--row-h:calc(64px * var(--text-scale,1));--font-size-base:1.0625rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:56px;--pad-card:20px;--gap-section:32px;--icon-size:24px}[data-density=comfortable],:root:not([data-density]){--control-h:calc(40px * var(--text-scale,1));--control-h-sm:calc(32px * var(--text-scale,1));--control-px:12px;--control-gap:8px;--hit-min:40px;--row-h:calc(48px * var(--text-scale,1));--font-size-base:.9375rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--pad-card:16px;--gap-section:24px;--icon-size:20px}[data-density=compact]{--control-h:calc(32px * var(--text-scale,1));--control-h-sm:calc(26px * var(--text-scale,1));--control-px:10px;--control-gap:6px;--hit-min:32px;--row-h:calc(34px * var(--text-scale,1));--font-size-base:.84375rem;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:28px;--pad-card:12px;--gap-section:16px;--icon-size:16px}@media (pointer:coarse){[data-density=comfortable],[data-density=compact],:root:not([data-density]){--hit-min:44px;--font-size-base:1rem}[data-density=compact]{--control-h:calc(40px * var(--text-scale,1));--control-h-sm:calc(36px * var(--text-scale,1))}}[data-density=touch] .crm-nav-skip,[data-density=touch] .pos-shell__skip,[data-density=touch] .app-table__name,[data-density=touch] .promo-link{min-block-size:var(--hit-min);align-items:center;display:flex}[data-density=touch] .crm-segmented__item{min-block-size:var(--hit-min)}@font-face{font-family:Bricolage Grotesque;src:url(/assets/bricolage-grotesque-var-latin-DLoelf7F.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/geist-var-latin-BgDaEnEv.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}[data-theme=calibre][data-mode=light]{--color-bg:#f1f4f7;--color-surface:#fdfeff;--color-surface-raised:#fff;--color-surface-sunken:#e8ebf0;--color-rail:#f1f4f7;--color-hover:#eaedf1;--color-active:#e3e7ec;--color-border:#e0e3e7;--color-rule:#d1d5d9;--color-border-strong:#81858c;--color-text:#11161f;--color-text-muted:#474b53;--color-placeholder:#62666d;--color-inverse:#1a1f29;--color-text-inverse:#f3f5f8;--color-accent:#00698e;--color-accent-contrast:#fff;--color-accent-hover:#005d7f;--color-accent-active:#05516e;--color-accent-text:#0a678b;--color-accent-subtle:#ddf2ff;--color-on-accent-subtle:#065878;--color-focus-ring:#018cbc;--color-selection:#a9e0fe;--color-overlay:#11161f6b;--color-coin:#ffb33d;--color-on-coin:#11161f;--color-coin-solid:#ba740d;--color-coin-text:#895509;--color-coin-subtle:#ffebd6;--color-on-coin-subtle:#774800;--color-field-accent:#dbf2ff;--color-field-coin:#fdefd8;--color-deep:#162840;--color-on-deep:#f2f5f9;--color-on-deep-muted:#c5cbd2;--color-deep-accent:#37b2e8;--color-deep-coin:#febe4f;--color-deep-line:#394353;--color-brand-b:#0c6c6d;--color-hi:#ffffffd9;--color-success:#077054;--color-success-subtle:#dbf6ea;--color-success-text:#046e53;--color-success-contrast:#fff;--color-success-icon:#077054;--color-warning:#885703;--color-warning-subtle:#feebd4;--color-warning-text:#875601;--color-warning-contrast:#fff;--color-warning-icon:#885703;--color-danger:#b53031;--color-danger-subtle:#fee9e6;--color-danger-text:#b42e30;--color-danger-contrast:#fff;--color-danger-icon:#b53031;--color-info:#1864a1;--color-info-subtle:#e2f0ff;--color-info-text:#1864a1;--color-info-contrast:#fff;--color-info-icon:#1864a1;--color-series-1:#00698e;--color-series-2:#ba740d;--color-series-3:#077054;--color-series-4:#b53031;--color-series-5:#1864a1;--color-edge:#28282e21;--color-hi-accent:#ffffff47;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--radius-ticket:22px;--radius-pill:999px;--border-width:1px;--control-border-width:1px;--shadow-sm:inset 0 1px 0 var(--color-hi), 0 1px 2px #12264c0f;--shadow-md:inset 0 1px 0 var(--color-hi), 0 1px 2px #12264c0f, 0 8px 20px -8px #12264c2e;--shadow-lg:inset 0 1px 0 var(--color-hi), 0 1px 2px #12264c14, 0 16px 36px -12px #12264c52;--shadow-float:0 1px 2px #12264c14, 0 16px 36px -12px #12264c52;--shadow-accent:0 10px 24px -10px color-mix(in srgb, var(--color-accent) 60%, transparent), 0 2px 4px -1px color-mix(in srgb, var(--color-accent) 25%, transparent);--shadow-coin:0 10px 24px -10px color-mix(in srgb, var(--color-coin-solid) 70%, transparent), 0 2px 4px -1px color-mix(in srgb, var(--color-coin-solid) 25%, transparent);--shadow-press:inset 0 2px 3px #0000002e, inset 0 0 0 1px #0000000a;--brand-grad:linear-gradient(135deg, var(--color-accent) 0%, var(--color-brand-b) 100%);--focus-ring-width:2px;--focus-ring-offset:2px;--font-body:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Bricolage Grotesque", "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--fs-1:.75rem;--fs-2:.875rem;--fs-3:.9375rem;--fs-4:1.0625rem;--fs-5:1.25rem;--fs-6:1.625rem;--fs-7:2rem;--fs-8:2.5rem;--fw-regular:400;--fw-medium:600;--fw-bold:700;--fw-heavy:800;--ls-tight:-.02em;--ls-normal:0;--ls-wide:.04em;--lh-body:1.5;--lh-tight:1.25;--label-transform:none;--numeric-features:tabular-nums;--numeric-features-display:tabular-nums;--display-stretch:100%;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-spring:cubic-bezier(.34, 1.45, .64, 1);--duration-fast:.14s;--duration-base:.24s;--duration-panel:.38s;--duration-settle:.62s;--duration-count:.42s;--press-translate:1px;--press-scale:.975}[data-theme=calibre][data-mode=dark]{--color-bg:#14171e;--color-surface:#1d2128;--color-surface-raised:#252931;--color-surface-sunken:#0e1217;--color-rail:#14171e;--color-hover:#292e36;--color-active:#323740;--color-border:#2e333b;--color-rule:#40454e;--color-border-strong:#71757c;--color-text:#eef0f4;--color-text-muted:#c2c7d0;--color-placeholder:#9da1a9;--color-inverse:#e6e8ec;--color-text-inverse:#13161c;--color-accent:#0d93c4;--color-accent-contrast:#0a0d13;--color-accent-hover:#209fd3;--color-accent-active:#40abdd;--color-accent-text:#32b5ed;--color-accent-subtle:#0e3243;--color-on-accent-subtle:#58c1f3;--color-focus-ring:#0f8bbb;--color-selection:#164e67;--color-overlay:#04060a9e;--color-coin:#f6ad3b;--color-on-coin:#11161f;--color-coin-solid:#f6ad3b;--color-coin-text:#df9b4a;--color-coin-subtle:#3e290f;--color-on-coin-subtle:#e7a965;--color-field-accent:#082836;--color-field-coin:#302314;--color-deep:#070e1b;--color-on-deep:#f2f5f9;--color-on-deep-muted:#b9bec6;--color-deep-accent:#37b2e8;--color-deep-coin:#febe4f;--color-deep-line:#202938;--color-brand-b:#0c989a;--color-hi:#ffffff0f;--color-success:#47977b;--color-success-subtle:#18342a;--color-success-text:#68b79a;--color-success-contrast:#0a0d13;--color-success-icon:#47977b;--color-warning:#b67d2d;--color-warning-subtle:#3d290e;--color-warning-text:#d79d4f;--color-warning-contrast:#0a0d13;--color-warning-icon:#b67d2d;--color-danger:#db635d;--color-danger-subtle:#442321;--color-danger-text:#fd857d;--color-danger-contrast:#0a0d13;--color-danger-icon:#db635d;--color-info:#4f8dc6;--color-info-subtle:#193045;--color-info-text:#6eade8;--color-info-contrast:#0a0d13;--color-info-icon:#4f8dc6;--color-series-1:#0d93c4;--color-series-2:#f6ad3b;--color-series-3:#47977b;--color-series-4:#db635d;--color-series-5:#4f8dc6;--color-edge:#ffffff16;--color-hi-accent:#ffffff38;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--radius-ticket:22px;--radius-pill:999px;--border-width:1px;--control-border-width:1px;--shadow-sm:inset 0 1px 0 var(--color-hi), 0 1px 2px #00000059;--shadow-md:inset 0 1px 0 var(--color-hi), 0 1px 2px #0000004d, 0 8px 20px -8px #0000008c;--shadow-lg:inset 0 1px 0 var(--color-hi), 0 1px 2px #0006, 0 18px 40px -12px #000000b3;--shadow-float:0 1px 2px #0006, 0 18px 40px -12px #000000b3;--shadow-accent:0 10px 24px -10px color-mix(in srgb, var(--color-accent) 60%, transparent), 0 2px 4px -1px color-mix(in srgb, var(--color-accent) 25%, transparent);--shadow-coin:0 10px 24px -10px color-mix(in srgb, var(--color-coin-solid) 70%, transparent), 0 2px 4px -1px color-mix(in srgb, var(--color-coin-solid) 25%, transparent);--shadow-press:inset 0 2px 3px #0000002e, inset 0 0 0 1px #0000000a;--brand-grad:linear-gradient(135deg, var(--color-accent) 0%, var(--color-brand-b) 100%);--focus-ring-width:2px;--focus-ring-offset:2px;--font-body:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Bricolage Grotesque", "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--fs-1:.75rem;--fs-2:.875rem;--fs-3:.9375rem;--fs-4:1.0625rem;--fs-5:1.25rem;--fs-6:1.625rem;--fs-7:2rem;--fs-8:2.5rem;--fw-regular:400;--fw-medium:600;--fw-bold:700;--fw-heavy:800;--ls-tight:-.02em;--ls-normal:0;--ls-wide:.04em;--lh-body:1.5;--lh-tight:1.25;--label-transform:none;--numeric-features:tabular-nums;--numeric-features-display:tabular-nums;--display-stretch:100%;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-spring:cubic-bezier(.34, 1.45, .64, 1);--duration-fast:.14s;--duration-base:.24s;--duration-panel:.38s;--duration-settle:.62s;--duration-count:.42s;--press-translate:1px;--press-scale:.975}:root[data-cvd=protan][data-theme=calibre][data-mode=light],:root[data-cvd=protan] [data-theme=calibre][data-mode=light]{--color-accent:#006c7e;--color-accent-contrast:#fff;--color-accent-hover:#005f70;--color-accent-active:#055361;--color-accent-text:#0b6a7c;--color-accent-subtle:#d5f5fd;--color-on-accent-subtle:#075b6a;--color-focus-ring:#148ea5;--color-selection:#afe1ee;--color-brand-b:#096e60;--color-field-accent:#d8f6fe;--color-deep-accent:#50b6cd;--color-success:#0e599d;--color-success-subtle:#e3f0fe;--color-success-text:#0e599d;--color-success-contrast:#fff;--color-success-icon:#0e599d;--color-warning:#b2790e;--color-warning-subtle:#feebd2;--color-warning-text:#845802;--color-warning-contrast:#11161f;--color-warning-icon:#b2790e;--color-danger:#b71c0e;--color-danger-subtle:#ffe9e5;--color-danger-text:#a8165f;--color-danger-contrast:#fff;--color-danger-icon:#b71c0e;--color-info:#887f99;--color-info-subtle:#f0ecf8;--color-info-text:#655d76;--color-info-contrast:#11161f;--color-info-icon:#887f99;--color-series-1:#006c7e;--color-series-2:#ba740d;--color-series-3:#0e599d;--color-series-4:#b71c0e;--color-series-5:#887f99}:root[data-cvd=protan][data-theme=calibre][data-mode=dark],:root[data-cvd=protan] [data-theme=calibre][data-mode=dark]{--color-accent:#2996ac;--color-accent-contrast:#0a0d13;--color-accent-hover:#42a1b7;--color-accent-active:#57adc1;--color-accent-text:#50b6cd;--color-accent-subtle:#0e333c;--color-on-accent-subtle:#6bc1d5;--color-focus-ring:#1e8fa5;--color-selection:#1e4f5a;--color-brand-b:#2d9885;--color-field-accent:#0d272d;--color-deep-accent:#50b6cd;--color-success:#609cde;--color-success-subtle:#1a2f46;--color-success-text:#70acf0;--color-success-contrast:#0a0d13;--color-success-icon:#609cde;--color-warning:#f0b04f;--color-warning-subtle:#3c2a0e;--color-warning-text:#f0b04f;--color-warning-contrast:#0a0d13;--color-warning-icon:#f0b04f;--color-danger:#e8614f;--color-danger-subtle:#44241f;--color-danger-text:#fe8572;--color-danger-contrast:#0a0d13;--color-danger-icon:#e8614f;--color-info:#c1b9d2;--color-info-subtle:#2f2c37;--color-info-text:#c1b9d2;--color-info-contrast:#0a0d13;--color-info-icon:#c1b9d2;--color-series-1:#2996ac;--color-series-2:#f6ad3b;--color-series-3:#609cde;--color-series-4:#e8614f;--color-series-5:#c1b9d2}:root[data-cvd=deutan][data-theme=calibre][data-mode=light],:root[data-cvd=deutan] [data-theme=calibre][data-mode=light]{--color-accent:#006c7e;--color-accent-contrast:#fff;--color-accent-hover:#005f70;--color-accent-active:#055361;--color-accent-text:#0b6a7c;--color-accent-subtle:#d5f5fd;--color-on-accent-subtle:#075b6a;--color-focus-ring:#148ea5;--color-selection:#afe1ee;--color-brand-b:#096e60;--color-field-accent:#d8f6fe;--color-deep-accent:#50b6cd;--color-success:#0e599d;--color-success-subtle:#e3f0fe;--color-success-text:#0e599d;--color-success-contrast:#fff;--color-success-icon:#0e599d;--color-warning:#b2790e;--color-warning-subtle:#feebd2;--color-warning-text:#845802;--color-warning-contrast:#11161f;--color-warning-icon:#b2790e;--color-danger:#b71c0e;--color-danger-subtle:#ffe9e5;--color-danger-text:#a8165f;--color-danger-contrast:#fff;--color-danger-icon:#b71c0e;--color-info:#887f99;--color-info-subtle:#f0ecf8;--color-info-text:#655d76;--color-info-contrast:#11161f;--color-info-icon:#887f99;--color-series-1:#006c7e;--color-series-2:#ba740d;--color-series-3:#0e599d;--color-series-4:#b71c0e;--color-series-5:#887f99}:root[data-cvd=deutan][data-theme=calibre][data-mode=dark],:root[data-cvd=deutan] [data-theme=calibre][data-mode=dark]{--color-accent:#2996ac;--color-accent-contrast:#0a0d13;--color-accent-hover:#42a1b7;--color-accent-active:#57adc1;--color-accent-text:#50b6cd;--color-accent-subtle:#0e333c;--color-on-accent-subtle:#6bc1d5;--color-focus-ring:#1e8fa5;--color-selection:#1e4f5a;--color-brand-b:#2d9885;--color-field-accent:#0d272d;--color-deep-accent:#50b6cd;--color-success:#609cde;--color-success-subtle:#1a2f46;--color-success-text:#70acf0;--color-success-contrast:#0a0d13;--color-success-icon:#609cde;--color-warning:#f0b04f;--color-warning-subtle:#3c2a0e;--color-warning-text:#f0b04f;--color-warning-contrast:#0a0d13;--color-warning-icon:#f0b04f;--color-danger:#e8614f;--color-danger-subtle:#44241f;--color-danger-text:#fe8572;--color-danger-contrast:#0a0d13;--color-danger-icon:#e8614f;--color-info:#c1b9d2;--color-info-subtle:#2f2c37;--color-info-text:#c1b9d2;--color-info-contrast:#0a0d13;--color-info-icon:#c1b9d2;--color-series-1:#2996ac;--color-series-2:#f6ad3b;--color-series-3:#609cde;--color-series-4:#e8614f;--color-series-5:#c1b9d2}:root[data-cvd=tritan][data-theme=calibre][data-mode=light],:root[data-cvd=tritan] [data-theme=calibre][data-mode=light]{--color-accent:#8c4a87;--color-accent-contrast:#fff;--color-accent-hover:#803f7b;--color-accent-active:#73346f;--color-accent-text:#8a4885;--color-accent-subtle:#fee6fb;--color-on-accent-subtle:#773e73;--color-focus-ring:#ae6aa8;--color-selection:#efcaeb;--color-brand-b:#6954a1;--color-field-accent:#ffe8fc;--color-deep-accent:#d393cd;--color-success:#027272;--color-success-subtle:#d4f7f6;--color-success-text:#026c6c;--color-success-contrast:#fff;--color-success-icon:#027272;--color-warning:#b97608;--color-warning-subtle:#ffebd5;--color-warning-text:#875609;--color-warning-contrast:#11161f;--color-warning-icon:#b97608;--color-danger:#b6143f;--color-danger-subtle:#ffe8e9;--color-danger-text:#b6143f;--color-danger-contrast:#fff;--color-danger-icon:#b6143f;--color-info:#887f99;--color-info-subtle:#f0ecf8;--color-info-text:#655d76;--color-info-contrast:#11161f;--color-info-icon:#887f99;--color-series-1:#8c4a87;--color-series-2:#ba740d;--color-series-3:#027272;--color-series-4:#b6143f;--color-series-5:#887f99}:root[data-cvd=tritan][data-theme=calibre][data-mode=dark],:root[data-cvd=tritan] [data-theme=calibre][data-mode=dark]{--color-accent:#b274ac;--color-accent-contrast:#0a0d13;--color-accent-hover:#bd81b7;--color-accent-active:#c88fc2;--color-accent-text:#d393cd;--color-accent-subtle:#3b2539;--color-on-accent-subtle:#dca2d6;--color-focus-ring:#a4679f;--color-selection:#5a3c57;--color-brand-b:#8f7ec7;--color-field-accent:#2d1c2b;--color-deep-accent:#d393cd;--color-success:#50b0b0;--color-success-subtle:#0c3535;--color-success-text:#58b8b7;--color-success-contrast:#0a0d13;--color-success-icon:#50b0b0;--color-warning:#f5ad53;--color-warning-subtle:#3e290f;--color-warning-text:#f5ad53;--color-warning-contrast:#0a0d13;--color-warning-icon:#f5ad53;--color-danger:#ee6476;--color-danger-subtle:#432326;--color-danger-text:#fc8591;--color-danger-contrast:#0a0d13;--color-danger-icon:#ee6476;--color-info:#c1b9d2;--color-info-subtle:#2f2c37;--color-info-text:#c1b9d2;--color-info-contrast:#0a0d13;--color-info-icon:#c1b9d2;--color-series-1:#b274ac;--color-series-2:#f6ad3b;--color-series-3:#50b0b0;--color-series-4:#ee6476;--color-series-5:#c1b9d2}.crm-a11y__opt[data-v=none]{--sig-sw-ok:#077054;--sig-sw-warn:#885703;--sig-sw-err:#b53031}.crm-a11y__opt[data-v=protan],.crm-a11y__opt[data-v=deutan]{--sig-sw-ok:#0e599d;--sig-sw-warn:#b2790e;--sig-sw-err:#b71c0e}.crm-a11y__opt[data-v=tritan]{--sig-sw-ok:#027272;--sig-sw-warn:#b97608;--sig-sw-err:#b6143f}:root[data-mode=dark] .crm-a11y__opt[data-v=none]{--sig-sw-ok:#47977b;--sig-sw-warn:#b67d2d;--sig-sw-err:#db635d}:root[data-mode=dark] .crm-a11y__opt[data-v=protan],:root[data-mode=dark] .crm-a11y__opt[data-v=deutan]{--sig-sw-ok:#609cde;--sig-sw-warn:#f0b04f;--sig-sw-err:#e8614f}:root[data-mode=dark] .crm-a11y__opt[data-v=tritan]{--sig-sw-ok:#50b0b0;--sig-sw-warn:#f5ad53;--sig-sw-err:#ee6476}[data-theme=calibre]{--bg:var(--color-bg);--surface:var(--color-surface);--raised:var(--color-surface-raised);--sunken:var(--color-surface-sunken);--sidebar:var(--color-rail);--hover:var(--color-hover);--active:var(--color-active);--line:var(--color-border);--rule:var(--color-rule);--line-strong:var(--color-border-strong);--text:var(--color-text);--text-muted:var(--color-text-muted);--text-faint:var(--color-placeholder);--inverse:var(--color-inverse);--on-inverse:var(--color-text-inverse);--accent:var(--color-accent);--on-accent:var(--color-accent-contrast);--accent-hover:var(--color-accent-hover);--accent-active:var(--color-accent-active);--accent-text:var(--color-accent-text);--accent-subtle:var(--color-accent-subtle);--on-accent-subtle:var(--color-on-accent-subtle);--focus:var(--color-focus-ring);--selection:var(--color-selection);--overlay:var(--color-overlay);--hi:var(--color-hi);--brand-b:var(--color-brand-b);--ok-text:var(--color-success-text);--ok-bg:var(--color-success-subtle);--ok-solid:var(--color-success);--on-ok:var(--color-success-contrast);--warn-text:var(--color-warning-text);--warn-bg:var(--color-warning-subtle);--warn-solid:var(--color-warning);--on-warn:var(--color-warning-contrast);--err-text:var(--color-danger-text);--err-bg:var(--color-danger-subtle);--err-solid:var(--color-danger);--on-err:var(--color-danger-contrast);--info-text:var(--color-info-text);--info-bg:var(--color-info-subtle);--info-solid:var(--color-info);--on-info:var(--color-info-contrast);--coin:var(--color-coin);--on-coin:var(--color-on-coin);--coin-solid:var(--color-coin-solid);--coin-text:var(--color-coin-text);--coin-subtle:var(--color-coin-subtle);--on-coin-subtle:var(--color-on-coin-subtle);--field-accent:var(--color-field-accent);--field-coin:var(--color-field-coin);--deep:var(--color-deep);--on-deep:var(--color-on-deep);--on-deep-muted:var(--color-on-deep-muted);--deep-accent:var(--color-deep-accent);--deep-coin:var(--color-deep-coin);--deep-line:var(--color-deep-line);--series-1:var(--color-series-1);--series-2:var(--color-series-2);--series-3:var(--color-series-3);--series-4:var(--color-series-4);--series-5:var(--color-series-5);--sh-float:var(--shadow-float);--sh-accent:var(--shadow-accent);--sh-coin:var(--shadow-coin);--sh-press:var(--shadow-press);--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--r-xl:var(--radius-xl);--r-ticket:var(--radius-ticket);--r-pill:var(--radius-pill);--font:var(--font-body);--lh-snug:1.28;--track-display:-.035em;--track-title:-.02em}:root{--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:2.25rem;--fs-display:clamp(2.5rem, 1.5rem + 3.8vw, 4.5rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--hit:2.5rem;--hit-sm:2rem;--hit-pos:max(56px, 3.5rem);--sidebar-w:calc(256px + (var(--text-scale,1) - 1) * 320px);--topbar-h:max(60px, 3.75rem);--content-max:1240px}html{font-size:100%}html[data-text=m]{font-size:112.5%}html[data-text=l]{font-size:125%}:root{--text-scale:1}:root[data-text=m]{--text-scale:1.125}:root[data-text=l]{--text-scale:1.25}:root[data-text=m]{--fs-display:clamp(2.3rem, 1.25rem + 3.5vw, 4.1rem)}:root[data-text=l]{--fs-display:clamp(2rem, 1rem + 3.2vw, 3.6rem)}h1,h2,h3,h4,.num-display{overflow-wrap:break-word}:root{--series-dash-1:none;--series-dash-2:8 5;--series-dash-3:2 5;--series-dash-4:12 4 2 4;--series-dash-5:1 6}:root:is([data-cvd=protan],[data-cvd=deutan],[data-cvd=tritan]){--pat-warn:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-surface-raised) 55%, transparent) 0 3px, transparent 3px 8px);--pat-err:radial-gradient(circle, color-mix(in srgb, var(--color-surface-raised) 70%, transparent) 1.4px, transparent 1.8px) 0 0 / 7px 7px}:root:is([data-cvd=protan],[data-cvd=deutan],[data-cvd=tritan]) :focus-visible{outline-width:3px}:root{--dur-0:80ms;--dur-1:.14s;--dur-2:.24s;--dur-3:.38s;--dur-4:.62s;--dur-5:1.1s;--ease:var(--ease-out);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.3, 0, 0, 1.2);--stagger:55ms;--shift:14px;--pop:1.06;--shake:6px}@media (prefers-reduced-motion:reduce){:root{--shift:0px;--pop:1;--shake:0px;--dur-3:.16s;--dur-4:.16s;--dur-5:.16s;--stagger:0s}}html[data-theme-vt]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-theme-vt]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-theme-vt]::view-transition-old(root){z-index:1}html[data-theme-vt]::view-transition-new(root){z-index:2}@keyframes crm-rise{0%{opacity:0;transform:translateY(var(--shift))}to{opacity:1;transform:none}}@keyframes crm-fade{0%{opacity:0}to{opacity:1}}@keyframes crm-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(var(--pop));opacity:1}to{opacity:1;transform:scale(1)}}@keyframes crm-bump{0%{transform:scale(1)}35%{transform:scale(var(--pop))}to{transform:scale(1)}}@keyframes crm-shake{0%,to{transform:translate(0)}20%{transform:translateX(calc(var(--shake) * -1))}40%{transform:translateX(var(--shake))}60%{transform:translateX(calc(var(--shake) * -.6))}80%{transform:translateX(calc(var(--shake) * .4))}}@keyframes crm-flash{0%{background-color:color-mix(in srgb, var(--color-coin) 55%, transparent)}to{background-color:#0000}}@keyframes crm-spin{to{transform:rotate(360deg)}}@keyframes crm-shimmer{to{transform:translate(100%)}}@keyframes crm-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}[data-reveal=pending]{opacity:0;transform:translateY(var(--shift))}[data-reveal=pending][data-reveal-kind=scale]{transform:scale(.96)}[data-reveal=pending][data-reveal-kind=left]{transform:translateX(calc(var(--shift) * -1.4))}[data-reveal=pending][data-reveal-kind=fade]{transform:none}[data-reveal=in]{opacity:1;transition:opacity var(--dur-3) var(--ease), transform var(--dur-3) var(--ease);transition-delay:calc(var(--i,0) * var(--stagger));transform:none}.crm-view-enter{animation:crm-rise var(--dur-3) var(--ease) both}.crm-is-bump{animation:crm-bump .32s var(--ease-spring)}.crm-is-flash{animation:crm-flash .9s var(--ease) 1}.crm-is-shake{animation:crm-shake .38s var(--ease) 1}.crm-draw-path{stroke-dasharray:var(--len,100);stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-5) var(--ease-in-out)}[data-inview=false] .crm-draw-path{stroke-dashoffset:var(--len,100)}.crm-draw-bar{transform-origin:bottom;transition:transform var(--dur-4) var(--ease-spring);transition-delay:calc(var(--i,0) * 45ms);transform:scaleY(1)}[data-inview=false] .crm-draw-bar{transform:scaleY(0)}.crm-draw-fill{transform-origin:0;transform:scaleX(var(--p,0));transition:transform var(--dur-4) var(--ease-in-out);transition-delay:calc(var(--i,0) * var(--stagger))}[data-inview=false] .crm-draw-fill{transform:scaleX(0)}.crm-draw-clip{clip-path:inset(0);transition:clip-path var(--dur-5) var(--ease-in-out)}[data-inview=false] .crm-draw-clip{clip-path:inset(0 100% 0 0)}@media (prefers-reduced-motion:reduce){.crm-is-bump,.crm-is-shake{animation:none}.crm-draw-path,.crm-draw-bar,.crm-draw-fill,.crm-draw-clip{transition-duration:.01ms;transition-delay:0s}}
