:root {
  --cx-fs-title: 18px;
  --cx-fs-body: 14px;
  --cx-fs-ui: 13px;
  --cx-fs-caption: 11px;
  --cx-radius-12: 12px;
  --cx-radius-20: 20px;
  --cx-ctl-h-xs: 24px;
  --cx-ctl-h-sm: 28px;
  --cx-ctl-h-md: 32px;
  --cx-ctl-h-lg: 40px;
  --cx-fs-headline: 24px;
  --cx-font-mono: "JetBrains Mono", "SF Mono", ui-monospace, monospace;
  --cx-ease: cubic-bezier(0.25, 1, 0.5, 1);
  --cx-fs-title-lg: 20px;
  --cx-font: "Inter", "PingFang SC", -apple-system, BlinkMacSystemFont, sans-serif;
  --cx-fs-title-sm: 16px;
  --cx-radius-6: 6px;
  --cx-fs-label: 12px;
  --cx-radius-8: 8px;
  --cx-dur-120: 120ms;
  --cx-dur-160: 160ms;
  --cx-dur-240: 240ms;
  --cx-fs-glyph: 8px;
  --cx-fs-2xs: 10px;
  --cx-fs-prose: 14.5px;
  --cx-fs-prose-h3: 15.5px;
  --cx-fs-prose-h2: 17px;
  --cx-fs-prose-h1: 18.5px;
  --cx-fs-headline-lg: 28px;
  --cx-fs-display: 32px;
  --cx-fw-regular: 400;
  --cx-fw-medium: 500;
  --cx-fw-semibold: 600;
  --cx-fw-bold: 700;
  --cx-sp-1: 1px;
  --cx-sp-2: 2px;
  --cx-sp-4: 4px;
  --cx-sp-6: 6px;
  --cx-sp-8: 8px;
  --cx-sp-10: 10px;
  --cx-sp-12: 12px;
  --cx-sp-14: 14px;
  --cx-sp-16: 16px;
  --cx-sp-18: 18px;
  --cx-sp-20: 20px;
  --cx-sp-24: 24px;
  --cx-sp-28: 28px;
  --cx-sp-32: 32px;
  --cx-sp-36: 36px;
  --cx-sp-40: 40px;
  --cx-sp-48: 48px;
  --cx-sp-56: 56px;
  --cx-sp-64: 64px;
  --cx-sp-80: 80px;
  --cx-radius-2: 2px;
  --cx-radius-4: 4px;
  --cx-chart-bar-radius: 4px;
  --cx-radius-10: 10px;
  --cx-radius-14: 14px;
  --cx-radius-16: 16px;
  --cx-radius-18: 18px;
  --cx-radius-full: 999px;
  --cx-radius-circle: 50%;
  --cx-dur-200: 200ms;
  --cx-dur-280: 280ms;
  --cx-dur-380: 380ms;
  --cx-dur-480: 480ms;
  --cx-dur-680: 680ms;
  --cx-ease-exit: cubic-bezier(0.4, 0, 1, 1);
  --cx-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
  --cx-ease-loop: ease-in-out;
  --cx-z-below: -1;
  --cx-z-base: 0;
  --cx-z-content-1: 1;
  --cx-z-content-2: 2;
  --cx-z-sticky: 10;
  --cx-z-popover: 60;
  --cx-z-overlay: 240;
  --cx-z-modal: 250;
  --cx-z-modal-2: 260;
  --cx-z-modal-popover: 280;
  --cx-z-confirm: 300;
  --cx-z-tooltip: 310;
  --cx-z-toast: 320;
  --cx-z-notice: 9998;
  --cx-z-watermark: 9999;
  --cx-content-col: clamp(760px, calc(31.25cqi + 441.25px), clamp(960px, 34vw, 1120px));
  --cx-reply-col: min(780px, var(--cx-content-col));
  --cx-chat-col-min: 640px;
  --cx-recipe-jump-flash: 1.6s;
  --cx-recipe-hit-fade: 600ms;
  --cx-ink: #1f3c33;
  --cx-ink-hover: #264a3f;
  --cx-ink-soft: rgba(31, 60, 51, 0.07);
  --cx-ink-softer: rgba(31, 60, 51, 0.05);
  --cx-text: #1f2320;
  --cx-text-2: #4a4a43;
  --cx-text-3: #6d6a60;
  --cx-text-4: #8a8578;
  --cx-text-5: #a5a095;
  --cx-bg: #fbfaf7;
  --cx-hover: rgba(0, 0, 0, 0.04);
  --cx-hover-strong: rgba(0, 0, 0, 0.06);
  --cx-line: rgba(31, 60, 51, 0.07);
  --cx-line-strong: rgba(0, 0, 0, 0.08);
  --cx-line-soft: rgba(0, 0, 0, 0.05);
  --cx-danger: #c14343;
  --cx-danger-strong: #b03434;
  --cx-danger-soft: rgba(193, 67, 67, 0.08);
  --cx-danger-edge: rgba(193, 67, 67, 0.32);
  --cx-warning: #944d0f;
  --cx-warning-soft: rgba(148, 77, 15, 0.1);
  --cx-info: #4f6c8a;
  --cx-info-soft: rgba(79, 108, 138, 0.1);
  --cx-success: #3f9e6a;
  --cx-success-text: #2d6a4f;
  --cx-success-soft: rgba(63, 158, 106, 0.12);
  --cx-tool-accent: #2d6a4f;
  --cx-green-accent: #5ca97a;
  --cx-user-bubble: #eef0ec;
  --cx-card-bg: #ffffff;
  --cx-sidebar-bg: #f3f1ec;
  --cx-control-bg: #ffffff;
  --cx-gold: #8a6423;
  --cx-gold-fg: #ffffff;
  --cx-tag-gold-fg: var(--cx-gold-fg);
  --cx-gold-soft: rgba(196, 146, 57, 0.12);
  --cx-btn-ink-fg: #ffffff;
  --cx-btn-danger-fg: #ffffff;
  --cx-invert-bg: #24282b;
  --cx-invert-fg: #f4f5f3;
  --cx-focus: rgba(45, 106, 79, 0.75);
  --cx-seg-thumb: var(--cx-control-bg);
  --cx-seg-thumb-fg: var(--cx-text);
  --cx-seg-track: var(--cx-hover);
  --cx-knob: #ffffff;
  --cx-qr-bg: #ffffff;
  --cx-qr-fg: #1f2320;
  --cx-table-head-bg: var(--cx-bg);
  --cx-table-head-strong-bg: #ffffff;
  --cx-table-sticky-col-bg: var(--cx-bg);
  --cx-popover-bg: rgba(255, 255, 255, 0.88);
  --cx-sources-popover-bg: rgba(255, 255, 255, 0.7);
  --cx-heat-0: #f0eee8;
  --cx-heat-1: #dcebe1;
  --cx-heat-2: #bbddc8;
  --cx-heat-3: #8cc4a4;
  --cx-heat-4: #56a079;
  --cx-chart-1: #2f6b57;
  --cx-chart-2: #c98a5e;
  --cx-chart-3: #5b84c4;
  --cx-chart-4: #c9a23b;
  --cx-chart-5: #9c6b9c;
  --cx-chart-6: #4fa3a5;
  --cx-chart-7: #b35c5c;
  --cx-chart-8: #7f8c54;
  --cx-chart-9: #8895a7;
  --cx-chart-other: var(--cx-text-5);
  --cx-chart-biz: var(--cx-chart-3);
  --cx-chart-metric: var(--cx-chart-1);
  --cx-chart-seq-1: #e8f2ec;
  --cx-chart-seq-2: #dcebe1;
  --cx-chart-seq-3: #bbddc8;
  --cx-chart-seq-4: #8cc4a4;
  --cx-chart-seq-5: #56a079;
  --cx-chart-seq-6: #3a7d5e;
  --cx-chart-seq-7: #1f3c33;
  --cx-chart-div-1: #88383a;
  --cx-chart-div-2: #a66261;
  --cx-chart-div-3: #c28d8b;
  --cx-chart-div-4: #deb9b7;
  --cx-chart-div-5: #edebe7;
  --cx-chart-div-6: #adccbf;
  --cx-chart-div-7: #7ba897;
  --cx-chart-div-8: #498671;
  --cx-chart-div-9: #01654c;
  --cx-chart-good: var(--cx-success);
  --cx-chart-bad: var(--cx-danger);
  --cx-chart-grid: var(--cx-line);
  --cx-chart-tick: var(--cx-text-5);
  --cx-code-bg: #1f2327;
  --cx-code-fg: #e6e5e0;
  --cx-code-border: transparent;
  --cx-code-comment: #8b949e;
  --cx-code-keyword: #ff7b72;
  --cx-code-string: #a5d6ff;
  --cx-code-title: #d2a8ff;
  --cx-code-number: #79c0ff;
  --cx-code-builtin: #ffa657;
  --cx-code-section: #7ee787;
  --cx-code-meta: #d2a8ff;
  --cx-jump-flash: rgba(197, 139, 26, 0.20);
  --cx-hit-hl: rgba(240, 185, 11, 0.28);
  --cx-banner-info-bg: #1f3c33;
  --cx-banner-warning-bg: #b45309;
  --cx-banner-danger-bg: #b91c1c;
  --cx-banner-fg: #ffffff;
  --cx-watermark-fill: #1f2320;
  --cx-float-bg: #ffffff;
  --cx-accent: #1f7a3f;
  --cx-glass-card: rgba(255, 255, 255, 0.7);
  --cx-glass-strong: rgba(255, 255, 255, 0.88);
  --cx-glass-edge: rgba(255, 255, 255, 0.65);
  --cx-glass-side: rgba(255, 255, 255, 0.62);
  --cx-quiet-glass: rgba(255, 255, 255, 0.4);
  --cx-quiet-edge: rgba(255, 255, 255, 0.55);
  --cx-quiet-ink-glass: rgba(31, 60, 51, 0.045);
  --cx-quiet-ink-edge: rgba(31, 60, 51, 0.11);
  --cx-inset-hi: inset 0 1px 0 rgba(255, 255, 255, 0.5);
  --cx-sh-quiet: var(--cx-inset-hi), 0 0 0 1px rgba(31, 60, 51, 0.05), 0 10px 26px -20px rgba(31, 60, 51, 0.18);
  --cx-sh-section: var(--cx-inset-hi), 0 0 0 1px rgba(31, 60, 51, 0.035), 0 14px 34px -24px rgba(31, 60, 51, 0.24);
  --cx-sh-float: var(--cx-inset-hi), 0 12px 30px -18px rgba(31, 60, 51, 0.22);
  --cx-sh-bubble: 0 4px 12px -8px rgba(31, 60, 51, 0.22);
  --cx-blur-quiet: blur(18px) saturate(1.25);
  --cx-blur-card: blur(20px) saturate(1.3);
  --cx-blur-strong: blur(26px) saturate(1.4);
  --cx-veil: rgba(31, 60, 51, 0.16);
  --cx-wash-ink: rgba(31, 60, 51, 0.09);
  --cx-wash-gold: rgba(201, 169, 110, 0.14);
  --cx-glass-hover-edge: rgba(127, 163, 150, 0.45);
  --cx-btn-ink-bg: linear-gradient(180deg, #26493e, #1f3c33);
  --cx-btn-ink-bg-hover: linear-gradient(180deg, #2c5447, #224237);
  --cx-btn-ink-bg-active: var(--cx-btn-ink-bg);
  --cx-sh-primary: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 10px 24px -10px rgba(31, 60, 51, 0.6);
  --cx-btn-danger-bg: linear-gradient(180deg, #cf544e, #c14343);
  --cx-btn-danger-bg-hover: linear-gradient(180deg, #d75e58, #ca4a4a);
  --cx-sh-danger: inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 8px 20px -10px rgba(193, 67, 67, 0.6);
  --cx-focus-glow: 0 0 0 4px rgba(92, 169, 122, 0.16);
  --cx-focus-ring: 0 0 0 1.5px rgba(45, 106, 79, 0.75), 0 0 20px rgba(92, 169, 122, 0.15);
  --cx-focus-ring-inset: inset 0 0 0 1.5px rgba(45, 106, 79, 0.75);
  --cx-sh-invert: 0 6px 20px -6px rgba(0, 0, 0, 0.45), 0 2px 6px rgba(0, 0, 0, 0.18);
  --cx-seg-thumb-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  --cx-seg-radius: var(--cx-radius-10);
  --cx-seg-thumb-radius: var(--cx-radius-8);
  --cx-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 5px rgba(15, 23, 32, 0.2);
  --cx-card-inset-shadow: var(--cx-sh-quiet);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --cx-ink: #7fc39e;
    --cx-ink-hover: #94d1ac;
    --cx-ink-soft: rgba(127, 195, 158, 0.14);
    --cx-ink-softer: rgba(127, 195, 158, 0.08);
    --cx-text: #ecebe6;
    --cx-text-2: #d4d1c9;
    --cx-text-3: #aba89e;
    --cx-text-4: #8d8a80;
    --cx-text-5: #74716a;
    --cx-bg: #121614;
    --cx-hover: rgba(255, 255, 255, 0.07);
    --cx-hover-strong: rgba(255, 255, 255, 0.11);
    --cx-line: rgba(255, 255, 255, 0.065);
    --cx-line-strong: rgba(255, 255, 255, 0.09);
    --cx-line-soft: rgba(255, 255, 255, 0.06);
    --cx-danger: #e07676;
    --cx-danger-strong: #ee9090;
    --cx-danger-soft: rgba(224, 118, 118, 0.14);
    --cx-danger-edge: rgba(224, 118, 118, 0.4);
    --cx-warning: #e3b057;
    --cx-warning-soft: rgba(227, 176, 87, 0.16);
    --cx-info: #8ea7c0;
    --cx-info-soft: rgba(142, 167, 192, 0.14);
    --cx-success: #7fc39e;
    --cx-success-text: #7fc39e;
    --cx-success-soft: rgba(127, 195, 158, 0.16);
    --cx-tool-accent: #a8d6bc;
    --cx-green-accent: #7fc39e;
    --cx-user-bubble: #2a3330;
    --cx-card-bg: #1e2228;
    --cx-sidebar-bg: #181b21;
    --cx-control-bg: #1e2228;
    --cx-gold: #d5ad65;
    --cx-gold-fg: #2a2004;
    --cx-gold-soft: rgba(213, 173, 101, 0.14);
    --cx-btn-ink-fg: #14261f;
    --cx-focus: rgba(127, 195, 158, 0.65);
    --cx-table-head-bg: var(--cx-bg);
    --cx-table-head-strong-bg: #1e2228;
    --cx-popover-bg: rgba(36, 42, 39, 0.9);
    --cx-sources-popover-bg: rgba(33, 39, 36, 0.74);
    --cx-heat-0: rgba(255, 255, 255, 0.04);
    --cx-heat-1: #21342c;
    --cx-heat-2: #2c4a3c;
    --cx-heat-3: #3e6e54;
    --cx-heat-4: #5b9b78;
    --cx-chart-1: #3b7762;
    --cx-chart-seq-1: #1a2a23;
    --cx-chart-seq-2: #21342c;
    --cx-chart-seq-3: #2c4a3c;
    --cx-chart-seq-4: #3e6e54;
    --cx-chart-seq-5: #5b9b78;
    --cx-chart-seq-6: #7fc39e;
    --cx-chart-seq-7: #a9dcbf;
    --cx-chart-div-1: #f69b99;
    --cx-chart-div-2: #c47e7c;
    --cx-chart-div-3: #946261;
    --cx-chart-div-4: #674847;
    --cx-chart-div-5: #34332f;
    --cx-chart-div-6: #3c584d;
    --cx-chart-div-7: #507c6c;
    --cx-chart-div-8: #65a28c;
    --cx-chart-div-9: #7acaad;
    --cx-code-bg: #0d0f11;
    --cx-code-fg: #e6e5e0;
    --cx-code-border: var(--cx-line);
    --cx-code-comment: #8b949e;
    --cx-code-keyword: #ff7b72;
    --cx-code-string: #a5d6ff;
    --cx-code-title: #d2a8ff;
    --cx-code-number: #79c0ff;
    --cx-code-builtin: #ffa657;
    --cx-code-section: #7ee787;
    --cx-code-meta: #d2a8ff;
    --cx-jump-flash: rgba(227, 176, 87, 0.22);
    --cx-hit-hl: rgba(227, 176, 87, 0.30);
    --cx-banner-info-bg: #1f3c33;
    --cx-banner-warning-bg: #b45309;
    --cx-banner-danger-bg: #b91c1c;
    --cx-banner-fg: #ffffff;
    --cx-watermark-fill: #e6e5e0;
    --cx-float-bg: rgb(35, 43, 38);
    --cx-accent: #1f7a3f;
    --cx-glass-card: rgba(33, 39, 36, 0.74);
    --cx-glass-strong: rgba(36, 42, 39, 0.9);
    --cx-glass-edge: rgba(255, 255, 255, 0.075);
    --cx-glass-side: rgba(23, 28, 25, 0.8);
    --cx-quiet-glass: rgba(33, 39, 36, 0.5);
    --cx-quiet-edge: rgba(255, 255, 255, 0.06);
    --cx-quiet-ink-glass: rgba(127, 195, 158, 0.06);
    --cx-quiet-ink-edge: rgba(255, 255, 255, 0.08);
    --cx-inset-hi: inset 0 1px 0 rgba(255, 255, 255, 0.055);
    --cx-sh-quiet: var(--cx-inset-hi), 0 0 0 1px rgba(0, 0, 0, 0.4), 0 12px 28px -20px rgba(0, 0, 0, 0.6);
    --cx-sh-section: var(--cx-inset-hi), 0 0 0 1px rgba(0, 0, 0, 0.45), 0 18px 40px -24px rgba(0, 0, 0, 0.75);
    --cx-sh-float: var(--cx-inset-hi), 0 16px 36px -18px rgba(0, 0, 0, 0.6);
    --cx-sh-bubble: 0 4px 12px -8px rgba(0, 0, 0, 0.5);
    --cx-veil: rgba(0, 0, 0, 0.5);
    --cx-wash-ink: rgba(127, 195, 158, 0.11);
    --cx-wash-gold: rgba(200, 161, 58, 0.045);
    --cx-glass-hover-edge: rgba(127, 195, 158, 0.35);
    --cx-btn-ink-bg: linear-gradient(180deg, #8fd0aa, #7fc39e);
    --cx-btn-ink-bg-hover: linear-gradient(180deg, #9ad8b4, #88cba6);
    --cx-sh-primary: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 8px 22px -10px rgba(0, 0, 0, 0.7), 0 0 18px -6px rgba(127, 195, 158, 0.35);
    --cx-focus-glow: 0 0 0 4px rgba(127, 195, 158, 0.12);
    --cx-focus-ring: 0 0 0 1.5px rgba(127, 195, 158, 0.65), 0 0 20px rgba(127, 195, 158, 0.12);
    --cx-focus-ring-inset: inset 0 0 0 1.5px rgba(127, 195, 158, 0.65);
    --cx-tile-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06);
  }
}

:root[data-theme="dark"] {
  --cx-ink: #7fc39e;
  --cx-ink-hover: #94d1ac;
  --cx-ink-soft: rgba(127, 195, 158, 0.14);
  --cx-ink-softer: rgba(127, 195, 158, 0.08);
  --cx-text: #ecebe6;
  --cx-text-2: #d4d1c9;
  --cx-text-3: #aba89e;
  --cx-text-4: #8d8a80;
  --cx-text-5: #74716a;
  --cx-bg: #121614;
  --cx-hover: rgba(255, 255, 255, 0.07);
  --cx-hover-strong: rgba(255, 255, 255, 0.11);
  --cx-line: rgba(255, 255, 255, 0.065);
  --cx-line-strong: rgba(255, 255, 255, 0.09);
  --cx-line-soft: rgba(255, 255, 255, 0.06);
  --cx-danger: #e07676;
  --cx-danger-strong: #ee9090;
  --cx-danger-soft: rgba(224, 118, 118, 0.14);
  --cx-danger-edge: rgba(224, 118, 118, 0.4);
  --cx-warning: #e3b057;
  --cx-warning-soft: rgba(227, 176, 87, 0.16);
  --cx-info: #8ea7c0;
  --cx-info-soft: rgba(142, 167, 192, 0.14);
  --cx-success: #7fc39e;
  --cx-success-text: #7fc39e;
  --cx-success-soft: rgba(127, 195, 158, 0.16);
  --cx-tool-accent: #a8d6bc;
  --cx-green-accent: #7fc39e;
  --cx-user-bubble: #2a3330;
  --cx-card-bg: #1e2228;
  --cx-sidebar-bg: #181b21;
  --cx-control-bg: #1e2228;
  --cx-gold: #d5ad65;
  --cx-gold-fg: #2a2004;
  --cx-gold-soft: rgba(213, 173, 101, 0.14);
  --cx-btn-ink-fg: #14261f;
  --cx-focus: rgba(127, 195, 158, 0.65);
  --cx-table-head-bg: var(--cx-bg);
  --cx-table-head-strong-bg: #1e2228;
  --cx-popover-bg: rgba(36, 42, 39, 0.9);
  --cx-sources-popover-bg: rgba(33, 39, 36, 0.74);
  --cx-heat-0: rgba(255, 255, 255, 0.04);
  --cx-heat-1: #21342c;
  --cx-heat-2: #2c4a3c;
  --cx-heat-3: #3e6e54;
  --cx-heat-4: #5b9b78;
  --cx-chart-1: #3b7762;
  --cx-chart-seq-1: #1a2a23;
  --cx-chart-seq-2: #21342c;
  --cx-chart-seq-3: #2c4a3c;
  --cx-chart-seq-4: #3e6e54;
  --cx-chart-seq-5: #5b9b78;
  --cx-chart-seq-6: #7fc39e;
  --cx-chart-seq-7: #a9dcbf;
  --cx-chart-div-1: #f69b99;
  --cx-chart-div-2: #c47e7c;
  --cx-chart-div-3: #946261;
  --cx-chart-div-4: #674847;
  --cx-chart-div-5: #34332f;
  --cx-chart-div-6: #3c584d;
  --cx-chart-div-7: #507c6c;
  --cx-chart-div-8: #65a28c;
  --cx-chart-div-9: #7acaad;
  --cx-code-bg: #0d0f11;
  --cx-code-fg: #e6e5e0;
  --cx-code-border: var(--cx-line);
  --cx-code-comment: #8b949e;
  --cx-code-keyword: #ff7b72;
  --cx-code-string: #a5d6ff;
  --cx-code-title: #d2a8ff;
  --cx-code-number: #79c0ff;
  --cx-code-builtin: #ffa657;
  --cx-code-section: #7ee787;
  --cx-code-meta: #d2a8ff;
  --cx-jump-flash: rgba(227, 176, 87, 0.22);
  --cx-hit-hl: rgba(227, 176, 87, 0.30);
  --cx-banner-info-bg: #1f3c33;
  --cx-banner-warning-bg: #b45309;
  --cx-banner-danger-bg: #b91c1c;
  --cx-banner-fg: #ffffff;
  --cx-watermark-fill: #e6e5e0;
  --cx-float-bg: rgb(35, 43, 38);
  --cx-accent: #1f7a3f;
  --cx-glass-card: rgba(33, 39, 36, 0.74);
  --cx-glass-strong: rgba(36, 42, 39, 0.9);
  --cx-glass-edge: rgba(255, 255, 255, 0.075);
  --cx-glass-side: rgba(23, 28, 25, 0.8);
  --cx-quiet-glass: rgba(33, 39, 36, 0.5);
  --cx-quiet-edge: rgba(255, 255, 255, 0.06);
  --cx-quiet-ink-glass: rgba(127, 195, 158, 0.06);
  --cx-quiet-ink-edge: rgba(255, 255, 255, 0.08);
  --cx-inset-hi: inset 0 1px 0 rgba(255, 255, 255, 0.055);
  --cx-sh-quiet: var(--cx-inset-hi), 0 0 0 1px rgba(0, 0, 0, 0.4), 0 12px 28px -20px rgba(0, 0, 0, 0.6);
  --cx-sh-section: var(--cx-inset-hi), 0 0 0 1px rgba(0, 0, 0, 0.45), 0 18px 40px -24px rgba(0, 0, 0, 0.75);
  --cx-sh-float: var(--cx-inset-hi), 0 16px 36px -18px rgba(0, 0, 0, 0.6);
  --cx-sh-bubble: 0 4px 12px -8px rgba(0, 0, 0, 0.5);
  --cx-veil: rgba(0, 0, 0, 0.5);
  --cx-wash-ink: rgba(127, 195, 158, 0.11);
  --cx-wash-gold: rgba(200, 161, 58, 0.045);
  --cx-glass-hover-edge: rgba(127, 195, 158, 0.35);
  --cx-btn-ink-bg: linear-gradient(180deg, #8fd0aa, #7fc39e);
  --cx-btn-ink-bg-hover: linear-gradient(180deg, #9ad8b4, #88cba6);
  --cx-sh-primary: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 8px 22px -10px rgba(0, 0, 0, 0.7), 0 0 18px -6px rgba(127, 195, 158, 0.35);
  --cx-focus-glow: 0 0 0 4px rgba(127, 195, 158, 0.12);
  --cx-focus-ring: 0 0 0 1.5px rgba(127, 195, 158, 0.65), 0 0 20px rgba(127, 195, 158, 0.12);
  --cx-focus-ring-inset: inset 0 0 0 1.5px rgba(127, 195, 158, 0.65);
  --cx-tile-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06);
}

@layer wa-native,wa-base,wa-utilities,wa-color-palette,wa-color-variant,wa-theme,wa-theme-dimension,wa-theme-overrides;@layer wa-base{wa-page :is(*,*:after,*:before){scroll-margin-top:var(--scroll-margin-top)}wa-page[view=desktop] [data-toggle-nav]{display:none}wa-page[view=mobile] .wa-desktop-only,wa-page[view=desktop] .wa-mobile-only{display:none!important}}@layer wa-color-variant{:where(:root),.wa-brand-blue{--wa-color-brand-95: var(--wa-color-blue-95);--wa-color-brand-90: var(--wa-color-blue-90);--wa-color-brand-80: var(--wa-color-blue-80);--wa-color-brand-70: var(--wa-color-blue-70);--wa-color-brand-60: var(--wa-color-blue-60);--wa-color-brand-50: var(--wa-color-blue-50);--wa-color-brand-40: var(--wa-color-blue-40);--wa-color-brand-30: var(--wa-color-blue-30);--wa-color-brand-20: var(--wa-color-blue-20);--wa-color-brand-10: var(--wa-color-blue-10);--wa-color-brand-05: var(--wa-color-blue-05);--wa-color-brand: var(--wa-color-blue);--wa-color-brand-on: var(--wa-color-blue-on)}.wa-brand-red{--wa-color-brand-95: var(--wa-color-red-95);--wa-color-brand-90: var(--wa-color-red-90);--wa-color-brand-80: var(--wa-color-red-80);--wa-color-brand-70: var(--wa-color-red-70);--wa-color-brand-60: var(--wa-color-red-60);--wa-color-brand-50: var(--wa-color-red-50);--wa-color-brand-40: var(--wa-color-red-40);--wa-color-brand-30: var(--wa-color-red-30);--wa-color-brand-20: var(--wa-color-red-20);--wa-color-brand-10: var(--wa-color-red-10);--wa-color-brand-05: var(--wa-color-red-05);--wa-color-brand: var(--wa-color-red);--wa-color-brand-on: var(--wa-color-red-on)}.wa-brand-orange{--wa-color-brand-95: var(--wa-color-orange-95);--wa-color-brand-90: var(--wa-color-orange-90);--wa-color-brand-80: var(--wa-color-orange-80);--wa-color-brand-70: var(--wa-color-orange-70);--wa-color-brand-60: var(--wa-color-orange-60);--wa-color-brand-50: var(--wa-color-orange-50);--wa-color-brand-40: var(--wa-color-orange-40);--wa-color-brand-30: var(--wa-color-orange-30);--wa-color-brand-20: var(--wa-color-orange-20);--wa-color-brand-10: var(--wa-color-orange-10);--wa-color-brand-05: var(--wa-color-orange-05);--wa-color-brand: var(--wa-color-orange);--wa-color-brand-on: var(--wa-color-orange-on)}.wa-brand-yellow{--wa-color-brand-95: var(--wa-color-yellow-95);--wa-color-brand-90: var(--wa-color-yellow-90);--wa-color-brand-80: var(--wa-color-yellow-80);--wa-color-brand-70: var(--wa-color-yellow-70);--wa-color-brand-60: var(--wa-color-yellow-60);--wa-color-brand-50: var(--wa-color-yellow-50);--wa-color-brand-40: var(--wa-color-yellow-40);--wa-color-brand-30: var(--wa-color-yellow-30);--wa-color-brand-20: var(--wa-color-yellow-20);--wa-color-brand-10: var(--wa-color-yellow-10);--wa-color-brand-05: var(--wa-color-yellow-05);--wa-color-brand: var(--wa-color-yellow);--wa-color-brand-on: var(--wa-color-yellow-on)}.wa-brand-green{--wa-color-brand-95: var(--wa-color-green-95);--wa-color-brand-90: var(--wa-color-green-90);--wa-color-brand-80: var(--wa-color-green-80);--wa-color-brand-70: var(--wa-color-green-70);--wa-color-brand-60: var(--wa-color-green-60);--wa-color-brand-50: var(--wa-color-green-50);--wa-color-brand-40: var(--wa-color-green-40);--wa-color-brand-30: var(--wa-color-green-30);--wa-color-brand-20: var(--wa-color-green-20);--wa-color-brand-10: var(--wa-color-green-10);--wa-color-brand-05: var(--wa-color-green-05);--wa-color-brand: var(--wa-color-green);--wa-color-brand-on: var(--wa-color-green-on)}.wa-brand-cyan{--wa-color-brand-95: var(--wa-color-cyan-95);--wa-color-brand-90: var(--wa-color-cyan-90);--wa-color-brand-80: var(--wa-color-cyan-80);--wa-color-brand-70: var(--wa-color-cyan-70);--wa-color-brand-60: var(--wa-color-cyan-60);--wa-color-brand-50: var(--wa-color-cyan-50);--wa-color-brand-40: var(--wa-color-cyan-40);--wa-color-brand-30: var(--wa-color-cyan-30);--wa-color-brand-20: var(--wa-color-cyan-20);--wa-color-brand-10: var(--wa-color-cyan-10);--wa-color-brand-05: var(--wa-color-cyan-05);--wa-color-brand: var(--wa-color-cyan);--wa-color-brand-on: var(--wa-color-cyan-on)}.wa-brand-indigo{--wa-color-brand-95: var(--wa-color-indigo-95);--wa-color-brand-90: var(--wa-color-indigo-90);--wa-color-brand-80: var(--wa-color-indigo-80);--wa-color-brand-70: var(--wa-color-indigo-70);--wa-color-brand-60: var(--wa-color-indigo-60);--wa-color-brand-50: var(--wa-color-indigo-50);--wa-color-brand-40: var(--wa-color-indigo-40);--wa-color-brand-30: var(--wa-color-indigo-30);--wa-color-brand-20: var(--wa-color-indigo-20);--wa-color-brand-10: var(--wa-color-indigo-10);--wa-color-brand-05: var(--wa-color-indigo-05);--wa-color-brand: var(--wa-color-indigo);--wa-color-brand-on: var(--wa-color-indigo-on)}.wa-brand-purple{--wa-color-brand-95: var(--wa-color-purple-95);--wa-color-brand-90: var(--wa-color-purple-90);--wa-color-brand-80: var(--wa-color-purple-80);--wa-color-brand-70: var(--wa-color-purple-70);--wa-color-brand-60: var(--wa-color-purple-60);--wa-color-brand-50: var(--wa-color-purple-50);--wa-color-brand-40: var(--wa-color-purple-40);--wa-color-brand-30: var(--wa-color-purple-30);--wa-color-brand-20: var(--wa-color-purple-20);--wa-color-brand-10: var(--wa-color-purple-10);--wa-color-brand-05: var(--wa-color-purple-05);--wa-color-brand: var(--wa-color-purple);--wa-color-brand-on: var(--wa-color-purple-on)}.wa-brand-pink{--wa-color-brand-95: var(--wa-color-pink-95);--wa-color-brand-90: var(--wa-color-pink-90);--wa-color-brand-80: var(--wa-color-pink-80);--wa-color-brand-70: var(--wa-color-pink-70);--wa-color-brand-60: var(--wa-color-pink-60);--wa-color-brand-50: var(--wa-color-pink-50);--wa-color-brand-40: var(--wa-color-pink-40);--wa-color-brand-30: var(--wa-color-pink-30);--wa-color-brand-20: var(--wa-color-pink-20);--wa-color-brand-10: var(--wa-color-pink-10);--wa-color-brand-05: var(--wa-color-pink-05);--wa-color-brand: var(--wa-color-pink);--wa-color-brand-on: var(--wa-color-pink-on)}.wa-brand-gray{--wa-color-brand-95: var(--wa-color-gray-95);--wa-color-brand-90: var(--wa-color-gray-90);--wa-color-brand-80: var(--wa-color-gray-80);--wa-color-brand-70: var(--wa-color-gray-70);--wa-color-brand-60: var(--wa-color-gray-60);--wa-color-brand-50: var(--wa-color-gray-50);--wa-color-brand-40: var(--wa-color-gray-40);--wa-color-brand-30: var(--wa-color-gray-30);--wa-color-brand-20: var(--wa-color-gray-20);--wa-color-brand-10: var(--wa-color-gray-10);--wa-color-brand-05: var(--wa-color-gray-05);--wa-color-brand: var(--wa-color-gray);--wa-color-brand-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-neutral-gray{--wa-color-neutral-95: var(--wa-color-gray-95);--wa-color-neutral-90: var(--wa-color-gray-90);--wa-color-neutral-80: var(--wa-color-gray-80);--wa-color-neutral-70: var(--wa-color-gray-70);--wa-color-neutral-60: var(--wa-color-gray-60);--wa-color-neutral-50: var(--wa-color-gray-50);--wa-color-neutral-40: var(--wa-color-gray-40);--wa-color-neutral-30: var(--wa-color-gray-30);--wa-color-neutral-20: var(--wa-color-gray-20);--wa-color-neutral-10: var(--wa-color-gray-10);--wa-color-neutral-05: var(--wa-color-gray-05);--wa-color-neutral: var(--wa-color-gray);--wa-color-neutral-on: var(--wa-color-gray-on)}.wa-neutral-red{--wa-color-neutral-95: var(--wa-color-red-95);--wa-color-neutral-90: var(--wa-color-red-90);--wa-color-neutral-80: var(--wa-color-red-80);--wa-color-neutral-70: var(--wa-color-red-70);--wa-color-neutral-60: var(--wa-color-red-60);--wa-color-neutral-50: var(--wa-color-red-50);--wa-color-neutral-40: var(--wa-color-red-40);--wa-color-neutral-30: var(--wa-color-red-30);--wa-color-neutral-20: var(--wa-color-red-20);--wa-color-neutral-10: var(--wa-color-red-10);--wa-color-neutral-05: var(--wa-color-red-05);--wa-color-neutral: var(--wa-color-red);--wa-color-neutral-on: var(--wa-color-red-on)}.wa-neutral-orange{--wa-color-neutral-95: var(--wa-color-orange-95);--wa-color-neutral-90: var(--wa-color-orange-90);--wa-color-neutral-80: var(--wa-color-orange-80);--wa-color-neutral-70: var(--wa-color-orange-70);--wa-color-neutral-60: var(--wa-color-orange-60);--wa-color-neutral-50: var(--wa-color-orange-50);--wa-color-neutral-40: var(--wa-color-orange-40);--wa-color-neutral-30: var(--wa-color-orange-30);--wa-color-neutral-20: var(--wa-color-orange-20);--wa-color-neutral-10: var(--wa-color-orange-10);--wa-color-neutral-05: var(--wa-color-orange-05);--wa-color-neutral: var(--wa-color-orange);--wa-color-neutral-on: var(--wa-color-orange-on)}.wa-neutral-yellow{--wa-color-neutral-95: var(--wa-color-yellow-95);--wa-color-neutral-90: var(--wa-color-yellow-90);--wa-color-neutral-80: var(--wa-color-yellow-80);--wa-color-neutral-70: var(--wa-color-yellow-70);--wa-color-neutral-60: var(--wa-color-yellow-60);--wa-color-neutral-50: var(--wa-color-yellow-50);--wa-color-neutral-40: var(--wa-color-yellow-40);--wa-color-neutral-30: var(--wa-color-yellow-30);--wa-color-neutral-20: var(--wa-color-yellow-20);--wa-color-neutral-10: var(--wa-color-yellow-10);--wa-color-neutral-05: var(--wa-color-yellow-05);--wa-color-neutral: var(--wa-color-yellow);--wa-color-neutral-on: var(--wa-color-yellow-on)}.wa-neutral-green{--wa-color-neutral-95: var(--wa-color-green-95);--wa-color-neutral-90: var(--wa-color-green-90);--wa-color-neutral-80: var(--wa-color-green-80);--wa-color-neutral-70: var(--wa-color-green-70);--wa-color-neutral-60: var(--wa-color-green-60);--wa-color-neutral-50: var(--wa-color-green-50);--wa-color-neutral-40: var(--wa-color-green-40);--wa-color-neutral-30: var(--wa-color-green-30);--wa-color-neutral-20: var(--wa-color-green-20);--wa-color-neutral-10: var(--wa-color-green-10);--wa-color-neutral-05: var(--wa-color-green-05);--wa-color-neutral: var(--wa-color-green);--wa-color-neutral-on: var(--wa-color-green-on)}.wa-neutral-cyan{--wa-color-neutral-95: var(--wa-color-cyan-95);--wa-color-neutral-90: var(--wa-color-cyan-90);--wa-color-neutral-80: var(--wa-color-cyan-80);--wa-color-neutral-70: var(--wa-color-cyan-70);--wa-color-neutral-60: var(--wa-color-cyan-60);--wa-color-neutral-50: var(--wa-color-cyan-50);--wa-color-neutral-40: var(--wa-color-cyan-40);--wa-color-neutral-30: var(--wa-color-cyan-30);--wa-color-neutral-20: var(--wa-color-cyan-20);--wa-color-neutral-10: var(--wa-color-cyan-10);--wa-color-neutral-05: var(--wa-color-cyan-05);--wa-color-neutral: var(--wa-color-cyan);--wa-color-neutral-on: var(--wa-color-cyan-on)}.wa-neutral-blue{--wa-color-neutral-95: var(--wa-color-blue-95);--wa-color-neutral-90: var(--wa-color-blue-90);--wa-color-neutral-80: var(--wa-color-blue-80);--wa-color-neutral-70: var(--wa-color-blue-70);--wa-color-neutral-60: var(--wa-color-blue-60);--wa-color-neutral-50: var(--wa-color-blue-50);--wa-color-neutral-40: var(--wa-color-blue-40);--wa-color-neutral-30: var(--wa-color-blue-30);--wa-color-neutral-20: var(--wa-color-blue-20);--wa-color-neutral-10: var(--wa-color-blue-10);--wa-color-neutral-05: var(--wa-color-blue-05);--wa-color-neutral: var(--wa-color-blue);--wa-color-neutral-on: var(--wa-color-blue-on)}.wa-neutral-indigo{--wa-color-neutral-95: var(--wa-color-indigo-95);--wa-color-neutral-90: var(--wa-color-indigo-90);--wa-color-neutral-80: var(--wa-color-indigo-80);--wa-color-neutral-70: var(--wa-color-indigo-70);--wa-color-neutral-60: var(--wa-color-indigo-60);--wa-color-neutral-50: var(--wa-color-indigo-50);--wa-color-neutral-40: var(--wa-color-indigo-40);--wa-color-neutral-30: var(--wa-color-indigo-30);--wa-color-neutral-20: var(--wa-color-indigo-20);--wa-color-neutral-10: var(--wa-color-indigo-10);--wa-color-neutral-05: var(--wa-color-indigo-05);--wa-color-neutral: var(--wa-color-indigo);--wa-color-neutral-on: var(--wa-color-indigo-on)}.wa-neutral-purple{--wa-color-neutral-95: var(--wa-color-purple-95);--wa-color-neutral-90: var(--wa-color-purple-90);--wa-color-neutral-80: var(--wa-color-purple-80);--wa-color-neutral-70: var(--wa-color-purple-70);--wa-color-neutral-60: var(--wa-color-purple-60);--wa-color-neutral-50: var(--wa-color-purple-50);--wa-color-neutral-40: var(--wa-color-purple-40);--wa-color-neutral-30: var(--wa-color-purple-30);--wa-color-neutral-20: var(--wa-color-purple-20);--wa-color-neutral-10: var(--wa-color-purple-10);--wa-color-neutral-05: var(--wa-color-purple-05);--wa-color-neutral: var(--wa-color-purple);--wa-color-neutral-on: var(--wa-color-purple-on)}.wa-neutral-pink{--wa-color-neutral-95: var(--wa-color-pink-95);--wa-color-neutral-90: var(--wa-color-pink-90);--wa-color-neutral-80: var(--wa-color-pink-80);--wa-color-neutral-70: var(--wa-color-pink-70);--wa-color-neutral-60: var(--wa-color-pink-60);--wa-color-neutral-50: var(--wa-color-pink-50);--wa-color-neutral-40: var(--wa-color-pink-40);--wa-color-neutral-30: var(--wa-color-pink-30);--wa-color-neutral-20: var(--wa-color-pink-20);--wa-color-neutral-10: var(--wa-color-pink-10);--wa-color-neutral-05: var(--wa-color-pink-05);--wa-color-neutral: var(--wa-color-pink);--wa-color-neutral-on: var(--wa-color-pink-on)}}@layer wa-color-variant{:where(:root),.wa-success-green{--wa-color-success-95: var(--wa-color-green-95);--wa-color-success-90: var(--wa-color-green-90);--wa-color-success-80: var(--wa-color-green-80);--wa-color-success-70: var(--wa-color-green-70);--wa-color-success-60: var(--wa-color-green-60);--wa-color-success-50: var(--wa-color-green-50);--wa-color-success-40: var(--wa-color-green-40);--wa-color-success-30: var(--wa-color-green-30);--wa-color-success-20: var(--wa-color-green-20);--wa-color-success-10: var(--wa-color-green-10);--wa-color-success-05: var(--wa-color-green-05);--wa-color-success: var(--wa-color-green);--wa-color-success-on: var(--wa-color-green-on)}.wa-success-red{--wa-color-success-95: var(--wa-color-red-95);--wa-color-success-90: var(--wa-color-red-90);--wa-color-success-80: var(--wa-color-red-80);--wa-color-success-70: var(--wa-color-red-70);--wa-color-success-60: var(--wa-color-red-60);--wa-color-success-50: var(--wa-color-red-50);--wa-color-success-40: var(--wa-color-red-40);--wa-color-success-30: var(--wa-color-red-30);--wa-color-success-20: var(--wa-color-red-20);--wa-color-success-10: var(--wa-color-red-10);--wa-color-success-05: var(--wa-color-red-05);--wa-color-success: var(--wa-color-red);--wa-color-success-on: var(--wa-color-red-on)}.wa-success-orange{--wa-color-success-95: var(--wa-color-orange-95);--wa-color-success-90: var(--wa-color-orange-90);--wa-color-success-80: var(--wa-color-orange-80);--wa-color-success-70: var(--wa-color-orange-70);--wa-color-success-60: var(--wa-color-orange-60);--wa-color-success-50: var(--wa-color-orange-50);--wa-color-success-40: var(--wa-color-orange-40);--wa-color-success-30: var(--wa-color-orange-30);--wa-color-success-20: var(--wa-color-orange-20);--wa-color-success-10: var(--wa-color-orange-10);--wa-color-success-05: var(--wa-color-orange-05);--wa-color-success: var(--wa-color-orange);--wa-color-success-on: var(--wa-color-orange-on)}.wa-success-yellow{--wa-color-success-95: var(--wa-color-yellow-95);--wa-color-success-90: var(--wa-color-yellow-90);--wa-color-success-80: var(--wa-color-yellow-80);--wa-color-success-70: var(--wa-color-yellow-70);--wa-color-success-60: var(--wa-color-yellow-60);--wa-color-success-50: var(--wa-color-yellow-50);--wa-color-success-40: var(--wa-color-yellow-40);--wa-color-success-30: var(--wa-color-yellow-30);--wa-color-success-20: var(--wa-color-yellow-20);--wa-color-success-10: var(--wa-color-yellow-10);--wa-color-success-05: var(--wa-color-yellow-05);--wa-color-success: var(--wa-color-yellow);--wa-color-success-on: var(--wa-color-yellow-on)}.wa-success-cyan{--wa-color-success-95: var(--wa-color-cyan-95);--wa-color-success-90: var(--wa-color-cyan-90);--wa-color-success-80: var(--wa-color-cyan-80);--wa-color-success-70: var(--wa-color-cyan-70);--wa-color-success-60: var(--wa-color-cyan-60);--wa-color-success-50: var(--wa-color-cyan-50);--wa-color-success-40: var(--wa-color-cyan-40);--wa-color-success-30: var(--wa-color-cyan-30);--wa-color-success-20: var(--wa-color-cyan-20);--wa-color-success-10: var(--wa-color-cyan-10);--wa-color-success-05: var(--wa-color-cyan-05);--wa-color-success: var(--wa-color-cyan);--wa-color-success-on: var(--wa-color-cyan-on)}.wa-success-blue{--wa-color-success-95: var(--wa-color-blue-95);--wa-color-success-90: var(--wa-color-blue-90);--wa-color-success-80: var(--wa-color-blue-80);--wa-color-success-70: var(--wa-color-blue-70);--wa-color-success-60: var(--wa-color-blue-60);--wa-color-success-50: var(--wa-color-blue-50);--wa-color-success-40: var(--wa-color-blue-40);--wa-color-success-30: var(--wa-color-blue-30);--wa-color-success-20: var(--wa-color-blue-20);--wa-color-success-10: var(--wa-color-blue-10);--wa-color-success-05: var(--wa-color-blue-05);--wa-color-success: var(--wa-color-blue);--wa-color-success-on: var(--wa-color-blue-on)}.wa-success-indigo{--wa-color-success-95: var(--wa-color-indigo-95);--wa-color-success-90: var(--wa-color-indigo-90);--wa-color-success-80: var(--wa-color-indigo-80);--wa-color-success-70: var(--wa-color-indigo-70);--wa-color-success-60: var(--wa-color-indigo-60);--wa-color-success-50: var(--wa-color-indigo-50);--wa-color-success-40: var(--wa-color-indigo-40);--wa-color-success-30: var(--wa-color-indigo-30);--wa-color-success-20: var(--wa-color-indigo-20);--wa-color-success-10: var(--wa-color-indigo-10);--wa-color-success-05: var(--wa-color-indigo-05);--wa-color-success: var(--wa-color-indigo);--wa-color-success-on: var(--wa-color-indigo-on)}.wa-success-purple{--wa-color-success-95: var(--wa-color-purple-95);--wa-color-success-90: var(--wa-color-purple-90);--wa-color-success-80: var(--wa-color-purple-80);--wa-color-success-70: var(--wa-color-purple-70);--wa-color-success-60: var(--wa-color-purple-60);--wa-color-success-50: var(--wa-color-purple-50);--wa-color-success-40: var(--wa-color-purple-40);--wa-color-success-30: var(--wa-color-purple-30);--wa-color-success-20: var(--wa-color-purple-20);--wa-color-success-10: var(--wa-color-purple-10);--wa-color-success-05: var(--wa-color-purple-05);--wa-color-success: var(--wa-color-purple);--wa-color-success-on: var(--wa-color-purple-on)}.wa-success-pink{--wa-color-success-95: var(--wa-color-pink-95);--wa-color-success-90: var(--wa-color-pink-90);--wa-color-success-80: var(--wa-color-pink-80);--wa-color-success-70: var(--wa-color-pink-70);--wa-color-success-60: var(--wa-color-pink-60);--wa-color-success-50: var(--wa-color-pink-50);--wa-color-success-40: var(--wa-color-pink-40);--wa-color-success-30: var(--wa-color-pink-30);--wa-color-success-20: var(--wa-color-pink-20);--wa-color-success-10: var(--wa-color-pink-10);--wa-color-success-05: var(--wa-color-pink-05);--wa-color-success: var(--wa-color-pink);--wa-color-success-on: var(--wa-color-pink-on)}.wa-success-gray{--wa-color-success-95: var(--wa-color-gray-95);--wa-color-success-90: var(--wa-color-gray-90);--wa-color-success-80: var(--wa-color-gray-80);--wa-color-success-70: var(--wa-color-gray-70);--wa-color-success-60: var(--wa-color-gray-60);--wa-color-success-50: var(--wa-color-gray-50);--wa-color-success-40: var(--wa-color-gray-40);--wa-color-success-30: var(--wa-color-gray-30);--wa-color-success-20: var(--wa-color-gray-20);--wa-color-success-10: var(--wa-color-gray-10);--wa-color-success-05: var(--wa-color-gray-05);--wa-color-success: var(--wa-color-gray);--wa-color-success-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-warning-yellow{--wa-color-warning-95: var(--wa-color-yellow-95);--wa-color-warning-90: var(--wa-color-yellow-90);--wa-color-warning-80: var(--wa-color-yellow-80);--wa-color-warning-70: var(--wa-color-yellow-70);--wa-color-warning-60: var(--wa-color-yellow-60);--wa-color-warning-50: var(--wa-color-yellow-50);--wa-color-warning-40: var(--wa-color-yellow-40);--wa-color-warning-30: var(--wa-color-yellow-30);--wa-color-warning-20: var(--wa-color-yellow-20);--wa-color-warning-10: var(--wa-color-yellow-10);--wa-color-warning-05: var(--wa-color-yellow-05);--wa-color-warning: var(--wa-color-yellow);--wa-color-warning-on: var(--wa-color-yellow-on)}.wa-warning-red{--wa-color-warning-95: var(--wa-color-red-95);--wa-color-warning-90: var(--wa-color-red-90);--wa-color-warning-80: var(--wa-color-red-80);--wa-color-warning-70: var(--wa-color-red-70);--wa-color-warning-60: var(--wa-color-red-60);--wa-color-warning-50: var(--wa-color-red-50);--wa-color-warning-40: var(--wa-color-red-40);--wa-color-warning-30: var(--wa-color-red-30);--wa-color-warning-20: var(--wa-color-red-20);--wa-color-warning-10: var(--wa-color-red-10);--wa-color-warning-05: var(--wa-color-red-05);--wa-color-warning: var(--wa-color-red);--wa-color-warning-on: var(--wa-color-red-on)}.wa-warning-orange{--wa-color-warning-95: var(--wa-color-orange-95);--wa-color-warning-90: var(--wa-color-orange-90);--wa-color-warning-80: var(--wa-color-orange-80);--wa-color-warning-70: var(--wa-color-orange-70);--wa-color-warning-60: var(--wa-color-orange-60);--wa-color-warning-50: var(--wa-color-orange-50);--wa-color-warning-40: var(--wa-color-orange-40);--wa-color-warning-30: var(--wa-color-orange-30);--wa-color-warning-20: var(--wa-color-orange-20);--wa-color-warning-10: var(--wa-color-orange-10);--wa-color-warning-05: var(--wa-color-orange-05);--wa-color-warning: var(--wa-color-orange);--wa-color-warning-on: var(--wa-color-orange-on)}.wa-warning-green{--wa-color-warning-95: var(--wa-color-green-95);--wa-color-warning-90: var(--wa-color-green-90);--wa-color-warning-80: var(--wa-color-green-80);--wa-color-warning-70: var(--wa-color-green-70);--wa-color-warning-60: var(--wa-color-green-60);--wa-color-warning-50: var(--wa-color-green-50);--wa-color-warning-40: var(--wa-color-green-40);--wa-color-warning-30: var(--wa-color-green-30);--wa-color-warning-20: var(--wa-color-green-20);--wa-color-warning-10: var(--wa-color-green-10);--wa-color-warning-05: var(--wa-color-green-05);--wa-color-warning: var(--wa-color-green);--wa-color-warning-on: var(--wa-color-green-on)}.wa-warning-cyan{--wa-color-warning-95: var(--wa-color-cyan-95);--wa-color-warning-90: var(--wa-color-cyan-90);--wa-color-warning-80: var(--wa-color-cyan-80);--wa-color-warning-70: var(--wa-color-cyan-70);--wa-color-warning-60: var(--wa-color-cyan-60);--wa-color-warning-50: var(--wa-color-cyan-50);--wa-color-warning-40: var(--wa-color-cyan-40);--wa-color-warning-30: var(--wa-color-cyan-30);--wa-color-warning-20: var(--wa-color-cyan-20);--wa-color-warning-10: var(--wa-color-cyan-10);--wa-color-warning-05: var(--wa-color-cyan-05);--wa-color-warning: var(--wa-color-cyan);--wa-color-warning-on: var(--wa-color-cyan-on)}.wa-warning-blue{--wa-color-warning-95: var(--wa-color-blue-95);--wa-color-warning-90: var(--wa-color-blue-90);--wa-color-warning-80: var(--wa-color-blue-80);--wa-color-warning-70: var(--wa-color-blue-70);--wa-color-warning-60: var(--wa-color-blue-60);--wa-color-warning-50: var(--wa-color-blue-50);--wa-color-warning-40: var(--wa-color-blue-40);--wa-color-warning-30: var(--wa-color-blue-30);--wa-color-warning-20: var(--wa-color-blue-20);--wa-color-warning-10: var(--wa-color-blue-10);--wa-color-warning-05: var(--wa-color-blue-05);--wa-color-warning: var(--wa-color-blue);--wa-color-warning-on: var(--wa-color-blue-on)}.wa-warning-indigo{--wa-color-warning-95: var(--wa-color-indigo-95);--wa-color-warning-90: var(--wa-color-indigo-90);--wa-color-warning-80: var(--wa-color-indigo-80);--wa-color-warning-70: var(--wa-color-indigo-70);--wa-color-warning-60: var(--wa-color-indigo-60);--wa-color-warning-50: var(--wa-color-indigo-50);--wa-color-warning-40: var(--wa-color-indigo-40);--wa-color-warning-30: var(--wa-color-indigo-30);--wa-color-warning-20: var(--wa-color-indigo-20);--wa-color-warning-10: var(--wa-color-indigo-10);--wa-color-warning-05: var(--wa-color-indigo-05);--wa-color-warning: var(--wa-color-indigo);--wa-color-warning-on: var(--wa-color-indigo-on)}.wa-warning-purple{--wa-color-warning-95: var(--wa-color-purple-95);--wa-color-warning-90: var(--wa-color-purple-90);--wa-color-warning-80: var(--wa-color-purple-80);--wa-color-warning-70: var(--wa-color-purple-70);--wa-color-warning-60: var(--wa-color-purple-60);--wa-color-warning-50: var(--wa-color-purple-50);--wa-color-warning-40: var(--wa-color-purple-40);--wa-color-warning-30: var(--wa-color-purple-30);--wa-color-warning-20: var(--wa-color-purple-20);--wa-color-warning-10: var(--wa-color-purple-10);--wa-color-warning-05: var(--wa-color-purple-05);--wa-color-warning: var(--wa-color-purple);--wa-color-warning-on: var(--wa-color-purple-on)}.wa-warning-pink{--wa-color-warning-95: var(--wa-color-pink-95);--wa-color-warning-90: var(--wa-color-pink-90);--wa-color-warning-80: var(--wa-color-pink-80);--wa-color-warning-70: var(--wa-color-pink-70);--wa-color-warning-60: var(--wa-color-pink-60);--wa-color-warning-50: var(--wa-color-pink-50);--wa-color-warning-40: var(--wa-color-pink-40);--wa-color-warning-30: var(--wa-color-pink-30);--wa-color-warning-20: var(--wa-color-pink-20);--wa-color-warning-10: var(--wa-color-pink-10);--wa-color-warning-05: var(--wa-color-pink-05);--wa-color-warning: var(--wa-color-pink);--wa-color-warning-on: var(--wa-color-pink-on)}.wa-warning-gray{--wa-color-warning-95: var(--wa-color-gray-95);--wa-color-warning-90: var(--wa-color-gray-90);--wa-color-warning-80: var(--wa-color-gray-80);--wa-color-warning-70: var(--wa-color-gray-70);--wa-color-warning-60: var(--wa-color-gray-60);--wa-color-warning-50: var(--wa-color-gray-50);--wa-color-warning-40: var(--wa-color-gray-40);--wa-color-warning-30: var(--wa-color-gray-30);--wa-color-warning-20: var(--wa-color-gray-20);--wa-color-warning-10: var(--wa-color-gray-10);--wa-color-warning-05: var(--wa-color-gray-05);--wa-color-warning: var(--wa-color-gray);--wa-color-warning-on: var(--wa-color-gray-on)}}@layer wa-color-variant{:where(:root),.wa-danger-red{--wa-color-danger-95: var(--wa-color-red-95);--wa-color-danger-90: var(--wa-color-red-90);--wa-color-danger-80: var(--wa-color-red-80);--wa-color-danger-70: var(--wa-color-red-70);--wa-color-danger-60: var(--wa-color-red-60);--wa-color-danger-50: var(--wa-color-red-50);--wa-color-danger-40: var(--wa-color-red-40);--wa-color-danger-30: var(--wa-color-red-30);--wa-color-danger-20: var(--wa-color-red-20);--wa-color-danger-10: var(--wa-color-red-10);--wa-color-danger-05: var(--wa-color-red-05);--wa-color-danger: var(--wa-color-red);--wa-color-danger-on: var(--wa-color-red-on)}.wa-danger-orange{--wa-color-danger-95: var(--wa-color-orange-95);--wa-color-danger-90: var(--wa-color-orange-90);--wa-color-danger-80: var(--wa-color-orange-80);--wa-color-danger-70: var(--wa-color-orange-70);--wa-color-danger-60: var(--wa-color-orange-60);--wa-color-danger-50: var(--wa-color-orange-50);--wa-color-danger-40: var(--wa-color-orange-40);--wa-color-danger-30: var(--wa-color-orange-30);--wa-color-danger-20: var(--wa-color-orange-20);--wa-color-danger-10: var(--wa-color-orange-10);--wa-color-danger-05: var(--wa-color-orange-05);--wa-color-danger: var(--wa-color-orange);--wa-color-danger-on: var(--wa-color-orange-on)}.wa-danger-yellow{--wa-color-danger-95: var(--wa-color-yellow-95);--wa-color-danger-90: var(--wa-color-yellow-90);--wa-color-danger-80: var(--wa-color-yellow-80);--wa-color-danger-70: var(--wa-color-yellow-70);--wa-color-danger-60: var(--wa-color-yellow-60);--wa-color-danger-50: var(--wa-color-yellow-50);--wa-color-danger-40: var(--wa-color-yellow-40);--wa-color-danger-30: var(--wa-color-yellow-30);--wa-color-danger-20: var(--wa-color-yellow-20);--wa-color-danger-10: var(--wa-color-yellow-10);--wa-color-danger-05: var(--wa-color-yellow-05);--wa-color-danger: var(--wa-color-yellow);--wa-color-danger-on: var(--wa-color-yellow-on)}.wa-danger-green{--wa-color-danger-95: var(--wa-color-green-95);--wa-color-danger-90: var(--wa-color-green-90);--wa-color-danger-80: var(--wa-color-green-80);--wa-color-danger-70: var(--wa-color-green-70);--wa-color-danger-60: var(--wa-color-green-60);--wa-color-danger-50: var(--wa-color-green-50);--wa-color-danger-40: var(--wa-color-green-40);--wa-color-danger-30: var(--wa-color-green-30);--wa-color-danger-20: var(--wa-color-green-20);--wa-color-danger-10: var(--wa-color-green-10);--wa-color-danger-05: var(--wa-color-green-05);--wa-color-danger: var(--wa-color-green);--wa-color-danger-on: var(--wa-color-green-on)}.wa-danger-cyan{--wa-color-danger-95: var(--wa-color-cyan-95);--wa-color-danger-90: var(--wa-color-cyan-90);--wa-color-danger-80: var(--wa-color-cyan-80);--wa-color-danger-70: var(--wa-color-cyan-70);--wa-color-danger-60: var(--wa-color-cyan-60);--wa-color-danger-50: var(--wa-color-cyan-50);--wa-color-danger-40: var(--wa-color-cyan-40);--wa-color-danger-30: var(--wa-color-cyan-30);--wa-color-danger-20: var(--wa-color-cyan-20);--wa-color-danger-10: var(--wa-color-cyan-10);--wa-color-danger-05: var(--wa-color-cyan-05);--wa-color-danger: var(--wa-color-cyan);--wa-color-danger-on: var(--wa-color-cyan-on)}.wa-danger-blue{--wa-color-danger-95: var(--wa-color-blue-95);--wa-color-danger-90: var(--wa-color-blue-90);--wa-color-danger-80: var(--wa-color-blue-80);--wa-color-danger-70: var(--wa-color-blue-70);--wa-color-danger-60: var(--wa-color-blue-60);--wa-color-danger-50: var(--wa-color-blue-50);--wa-color-danger-40: var(--wa-color-blue-40);--wa-color-danger-30: var(--wa-color-blue-30);--wa-color-danger-20: var(--wa-color-blue-20);--wa-color-danger-10: var(--wa-color-blue-10);--wa-color-danger-05: var(--wa-color-blue-05);--wa-color-danger: var(--wa-color-blue);--wa-color-danger-on: var(--wa-color-blue-on)}.wa-danger-indigo{--wa-color-danger-95: var(--wa-color-indigo-95);--wa-color-danger-90: var(--wa-color-indigo-90);--wa-color-danger-80: var(--wa-color-indigo-80);--wa-color-danger-70: var(--wa-color-indigo-70);--wa-color-danger-60: var(--wa-color-indigo-60);--wa-color-danger-50: var(--wa-color-indigo-50);--wa-color-danger-40: var(--wa-color-indigo-40);--wa-color-danger-30: var(--wa-color-indigo-30);--wa-color-danger-20: var(--wa-color-indigo-20);--wa-color-danger-10: var(--wa-color-indigo-10);--wa-color-danger-05: var(--wa-color-indigo-05);--wa-color-danger: var(--wa-color-indigo);--wa-color-danger-on: var(--wa-color-indigo-on)}.wa-danger-purple{--wa-color-danger-95: var(--wa-color-purple-95);--wa-color-danger-90: var(--wa-color-purple-90);--wa-color-danger-80: var(--wa-color-purple-80);--wa-color-danger-70: var(--wa-color-purple-70);--wa-color-danger-60: var(--wa-color-purple-60);--wa-color-danger-50: var(--wa-color-purple-50);--wa-color-danger-40: var(--wa-color-purple-40);--wa-color-danger-30: var(--wa-color-purple-30);--wa-color-danger-20: var(--wa-color-purple-20);--wa-color-danger-10: var(--wa-color-purple-10);--wa-color-danger-05: var(--wa-color-purple-05);--wa-color-danger: var(--wa-color-purple);--wa-color-danger-on: var(--wa-color-purple-on)}.wa-danger-pink{--wa-color-danger-95: var(--wa-color-pink-95);--wa-color-danger-90: var(--wa-color-pink-90);--wa-color-danger-80: var(--wa-color-pink-80);--wa-color-danger-70: var(--wa-color-pink-70);--wa-color-danger-60: var(--wa-color-pink-60);--wa-color-danger-50: var(--wa-color-pink-50);--wa-color-danger-40: var(--wa-color-pink-40);--wa-color-danger-30: var(--wa-color-pink-30);--wa-color-danger-20: var(--wa-color-pink-20);--wa-color-danger-10: var(--wa-color-pink-10);--wa-color-danger-05: var(--wa-color-pink-05);--wa-color-danger: var(--wa-color-pink);--wa-color-danger-on: var(--wa-color-pink-on)}.wa-danger-gray{--wa-color-danger-95: var(--wa-color-gray-95);--wa-color-danger-90: var(--wa-color-gray-90);--wa-color-danger-80: var(--wa-color-gray-80);--wa-color-danger-70: var(--wa-color-gray-70);--wa-color-danger-60: var(--wa-color-gray-60);--wa-color-danger-50: var(--wa-color-gray-50);--wa-color-danger-40: var(--wa-color-gray-40);--wa-color-danger-30: var(--wa-color-gray-30);--wa-color-danger-20: var(--wa-color-gray-20);--wa-color-danger-10: var(--wa-color-gray-10);--wa-color-danger-05: var(--wa-color-gray-05);--wa-color-danger: var(--wa-color-gray);--wa-color-danger-on: var(--wa-color-gray-on)}}:where(:root),:host{--wa-color-red-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-red-key), 1)*100%)) ;--wa-color-orange-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-orange-key), 1)*100%)) ;--wa-color-yellow-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-yellow-key), 1)*100%)) ;--wa-color-green-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-green-key), 1)*100%)) ;--wa-color-cyan-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-cyan-key), 1)*100%)) ;--wa-color-blue-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-blue-key), 1)*100%)) ;--wa-color-indigo-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-indigo-key), 1)*100%)) ;--wa-color-purple-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-purple-key), 1)*100%)) ;--wa-color-pink-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-pink-key), 1)*100%)) ;--wa-color-gray-gte-60: calc(100% - (clamp(0, 60 - var(--wa-color-gray-key), 1)*100%)) ;--wa-color-red-on: color-mix(in oklab, var(--wa-color-red-10) var(--wa-color-red-gte-60), white);--wa-color-orange-on: color-mix(in oklab, var(--wa-color-orange-10) var(--wa-color-orange-gte-60), white);--wa-color-yellow-on: color-mix(in oklab, var(--wa-color-yellow-10) var(--wa-color-yellow-gte-60), white);--wa-color-green-on: color-mix(in oklab, var(--wa-color-green-10) var(--wa-color-green-gte-60), white);--wa-color-cyan-on: color-mix(in oklab, var(--wa-color-cyan-10) var(--wa-color-cyan-gte-60), white);--wa-color-blue-on: color-mix(in oklab, var(--wa-color-blue-10) var(--wa-color-blue-gte-60), white);--wa-color-indigo-on: color-mix(in oklab, var(--wa-color-indigo-10) var(--wa-color-indigo-gte-60), white);--wa-color-purple-on: color-mix(in oklab, var(--wa-color-purple-10) var(--wa-color-purple-gte-60), white);--wa-color-pink-on: color-mix(in oklab, var(--wa-color-pink-10) var(--wa-color-pink-gte-60), white);--wa-color-gray-on: color-mix(in oklab, var(--wa-color-gray-10) var(--wa-color-gray-gte-60), white)}@layer wa-color-palette{:where(:root),.wa-palette-default{--wa-color-red-95: #fff0ef ;--wa-color-red-90: #ffdedc ;--wa-color-red-80: #ffb8b6 ;--wa-color-red-70: #fd8f90 ;--wa-color-red-60: #f3676c ;--wa-color-red-50: #dc3146 ;--wa-color-red-40: #b30532 ;--wa-color-red-30: #8a132c ;--wa-color-red-20: #631323 ;--wa-color-red-10: #3e0913 ;--wa-color-red-05: #2a040b ;--wa-color-red: var(--wa-color-red-50);--wa-color-red-key: 50;--wa-color-orange-95: #fff0e6 ;--wa-color-orange-90: #ffdfca ;--wa-color-orange-80: #ffbb94 ;--wa-color-orange-70: #ff9266 ;--wa-color-orange-60: #f46a45 ;--wa-color-orange-50: #cd491c ;--wa-color-orange-40: #9f3501 ;--wa-color-orange-30: #802700 ;--wa-color-orange-20: #601b00 ;--wa-color-orange-10: #3c0d00 ;--wa-color-orange-05: #280600 ;--wa-color-orange: var(--wa-color-orange-60);--wa-color-orange-key: 60;--wa-color-yellow-95: #fef3cd ;--wa-color-yellow-90: #ffe495 ;--wa-color-yellow-80: #fac22b ;--wa-color-yellow-70: #ef9d00 ;--wa-color-yellow-60: #da7e00 ;--wa-color-yellow-50: #b45f04 ;--wa-color-yellow-40: #8c4602 ;--wa-color-yellow-30: #6f3601 ;--wa-color-yellow-20: #532600 ;--wa-color-yellow-10: #331600 ;--wa-color-yellow-05: #220c00 ;--wa-color-yellow: var(--wa-color-yellow-80);--wa-color-yellow-key: 80;--wa-color-green-95: #e3f9e3 ;--wa-color-green-90: #c2f2c1 ;--wa-color-green-80: #93da98 ;--wa-color-green-70: #5dc36f ;--wa-color-green-60: #00ac49 ;--wa-color-green-50: #00883c ;--wa-color-green-40: #036730 ;--wa-color-green-30: #0a5027 ;--wa-color-green-20: #0a3a1d ;--wa-color-green-10: #052310 ;--wa-color-green-05: #031608 ;--wa-color-green: var(--wa-color-green-60);--wa-color-green-key: 60;--wa-color-cyan-95: #e3f6fb ;--wa-color-cyan-90: #c5ecf7 ;--wa-color-cyan-80: #7fd6ec ;--wa-color-cyan-70: #2fbedc ;--wa-color-cyan-60: #00a3c0 ;--wa-color-cyan-50: #078098 ;--wa-color-cyan-40: #026274 ;--wa-color-cyan-30: #014c5b ;--wa-color-cyan-20: #003844 ;--wa-color-cyan-10: #002129 ;--wa-color-cyan-05: #00151b ;--wa-color-cyan: var(--wa-color-cyan-70);--wa-color-cyan-key: 70;--wa-color-blue-95: #e8f3ff ;--wa-color-blue-90: #d1e8ff ;--wa-color-blue-80: #9fceff ;--wa-color-blue-70: #6eb3ff ;--wa-color-blue-60: #3e96ff ;--wa-color-blue-50: #0071ec ;--wa-color-blue-40: #0053c0 ;--wa-color-blue-30: #003f9c ;--wa-color-blue-20: #002d77 ;--wa-color-blue-10: #001a4e ;--wa-color-blue-05: #000f35 ;--wa-color-blue: var(--wa-color-blue-50);--wa-color-blue-key: 50;--wa-color-indigo-95: #f0f2ff ;--wa-color-indigo-90: #dfe5ff ;--wa-color-indigo-80: #bcc7ff ;--wa-color-indigo-70: #9da9ff ;--wa-color-indigo-60: #808aff ;--wa-color-indigo-50: #6163f2 ;--wa-color-indigo-40: #4945cb ;--wa-color-indigo-30: #3933a7 ;--wa-color-indigo-20: #292381 ;--wa-color-indigo-10: #181255 ;--wa-color-indigo-05: #0d0a3a ;--wa-color-indigo: var(--wa-color-indigo-50);--wa-color-indigo-key: 50;--wa-color-purple-95: #f7f0ff ;--wa-color-purple-90: #eedfff ;--wa-color-purple-80: #ddbdff ;--wa-color-purple-70: #ca99ff ;--wa-color-purple-60: #b678f5 ;--wa-color-purple-50: #9951db ;--wa-color-purple-40: #7936b3 ;--wa-color-purple-30: #612692 ;--wa-color-purple-20: #491870 ;--wa-color-purple-10: #2d0b48 ;--wa-color-purple-05: #1e0532 ;--wa-color-purple: var(--wa-color-purple-50);--wa-color-purple-key: 50;--wa-color-pink-95: #feeff9 ;--wa-color-pink-90: #feddf0 ;--wa-color-pink-80: #fcb5d8 ;--wa-color-pink-70: #f78dbf ;--wa-color-pink-60: #e66ba3 ;--wa-color-pink-50: #c84382 ;--wa-color-pink-40: #9e2a6c ;--wa-color-pink-30: #7d1e58 ;--wa-color-pink-20: #5e1342 ;--wa-color-pink-10: #3c0828 ;--wa-color-pink-05: #28041a ;--wa-color-pink: var(--wa-color-pink-50);--wa-color-pink-key: 50;--wa-color-gray-95: #f1f2f3 ;--wa-color-gray-90: #e4e5e9 ;--wa-color-gray-80: #c7c9d0 ;--wa-color-gray-70: #abaeb9 ;--wa-color-gray-60: #9194a2 ;--wa-color-gray-50: #717584 ;--wa-color-gray-40: #545868 ;--wa-color-gray-30: #424554 ;--wa-color-gray-20: #2f323f ;--wa-color-gray-10: #1b1d26 ;--wa-color-gray-05: #101219 ;--wa-color-gray: var(--wa-color-gray-40);--wa-color-gray-key: 40}}@layer wa-theme{:where(:root),.wa-theme-default,.wa-light,.wa-dark .wa-invert,.wa-light .wa-theme-default,.wa-dark .wa-theme-default.wa-invert,.wa-dark .wa-theme-default .wa-invert{color-scheme:light;color:var(--wa-color-text-normal);--wa-color-surface-raised: white;--wa-color-surface-default: white;--wa-color-surface-lowered: var(--wa-color-neutral-95);--wa-color-surface-border: var(--wa-color-neutral-90);--wa-color-text-normal: var(--wa-color-neutral-10);--wa-color-text-quiet: var(--wa-color-neutral-40);--wa-color-text-link: var(--wa-color-brand-40);--wa-color-overlay-modal: color-mix(in oklab, var(--wa-color-neutral-05) 50%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-80) 25%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-neutral-05) calc(var(--wa-shadow-blur-scale) * 4% + 8%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: oklch(from currentColor calc(1 - l) c h) 10%;--wa-color-mix-active: var(--wa-color-surface-default) 10%;--wa-color-brand-fill-quiet: var(--wa-color-brand-95);--wa-color-brand-fill-normal: var(--wa-color-brand-90);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-90);--wa-color-brand-border-normal: var(--wa-color-brand-80);--wa-color-brand-border-loud: var(--wa-color-brand-60);--wa-color-brand-on-quiet: var(--wa-color-brand-40);--wa-color-brand-on-normal: var(--wa-color-brand-30);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-95);--wa-color-success-fill-normal: var(--wa-color-success-90);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-90);--wa-color-success-border-normal: var(--wa-color-success-80);--wa-color-success-border-loud: var(--wa-color-success-60);--wa-color-success-on-quiet: var(--wa-color-success-40);--wa-color-success-on-normal: var(--wa-color-success-30);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-95);--wa-color-warning-fill-normal: var(--wa-color-warning-90);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-90);--wa-color-warning-border-normal: var(--wa-color-warning-80);--wa-color-warning-border-loud: var(--wa-color-warning-60);--wa-color-warning-on-quiet: var(--wa-color-warning-40);--wa-color-warning-on-normal: var(--wa-color-warning-30);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-95);--wa-color-danger-fill-normal: var(--wa-color-danger-90);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-90);--wa-color-danger-border-normal: var(--wa-color-danger-80);--wa-color-danger-border-loud: var(--wa-color-danger-60);--wa-color-danger-on-quiet: var(--wa-color-danger-40);--wa-color-danger-on-normal: var(--wa-color-danger-30);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-95);--wa-color-neutral-fill-normal: var(--wa-color-neutral-90);--wa-color-neutral-fill-loud: var(--wa-color-neutral-20);--wa-color-neutral-border-quiet: var(--wa-color-neutral-90);--wa-color-neutral-border-normal: var(--wa-color-neutral-80);--wa-color-neutral-border-loud: var(--wa-color-neutral-60);--wa-color-neutral-on-quiet: var(--wa-color-neutral-40);--wa-color-neutral-on-normal: var(--wa-color-neutral-30);--wa-color-neutral-on-loud: white}.wa-dark,.wa-invert,.wa-dark .wa-theme-default,.wa-light .wa-theme-default.wa-invert,.wa-light .wa-theme-default .wa-invert{color-scheme:dark;color:var(--wa-color-text-normal);--wa-color-surface-raised: var(--wa-color-neutral-10);--wa-color-surface-default: var(--wa-color-neutral-05);--wa-color-surface-lowered: color-mix(in oklab, var(--wa-color-surface-default), black 20%);--wa-color-surface-border: var(--wa-color-neutral-20);--wa-color-text-normal: var(--wa-color-neutral-95);--wa-color-text-quiet: var(--wa-color-neutral-60);--wa-color-text-link: var(--wa-color-brand-70);--wa-color-overlay-modal: color-mix(in oklab, black 60%, transparent);--wa-color-overlay-inline: color-mix(in oklab, var(--wa-color-neutral-50) 10%, transparent);--wa-color-shadow: color-mix( in oklab, var(--wa-color-surface-lowered) calc(var(--wa-shadow-blur-scale) * 32% + 40%), transparent );--wa-color-focus: var(--wa-color-brand-60);--wa-color-mix-hover: oklch(from currentColor calc(1 - l) c h) 20%;--wa-color-mix-active: var(--wa-color-surface-default) 20%;--wa-color-brand-fill-quiet: var(--wa-color-brand-10);--wa-color-brand-fill-normal: var(--wa-color-brand-20);--wa-color-brand-fill-loud: var(--wa-color-brand-50);--wa-color-brand-border-quiet: var(--wa-color-brand-20);--wa-color-brand-border-normal: var(--wa-color-brand-30);--wa-color-brand-border-loud: var(--wa-color-brand-40);--wa-color-brand-on-quiet: var(--wa-color-brand-60);--wa-color-brand-on-normal: var(--wa-color-brand-70);--wa-color-brand-on-loud: white;--wa-color-success-fill-quiet: var(--wa-color-success-10);--wa-color-success-fill-normal: var(--wa-color-success-20);--wa-color-success-fill-loud: var(--wa-color-success-50);--wa-color-success-border-quiet: var(--wa-color-success-20);--wa-color-success-border-normal: var(--wa-color-success-30);--wa-color-success-border-loud: var(--wa-color-success-40);--wa-color-success-on-quiet: var(--wa-color-success-60);--wa-color-success-on-normal: var(--wa-color-success-70);--wa-color-success-on-loud: white;--wa-color-warning-fill-quiet: var(--wa-color-warning-10);--wa-color-warning-fill-normal: var(--wa-color-warning-20);--wa-color-warning-fill-loud: var(--wa-color-warning-50);--wa-color-warning-border-quiet: var(--wa-color-warning-20);--wa-color-warning-border-normal: var(--wa-color-warning-30);--wa-color-warning-border-loud: var(--wa-color-warning-40);--wa-color-warning-on-quiet: var(--wa-color-warning-60);--wa-color-warning-on-normal: var(--wa-color-warning-70);--wa-color-warning-on-loud: white;--wa-color-danger-fill-quiet: var(--wa-color-danger-10);--wa-color-danger-fill-normal: var(--wa-color-danger-20);--wa-color-danger-fill-loud: var(--wa-color-danger-50);--wa-color-danger-border-quiet: var(--wa-color-danger-20);--wa-color-danger-border-normal: var(--wa-color-danger-30);--wa-color-danger-border-loud: var(--wa-color-danger-40);--wa-color-danger-on-quiet: var(--wa-color-danger-60);--wa-color-danger-on-normal: var(--wa-color-danger-70);--wa-color-danger-on-loud: white;--wa-color-neutral-fill-quiet: var(--wa-color-neutral-10);--wa-color-neutral-fill-normal: var(--wa-color-neutral-20);--wa-color-neutral-fill-loud: var(--wa-color-neutral-90);--wa-color-neutral-border-quiet: var(--wa-color-neutral-20);--wa-color-neutral-border-normal: var(--wa-color-neutral-30);--wa-color-neutral-border-loud: var(--wa-color-neutral-40);--wa-color-neutral-on-quiet: var(--wa-color-neutral-60);--wa-color-neutral-on-normal: var(--wa-color-neutral-70);--wa-color-neutral-on-loud: var(--wa-color-neutral-05)}:where(:root),.wa-theme-default,.wa-light,.wa-dark,.wa-invert{font-family:var(--wa-font-family-body);--wa-font-family-body: ui-sans-serif, system-ui, sans-serif;--wa-font-family-heading: var(--wa-font-family-body);--wa-font-family-code: ui-monospace, monospace;--wa-font-family-longform: ui-serif, serif;--wa-font-size-scale: 1;--wa-font-size-3xs: round(calc(var(--wa-font-size-2xs) / 1.125), 1px);--wa-font-size-2xs: round(calc(var(--wa-font-size-xs) / 1.125), 1px);--wa-font-size-xs: round(calc(var(--wa-font-size-s) / 1.125), 1px);--wa-font-size-s: round(calc(var(--wa-font-size-m) / 1.125), 1px);--wa-font-size-m: calc(1rem * var(--wa-font-size-scale));--wa-font-size-l: round(calc(var(--wa-font-size-m) * 1.125 * 1.125), 1px);--wa-font-size-xl: round(calc(var(--wa-font-size-l) * 1.125 * 1.125), 1px);--wa-font-size-2xl: round(calc(var(--wa-font-size-xl) * 1.125 * 1.125), 1px);--wa-font-size-3xl: round(calc(var(--wa-font-size-2xl) * 1.125 * 1.125), 1px);--wa-font-size-4xl: round(calc(var(--wa-font-size-3xl) * 1.125 * 1.125), 1px);--wa-font-size-5xl: round(calc(var(--wa-font-size-4xl) * 1.125 * 1.125), 1px);--wa-font-size-smaller: round(calc(1em / 1.125), 1px);--wa-font-size-larger: round(calc(1em * 1.125 * 1.125), 1px);--wa-font-weight-light: 300;--wa-font-weight-normal: 400;--wa-font-weight-semibold: 500;--wa-font-weight-bold: 600;--wa-font-weight-body: var(--wa-font-weight-normal);--wa-font-weight-heading: var(--wa-font-weight-bold);--wa-font-weight-code: var(--wa-font-weight-normal);--wa-font-weight-longform: var(--wa-font-weight-normal);--wa-font-weight-action: var(--wa-font-weight-semibold);--wa-line-height-condensed: 1.2;--wa-line-height-normal: 1.6;--wa-line-height-expanded: 2;--wa-link-decoration-default: underline color-mix(in oklab, currentColor 70%, transparent) dotted;--wa-link-decoration-hover: underline;--wa-space-scale: 1;--wa-space-3xs: calc(var(--wa-space-scale) * .125rem);--wa-space-2xs: calc(var(--wa-space-scale) * .25rem);--wa-space-xs: calc(var(--wa-space-scale) * .5rem);--wa-space-s: calc(var(--wa-space-scale) * .75rem);--wa-space-m: calc(var(--wa-space-scale) * 1rem);--wa-space-l: calc(var(--wa-space-scale) * 1.5rem);--wa-space-xl: calc(var(--wa-space-scale) * 2rem);--wa-space-2xl: calc(var(--wa-space-scale) * 2.5rem);--wa-space-3xl: calc(var(--wa-space-scale) * 3rem);--wa-space-4xl: calc(var(--wa-space-scale) * 4rem);--wa-space-5xl: calc(var(--wa-space-scale) * 5rem);--wa-content-spacing: var(--wa-space-l);--wa-border-style: solid;--wa-border-width-scale: 1;--wa-border-width-s: calc(var(--wa-border-width-scale) * .0625rem);--wa-border-width-m: calc(var(--wa-border-width-scale) * .125rem);--wa-border-width-l: calc(var(--wa-border-width-scale) * .1875rem);--wa-border-radius-scale: 1;--wa-border-radius-s: calc(var(--wa-border-radius-scale) * .1875rem);--wa-border-radius-m: calc(var(--wa-border-radius-scale) * .375rem);--wa-border-radius-l: calc(var(--wa-border-radius-scale) * .75rem);--wa-border-radius-pill: 9999px;--wa-border-radius-circle: 50%;--wa-border-radius-square: 0px;--wa-focus-ring-style: solid;--wa-focus-ring-width: .1875rem;--wa-focus-ring: var(--wa-focus-ring-style) var(--wa-focus-ring-width) var(--wa-color-focus);--wa-focus-ring-offset: .0625rem;--wa-shadow-offset-x-scale: 0;--wa-shadow-offset-x-s: calc(var(--wa-shadow-offset-x-scale) * .125rem);--wa-shadow-offset-x-m: calc(var(--wa-shadow-offset-x-scale) * .25rem);--wa-shadow-offset-x-l: calc(var(--wa-shadow-offset-x-scale) * .5rem);--wa-shadow-offset-y-scale: 1;--wa-shadow-offset-y-s: calc(var(--wa-shadow-offset-y-scale) * .125rem);--wa-shadow-offset-y-m: calc(var(--wa-shadow-offset-y-scale) * .25rem);--wa-shadow-offset-y-l: calc(var(--wa-shadow-offset-y-scale) * .5rem);--wa-shadow-blur-scale: 1;--wa-shadow-blur-s: calc(var(--wa-shadow-blur-scale) * .125rem);--wa-shadow-blur-m: calc(var(--wa-shadow-blur-scale) * .25rem);--wa-shadow-blur-l: calc(var(--wa-shadow-blur-scale) * .5rem);--wa-shadow-spread-scale: -.5;--wa-shadow-spread-s: calc(var(--wa-shadow-spread-scale) * .125rem);--wa-shadow-spread-m: calc(var(--wa-shadow-spread-scale) * .25rem);--wa-shadow-spread-l: calc(var(--wa-shadow-spread-scale) * .5rem);--wa-shadow-s: var(--wa-shadow-offset-x-s) var(--wa-shadow-offset-y-s) var(--wa-shadow-blur-s) var(--wa-shadow-spread-s) var(--wa-color-shadow);--wa-shadow-m: var(--wa-shadow-offset-x-m) var(--wa-shadow-offset-y-m) var(--wa-shadow-blur-m) var(--wa-shadow-spread-m) var(--wa-color-shadow);--wa-shadow-l: var(--wa-shadow-offset-x-l) var(--wa-shadow-offset-y-l) var(--wa-shadow-blur-l) var(--wa-shadow-spread-l) var(--wa-color-shadow);--wa-transition-easing: ease;--wa-transition-slow: .3s;--wa-transition-normal: .15s;--wa-transition-fast: 75ms;--wa-form-control-background-color: var(--wa-color-surface-default);--wa-form-control-border-color: var(--wa-color-neutral-border-loud);--wa-form-control-border-style: var(--wa-border-style);--wa-form-control-border-width: var(--wa-border-width-s);--wa-form-control-border-radius: var(--wa-border-radius-m);--wa-form-control-activated-color: var(--wa-color-brand-fill-loud);--wa-form-control-label-color: var(--wa-color-text-normal);--wa-form-control-label-font-weight: var(--wa-font-weight-semibold);--wa-form-control-label-line-height: var(--wa-line-height-condensed);--wa-form-control-value-color: var(--wa-color-text-normal);--wa-form-control-value-font-weight: var(--wa-font-weight-body);--wa-form-control-value-line-height: var(--wa-line-height-condensed);--wa-form-control-hint-color: var(--wa-color-text-quiet);--wa-form-control-hint-font-weight: var(--wa-font-weight-body);--wa-form-control-hint-line-height: var(--wa-line-height-normal);--wa-form-control-placeholder-color: var(--wa-color-gray-50);--wa-form-control-required-content: "*";--wa-form-control-required-content-color: inherit;--wa-form-control-required-content-offset: .1em;--wa-form-control-padding-block: .75em;--wa-form-control-padding-inline: 1em;--wa-form-control-height: round( calc(2 * var(--wa-form-control-padding-block) + 1em * var(--wa-form-control-value-line-height)), 1px );--wa-form-control-toggle-size: round(1.25em, 1px);--wa-button-transform-hover: none;--wa-button-transform-active: scale(.9875);--wa-panel-border-style: var(--wa-border-style);--wa-panel-border-width: var(--wa-border-width-s);--wa-panel-border-radius: var(--wa-border-radius-l);--wa-tooltip-arrow-size: .375rem;--wa-tooltip-background-color: var(--wa-color-text-normal);--wa-tooltip-border-color: var(--wa-tooltip-background-color);--wa-tooltip-border-style: var(--wa-border-style);--wa-tooltip-border-width: var(--wa-border-width-s);--wa-tooltip-border-radius: var(--wa-border-radius-s);--wa-tooltip-content-color: var(--wa-color-surface-default);--wa-tooltip-font-size: var(--wa-font-size-s);--wa-tooltip-line-height: var(--wa-line-height-normal)}:is(html,body):has(wa-page){min-height:100%;padding:0;margin:0}}:where(.cx-prose){color:var(--cx-text);font-size:var(--cx-fs-prose);line-height:1.72;overflow-wrap:break-word}:where(.cx-prose) p{margin:0 0 var(--cx-sp-12)}:where(.cx-prose) p:last-child{margin-bottom:0}:where(.cx-prose) h1,:where(.cx-prose) h2,:where(.cx-prose) h3,:where(.cx-prose) h4{color:var(--cx-text);font-family:inherit;font-weight:var(--cx-fw-semibold);line-height:1.4}:where(.cx-prose) h1{font-size:var(--cx-fs-prose-h1);line-height:1.28;margin:var(--cx-sp-28) 0 var(--cx-sp-10)}:where(.cx-prose) h2{font-size:var(--cx-fs-prose-h2);line-height:1.32;margin:var(--cx-sp-24) 0 var(--cx-sp-10)}:where(.cx-prose) h3{font-size:var(--cx-fs-prose-h3);margin:var(--cx-sp-20) 0 var(--cx-sp-8)}:where(.cx-prose) h4{font-size:var(--cx-fs-prose);margin:var(--cx-sp-16) 0 var(--cx-sp-6)}:where(.cx-prose) h1:first-child,:where(.cx-prose) h2:first-child,:where(.cx-prose) h3:first-child,:where(.cx-prose) h4:first-child{margin-top:0}:where(.cx-prose) ul,:where(.cx-prose) ol{margin:0 0 var(--cx-sp-12);padding-left:var(--cx-sp-20)}:where(.cx-prose) li{margin-bottom:var(--cx-sp-4)}:where(.cx-prose) blockquote{margin:var(--cx-sp-14) 0;padding:var(--cx-sp-10) var(--cx-sp-14);border-left:2px solid color-mix(in srgb,var(--cx-ink) 42%,transparent);border-radius:0 var(--cx-radius-8) var(--cx-radius-8) 0;background:var(--cx-quiet-ink-glass);color:var(--cx-text)}:where(.cx-prose) blockquote p{margin-bottom:var(--cx-sp-6)}:where(.cx-prose) blockquote>:last-child{margin-bottom:0}:where(.cx-prose) code{padding:var(--cx-sp-1) var(--cx-sp-4);border-radius:var(--cx-radius-4);background:var(--cx-hover);color:var(--cx-text);font-family:var(--cx-font-mono);font-size:var(--cx-fs-ui)}:where(.cx-prose) pre{margin:var(--cx-sp-10) 0 var(--cx-sp-12);padding:var(--cx-sp-14) var(--cx-sp-16);border-radius:var(--cx-prose-pre-radius, var(--cx-radius-10));background:var(--cx-code-bg);color:var(--cx-code-fg);font-size:var(--cx-fs-ui);line-height:1.6;overflow-x:auto}:where(.cx-prose) pre code{padding:0;border:0;background:transparent;color:inherit;font-size:inherit}:where(.cx-prose) strong{font-weight:var(--cx-fw-semibold);color:var(--cx-text)}:where(.cx-prose) em{font-style:italic}:where(.cx-prose) .table-wrap table,:where(.cx-prose) .md-table table,:where(.cx-prose) table:not([class]){width:100%;border-collapse:collapse;color:var(--cx-text);font-size:var(--cx-fs-body);font-variant-numeric:tabular-nums lining-nums}:where(.cx-prose) .table-wrap :is(th,td),:where(.cx-prose) .md-table :is(th,td),:where(.cx-prose) table:not([class]) :is(th,td){box-sizing:content-box;min-width:6em;padding:var(--cx-sp-10) var(--cx-sp-18);text-align:left;vertical-align:top;overflow-wrap:break-word}:where(.cx-prose) .table-wrap th,:where(.cx-prose) .md-table th,:where(.cx-prose) table:not([class]) th{background:var(--cx-quiet-ink-glass);color:var(--cx-text);font-weight:var(--cx-fw-semibold);border-bottom:1px solid var(--cx-quiet-ink-edge)}:where(.cx-prose) .table-wrap td,:where(.cx-prose) .md-table td,:where(.cx-prose) table:not([class]) td{color:var(--cx-text);border-bottom:1px solid var(--cx-line)}:where(.cx-prose) .table-wrap tr:last-child td,:where(.cx-prose) .md-table tr:last-child td,:where(.cx-prose) table:not([class]) tr:last-child td{border-bottom:0}:where(.cx-prose) hr{margin:var(--cx-sp-14) 0;border:0;border-top:1px solid var(--cx-line-soft)}:where(.cx-prose) a{color:var(--cx-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--cx-ink) 30%,transparent);text-underline-offset:2px}:where(.cx-prose) a:hover{text-decoration-color:var(--cx-ink)}:where(.cx-prose) .cite-ref{display:inline-block;margin:0 var(--cx-sp-1);padding:var(--cx-sp-1) var(--cx-sp-4);border:1px solid var(--cx-line-soft);border-radius:var(--cx-radius-8);background:var(--cx-hover);color:var(--cx-text-2);font:inherit;font-size:var(--cx-fs-2xs);font-weight:var(--cx-fw-semibold);line-height:1.1;vertical-align:super;text-decoration:none;cursor:pointer}:where(.cx-prose) .cite-ref:hover{background:var(--cx-card-bg);color:var(--cx-text)}:where(.cx-prose) .cite-ref-keep{white-space:nowrap}:where(.cx-prose) .cite-ref-keep .cite-ref{padding-right:0;margin-right:0}:where(.cx-prose) .hljs-comment,:where(.cx-prose) .hljs-quote{color:var(--cx-code-comment)}:where(.cx-prose) .hljs-keyword,:where(.cx-prose) .hljs-selector-tag,:where(.cx-prose) .hljs-template-tag,:where(.cx-prose) .hljs-deletion{color:var(--cx-code-keyword)}:where(.cx-prose) .hljs-string,:where(.cx-prose) .hljs-regexp,:where(.cx-prose) .hljs-addition,:where(.cx-prose) .hljs-meta .hljs-string{color:var(--cx-code-string)}:where(.cx-prose) .hljs-title,:where(.cx-prose) .hljs-title.class_,:where(.cx-prose) .hljs-title.function_,:where(.cx-prose) .hljs-doctag{color:var(--cx-code-title)}:where(.cx-prose) .hljs-number,:where(.cx-prose) .hljs-literal,:where(.cx-prose) .hljs-symbol,:where(.cx-prose) .hljs-bullet,:where(.cx-prose) .hljs-link,:where(.cx-prose) .hljs-variable,:where(.cx-prose) .hljs-template-variable,:where(.cx-prose) .hljs-selector-attr,:where(.cx-prose) .hljs-selector-pseudo,:where(.cx-prose) .hljs-attr,:where(.cx-prose) .hljs-attribute,:where(.cx-prose) .hljs-operator{color:var(--cx-code-number)}:where(.cx-prose) .hljs-built_in,:where(.cx-prose) .hljs-type{color:var(--cx-code-builtin)}:where(.cx-prose) .hljs-section,:where(.cx-prose) .hljs-name,:where(.cx-prose) .hljs-selector-class,:where(.cx-prose) .hljs-selector-id{color:var(--cx-code-section)}:where(.cx-prose) .hljs-meta{color:var(--cx-code-meta)}:where(.cx-prose) .hljs-emphasis{font-style:italic}:where(.cx-prose) .hljs-strong{font-weight:var(--cx-fw-semibold)}:where(.cx-prose){--cx-prose-pre-radius: var(--cx-radius-10)}:where(.cx-prose)>:first-child{margin-top:0}:where(.cx-prose)>:last-child{margin-bottom:0}:where(.cx-prose) pre{position:relative}:where(.cx-prose) pre:has(>.code-copy){padding-top:var(--cx-sp-32)}:where(.cx-prose) pre>.code-copy{position:absolute;top:var(--cx-sp-4);right:var(--cx-sp-8);transition:opacity var(--cx-dur-160) var(--cx-ease);z-index:1}:where(.cx-prose) blockquote,:where(.cx-prose) table:not(.cx-table){position:relative}:where(.cx-prose) .block-copy{position:absolute;top:var(--cx-sp-8);right:var(--cx-sp-8);transition:opacity var(--cx-dur-160) var(--cx-ease);z-index:1}@media(hover:hover)and (pointer:fine){:where(.cx-prose) pre:has(>.code-copy){padding-top:var(--cx-sp-14)}:where(.cx-prose) pre>.code-copy{top:var(--cx-sp-8)}:where(.cx-prose) :is(pre>.code-copy,.block-copy){opacity:0;pointer-events:none}:where(.cx-prose) pre:is(:hover,:has(:focus-visible))>.code-copy{opacity:1;pointer-events:auto}:where(.cx-prose) :is(blockquote,table:not(.cx-table),.md-table):is(:hover,:has(:focus-visible))>.block-copy{opacity:1;pointer-events:auto}}:where(.cx-prose) :is(pre>.code-copy,.block-copy):is(:focus,:focus-visible,:focus-within){opacity:1;pointer-events:auto}:where(.cx-prose) :is(pre>.code-copy,.block-copy){width:var(--h, 24px);height:var(--h, 24px);white-space:normal}:root[data-theme=dark] :where(.cx-prose) pre{border:1px solid var(--cx-line-strong)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :where(.cx-prose) pre{border:1px solid var(--cx-line-strong)}}:where(.cx-prose) .md-table{position:relative;margin:var(--cx-sp-14) 0 var(--cx-sp-16);border:1px solid var(--cx-quiet-ink-edge);border-radius:var(--cx-radius-10);overflow:hidden}:where(.cx-prose) .md-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;background:linear-gradient(to right,var(--cx-bg) 30%,transparent) left center / 32px 100% local,linear-gradient(to left,var(--cx-bg) 30%,transparent) right center / 32px 100% local,linear-gradient(to right,color-mix(in srgb,var(--cx-text) 14%,transparent),transparent) left center / 12px 100% scroll,linear-gradient(to left,color-mix(in srgb,var(--cx-text) 14%,transparent),transparent) right center / 12px 100% scroll;background-repeat:no-repeat}:where(.cx-prose) .md-table:has(>.block-copy){padding-top:var(--cx-sp-32)}:where(.cx-prose) .md-table>.block-copy{top:var(--cx-sp-4)}@media(hover:hover)and (pointer:fine){:where(.cx-prose) .md-table:has(>.block-copy){padding-top:0}:where(.cx-prose) .md-table>.block-copy{top:var(--cx-sp-8)}}@media(max-width:640px){:where(.cx-prose) .md-table :is(th,td),:where(.cx-prose) table:not([class]) :is(th,td){min-width:4.5em;padding:var(--cx-sp-8) var(--cx-sp-12)}}:where(.cx-prose) table:not([class]):not(.md-table-scroll>table){display:block;width:max-content;min-width:100%;max-width:100%;overflow-x:auto;margin:var(--cx-sp-14) 0 var(--cx-sp-16)}:where(.cx-prose) img{max-width:100%;height:auto}:where(.cx-prose) .katex-display{overflow-x:auto;overflow-y:hidden;padding:var(--cx-sp-4) var(--cx-sp-2)}:where(.cx-prose) .cite-ref{color:var(--cx-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--cx-ink) 30%,transparent);text-underline-offset:2px}:where(.cx-prose) .cite-ref:hover{color:var(--cx-ink)}:where(.cx-prose) .cite-ref.is-orphan,:where(.cx-prose) .cite-ref.is-orphan:hover{background:transparent;color:var(--cx-text-4);cursor:default}:where(.cx-prose) .md-block{margin:var(--cx-sp-14) 0 var(--cx-sp-18)}:where(.cx-prose) .md-block>pre{margin:0}:where(.cx-prose) .md-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--cx-sp-12)}:where(.cx-prose) .md-stats>cx-stat{min-width:0}.cx-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--cx-text-2);font-size:var(--cx-fs-ui)}.cx-table th{box-sizing:border-box;padding:10px 12px;color:var(--cx-text-3);font-size:var(--cx-fs-label);line-height:17.5px;font-weight:600;text-align:left;background:var(--cx-table-head-bg)}.cx-table td{box-sizing:border-box;height:var(--cx-table-row, 40px);padding:10px 12px;border-top:1px solid var(--cx-line)}.cx-table:not(.cx-table-admin) tbody tr:hover{background:var(--cx-hover)}.cx-table th[data-num],.cx-table td[data-num]{text-align:right;font-variant-numeric:tabular-nums}.cx-table.cx-table-strong-head th,.cx-table-scroll .cx-table.cx-table-strong-head thead th{background:var(--cx-table-head-strong-bg)}.cx-table:where(:not(.cx-table-scroll[data-edge=none] *)).cx-table-sticky-first td:first-child{position:sticky;left:0;z-index:1;background:var(--cx-table-sticky-col-bg);box-shadow:inset -1px 0 0 var(--cx-line)}.cx-table:where(:not(.cx-table-scroll[data-edge=none] *)).cx-table-sticky-first thead th:first-child{position:sticky;left:0;z-index:3;background:var(--cx-table-head-bg, var(--cx-bg));box-shadow:inset -1px 0 0 var(--cx-line)}.cx-table-scroll{overflow:auto}.cx-table-scroll:focus{outline:none}.cx-table-scroll:focus-visible{box-shadow:var(--cx-focus-ring-inset)}.cx-table-scroll .cx-table thead th{position:sticky;top:0;z-index:1;background:var(--cx-table-head-bg);box-shadow:inset 0 -1px 0 var(--cx-line)}.cx-dot,.cx-dot-ring{display:inline-block;width:6px;height:6px;border-radius:50%;vertical-align:middle}.cx-dot{background:currentColor}.cx-dot-ring{box-shadow:inset 0 0 0 1.5px currentColor}.cx-dot[data-tone=ok],.cx-dot-ring[data-tone=ok]{color:var(--cx-success)}.cx-dot[data-tone=warn],.cx-dot-ring[data-tone=warn]{color:var(--cx-warning)}.cx-dot[data-tone=danger],.cx-dot-ring[data-tone=danger]{color:var(--cx-danger)}.cx-dot[data-tone=neutral],.cx-dot-ring[data-tone=neutral]{color:var(--cx-text-4)}.cx-dot[data-tone=info],.cx-dot-ring[data-tone=info]{color:var(--cx-info)}.cx-dot[data-size="8"]{width:8px;height:8px}.cx-dot[data-size="9"]{width:9px;height:9px}.cx-dot[data-size="10"]{width:10px;height:10px}.cx-dot[data-pulse]{position:relative}.cx-dot[data-pulse]:after{content:"";position:absolute;inset:-3px;border:1px solid currentColor;border-radius:50%;opacity:.5;animation:cx-dot-pulse 1.6s var(--cx-ease) infinite}@keyframes cx-dot-pulse{0%{transform:scale(.7);opacity:.55}70%,to{transform:scale(1.7);opacity:0}}@media(prefers-reduced-motion:reduce){.cx-dot[data-pulse]:after{animation:none;opacity:.35}}.cx-group-label{padding:6px 8px 4px;color:var(--cx-text-3);font-size:var(--cx-fs-label);font-weight:600}.cx-note{color:var(--cx-text-4);font-size:var(--cx-fs-label)}.cx-desc{color:var(--cx-text-3);font-size:var(--cx-fs-ui);line-height:1.65}.cx-note[data-tone="3"]{color:var(--cx-text-3)}.cx-dash{color:var(--cx-text-5)}.cx-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--cx-radius-8);background:var(--cx-ink-soft);color:var(--cx-ink);box-shadow:var(--cx-tile-shadow);font-size:var(--cx-fs-label);font-weight:600;line-height:1}.cx-icon-tile-22{width:22px;height:22px;border-radius:var(--cx-radius-6);font-size:var(--cx-fs-2xs)}.cx-monogram{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:26px;height:26px;border-radius:var(--cx-radius-8);background:var(--cx-ink);color:var(--cx-btn-ink-fg);font-size:var(--cx-fs-caption);font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap}.cx-monogram-30{width:30px;height:30px;font-size:var(--cx-fs-ui)}.cx-monogram-22{width:22px;height:22px;border-radius:var(--cx-radius-6);font-size:var(--cx-fs-2xs)}wa-divider[data-space="0"]{margin:0}wa-divider[data-space="8"]{margin-block:var(--cx-sp-8)}wa-divider[data-space="12"]{margin-block:var(--cx-sp-12)}wa-divider[data-space="16"]{margin-block:var(--cx-sp-16)}wa-divider[orientation=vertical][data-space="8"]{margin-block:0;margin-inline:var(--cx-sp-8)}wa-divider[orientation=vertical][data-space="12"]{margin-block:0;margin-inline:var(--cx-sp-12)}wa-divider[orientation=vertical][data-space="16"]{margin-block:0;margin-inline:var(--cx-sp-16)}.cx-muted{color:var(--cx-text-4)}.cx-mono{font-family:var(--cx-font-mono)}.cx-num{font-variant-numeric:tabular-nums}.cx-icon-14{font-size:14px;line-height:1}.cx-icon-16{font-size:16px;line-height:1}.cx-icon-18{font-size:18px;line-height:1}.cx-icon-20{font-size:20px;line-height:1}.cx-icon-24{font-size:24px;line-height:1}.cx-need{margin-inline-start:var(--cx-sp-4);color:var(--cx-text-4);font-size:var(--cx-fs-caption);font-weight:400}.cx-table:where(:not(.cx-table-scroll[data-edge=none] *)).cx-table-sticky-last td:last-child,.cx-table:where(:not(.cx-table-scroll[data-edge=none] *)).cx-table-sticky-last th:last-child{position:sticky;right:0;z-index:1;background:var(--cx-table-sticky-col-bg);box-shadow:inset 1px 0 0 var(--cx-line)}.cx-table.cx-table-sticky-last thead th:last-child{z-index:2}.cx-table.cx-table-plain-head th{background:transparent}.cx-table-scroll .cx-table.cx-table-plain-head thead th{background:var(--cx-bg)}.cx-table.cx-table-nowrap th,.cx-table.cx-table-nowrap td{white-space:nowrap}.cx-table.cx-table-inset th:first-child,.cx-table.cx-table-inset td:first-child{padding-left:var(--cx-sp-18)}.cx-table.cx-table-inset th:last-child,.cx-table.cx-table-inset td:last-child{padding-right:var(--cx-sp-18)}.cx-table th.l,.cx-table td.l{text-align:left}.cx-table-cell-stack{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.35}.cx-table-cell-stack>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-table-cell-sub{color:var(--cx-text-4);font-size:var(--cx-fs-caption);font-weight:400}.cx-table-cell-sub-strong{font-weight:600}.cx-table-cell-sub-12{font-size:var(--cx-fs-label)}.cx-th-sort{display:inline-flex;align-items:center;gap:var(--cx-sp-2);padding:0;border:0;border-radius:var(--cx-radius-4);background:none;color:var(--cx-text-3);font:inherit;cursor:pointer}.cx-th-sort:hover{color:var(--cx-text-2)}.cx-th-sort:focus{outline:none}.cx-th-sort:focus-visible{box-shadow:var(--cx-focus-ring)}.cx-th-sort wa-icon{flex-shrink:0;opacity:.45;transition:opacity var(--cx-dur-160) var(--cx-ease),transform var(--cx-dur-160) var(--cx-ease)}.cx-th-sort:hover wa-icon,.cx-th-sort[data-dir] wa-icon{opacity:.85}.cx-th-sort[data-dir=desc] wa-icon{transform:rotate(180deg)}.cx-mark{border-radius:var(--cx-radius-4);background:var(--cx-ink-soft);color:inherit}.cx-mark-inset{padding:0 2px}.cx-mark-hit{border-radius:var(--cx-radius-6);background:var(--cx-hit-hl);color:var(--cx-text);transition:background var(--cx-recipe-hit-fade) var(--cx-ease)}.cx-mark-hit.cx-mark-fade{background:transparent}@media(prefers-reduced-motion:reduce){.cx-mark-hit{transition:none}}.cx-status-pill{display:inline-flex;align-items:center;gap:var(--cx-sp-6);padding:calc(var(--cx-sp-4) - 1px) var(--cx-sp-10) calc(var(--cx-sp-4) - 1px) var(--cx-sp-8);border:1px solid transparent;border-radius:var(--cx-radius-full);font-size:var(--cx-fs-caption);font-weight:600;line-height:1.5}.cx-status-pill-ok{color:var(--cx-success-text);background:color-mix(in srgb,var(--cx-green-accent),transparent 88%);border-color:color-mix(in srgb,var(--cx-green-accent),transparent 72%)}.cx-status-pill-ok .cx-dot{background:var(--cx-green-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cx-green-accent),transparent 80%)}.cx-status-pill-off{color:var(--cx-text-4);background:var(--cx-hover);border-color:var(--cx-line)}.cx-status-pill-off .cx-dot{background:var(--cx-text-5)}.cx-status-pill-info{color:var(--cx-info);background:var(--cx-info-soft);border-color:color-mix(in srgb,var(--cx-info),transparent 72%)}.cx-status-pill-wait,.cx-status-pill-warn{color:var(--cx-warning);background:var(--cx-warning-soft);border-color:color-mix(in srgb,var(--cx-warning),transparent 72%)}.cx-status-pill-danger{color:var(--cx-danger);background:var(--cx-danger-soft);border-color:color-mix(in srgb,var(--cx-danger),transparent 72%)}.cx-tab-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:var(--cx-radius-circle);background:var(--cx-warning);vertical-align:middle}.cx-table.cx-table-admin{border-collapse:collapse}.cx-table.cx-table-admin th{padding:8px 12px;border-bottom:1px solid var(--cx-line);background:transparent;color:var(--cx-text-4);line-height:normal;white-space:nowrap}.cx-table.cx-table-admin th[data-tone="3"]{color:var(--cx-text-3)}.cx-table.cx-table-admin td{height:auto;padding:8px 12px;border-top:0;border-bottom:1px solid var(--cx-line);line-height:normal;white-space:nowrap}.cx-table.cx-table-admin th:first-child,.cx-table.cx-table-admin td:first-child{padding-left:var(--cx-sp-18)}.cx-table.cx-table-admin th:last-child,.cx-table.cx-table-admin td:last-child{padding-right:var(--cx-sp-18)}.cx-table-scroll .cx-table.cx-table-admin thead th{background:var(--cx-bg);border-bottom:0}.cx-table .cx-table-dim{color:var(--cx-text-4)}.cx-table .cx-table-money{color:var(--cx-text);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.cx-table .cx-table-row-end{width:44px;text-align:right}.cx-table.cx-table-admin :is(th,td).cx-table-wrap{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.cx-table.cx-table-admin tbody tr{transition:background var(--cx-dur-160) var(--cx-ease)}.cx-table.cx-table-admin tbody tr.cx-table-row-hoverable{cursor:pointer}.cx-table.cx-table-admin tbody tr.cx-table-row-hoverable:hover{background:var(--cx-hover)}[data-density=compact] .cx-table:not(.cx-table-admin) th,[data-density=compact] .cx-table:not(.cx-table-admin) td{padding-top:8px;padding-bottom:8px}[data-density=compact] .cx-table:not(.cx-table-admin) td{height:var(--cx-table-row, 36px)}.cx-table:where(:not(.cx-table-scroll[data-edge=none] *)).cx-table-admin.cx-table-sticky-first thead th:first-child,.cx-table:where(:not(.cx-table-scroll[data-edge=none] *)).cx-table-admin.cx-table-sticky-last thead th:last-child{background:var(--cx-table-sticky-col-bg)}.cx-table-scroll .cx-table:where(:not(.cx-table-scroll[data-edge=none] *)).cx-table-sticky-first thead th:first-child{box-shadow:inset -1px 0 0 var(--cx-line),inset 0 -1px 0 var(--cx-line)}.cx-table-scroll .cx-table:where(:not(.cx-table-scroll[data-edge=none] *)).cx-table-sticky-last thead th:last-child{box-shadow:inset 1px 0 0 var(--cx-line),inset 0 -1px 0 var(--cx-line)}.cx-table:where(:not(.cx-table-scroll[data-edge=none] *)).cx-table-sticky-first:not(.cx-table-admin) tbody tr:hover td:first-child,.cx-table:where(:not(.cx-table-scroll[data-edge=none] *)).cx-table-sticky-first.cx-table-admin tbody tr.cx-table-row-hoverable:hover td:first-child{background:linear-gradient(var(--cx-hover),var(--cx-hover)),var(--cx-table-sticky-col-bg)}.cx-table:where(:not(.cx-table-scroll[data-edge=none] *)).cx-table-sticky-last:not(.cx-table-admin) tbody tr:hover td:last-child,.cx-table:where(:not(.cx-table-scroll[data-edge=none] *)).cx-table-sticky-last.cx-table-admin tbody tr.cx-table-row-hoverable:hover td:last-child{background:linear-gradient(var(--cx-hover),var(--cx-hover)),var(--cx-table-sticky-col-bg)}.cx-table .cx-table-expand-row>td{padding:0;border-top:0;background:var(--cx-ink-softer)}.cx-link{display:inline;padding:0;border:0;border-radius:var(--cx-radius-2);background:none;color:inherit;font:inherit;text-align:inherit;text-decoration:none;cursor:pointer}.cx-link:hover{text-decoration:underline}.cx-link:focus{outline:none}.cx-link:focus-visible{box-shadow:var(--cx-focus-ring)}.cx-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cx-sp-10);row-gap:var(--cx-sp-6);padding:var(--cx-sp-14) var(--cx-sp-18) 0}.cx-card-head h3,.cx-card-head .cx-card-head-title{margin:0;color:var(--cx-text);font-size:var(--cx-fs-body);font-weight:600;white-space:nowrap}.cx-card-head-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cx-sp-8);margin-left:auto;min-width:0;max-width:100%}@media(max-width:640px){.cx-card-head h3,.cx-card-head .cx-card-head-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.cx-card-head>:has(+.cx-card-head-actions){flex-grow:1}.cx-card-head-actions{flex:0 0 auto;justify-content:flex-start;margin-left:0}}.cx-note-block{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cx-sp-2);margin:0 0 var(--cx-sp-14);color:var(--cx-text-4);font-size:var(--cx-fs-label);line-height:1.6}.cx-group-label-strong{margin:0 2px var(--cx-sp-6);padding:0;color:var(--cx-text-2);font-size:var(--cx-fs-ui);font-weight:600}.cx-radio-proxy{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}wa-radio[data-cx-radio-focus]{outline:2px solid var(--cx-ink);outline-offset:2px;border-radius:var(--cx-radius-6)}.cx-status-pill-ink{color:var(--cx-ink);background:var(--cx-ink-soft);border-color:transparent}.cx-status-pill-neutral,.cx-status-pill-failed{padding:var(--cx-sp-2) var(--cx-sp-8);border:0;border-radius:var(--cx-radius-full);font-size:var(--cx-fs-caption);font-weight:600;line-height:normal}.cx-status-pill-neutral{background:var(--cx-ink-softer);color:var(--cx-text-3)}.cx-status-pill-failed{background:color-mix(in srgb,var(--cx-danger) 9%,var(--cx-quiet-glass));color:var(--cx-danger-strong)}.cx-table-scroll[data-edge=end],.cx-table-scroll[data-edge=both]{mask-image:linear-gradient(to right,currentColor calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(to right,currentColor calc(100% - 24px),transparent)}wa-dialog[data-cx-layer][open],wa-drawer[data-cx-layer][open]{position:fixed;inset:0;display:flex;z-index:var(--cx-layer-z, 250);background:var(--wa-color-overlay-modal, rgb(0 0 0 / .25));-webkit-backdrop-filter:var(--backdrop-filter, none);backdrop-filter:var(--backdrop-filter, none);outline:none}wa-dialog[data-cx-layer][open]::part(dialog){position:relative;margin:auto}wa-drawer[data-cx-layer][open]::part(dialog){position:absolute}:root{--wa-font-family-body: var(--cx-font);--wa-font-family-heading: var(--cx-font);--wa-font-family-code: var(--cx-font-mono);--wa-font-size-3xs: 10px;--wa-font-size-2xs: 11px;--wa-font-size-xs: 12px;--wa-font-size-s: 12px;--wa-font-size-m: 13px;--wa-font-size-l: 14px;--wa-font-size-xl: 16px;--wa-font-size-2xl: 18px;--wa-font-size-3xl: 20px;--wa-font-size-4xl: 24px;--wa-font-size-5xl: 32px;--wa-font-weight-semibold: 500;--wa-font-weight-bold: 600;--wa-font-weight-action: 500;--wa-font-weight-heading: 600;--wa-line-height-condensed: 1.2;--wa-line-height-normal: 1.55;--wa-border-radius-s: var(--cx-radius-6);--wa-border-radius-m: var(--cx-radius-8);--wa-border-radius-l: var(--cx-radius-12);--wa-panel-border-radius: var(--cx-radius-14);--wa-transition-easing: var(--cx-ease);--wa-transition-fast: var(--cx-dur-120);--wa-transition-normal: var(--cx-dur-160);--wa-transition-slow: var(--cx-dur-240);--wa-button-transform-active: scale(.97);--wa-color-focus: var(--cx-focus);--wa-focus-ring-width: 1.5px;--wa-focus-ring-offset: 1px;--wa-color-surface-default: var(--cx-glass-strong);--wa-color-surface-raised: var(--cx-glass-strong);--wa-color-surface-lowered: var(--cx-hover);--wa-color-surface-border: var(--cx-line);--wa-color-text-normal: var(--cx-text);--wa-color-text-quiet: var(--cx-text-3);--wa-color-text-link: var(--cx-ink);--wa-color-overlay-modal: var(--cx-veil);--wa-color-shadow: rgba(31, 60, 51, .16);--wa-color-mix-hover: transparent 0%;--wa-color-mix-active: transparent 0%;--wa-color-brand-fill-quiet: var(--cx-ink-soft);--wa-color-brand-fill-normal: var(--cx-ink-soft);--wa-color-brand-fill-loud: var(--cx-ink);--wa-color-brand-border-quiet: var(--cx-ink-soft);--wa-color-brand-border-normal: var(--cx-line-strong);--wa-color-brand-border-loud: var(--cx-ink);--wa-color-brand-on-quiet: var(--cx-ink);--wa-color-brand-on-normal: var(--cx-ink);--wa-color-brand-on-loud: var(--cx-btn-ink-fg);--wa-color-neutral-fill-quiet: var(--cx-hover);--wa-color-neutral-fill-normal: var(--cx-hover-strong);--wa-color-neutral-fill-loud: var(--cx-text);--wa-color-neutral-border-quiet: var(--cx-line);--wa-color-neutral-border-normal: var(--cx-line);--wa-color-neutral-border-loud: var(--cx-line-strong);--wa-color-neutral-on-quiet: var(--cx-text-2);--wa-color-neutral-on-normal: var(--cx-text-2);--wa-color-neutral-on-loud: var(--cx-bg);--wa-color-success-fill-quiet: var(--cx-success-soft);--wa-color-success-fill-normal: var(--cx-success-soft);--wa-color-success-fill-loud: var(--cx-success);--wa-color-success-border-quiet: transparent;--wa-color-success-border-normal: var(--cx-success-soft);--wa-color-success-border-loud: var(--cx-success);--wa-color-success-on-quiet: var(--cx-success-text);--wa-color-success-on-normal: var(--cx-success-text);--wa-color-success-on-loud: #ffffff;--wa-color-warning-fill-quiet: var(--cx-warning-soft);--wa-color-warning-fill-normal: var(--cx-warning-soft);--wa-color-warning-fill-loud: var(--cx-warning);--wa-color-warning-border-quiet: transparent;--wa-color-warning-border-normal: var(--cx-warning-soft);--wa-color-warning-border-loud: var(--cx-warning);--wa-color-warning-on-quiet: var(--cx-warning);--wa-color-warning-on-normal: var(--cx-warning);--wa-color-warning-on-loud: #ffffff;--wa-color-danger-fill-quiet: var(--cx-danger-soft);--wa-color-danger-fill-normal: var(--cx-danger-soft);--wa-color-danger-fill-loud: var(--cx-danger);--wa-color-danger-border-quiet: transparent;--wa-color-danger-border-normal: var(--cx-danger-edge);--wa-color-danger-border-loud: var(--cx-danger-edge);--wa-color-danger-on-quiet: var(--cx-danger);--wa-color-danger-on-normal: var(--cx-danger);--wa-color-danger-on-loud: var(--cx-btn-danger-fg);--wa-form-control-background-color: var(--cx-control-bg);--wa-form-control-border-color: var(--cx-line);--wa-form-control-border-radius: var(--cx-radius-8);--wa-form-control-activated-color: var(--cx-ink);--wa-form-control-label-color: var(--cx-text-2);--wa-form-control-label-font-weight: 500;--wa-form-control-value-color: var(--cx-text);--wa-form-control-hint-color: var(--cx-text-4);--wa-form-control-hint-font-weight: 400;--wa-form-control-placeholder-color: var(--cx-text-4);--wa-form-control-required-content: none;--wa-form-control-toggle-size: 16px;--wa-tooltip-background-color: var(--cx-invert-bg);--wa-tooltip-border-color: var(--cx-invert-bg);--wa-tooltip-content-color: var(--cx-invert-fg);--wa-tooltip-border-radius: var(--cx-radius-12);--wa-tooltip-font-size: var(--cx-fs-body);--wa-tooltip-arrow-size: 5px;--wa-form-control-padding-block: .6308em;--wa-form-control-padding-inline: 1em}@layer cx-root-reset{:root:not(.cx-page-base){font-family:initial;color:initial;color-scheme:initial}}:root.cx-page-base{font-family:var(--cx-font);color:var(--cx-text);color-scheme:light}@media(prefers-color-scheme:dark){:root.cx-page-base:not([data-theme=light]){color-scheme:dark}}:root.cx-page-base[data-theme=dark]{color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--wa-color-shadow: rgba(0, 0, 0, .55);--wa-color-success-on-loud: #14261f;--wa-color-warning-on-loud: #2a2004;--wa-color-danger-on-loud: #3a1010}}:root[data-theme=dark]{--wa-color-shadow: rgba(0, 0, 0, .55);--wa-color-success-on-loud: #14261f;--wa-color-warning-on-loud: #2a2004;--wa-color-danger-on-loud: #3a1010}:where(wa-button,wa-input,wa-select,wa-number-input):is([size=xs],[size=s],[size=small],[size=l],[size=large]){--wa-form-control-height: round(calc(2 * var(--wa-form-control-padding-block) + 1em * var(--wa-form-control-value-line-height)), 1px)}:where(wa-button,wa-input,wa-select,wa-number-input)[size=xs]{--wa-form-control-padding-block: .4em;--wa-form-control-padding-inline: .5834em}:where(wa-button,wa-input,wa-select,wa-number-input):is([size=s],[size=small]){--wa-form-control-padding-block: .5667em;--wa-form-control-padding-inline: .75em}:where(wa-button,wa-input,wa-select,wa-number-input):is([size=l],[size=large]){--wa-form-control-padding-block: .8286em;--wa-form-control-padding-inline: 1.2143em}wa-button:is([size=l],[size=large]){--wa-form-control-height: 40px;--wa-form-control-padding-block: 0;--wa-form-control-padding-inline: var(--cx-sp-20);--wa-form-control-border-radius: var(--cx-radius-12);font-size:var(--cx-fs-ui);font-weight:var(--cx-fw-medium)}wa-button:is([size=l],[size=large])[variant=brand][appearance=accent]{--wa-form-control-padding-inline: var(--cx-sp-24)}wa-button[variant=brand][appearance=accent]::part(base){background:var(--cx-btn-ink-bg);color:var(--cx-btn-ink-fg);box-shadow:var(--cx-sh-primary)}wa-button[variant=brand][appearance=accent]:not([disabled])::part(base):active{background:var(--cx-btn-ink-bg-active)}wa-button[variant=danger][appearance=accent]::part(base){background:var(--cx-btn-danger-bg);color:var(--cx-btn-danger-fg);box-shadow:var(--cx-sh-danger)}wa-button[variant=neutral][appearance=outlined]::part(base){background:transparent;border-color:var(--cx-quiet-ink-edge);color:var(--cx-text-2)}wa-button[variant=neutral][appearance=filled-outlined]::part(base){background:var(--cx-control-bg);border-color:var(--cx-line)}wa-button[pill][variant=neutral][appearance=outlined]::part(base){height:28px;box-sizing:border-box;padding:0 9px;border-color:var(--cx-line);border-radius:var(--cx-radius-full);background:transparent;color:var(--cx-text-2);font-size:var(--cx-fs-ui);font-weight:400}wa-button[pill][variant=neutral][appearance=outlined][aria-pressed=true]::part(base){border-color:transparent;background:var(--cx-ink-soft);color:var(--cx-ink)}wa-button.cx-btn-pressed-gold[aria-pressed=true]>:is(wa-icon,svg)[slot=start],wa-button.cx-btn-pressed-gold[aria-pressed=true]>[slot=start] :is(wa-icon,svg){color:var(--cx-gold);fill:currentColor}wa-button.cx-btn-pressed-gold[aria-pressed=true]>wa-icon[slot=start]::part(svg),wa-button.cx-btn-pressed-gold[aria-pressed=true]>[slot=start] wa-icon::part(svg){fill:currentColor}wa-button[appearance=plain]:not([variant=danger]):not([variant=brand]){--wa-color-neutral-on-quiet: var(--cx-text-3)}wa-button[appearance=plain]:not([variant=danger]):not([variant=brand]):not([disabled]):not([aria-disabled=true]):hover{--wa-color-neutral-on-quiet: var(--cx-text)}wa-button[appearance=plain]::part(base){border:0}:where(wa-button[appearance=plain])::part(base){padding-inline:calc(var(--wa-form-control-padding-inline) + 1px)}wa-button[size=xs]::part(base){border-radius:var(--cx-radius-6)}:where(wa-button)>:where([slot=start],[slot=end]){display:inline-flex;align-items:center}:where(wa-button)>:where([slot=start]){margin-inline-end:var(--cx-sp-6)}:where(wa-button)>:where([slot=end]){margin-inline-start:var(--cx-sp-6)}:where(wa-button[size=xs])>:where([slot=start]){margin-inline-end:var(--cx-sp-4)}:where(wa-button[size=xs])>:where([slot=end]){margin-inline-start:var(--cx-sp-4)}:where(wa-button:is([size=l],[size=large]))>:where([slot=start]){margin-inline-end:var(--cx-sp-8)}:where(wa-button:is([size=l],[size=large]))>:where([slot=end]){margin-inline-start:var(--cx-sp-8)}:where(wa-button[appearance=plain])>:where([slot=start]){margin-inline-end:var(--cx-sp-4)}wa-button:not(:has(>[slot=start]))::part(start),wa-button:not(:has(>[slot=end]))::part(end){display:none}:where(wa-button,wa-input)>:where(wa-icon,svg)[slot=start],:where(wa-button,wa-input)>:where(wa-icon,svg)[slot=end]{display:inline-flex;flex:none;align-self:center;align-items:center;justify-content:center;vertical-align:middle}wa-button::part(caret){margin-inline-start:var(--cx-sp-6)}wa-button[size=xs]::part(caret){margin-inline-start:var(--cx-sp-4)}wa-button:is([size=l],[size=large])::part(caret){margin-inline-start:var(--cx-sp-8)}wa-button::part(base):focus-visible{outline:none;box-shadow:var(--cx-focus-ring)}wa-button[variant=brand][appearance=accent]::part(base):focus-visible{outline:none;box-shadow:var(--cx-sh-primary),var(--cx-focus-ring)}wa-button[variant=danger][appearance=accent]::part(base):focus-visible{outline:none;box-shadow:var(--cx-sh-danger),var(--cx-focus-ring)}wa-button::part(base){transition:background-color var(--cx-dur-120) var(--cx-ease),border-color var(--cx-dur-120) var(--cx-ease),color var(--cx-dur-120) var(--cx-ease),box-shadow var(--cx-dur-120) var(--cx-ease),filter var(--cx-dur-120) var(--cx-ease),transform var(--cx-dur-120) var(--cx-ease),opacity var(--cx-dur-120) var(--cx-ease)}@media(hover:hover)and (pointer:fine){wa-button[variant=brand][appearance=accent]:not([disabled]):not([aria-disabled=true])::part(base):hover{filter:brightness(1.07)}wa-button[variant=danger][appearance=accent]:not([disabled]):not([aria-disabled=true])::part(base):hover{background:var(--cx-btn-danger-bg-hover)}wa-button[variant=neutral]:is([appearance=outlined],[appearance=filled-outlined]):not([disabled]):not([aria-disabled=true])::part(base):hover{background:var(--cx-hover);color:var(--cx-text)}wa-button[appearance=plain]:not([variant=danger]):not([variant=brand]):not([disabled]):not([aria-disabled=true])::part(base):hover{background:var(--cx-hover)}wa-button[appearance=plain].cx-btn-link-ink:not([variant=danger]):not([variant=brand]):not([disabled]):not([aria-disabled=true]):hover{--wa-color-neutral-on-quiet: var(--cx-ink)}wa-button[appearance=plain].cx-btn-link-ink:not([variant=danger]):not([variant=brand]):not([disabled]):not([aria-disabled=true])::part(base):hover{background:var(--cx-ink-softer)}wa-button[pill][variant=neutral][appearance=outlined]:not([aria-pressed=true]):not([disabled]):not([aria-disabled=true])::part(base):hover{background:var(--cx-hover);border-color:var(--cx-line-strong)}}wa-button[variant=neutral]:is([appearance=outlined],[appearance=filled-outlined]):not([disabled]):not([aria-disabled=true])::part(base):active{background:var(--cx-hover-strong)}wa-button[appearance=plain]:not([variant=danger]):not([variant=brand]):not([disabled]):not([aria-disabled=true])::part(base):active{background:var(--cx-hover-strong)}wa-button[pill][variant=neutral][appearance=outlined]:not([aria-pressed=true]):not([disabled]):not([aria-disabled=true])::part(base):active{background:var(--cx-hover-strong)}wa-button[appearance=plain]:not([variant=danger]):not([variant=brand])[aria-haspopup]:not([aria-haspopup=false])[aria-expanded=true]:not([disabled]):not([aria-disabled=true]){--wa-color-neutral-on-quiet: var(--cx-text)}wa-button[appearance=plain]:not([variant=danger]):not([variant=brand])[aria-haspopup]:not([aria-haspopup=false])[aria-expanded=true]:not([disabled]):not([aria-disabled=true])::part(base){background:var(--cx-hover)}wa-button.cx-invert[appearance=plain][variant=neutral]::part(base){height:auto;min-height:0;padding:var(--cx-sp-6) var(--cx-sp-12);border:0;border-radius:var(--cx-radius-8);background:transparent;color:var(--cx-invert-fg);font-size:var(--cx-fs-ui);font-weight:600;line-height:normal;white-space:nowrap;box-shadow:none}wa-button.cx-invert>[slot=start]{margin-inline-end:var(--cx-sp-6)}wa-button.cx-invert wa-icon{flex:none;width:14px;height:14px;min-width:14px;min-height:14px;font-size:14px}@media(hover:hover)and (pointer:fine){wa-button.cx-invert[appearance=plain][variant=neutral]:not([disabled]):not([aria-disabled=true])::part(base):hover{background:#ffffff1f;color:var(--cx-invert-fg)}}wa-button.cx-invert[appearance=plain][variant=neutral]:not([disabled]):not([aria-disabled=true])::part(base):active{background:#ffffff2e;color:var(--cx-invert-fg)}wa-button.cx-invert[appearance=plain][variant=neutral]::part(base):focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--cx-invert-fg) 92%,transparent)}wa-button.cx-invert[disabled]:not([loading])::part(base),wa-button.cx-invert[aria-disabled=true]:not([loading])::part(base){opacity:.4;cursor:not-allowed}wa-button[disabled]:not([loading]):not(.is-busy):not([aria-busy=true])::part(base),wa-button[aria-disabled=true]:not([loading]):not(.is-busy):not([aria-busy=true])::part(base){opacity:.4;cursor:not-allowed}wa-button:is([loading],.is-busy,[aria-busy=true])::part(base){opacity:1;cursor:progress}cx-banner wa-button[slot=action][appearance=outlined]::part(base){background:transparent;border-color:color-mix(in srgb,currentColor,transparent 45%);color:inherit}cx-banner wa-button[slot=action][appearance=outlined]::part(base):hover{background:#ffffff29}cx-banner wa-button[slot=action][appearance=outlined]::part(base):focus-visible{outline:none;box-shadow:0 0 0 2px currentColor}cx-banner>:is(button,a)[slot=action]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:24px;padding:0 var(--cx-sp-8);border:1px solid color-mix(in srgb,currentColor,transparent 45%);border-radius:var(--cx-radius-6);background:transparent;color:inherit;font:inherit;font-size:var(--cx-fs-label);text-decoration:none;cursor:pointer}cx-banner>:is(button,a)[slot=action]:hover{background:#ffffff29}cx-banner>:is(button,a)[slot=action]:focus-visible{outline:none;box-shadow:0 0 0 2px currentColor}wa-card{--spacing: 16px;min-width:0;max-width:100%;background:var(--cx-quiet-glass);-webkit-backdrop-filter:var(--cx-blur-quiet);backdrop-filter:var(--cx-blur-quiet);border:1px solid var(--cx-quiet-edge);border-radius:var(--cx-radius-14);box-shadow:var(--cx-sh-quiet);color:var(--cx-text)}wa-card::part(body){min-width:0;overflow-x:auto}wa-card.cx-float{background:var(--cx-glass-card);-webkit-backdrop-filter:var(--cx-blur-card);backdrop-filter:var(--cx-blur-card);border-color:var(--cx-glass-edge);box-shadow:var(--cx-sh-section)}wa-card.cx-quiet{background:var(--cx-quiet-glass);-webkit-backdrop-filter:var(--cx-blur-quiet);backdrop-filter:var(--cx-blur-quiet);border-color:var(--cx-quiet-edge);box-shadow:var(--cx-sh-quiet)}wa-card.cx-ink{background:var(--cx-quiet-ink-glass);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--cx-quiet-ink-edge);box-shadow:none}wa-card.cx-outline{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--cx-line);box-shadow:none}wa-card.cx-inset{box-shadow:var(--cx-card-inset-shadow)}wa-card::part(header){border-bottom:0;padding-bottom:0}wa-card::part(footer){border-top:0;padding-top:0}wa-card.cx-flush{--spacing: 0}.cx-card-clickable{display:block;width:100%;box-sizing:border-box;padding:0;border:0;border-radius:var(--cx-radius-14);background:none;color:inherit;font:inherit;text-align:inherit;text-decoration:none;cursor:pointer}.cx-card-clickable>wa-card{height:100%;transition:border-color var(--cx-dur-160) var(--cx-ease),box-shadow var(--cx-dur-160) var(--cx-ease)}.cx-card-clickable:hover>wa-card{border-color:var(--cx-line-strong);box-shadow:var(--cx-sh-section)}.cx-card-clickable:focus{outline:none}.cx-card-clickable:focus-visible{box-shadow:var(--cx-focus-ring)}.cx-card-add{display:flex;align-items:center;justify-content:center;gap:var(--cx-sp-8);width:100%;min-height:140px;box-sizing:border-box;padding:var(--cx-sp-18) var(--cx-sp-20);border:1px dashed var(--cx-text-5);border-radius:var(--cx-radius-14);background:transparent;color:var(--cx-text-3);font-family:inherit;font-size:var(--cx-fs-ui);font-weight:600;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:border-color var(--cx-dur-160) var(--cx-ease),color var(--cx-dur-160) var(--cx-ease),background var(--cx-dur-160) var(--cx-ease)}.cx-card-add:hover{border-color:var(--cx-text-4);color:var(--cx-text);background:var(--cx-hover)}.cx-card-add:focus{outline:none}.cx-card-add:focus-visible{box-shadow:var(--cx-focus-ring)}.cx-card-add wa-icon{font-size:16px}wa-avatar{flex-shrink:0;--size: 28px;background:var(--cx-ink-soft);color:var(--cx-ink);font-size:var(--cx-fs-caption);font-weight:600}wa-avatar.cx-avatar-38{--size: 38px;color:var(--cx-ink);font-size:var(--cx-fs-body);font-weight:var(--cx-fw-bold)}wa-badge{height:16px;min-height:16px;padding:0 4px;border-radius:var(--cx-radius-full);font-size:var(--cx-fs-2xs);font-weight:500}wa-badge[variant=neutral][appearance=filled]{background:var(--cx-hover);color:var(--cx-text-3)}wa-copy-button{--wa-form-control-height: 35px}wa-copy-button::part(button){width:28px;height:28px;padding:0;border:0;border-radius:var(--cx-radius-8);background:transparent;color:var(--cx-text-3)}wa-copy-button::part(button):hover{background:var(--cx-hover);color:var(--cx-text-2)}wa-copy-button::part(button):focus-visible{outline:none;box-shadow:var(--cx-focus-ring)}wa-details{background:transparent;border:0;border-radius:0;box-shadow:none}wa-details::part(details){background:transparent;border:0;border-radius:0;box-shadow:none}wa-details::part(header){padding:10px 0;font-size:var(--cx-fs-ui);font-weight:500}wa-details::part(content){padding:0 0 10px}wa-dialog{--width: min(460px, calc(100vw - 32px) );--spacing: 20px}wa-dialog,wa-drawer{--backdrop-filter: blur(6px) saturate(1.1)}wa-dialog::part(dialog){background:var(--cx-glass-strong);-webkit-backdrop-filter:var(--cx-blur-strong);backdrop-filter:var(--cx-blur-strong);border:1px solid var(--cx-glass-edge);border-radius:var(--cx-radius-20);box-shadow:var(--cx-sh-float)}wa-dialog::part(header){padding:20px 24px 12px}wa-dialog::part(body){padding:4px 24px 20px}wa-dialog[without-header]::part(body){padding-top:20px}wa-dialog::part(title),wa-drawer::part(title){font-size:var(--cx-fs-title-sm);font-weight:600;line-height:1.2}wa-dialog::part(footer){gap:8px;min-height:64px;padding:14px 24px;border-top:1px solid var(--cx-line)}wa-drawer{--size: 460px}wa-drawer::part(dialog){background-color:var(--cx-bg);background-image:linear-gradient(var(--cx-glass-strong),var(--cx-glass-strong));box-shadow:var(--cx-sh-float);border-radius:0}wa-drawer::part(header){padding:18px 24px;border-bottom:1px solid var(--cx-line)}wa-drawer::part(body){padding:14px 18px}wa-drawer::part(footer){gap:8px;min-height:64px;padding:14px 24px;border-top:1px solid var(--cx-line)}wa-dropdown::part(menu),wa-select::part(listbox){background:var(--cx-glass-strong);-webkit-backdrop-filter:var(--cx-blur-strong);backdrop-filter:var(--cx-blur-strong);border:1px solid var(--cx-glass-edge);box-shadow:var(--cx-sh-float);padding:4px}wa-dropdown::part(menu){border-radius:var(--cx-radius-10)}wa-select::part(listbox){border-radius:var(--cx-radius-12)}wa-dropdown-item,wa-option{border-radius:var(--cx-radius-6)}wa-dropdown-item{padding:6px 10px}wa-dropdown-item:focus-visible{outline:none;box-shadow:var(--cx-focus-ring-inset)}wa-option:state(current){background-color:var(--cx-hover);color:var(--cx-text)}wa-option:state(selected){color:var(--cx-text);font-weight:var(--cx-fw-semibold)}wa-option:state(current):state(selected){background-color:var(--cx-ink-soft);color:var(--cx-ink)}wa-option:focus-visible{box-shadow:none}@media(hover:hover){wa-option:is(:hover,:state(hover)):not(:state(current),:state(disabled)){background-color:var(--cx-hover);color:var(--cx-text)}wa-option:state(selected):is(:hover,:state(hover)):not(:state(current),:state(disabled)){background-color:var(--cx-ink-soft);color:var(--cx-ink);font-weight:var(--cx-fw-semibold)}}wa-option::part(checked-icon){color:var(--cx-ink)}wa-select[multiple] wa-option::part(checked-icon){visibility:visible;box-sizing:border-box;width:var(--wa-form-control-toggle-size);min-width:var(--wa-form-control-toggle-size);height:var(--wa-form-control-toggle-size);min-height:var(--wa-form-control-toggle-size);margin-inline:var(--cx-sp-4) var(--cx-sp-8);border:var(--wa-form-control-border-width) solid var(--cx-text-4);border-radius:var(--cx-radius-4);background-color:transparent;font-size:calc(var(--cx-fs-ui) * .8)}wa-select[multiple] wa-option:state(selected)::part(checked-icon){border-color:var(--cx-ink);background-color:var(--cx-ink);color:var(--cx-btn-ink-fg)}wa-select[multiple]{--wa-form-control-placeholder-color: var(--cx-text)}wa-select::part(listbox){box-sizing:border-box;width:max-content;min-width:var(--cx-select-anchor-width, 0px);max-width:min(420px,calc(100vw - 2 * var(--cx-sp-8)))}wa-option::part(label){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}wa-popover::part(body){background:var(--cx-popover-bg);-webkit-backdrop-filter:var(--cx-blur-strong);backdrop-filter:var(--cx-blur-strong);border:1px solid var(--cx-glass-edge);border-radius:var(--cx-radius-12);box-shadow:var(--cx-sh-float);padding:10px 12px}wa-dialog::part(dialog),wa-popover::part(body),wa-dropdown::part(menu),wa-select::part(listbox),cx-date-picker::part(panel),cx-combobox::part(listbox),cx-tree-select::part(popup),cx-ai-composer::part(popup),cx-ai-conversations::part(menu){background-color:var(--cx-bg);background-image:linear-gradient(var(--cx-glass-strong),var(--cx-glass-strong))}cx-ai-sources::part(single),cx-ai-sources::part(panel){background-color:var(--cx-bg);background-image:linear-gradient(var(--cx-sources-popover-bg),var(--cx-sources-popover-bg))}wa-pagination{--wa-font-size-s: var(--cx-fs-label)}wa-pagination::part(button){height:28px;min-height:28px;min-width:28px;box-sizing:border-box;padding:0 6px;border:0;border-radius:var(--cx-radius-8);background:transparent;color:var(--cx-text-3);font-size:var(--cx-fs-label);font-weight:500}wa-pagination::part(button):hover{background:var(--cx-hover);color:var(--cx-text)}wa-pagination::part(page){height:28px;min-height:28px;min-width:28px;box-sizing:border-box;padding:0 6px;border:0;border-radius:var(--cx-radius-8);background:transparent;color:var(--cx-text-3);font-size:var(--cx-fs-label);font-weight:500}wa-pagination::part(page):hover{background:var(--cx-hover);color:var(--cx-text)}wa-pagination::part(page-current){background:var(--cx-ink-soft);color:var(--cx-ink);font-weight:600}wa-pagination::part(ellipsis){border:0}wa-pagination::part(button):focus-visible,wa-pagination::part(page):focus-visible{outline:none;box-shadow:var(--cx-focus-ring)}wa-pagination::part(summary){font-size:var(--cx-fs-label);color:var(--cx-text-4)}:is(wa-input,wa-select,wa-textarea,wa-number-input):focus-within::part(base),wa-select:focus-within::part(combobox),wa-select[open]::part(combobox){border-color:var(--cx-ink);box-shadow:var(--cx-focus-ring);outline:none}:is(wa-input,wa-select,wa-textarea)[aria-invalid=true]::part(base),:is(wa-input,wa-select,wa-textarea).cx-invalid::part(base){border-color:var(--cx-danger)}wa-select::part(display-input){text-overflow:ellipsis}wa-select::part(expand-icon){color:var(--cx-text-4)}wa-select[appearance=quiet]{--wa-form-control-background-color: transparent;--wa-form-control-border-color: transparent;--wa-form-control-padding-inline: 0;--wa-form-control-height: var(--cx-ctl-h-sm);width:max-content;max-width:100%;font-size:var(--cx-fs-ui)}wa-select[appearance=quiet]::part(combobox){justify-content:flex-end;gap:var(--cx-sp-4);padding:0 var(--cx-sp-2) 0 var(--cx-sp-6);background:transparent;border-color:transparent;color:var(--cx-text-3);box-shadow:none;transition:background-color var(--cx-dur-120) var(--cx-ease),color var(--cx-dur-120) var(--cx-ease),box-shadow var(--cx-dur-120) var(--cx-ease)}wa-select[appearance=quiet]::part(display-input){text-align:end}wa-select[appearance=quiet]::part(expand-icon){color:var(--cx-text-4);font-size:var(--cx-fs-body)}@media(hover:hover)and (pointer:fine){wa-select[appearance=quiet]:not([disabled])::part(combobox):hover{background:var(--cx-hover);color:var(--cx-text)}}wa-select[appearance=quiet]:focus-within::part(combobox),wa-select[appearance=quiet][open]::part(combobox){border-color:transparent;box-shadow:var(--cx-focus-ring-inset);color:var(--cx-text)}wa-select[appearance=quiet][disabled]::part(combobox){opacity:.4;cursor:not-allowed}wa-input[appearance=quiet]{--wa-form-control-height: auto;--wa-form-control-background-color: transparent;--wa-form-control-border-color: transparent;--wa-form-control-padding-inline: 0;width:100%;font-size:var(--cx-fs-ui);font-weight:400;letter-spacing:normal;line-height:normal}wa-input[appearance=quiet]::part(base){min-height:0;padding:var(--cx-sp-6) var(--cx-sp-10);border:1px solid transparent;border-radius:var(--cx-radius-10);background:transparent;box-shadow:none;transition:background-color var(--cx-dur-120) var(--cx-ease),border-color var(--cx-dur-120) var(--cx-ease),box-shadow var(--cx-dur-120) var(--cx-ease)}wa-input[appearance=quiet]::part(input){height:auto;padding:0;font:inherit;line-height:normal;color:var(--cx-text)}wa-input[appearance=quiet]:not([disabled])::part(base):hover{background:var(--cx-hover)}wa-input[appearance=quiet]:not([disabled]):focus-within::part(base){border-color:var(--cx-quiet-ink-edge);background:var(--cx-quiet-ink-glass);box-shadow:none}wa-input[appearance=quiet][disabled]{opacity:.55}wa-input[appearance=quiet]>wa-icon[slot=start]{flex:none;width:14px;height:14px;min-width:14px;min-height:14px;font-size:14px}wa-input.cx-quiet-headline[appearance=quiet]{width:auto;max-width:100%;min-width:4em;font-size:var(--cx-fs-headline);font-weight:600;letter-spacing:-.01em;line-height:normal}wa-input.cx-quiet-headline[appearance=quiet]::part(base){padding:calc(var(--cx-sp-4) - 1px) var(--cx-sp-8)}wa-input.cx-quiet-headline[appearance=quiet]::part(input){flex:1 1 auto;width:0;min-width:0;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis}@media(max-width:640px){wa-input.cx-quiet-headline[appearance=quiet]{font-size:var(--cx-fs-title-lg)}}wa-input.cx-quiet-fill[appearance=quiet]::part(base){padding:var(--cx-sp-8) var(--cx-sp-10);border:0;background:var(--cx-quiet-ink-glass)}wa-input.cx-quiet-fill[appearance=quiet]>wa-icon[slot=start]{margin-inline-end:var(--cx-sp-8);color:var(--cx-text-4)}wa-input.cx-quiet-fill[appearance=quiet]:not([disabled]):hover::part(base){background:var(--cx-quiet-ink-glass)}wa-input.cx-quiet-fill[appearance=quiet]:not([disabled]):focus-within::part(base){border-color:transparent;background:var(--cx-quiet-ink-glass);box-shadow:var(--cx-focus-ring)}wa-textarea[appearance=quiet]{--wa-form-control-height: auto;--wa-form-control-background-color: transparent;--wa-form-control-border-color: transparent;--wa-form-control-padding-inline: 0;--wa-form-control-placeholder-color: var(--cx-text-4);width:100%;font-size:var(--cx-fs-body);font-weight:400;line-height:1.6}wa-textarea[appearance=quiet]::part(base){min-height:0;padding:0;border:0;border-radius:var(--cx-radius-8);background:transparent;box-shadow:none;transition:background-color var(--cx-dur-120) var(--cx-ease),border-color var(--cx-dur-120) var(--cx-ease),box-shadow var(--cx-dur-120) var(--cx-ease)}wa-textarea[appearance=quiet]::part(textarea){min-height:1.6em;padding:0 0 1px;font:inherit;line-height:1.6;color:var(--cx-text);overflow-y:hidden}wa-textarea[appearance=quiet]:focus-within::part(base){border-color:transparent;background:transparent;box-shadow:none}wa-textarea[appearance=quiet][disabled]{opacity:.55}@media(pointer:coarse){wa-input[appearance=quiet]:not(.cx-quiet-headline),wa-textarea[appearance=quiet]{font-size:var(--cx-fs-title-sm)}}:is(wa-input,wa-select,wa-textarea,wa-number-input)::part(hint){font-size:var(--cx-fs-label);font-weight:400;color:var(--cx-text-4)}wa-textarea::part(textarea){padding:10px}wa-input[appearance=filled]{--wa-form-control-height: 32px;--wa-form-control-background-color: var(--cx-hover);--wa-form-control-border-color: var(--cx-line);--wa-form-control-border-radius: var(--cx-radius-8);--wa-form-control-padding-inline: 9px;width:100%;font-size:var(--cx-fs-ui);line-height:normal}wa-input[appearance=filled]::part(base){background:var(--cx-hover);border-color:var(--cx-line)}wa-input[appearance=filled]:focus-within::part(base){border-color:var(--cx-ink)}wa-input[appearance=filled][aria-invalid=true]::part(base),wa-input[appearance=filled].cx-invalid::part(base){border-color:var(--cx-danger)}@media(max-width:640px){wa-input[appearance=filled]{font-size:var(--cx-fs-title-sm)}}@media(pointer:coarse){wa-input[appearance=filled]{font-size:var(--cx-fs-title-sm)}}wa-textarea[appearance=filled]{--wa-form-control-height: auto;--wa-form-control-background-color: var(--cx-hover);--wa-form-control-border-color: var(--cx-line);--wa-form-control-border-radius: var(--cx-radius-8);--wa-form-control-padding-block: 10px;--wa-form-control-padding-inline: 9px;width:100%;font-size:var(--cx-fs-ui);line-height:normal}wa-textarea[appearance=filled]::part(textarea-wrapper){background:var(--cx-hover);border-color:var(--cx-line)}wa-textarea[appearance=filled]:focus-within::part(textarea-wrapper){border-color:var(--cx-ink)}wa-textarea[appearance=filled][aria-invalid=true]::part(textarea-wrapper),wa-textarea[appearance=filled].cx-invalid::part(textarea-wrapper){border-color:var(--cx-danger)}wa-textarea[appearance=filled]::part(textarea){padding:10px 9px;font-family:monospace;font-size:inherit;line-height:normal;color:var(--cx-text)}@media(max-width:640px){wa-textarea[appearance=filled]{font-size:var(--cx-fs-title-sm)}}@media(pointer:coarse){wa-textarea[appearance=filled]{font-size:var(--cx-fs-title-sm)}}wa-otp-input{--segment-size: 40px;--segment-border-radius: var(--cx-radius-8)}wa-otp-input:not([appearance=contained])::part(segments){max-width:calc(100% + 2 * (var(--wa-focus-ring-offset) + var(--wa-focus-ring-width)))}wa-progress-bar{--track-height: 4px;--track-color: var(--cx-hover);--indicator-color: var(--cx-ink)}wa-progress-bar::part(progress-bar){border-radius:var(--cx-radius-2)}wa-progress-bar::part(indicator){--cx-progress-cap: min(var(--cx-radius-2), max(0px, calc(100% - 2 * var(--cx-radius-2))));border-start-end-radius:var(--cx-progress-cap) var(--cx-radius-2);border-end-end-radius:var(--cx-progress-cap) var(--cx-radius-2)}wa-progress-bar[indeterminate]::part(indicator){border-start-start-radius:var(--cx-progress-cap) var(--cx-radius-2);border-end-start-radius:var(--cx-progress-cap) var(--cx-radius-2)}wa-tab-group{--indicator-color: var(--cx-ink);--track-color: var(--cx-line);--track-width: 2px}wa-tab-group::part(tabs){height:36px;box-sizing:border-box;border-bottom:0;box-shadow:inset 0 -1px 0 var(--cx-line);gap:4px}wa-tab::part(base){display:inline-flex;align-items:center;gap:6px;height:35px;padding:0 10px;font-weight:500;color:var(--cx-text-3)}wa-tab[active]::part(base){color:var(--cx-text)}wa-tab[active]{border-block-end:0;margin-block-end:0}wa-tab[active]::part(base){position:relative}wa-tab[active]::part(base):after{content:"";position:absolute;inset-inline:10px;bottom:0;height:2px;border-radius:var(--cx-radius-2);background:var(--cx-ink);pointer-events:none}wa-tab:not([active]):hover::part(base){background:var(--cx-hover);color:var(--cx-text)}wa-tab::part(base):focus-visible{outline:none;box-shadow:var(--cx-focus-ring-inset)}wa-breadcrumb,wa-breadcrumb-item{font-size:var(--cx-fs-label);color:var(--cx-text-3)}wa-breadcrumb-item::part(separator){margin-inline:6px;font-size:14px;color:var(--cx-text-5)}wa-tag{--wa-form-control-height: 24.5px;--wa-font-size-smaller: 11px;--wa-color-neutral-on-quiet: var(--cx-text-3);height:19.6px;box-sizing:border-box;padding:1px 8px;border:0;border-radius:var(--cx-radius-full);font-size:11px;line-height:17.6px;font-weight:600}wa-tag::part(content){font-size:11px;line-height:17.6px}wa-tag.cx-info{--wa-color-neutral-fill-quiet: var(--cx-info-soft);--wa-color-neutral-on-quiet: var(--cx-info);--wa-color-neutral-border-quiet: transparent}wa-tag.cx-gold{--wa-color-neutral-fill-quiet: var(--cx-gold-soft);--wa-color-neutral-on-quiet: var(--cx-tag-gold-fg);--wa-color-neutral-border-quiet: transparent}wa-tag .cx-tag-lead{display:inline-flex;flex:none;align-items:center;justify-content:center;margin-inline-end:var(--cx-sp-4);vertical-align:-2px}wa-tag .cx-tag-lead :is(img,wa-icon){width:14px;min-width:14px;height:14px;flex:none;border-radius:var(--cx-radius-2);object-fit:contain}wa-tag .cx-tag-lead wa-icon{font-size:14px}wa-callout{padding:10px 12px;border-radius:var(--cx-radius-8)}wa-callout::part(message){color:var(--cx-text-2)}wa-tooltip::part(body){max-width:300px;padding:10px 12px;font-size:var(--cx-fs-body);font-weight:600;box-shadow:var(--cx-sh-invert)}wa-tooltip span{font-size:var(--cx-fs-ui);font-weight:400;color:color-mix(in srgb,var(--cx-invert-fg) 78%,transparent)}:is(wa-input,wa-select,wa-textarea).cx-invalid::part(hint){color:var(--cx-danger)}wa-radio-group.cx-seg{display:inline-flex;width:fit-content;max-width:100%;vertical-align:middle}wa-radio-group.cx-seg::part(form-control){display:inline-flex;flex-direction:column;margin:0;padding:0;border:0;min-width:0}wa-radio-group.cx-seg::part(form-control-label){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}wa-radio-group:has(>wa-radio[appearance=button])::part(form-control-input){width:fit-content;height:auto;box-sizing:border-box;gap:2px;padding:2px;border-radius:var(--cx-seg-radius);background:var(--cx-seg-track);flex-direction:row;flex-wrap:nowrap}wa-radio[appearance=button]{margin:0;height:25px;min-height:25px;box-sizing:border-box;padding:4px 12px;border:0;border-radius:var(--cx-seg-thumb-radius);background:transparent;color:var(--cx-text-3);font-size:var(--cx-fs-label);line-height:normal;font-weight:500}wa-radio[appearance=button]:hover{color:var(--cx-text)}wa-radio[appearance=button]:state(checked){background:var(--cx-seg-thumb);color:var(--cx-seg-thumb-fg);font-weight:600;box-shadow:var(--cx-seg-thumb-shadow)}wa-radio[appearance=button]:focus-visible{outline:none;box-shadow:var(--cx-focus-ring)}wa-radio-group:has(>wa-radio[appearance=button])[size=xs] wa-radio[appearance=button],wa-radio[appearance=button][size=xs]{height:20px;min-height:20px;padding-block:0;padding-inline:var(--cx-sp-8);font-size:var(--cx-fs-label)}wa-radio-group:has(>wa-radio[appearance=button])[size=s] wa-radio[appearance=button],wa-radio[appearance=button][size=s]{height:24px;min-height:24px;padding-block:0;padding-inline:var(--cx-sp-10);font-size:var(--cx-fs-label)}wa-radio-group:has(>wa-radio[appearance=button])[size=m] wa-radio[appearance=button]{height:28px;min-height:28px;padding-block:0;padding-inline:var(--cx-sp-12);font-size:var(--cx-fs-ui)}wa-radio-group:has(>wa-radio[appearance=button])[size=l] wa-radio[appearance=button],wa-radio[appearance=button][size=l]{height:36px;min-height:36px;padding-block:0;padding-inline:var(--cx-sp-14);font-size:var(--cx-fs-body)}wa-switch{--width: 34px;--height: 19px;--thumb-size: 15px;--wa-form-control-activated-color: var(--cx-ink);--wa-form-control-background-color: color-mix(in srgb, var(--cx-text) 16%, transparent);--wa-form-control-border-color: transparent}wa-switch::part(thumb){background:var(--cx-knob);box-shadow:0 1px 2px #0f172a47}wa-switch.cx-switch-bare{width:34px}wa-switch.cx-switch-bare::part(label){display:none}wa-switch::part(label){color:var(--cx-text-2)}wa-switch:focus-within::part(control){outline:none;box-shadow:var(--cx-focus-ring)}:is(wa-checkbox,wa-radio:not([appearance=button])){--wa-form-control-border-color: var(--cx-text-4);--wa-form-control-background-color: transparent}:is(wa-checkbox,wa-radio:not([appearance=button])):focus-within::part(control){outline:none;box-shadow:var(--cx-focus-ring)}:is(wa-checkbox,wa-radio:not([appearance=button]))::part(label){font-size:var(--cx-fs-ui);font-weight:400;color:var(--cx-text-2)}:is(wa-checkbox,wa-radio:not([appearance=button]))::part(control){margin-inline-end:8px}wa-checkbox::part(control){border-radius:var(--cx-radius-4)}wa-toast{--gap: 10px;width:max-content;max-width:min(560px,calc(100vw - 48px))}wa-toast>wa-toast-item{max-width:100%}wa-toast.cx-toaster>wa-toast-item{align-self:center}wa-toast.cx-toaster-dialog>wa-toast-item{align-self:flex-start}wa-toast-item{--accent-width: 0px;--padding: 11px;--accent-color: rgba(244, 245, 243, .28)}wa-toast-item::part(toast-item){background:var(--cx-invert-bg);border:1px solid rgba(255,255,255,.08);border-radius:var(--cx-radius-12);box-shadow:var(--cx-sh-invert)}wa-toast-item::part(content){padding:11px 18px 11px 14px;color:var(--cx-invert-fg);font-size:var(--cx-fs-ui);font-weight:500}wa-toast-item::part(icon){color:var(--cx-invert-fg);font-size:18px}wa-toast-item[variant=success]::part(icon){color:#8fd0aa}wa-toast-item[variant=danger]::part(icon){color:#ee9090}wa-toast-item[variant=warning]::part(icon){color:#e3b057}wa-toast-item::part(close-button){color:#f4f5f399}wa-toast-item::part(progress-ring__track){stroke:transparent}wa-toast-item>wa-button[appearance=plain]{margin-inline-start:6px}wa-toast-item>wa-button[appearance=plain]::part(base){height:auto;min-height:0;padding:2px 0 2px 12px;border:0;border-inline-start:1px solid rgba(255,255,255,.14);border-radius:0;background:transparent;color:#8fd0aa;font-size:var(--cx-fs-ui);font-weight:500;line-height:1.45;opacity:.92}wa-toast-item>wa-button[appearance=plain]:hover::part(base){background:transparent;opacity:1}:root{--cx-table-sticky-col-bg: #fdfcfa}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--cx-table-sticky-col-bg: #191f1c}}:root[data-theme=dark]{--cx-table-sticky-col-bg: #191f1c}:root{--cx-time-selected-fg: #ffffff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--cx-time-selected-fg: #14171a}}:root[data-theme=dark]{--cx-time-selected-fg: #14171a}:root[data-theme=dark] cx-file-card[inline-original]{--cx-file-tile-dark-filter: saturate(.92) brightness(.88);--cx-file-tile-dark-edge: inset 0 0 0 1px rgba(255, 255, 255, .08)}@media(prefers-reduced-motion:reduce){:root{--wa-transition-fast: 0ms;--wa-transition-normal: 0ms;--wa-transition-slow: 0ms;--wa-button-transform-active: none}}@media(prefers-reduced-transparency:reduce){:root{--cx-quiet-glass: var(--cx-bg);--cx-glass-card: var(--cx-bg);--cx-glass-strong: var(--cx-bg)}}wa-dialog.cx-top::part(dialog){align-self:start;margin-block:8vh auto}cx-choice-card{--cx-choice-selected-fill: color-mix(in srgb, var(--cx-green-accent) 12%, transparent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) cx-choice-card{--cx-choice-selected-fill: color-mix(in srgb, var(--cx-green-accent) 24%, transparent)}}:root[data-theme=dark] cx-choice-card{--cx-choice-selected-fill: color-mix(in srgb, var(--cx-green-accent) 24%, transparent)}wa-input.cx-invalid::part(base),wa-select.cx-invalid::part(base),wa-textarea.cx-invalid::part(base),wa-number-input.cx-invalid::part(base){border-color:var(--cx-danger)}wa-toast-item.cx-toast-selectable::part(content){user-select:text}:root{--cx-table-row: 40px;--cx-control-h: 32px}[data-density=compact]{--cx-row-min: 32px;--cx-table-row: 36px;--cx-control-h: 28px;--wa-form-control-height: 28px}@media(prefers-reduced-motion:reduce){:root{--cx-dur-120: 0ms;--cx-dur-160: 0ms;--cx-dur-200: 0ms;--cx-dur-240: 0ms;--cx-dur-280: 0ms;--cx-dur-380: 0ms;--cx-dur-480: 0ms;--cx-dur-680: 0ms;--wa-transition-fast: 0ms;--wa-transition-normal: 0ms;--wa-transition-slow: 0ms}}:root[data-transparency=reduce]{--cx-glass-card: var(--cx-bg);--cx-glass-strong: var(--cx-bg);--cx-quiet-glass: var(--cx-bg);--cx-glass-edge: var(--cx-line);--cx-quiet-edge: var(--cx-line);--cx-blur-quiet: none;--cx-blur-card: none;--cx-blur-strong: none}@media(prefers-reduced-transparency:reduce){:root{--cx-glass-card: var(--cx-bg);--cx-glass-strong: var(--cx-bg);--cx-quiet-glass: var(--cx-bg);--cx-glass-edge: var(--cx-line);--cx-quiet-edge: var(--cx-line);--cx-blur-quiet: none;--cx-blur-card: none;--cx-blur-strong: none}wa-dialog,wa-drawer{--backdrop-filter: none}}:root[data-transparency=reduce] :is(wa-dialog,wa-drawer){--backdrop-filter: none}@media(prefers-contrast:more){:root{--cx-text-3: var(--cx-text-2);--cx-text-4: var(--cx-text-3);--cx-text-5: var(--cx-text-4);--cx-line: var(--cx-line-strong);--cx-glass-edge: var(--cx-line-strong);--cx-quiet-edge: var(--cx-line-strong)}}@media(forced-colors:active){cx-row[selected],cx-row[aria-current=true]{outline:2px solid Highlight;outline-offset:-2px}wa-radio[data-cx-radio-focus]{outline-color:Highlight}:where(:root.cx-page-base) :focus-visible,:where(:root.cx-page-base):focus-visible{outline:2px solid Highlight;outline-offset:1px}wa-option:focus-visible,cx-stat[clickable]:focus-visible,cx-truncate:focus-visible{outline:2px solid Highlight;outline-offset:1px}wa-button::part(base){border:1px solid ButtonText;color:ButtonText;background:ButtonFace}.cx-table td,.cx-table th{border-color:CanvasText}}@media print{:root:root:root{color-scheme:light;--cx-text: #1f2320;--cx-text-2: #4a4a43;--cx-text-3: #6d6a60;--cx-text-4: #6d6a60;--cx-text-5: #7d7a70;--cx-bg: #fff;--cx-card-bg: #fff;--cx-control-bg: #fff;--cx-table-head-bg: #f2f1ec;--cx-table-head-strong-bg: #f2f1ec;--cx-glass-card: #fff;--cx-glass-strong: #fff;--cx-quiet-glass: #fff;--cx-hover: rgba(0, 0, 0, .04);--cx-hover-strong: rgba(0, 0, 0, .06);--cx-line: #d9d6cc;--cx-line-strong: #c3bfb3;--cx-line-soft: #e4e1d8;--cx-quiet-edge: #d9d6cc;--cx-glass-edge: #d9d6cc;--cx-code-bg: #f5f4f0;--cx-code-fg: #1f2320;--cx-blur-quiet: none;--cx-blur-card: none;--cx-blur-strong: none;--cx-sh-quiet: none;--cx-sh-section: none;--cx-sh-float: none}body{background:#fff;color:#000}wa-toast,wa-dialog,wa-drawer,.cx-toaster,.cx-toaster-dialog{display:none!important}.cx-table tr{break-inside:avoid}}:root.cx-page-base::-webkit-scrollbar,:root.cx-page-base *::-webkit-scrollbar{width:4px;height:4px}:root.cx-page-base::-webkit-scrollbar-track,:root.cx-page-base *::-webkit-scrollbar-track{background:transparent}:root.cx-page-base::-webkit-scrollbar-thumb,:root.cx-page-base *::-webkit-scrollbar-thumb{border-radius:var(--cx-radius-full);background:var(--cx-line-strong)}cx-prose,.cx-prose,cx-ai-message,.cx-user-content{text-autospace:normal}:where(:root.cx-page-base) :focus-visible,:where(:root.cx-page-base):focus-visible{outline:none;box-shadow:var(--cx-focus-ring)}:where(:host) :focus-visible{outline:none;box-shadow:var(--cx-focus-ring)}@media(forced-colors:active){:where(:root.cx-page-base) :focus-visible,:where(:root.cx-page-base):focus-visible{outline:2px solid Highlight;outline-offset:1px;box-shadow:none}:where(:host) :focus-visible{outline:2px solid Highlight;outline-offset:1px;box-shadow:none}}:where(.flash-drop,.flash-locate){position:relative}.flash-drop:after,.flash-locate:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.flash-drop:after{animation:cx-dnd-flash var(--cx-dur-680) var(--cx-ease)}.flash-locate:after{animation:cx-msg-jump-flash var(--cx-recipe-jump-flash) var(--cx-ease)}@keyframes cx-dnd-flash{0%{background:var(--cx-ink-soft)}to{background:transparent}}@keyframes cx-msg-jump-flash{0%,28%{background:var(--cx-jump-flash)}to{background:transparent}}wa-button.cx-unavailable:not([loading]):not(.is-busy):not([aria-busy=true])::part(base){opacity:.4;cursor:not-allowed}.field-count{font-size:var(--cx-fs-caption);color:var(--cx-text-4);font-variant-numeric:tabular-nums}.field-count[hidden]{display:none}.field-count.is-full{color:var(--cx-warning)}.is-busy[aria-disabled=true]{opacity:1;cursor:progress}:is(button,[role=button]).is-busy:after{content:"";display:inline-block;flex-shrink:0;width:12px;height:12px;margin-inline-start:var(--cx-sp-6);vertical-align:-1px;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--cx-radius-circle);animation:cx-spin var(--cx-dur-680) linear infinite}@keyframes cx-spin{to{transform:rotate(360deg)}}.inline-edit-hint{position:fixed;z-index:60;max-width:min(280px,calc(100vw - 16px));padding:var(--cx-sp-6) var(--cx-sp-10);border-radius:var(--cx-radius-8);border:1px solid var(--cx-line);background:var(--cx-glass-strong);box-shadow:var(--cx-sh-float);color:var(--cx-text-3);font-size:var(--cx-fs-caption);line-height:1.5;pointer-events:none}.inline-edit-hint[hidden]{display:none}.inline-edit-hint .inline-edit-hint-err{color:var(--cx-danger)}.inline-edit-hint .inline-edit-hint-err:empty{display:none}.cx-confirm{--width: min(420px, calc(100vw - 32px) )}.cx-confirm .cx-confirm-head{display:flex;align-items:flex-start;gap:var(--cx-sp-10)}.cx-confirm .cx-confirm-icon{flex:none;margin-top:1px;color:var(--cx-text-3);font-size:18px}.cx-confirm[data-tone=danger] .cx-confirm-icon{color:var(--cx-danger)}.cx-confirm[data-tone=warn] .cx-confirm-icon{color:var(--cx-warning)}.cx-confirm .cx-confirm-title{margin:0;color:var(--cx-text);font-size:var(--cx-fs-title-sm);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.cx-confirm .cx-confirm-body{margin:var(--cx-sp-8) 0 0;color:var(--cx-text-3);font-size:var(--cx-fs-ui);line-height:1.65}.cx-confirm .cx-confirm-text{margin:0}.cx-confirm .cx-confirm-error{margin:0;color:var(--cx-danger);font-size:var(--cx-fs-ui);line-height:1.6;text-align:start;white-space:normal}.cx-confirm .cx-confirm-error.is-stacked{margin-top:var(--cx-sp-8)}.cx-confirm .cx-confirm-error[hidden],.cx-confirm .cx-confirm-actions wa-button[hidden]{display:none}.cx-confirm .cx-confirm-rich{display:grid;gap:var(--cx-sp-8)}.cx-confirm .cx-confirm-rich:empty{display:none}.cx-confirm .cx-confirm-require{margin-top:var(--cx-sp-10)}.cx-confirm .cx-confirm-hint{display:block;margin-bottom:var(--cx-sp-6);color:var(--cx-text-4);font-size:var(--cx-fs-label);line-height:1.45}.cx-confirm .cx-confirm-input{display:block;width:100%}.cx-confirm .cx-confirm-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--cx-sp-8)}[data-cx-dnd-item],[data-cx-dnd-indicator]{position:relative}[data-cx-dnd-item].is-dragging{opacity:.4}[data-cx-dnd-item].is-drop-hover{background:var(--cx-hover)}[data-cx-dnd-item].drop-before:before,[data-cx-dnd-item].drop-after:before,[data-cx-dnd-indicator].drop-before:before,[data-cx-dnd-indicator].drop-after:before{content:"";position:absolute;left:0;right:0;z-index:2;height:2px;border-radius:var(--cx-radius-2);background:var(--cx-ink);pointer-events:none}[data-cx-dnd-item].drop-before:before,[data-cx-dnd-indicator].drop-before:before{top:calc(-1 * var(--cx-dnd-line-offset, 3px))}[data-cx-dnd-item].drop-after:before,[data-cx-dnd-indicator].drop-after:before{bottom:calc(-1 * var(--cx-dnd-line-offset, 3px))}.is-drop-target{background:var(--cx-ink-soft);outline:2px dashed var(--cx-ink);outline-offset:-2px}[data-cx-drop-label]:after{content:attr(data-cx-drop-label);position:absolute;top:0;right:var(--cx-sp-16);max-width:70%;transform:translateY(-50%);padding:var(--cx-sp-4) var(--cx-sp-8);border-radius:var(--cx-radius-6);background:var(--cx-glass-strong);color:var(--cx-ink);font-size:var(--cx-fs-label);font-weight:var(--cx-fw-medium);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;z-index:3}@media(prefers-reduced-motion:reduce){.flash-drop:after,.flash-locate:after{animation:none}}wa-accordion{border:0;border-radius:0;background:transparent;overflow:visible}wa-accordion-item{--show-duration: var(--cx-dur-200);--hide-duration: var(--cx-dur-200);--easing: var(--cx-ease);border-top:1px solid var(--cx-line)}wa-accordion-item::part(button){padding:10px 0;border-radius:0;font-size:var(--cx-fs-ui);font-weight:500}wa-accordion-item::part(button):focus-visible{outline:none;box-shadow:var(--cx-focus-ring-inset)}wa-accordion-item::part(icon){color:var(--cx-text-4)}wa-accordion-item::part(content){padding:0 0 10px;color:var(--cx-text-2);font-size:var(--cx-fs-ui)}wa-checkbox-group{--gap: 8px}wa-checkbox-group::part(form-control-label){font-size:var(--cx-fs-label);font-weight:500}:is(wa-checkbox-group,wa-known-date,wa-time-input,wa-slider,wa-color-picker)::part(hint){font-size:var(--cx-fs-label);font-weight:400;color:var(--cx-text-4)}wa-known-date::part(field-input):focus{outline:none;box-shadow:var(--cx-focus-ring)}wa-time-input:focus-within::part(input-wrapper){outline:none;box-shadow:var(--cx-focus-ring)}wa-time-input{--wa-border-radius-m: var(--cx-radius-12);--wa-shadow-m: var(--cx-sh-float);--wa-color-brand-fill-loud: var(--cx-ink-soft);--wa-color-brand-on-loud: var(--cx-ink)}wa-time-input::part(column):focus-visible{outline:none;box-shadow:var(--cx-focus-ring-inset)}wa-slider{--track-size: 4px;--thumb-width: 16px;--thumb-height: 16px;--wa-color-neutral-fill-normal: var(--cx-hover);--wa-form-control-activated-color: var(--cx-ink);--wa-color-surface-default: var(--cx-control-bg)}wa-slider::part(track){border-radius:var(--cx-radius-2);background:var(--cx-hover)}wa-slider::part(indicator){background:var(--cx-ink)}wa-slider::part(thumb){border:0;background:var(--cx-knob);box-shadow:0 1px 2px #0f172a47}wa-slider:focus-within::part(thumb){box-shadow:0 1px 2px #0f172a47,var(--cx-focus-ring)}wa-split-panel{--divider-width: 1px;--divider-hit-area: 12px}wa-split-panel::part(divider){background:var(--cx-line)}wa-split-panel::part(divider):hover{box-shadow:0 0 0 1.5px var(--cx-hover)}wa-split-panel::part(divider):focus-visible{outline:none;box-shadow:var(--cx-focus-ring)}wa-tree{--indent-size: 16px;--indent-guide-width: 1px;--indent-guide-color: var(--cx-line);--indent-guide-offset: 0}wa-tree-item{font-size:var(--cx-fs-ui);--wa-form-control-border-color: var(--cx-line-strong)}wa-tree-item::part(item){min-height:32px;box-sizing:border-box;padding:0 8px;border-inline-start:0;border-radius:var(--cx-radius-8);color:var(--cx-text-2)}wa-tree-item:not([selected])::part(item):hover{background:var(--cx-hover)}wa-tree-item[selected]::part(item){background:var(--cx-ink-soft);color:var(--cx-ink)}wa-tree-item:focus-visible::part(item){outline:none;box-shadow:var(--cx-focus-ring-inset)}wa-tree-item::part(expand-button){width:24px;height:24px;font-size:14px;color:var(--cx-text-4)}wa-tree-item::part(checkbox){margin-inline-end:8px}wa-progress-ring{--size: 32px;--track-width: 3px;--track-color: var(--cx-line);--indicator-color: var(--cx-ink);--indicator-transition-duration: var(--cx-dur-240)}wa-progress-ring::part(label){font-size:var(--cx-fs-caption);font-weight:600;color:var(--cx-text-2)}wa-rating{--symbol-color: var(--cx-text-5);--symbol-color-active: var(--cx-gold);font-size:var(--cx-fs-title-sm)}wa-qr-code{box-sizing:border-box;padding:12px;background:var(--cx-qr-bg);border:1px solid var(--cx-line);border-radius:var(--cx-radius-12);color:var(--cx-qr-fg)}wa-color-picker{--wa-border-radius-m: var(--cx-radius-12);--wa-shadow-m: var(--cx-sh-float);--wa-color-surface-default: var(--cx-control-bg)}wa-color-picker::part(swatch):focus-visible{outline:none;box-shadow:var(--cx-focus-ring)}wa-comparison{--divider-width: 2px;border-radius:var(--cx-radius-12);background:var(--cx-card-bg)}wa-comparison::part(divider){background:var(--cx-line-strong)}wa-comparison::part(handle){background:var(--cx-control-bg);border:1px solid var(--cx-line);color:var(--cx-text-2)}wa-comparison::part(handle):focus-visible{outline:none;box-shadow:var(--cx-focus-ring)}wa-comparison img{display:block;width:100%;height:auto}wa-zoomable-frame{border:1px solid var(--cx-line);border-radius:var(--cx-radius-12);background:var(--cx-card-bg)}wa-zoomable-frame::part(iframe){border-radius:var(--cx-radius-12)}wa-animated-image{border-radius:var(--cx-radius-12);overflow:hidden;background:var(--cx-hover)}wa-skeleton.cx-skeleton-line::part(indicator){border-radius:var(--cx-radius-4)}wa-dialog.cx-image-zoom{--width: min(92vw, 1200px)}wa-dialog.cx-image-zoom::part(body){padding:0;overflow:auto;background:var(--cx-bg)}.cx-image-zoom-stage{display:grid;place-items:center;min-height:240px;padding:var(--cx-sp-16)}.cx-image-zoom-img{display:block;max-width:100%;max-height:calc(100vh - 180px);border-radius:var(--cx-radius-8);object-fit:contain;cursor:zoom-in}.cx-image-zoom-img.is-zoomed{max-width:none;max-height:none;cursor:zoom-out}.cx-image-zoom-img:focus-visible{outline:none;box-shadow:var(--cx-focus-ring)}wa-dialog[data-cx-watermark]::part(dialog),wa-drawer[data-cx-watermark]::part(dialog){position:relative}wa-dialog[data-cx-watermark]::part(dialog):after,wa-drawer[data-cx-watermark]::part(dialog):after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.06;background-color:var(--cx-watermark-fill);-webkit-mask-image:var(--cx-wm-tile);mask-image:var(--cx-wm-tile);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:720px 480px;mask-size:720px 480px}wa-button.cx-btn-compact::part(base){height:26px;min-height:26px;padding-inline:var(--cx-sp-8);border-radius:var(--cx-radius-8)}wa-button.cx-btn-compact::part(label){font-size:var(--cx-fs-label)}wa-button.cx-btn-compact[disabled]:not([loading]):not(.is-busy):not([aria-busy=true])::part(base),wa-button.cx-btn-compact[aria-disabled=true]:not([loading]):not(.is-busy):not([aria-busy=true])::part(base){color:var(--cx-text-2);opacity:.4}wa-button.cx-btn-ink::part(base),wa-button.cx-btn-ink[variant][appearance]::part(base){border-color:transparent;background:var(--cx-ink);color:var(--cx-card-bg);box-shadow:none}wa-button.cx-btn-ink:hover::part(base),wa-button.cx-btn-ink[variant][appearance]:hover::part(base){filter:brightness(1.07)}wa-tag.cx-ink{--wa-color-neutral-fill-quiet: var(--cx-ink-soft);--wa-color-neutral-on-quiet: var(--cx-ink);--wa-color-neutral-border-quiet: transparent}wa-radio-group.cx-seg.cx-seg-compact wa-radio[appearance=button],wa-radio-group.cx-seg.cx-seg-compact wa-radio[appearance=button][size]{padding:4px 8px}wa-switch{display:inline-flex;align-items:center;width:fit-content;vertical-align:middle}wa-input>wa-icon[slot=start]{font-size:var(--cx-fs-body)}cx-account-menu :is(button,a) :is(wa-icon,svg){flex:none;width:14px;height:14px;min-width:14px;min-height:14px;font-size:14px}wa-number-input .cx-number-prefix{flex:none;align-self:center;padding-inline-start:var(--cx-sp-8);color:var(--cx-text-3);font-size:var(--cx-fs-ui);font-weight:500;white-space:nowrap}wa-number-input .cx-number-suffix{flex:none;align-self:center;padding-inline:var(--cx-sp-6) var(--cx-sp-8);color:var(--cx-text-4);font-size:var(--cx-fs-label);white-space:nowrap}wa-callout.cx-danger-text::part(message){color:var(--cx-danger)}wa-button.cx-btn-ui-xs{--wa-form-control-height: 24px;--wa-form-control-padding-block: 0;--wa-form-control-padding-inline: calc(var(--cx-sp-8) - 1px);--wa-form-control-border-radius: var(--cx-radius-6);margin:0;font-size:var(--cx-fs-label);font-weight:var(--cx-fw-medium);line-height:1}wa-button.cx-btn-ui-xs::part(base){height:24px;min-height:24px;font-size:var(--cx-fs-label);font-weight:var(--cx-fw-medium);line-height:1}wa-button.cx-btn-ui-xs::part(label){font-size:var(--cx-fs-label);font-weight:var(--cx-fw-medium);line-height:1}wa-button.cx-btn-ui-xs>:is(wa-icon,svg){flex:none;width:14px;height:14px;min-width:14px;min-height:14px;font-size:14px}wa-button.cx-btn-ui-xs>[slot=start]{margin-inline-end:var(--cx-sp-4)}wa-button.cx-btn-ui-xs>[slot=end]{margin-inline-start:var(--cx-sp-4)}wa-button.cx-btn-compact-text{--wa-form-control-height: auto;--wa-form-control-padding-block: 0;--wa-form-control-padding-inline: var(--cx-sp-8);--wa-form-control-border-radius: var(--cx-radius-8);margin:0;font-size:var(--cx-fs-caption);font-weight:var(--cx-fw-medium)}wa-button.cx-btn-compact-text::part(base){height:auto;min-height:0;padding:var(--cx-sp-4) var(--cx-sp-8);border:1px solid transparent;box-sizing:border-box;font-size:var(--cx-fs-caption);font-weight:var(--cx-fw-medium);line-height:normal}wa-button.cx-btn-compact-text::part(label){font-size:var(--cx-fs-caption);font-weight:var(--cx-fw-medium);line-height:normal}wa-button.cx-btn-compact-text::part(caret){width:12px;height:12px;min-width:12px;min-height:12px;margin-inline-start:var(--cx-sp-4);font-size:12px}wa-button.cx-btn-compact-text>:is(wa-icon,svg){flex:none;width:12px;height:12px;min-width:12px;min-height:12px;font-size:12px}wa-button.cx-btn-compact-text>[slot=start]{margin-inline-end:var(--cx-sp-4)}wa-button.cx-btn-compact-text>[slot=end]{margin-inline-start:var(--cx-sp-4)}wa-button.cx-btn-compact-text>:is(wa-icon,svg)[slot=start],wa-button.cx-btn-compact-text>:is(wa-icon,svg)[slot=end]{opacity:.85}wa-button.cx-btn-compact-text[appearance=plain][variant=neutral][aria-haspopup]:not([aria-haspopup=false])[aria-expanded=true]:not(:hover):not([disabled]):not([aria-disabled=true]){--wa-color-neutral-on-quiet: var(--cx-text-3)}wa-button.cx-btn-compact-text[appearance=plain][variant=neutral][aria-haspopup]:not([aria-haspopup=false])[aria-expanded=true]:not(:hover):not([disabled]):not([aria-disabled=true])::part(base){background:transparent}wa-button.cx-btn-ui-xs[aria-expanded=true]>:is(wa-icon,svg)[slot=end]{transform:rotate(180deg)}:root[data-look=standard]{--cx-btn-ink-bg: #1f3c33;--cx-btn-ink-bg-active: #1a332b;--cx-sh-primary: 0 1px 2px rgba(31, 60, 51, .18);--cx-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);--cx-sources-popover-bg: rgba(255, 255, 255, .94);--cx-card-inset-shadow: inset 0 1px 0 rgba(255, 255, 255, .24);--cx-tag-gold-fg: var(--cx-gold)}@media(prefers-color-scheme:dark){:root[data-look=standard]:not([data-theme=light]){--cx-btn-ink-bg: #7fc39e;--cx-btn-ink-bg-active: #72b38f;--cx-sh-primary: var(--cx-inset-hi), 0 1px 2px rgba(0, 0, 0, .4);--cx-tile-shadow: inset 0 0 0 1px rgba(255, 255, 255, .06);--cx-sources-popover-bg: var(--cx-glass-card);--cx-card-inset-shadow: var(--cx-sh-quiet);--cx-seg-thumb: #34473c;--cx-seg-thumb-fg: var(--cx-text);--cx-seg-thumb-shadow: var(--cx-inset-hi);--cx-control-bg: #232b26;--cx-table-head-strong-bg: #27312b;--cx-table-sticky-col-bg: #1b211d}}:root[data-look=standard][data-theme=dark]{--cx-btn-ink-bg: #7fc39e;--cx-btn-ink-bg-active: #72b38f;--cx-sh-primary: var(--cx-inset-hi), 0 1px 2px rgba(0, 0, 0, .4);--cx-tile-shadow: inset 0 0 0 1px rgba(255, 255, 255, .06);--cx-sources-popover-bg: var(--cx-glass-card);--cx-card-inset-shadow: var(--cx-sh-quiet);--cx-seg-thumb: #34473c;--cx-seg-thumb-fg: var(--cx-text);--cx-seg-thumb-shadow: var(--cx-inset-hi);--cx-control-bg: #232b26;--cx-table-head-strong-bg: #27312b;--cx-table-sticky-col-bg: #1b211d}

:where(wa-accordion, wa-accordion-item, wa-animated-image, wa-avatar, wa-badge, wa-breadcrumb, wa-breadcrumb-item, wa-button, wa-button-group, wa-callout, wa-card, wa-checkbox, wa-checkbox-group, wa-color-picker, wa-comparison, wa-copy-button, wa-details, wa-dialog, wa-divider, wa-drawer, wa-dropdown, wa-dropdown-item, wa-icon, wa-input, wa-known-date, wa-number-input, wa-option, wa-otp-input, wa-pagination, wa-popover, wa-progress-bar, wa-progress-ring, wa-qr-code, wa-radio, wa-radio-group, wa-rating, wa-scroller, wa-select, wa-skeleton, wa-slider, wa-spinner, wa-split-panel, wa-switch, wa-tab, wa-tab-group, wa-tab-panel, wa-tag, wa-textarea, wa-time-input, wa-toast, wa-toast-item, wa-tooltip, wa-tree, wa-tree-item, wa-zoomable-frame, cx-icon-button, cx-page-header, cx-section-header, cx-row, cx-empty, cx-stat, cx-description-list, cx-timeline, cx-time-picker, cx-avatar-group, cx-person-card, cx-result, cx-banner, cx-watermark, cx-image, cx-inline-edit, cx-truncate, cx-info-tip, cx-kbd, cx-steps, cx-tabs, cx-toc, cx-chip-group, cx-filter-bar, cx-notification-list, cx-theme-switch, cx-lang-switch, cx-data-table, cx-chart, cx-data-block, cx-sparkline, cx-combobox, cx-tree-select, cx-date-picker, cx-file-upload, cx-field-group, cx-save-bar, cx-prose, cx-code, cx-ai-message, cx-ai-composer, cx-ai-attachment, cx-ai-thinking, cx-ai-sources, cx-ai-suggestions, cx-ai-feedback, cx-ai-welcome, cx-ai-conversations, cx-ai-label, cx-search, cx-filter-list, cx-pager, cx-switch, cx-meter, cx-choice-card, cx-checkbox-list, cx-confirm, cx-account-menu, cx-account-menu-item, cx-icon-seg, cx-file-card, cx-app-bar):not(:defined) { visibility: hidden; }
.cx-reveal :where(wa-accordion, wa-accordion-item, wa-animated-image, wa-avatar, wa-badge, wa-breadcrumb, wa-breadcrumb-item, wa-button, wa-button-group, wa-callout, wa-card, wa-checkbox, wa-checkbox-group, wa-color-picker, wa-comparison, wa-copy-button, wa-details, wa-dialog, wa-divider, wa-drawer, wa-dropdown, wa-dropdown-item, wa-icon, wa-input, wa-known-date, wa-number-input, wa-option, wa-otp-input, wa-pagination, wa-popover, wa-progress-bar, wa-progress-ring, wa-qr-code, wa-radio, wa-radio-group, wa-rating, wa-scroller, wa-select, wa-skeleton, wa-slider, wa-spinner, wa-split-panel, wa-switch, wa-tab, wa-tab-group, wa-tab-panel, wa-tag, wa-textarea, wa-time-input, wa-toast, wa-toast-item, wa-tooltip, wa-tree, wa-tree-item, wa-zoomable-frame, cx-icon-button, cx-page-header, cx-section-header, cx-row, cx-empty, cx-stat, cx-description-list, cx-timeline, cx-time-picker, cx-avatar-group, cx-person-card, cx-result, cx-banner, cx-watermark, cx-image, cx-inline-edit, cx-truncate, cx-info-tip, cx-kbd, cx-steps, cx-tabs, cx-toc, cx-chip-group, cx-filter-bar, cx-notification-list, cx-theme-switch, cx-lang-switch, cx-data-table, cx-chart, cx-data-block, cx-sparkline, cx-combobox, cx-tree-select, cx-date-picker, cx-file-upload, cx-field-group, cx-save-bar, cx-prose, cx-code, cx-ai-message, cx-ai-composer, cx-ai-attachment, cx-ai-thinking, cx-ai-sources, cx-ai-suggestions, cx-ai-feedback, cx-ai-welcome, cx-ai-conversations, cx-ai-label, cx-search, cx-filter-list, cx-pager, cx-switch, cx-meter, cx-choice-card, cx-checkbox-list, cx-confirm, cx-account-menu, cx-account-menu-item, cx-icon-seg, cx-file-card, cx-app-bar):not(:defined) { visibility: visible; }
.cx-cloak cx-icon-button:not(:defined), cx-icon-button:not(:defined) { visibility: visible; }
