:root{--cs-palette-neutral-0: #ffffff;--cs-palette-neutral-25: #fbfbfb;--cs-palette-neutral-50: #fafafa;--cs-palette-neutral-100: #f4f4f4;--cs-palette-neutral-150: #f3f3f3;--cs-palette-neutral-200: #dedede;--cs-palette-neutral-250: #bcbcbc;--cs-palette-neutral-300: #939393;--cs-palette-neutral-350: #777777;--cs-palette-neutral-400: #686868;--cs-palette-neutral-450: #4c4c4c;--cs-palette-neutral-500: #404040;--cs-palette-neutral-550: #2d2d2d;--cs-palette-neutral-600: #242424;--cs-palette-neutral-650: #1d1d1d;--cs-palette-neutral-700: #191919;--cs-palette-neutral-750: #171717;--cs-palette-neutral-800: #151515;--cs-palette-neutral-850: #0f0f0f;--cs-palette-neutral-900: #0b0b0b;--cs-palette-neutral-950: #0a0a0a;--cs-palette-neutral-1000: #080808;--cs-palette-cyan-50: #eef9fb;--cs-palette-cyan-100: #d6f1f5;--cs-palette-cyan-200: #bce3e8;--cs-palette-cyan-300: #78c5d0;--cs-palette-cyan-400: #21a3b9;--cs-palette-cyan-500: #0a9aaf;--cs-palette-cyan-600: #0091a6;--cs-palette-cyan-700: #006775;--cs-palette-cyan-800: #07545f;--cs-palette-cyan-900: #0a454e;--cs-palette-cyan-950: #052c33;--cs-palette-cyan-1000: #071719;--cs-palette-cyan-muted-400: #718f93;--cs-palette-cyan-muted-600: #5f777a;--cs-palette-blue-50: #eef6ff;--cs-palette-blue-100: #dbeafe;--cs-palette-blue-200: #bdd7f5;--cs-palette-blue-300: #91bdea;--cs-palette-blue-400: #6aa9ef;--cs-palette-blue-500: #4489d1;--cs-palette-blue-600: #2b6eb5;--cs-palette-blue-700: #245b96;--cs-palette-blue-800: #224d7b;--cs-palette-blue-900: #203f63;--cs-palette-blue-950: #132842;--cs-palette-green-50: #effaf2;--cs-palette-green-100: #dcf3e1;--cs-palette-green-200: #b9e7c4;--cs-palette-green-300: #91d9a0;--cs-palette-green-400: #6fcf83;--cs-palette-green-500: #4dbe68;--cs-palette-green-600: #318849;--cs-palette-green-700: #28713d;--cs-palette-green-800: #245c35;--cs-palette-green-900: #204b2e;--cs-palette-green-950: #102b19;--cs-palette-yellow-50: #fffbea;--cs-palette-yellow-100: #fff3bd;--cs-palette-yellow-200: #ffe588;--cs-palette-yellow-300: #f5cf54;--cs-palette-yellow-400: #dfb42d;--cs-palette-yellow-500: #bf8e10;--cs-palette-yellow-600: #987000;--cs-palette-yellow-700: #755600;--cs-palette-yellow-800: #614708;--cs-palette-yellow-900: #513b0b;--cs-palette-yellow-950: #2e2003;--cs-palette-orange-50: #fff7ed;--cs-palette-orange-100: #ffead4;--cs-palette-orange-200: #ffd2aa;--cs-palette-orange-300: #f5b879;--cs-palette-orange-400: #e9b45d;--cs-palette-orange-500: #c98327;--cs-palette-orange-600: #a56515;--cs-palette-orange-700: #874f12;--cs-palette-orange-800: #6e4215;--cs-palette-orange-900: #5a3715;--cs-palette-orange-950: #321d09;--cs-palette-red-50: #fff1f2;--cs-palette-red-100: #ffe0e2;--cs-palette-red-200: #ffc5c9;--cs-palette-red-300: #f99aa1;--cs-palette-red-400: #ef646a;--cs-palette-red-500: #dc4d55;--cs-palette-red-600: #c43e46;--cs-palette-red-700: #a6323a;--cs-palette-red-800: #882e35;--cs-palette-red-900: #712c32;--cs-palette-red-950: #3f1519;--cs-palette-purple-50: #f7f2ff;--cs-palette-purple-100: #ede3ff;--cs-palette-purple-200: #ddcbff;--cs-palette-purple-300: #c4a6f5;--cs-palette-purple-400: #a982e6;--cs-palette-purple-500: #8d63d1;--cs-palette-purple-600: #7452bf;--cs-palette-purple-700: #5f429e;--cs-palette-purple-800: #4f3980;--cs-palette-purple-900: #423369;--cs-palette-purple-950: #281a43;--cs-palette-pink-50: #fff0f6;--cs-palette-pink-100: #ffe0ed;--cs-palette-pink-200: #ffc2dc;--cs-palette-pink-300: #f692be;--cs-palette-pink-400: #e967a2;--cs-palette-pink-500: #d44e8c;--cs-palette-pink-600: #b93f78;--cs-palette-pink-700: #9a3564;--cs-palette-pink-800: #7f3055;--cs-palette-pink-900: #6a2d4a;--cs-palette-pink-950: #3f172a;--cs-palette-black-alpha-5: rgba(10, 10, 10, .045);--cs-palette-black-alpha-6: rgba(10, 10, 10, .055);--cs-palette-black-alpha-8: rgba(10, 10, 10, .075);--cs-palette-black-alpha-10: rgba(10, 10, 10, .095);--cs-palette-black-alpha-16: rgba(10, 10, 10, .16);--cs-palette-black-alpha-42: rgba(25, 25, 25, .42);--cs-palette-black-alpha-66: rgba(4, 4, 4, .66);--cs-palette-white-alpha-6: rgba(255, 255, 255, .055);--cs-palette-white-alpha-7: rgba(255, 255, 255, .065);--cs-palette-white-alpha-9: rgba(255, 255, 255, .09);--cs-palette-white-alpha-10: rgba(255, 255, 255, .1);--cs-palette-white-alpha-16: rgba(255, 255, 255, .16);--cs-palette-cyan-alpha-12: rgba(10, 154, 175, .12);--cs-palette-cyan-alpha-16: rgba(10, 154, 175, .16);--cs-palette-cyan-alpha-36: rgba(10, 154, 175, .36);--cs-palette-green-alpha-11: rgba(49, 136, 73, .11);--cs-palette-green-alpha-14: rgba(77, 190, 104, .14);--cs-palette-orange-alpha-11: rgba(165, 101, 21, .11);--cs-palette-orange-alpha-14: rgba(233, 180, 93, .14);--cs-palette-red-alpha-10: rgba(196, 62, 70, .1);--cs-palette-red-alpha-14: rgba(239, 100, 106, .14);--cs-palette-blue-alpha-10: rgba(43, 110, 181, .1);--cs-palette-blue-alpha-14: rgba(106, 169, 239, .14)}:root,:root[data-theme=dark],:where([data-theme=dark]){color-scheme:dark;--cs-font-ui: "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Arial, "PingFang SC", "Source Han Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--cs-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--cs-bg-inset: var(--cs-palette-neutral-900);--cs-bg-base: var(--cs-palette-neutral-1000);--cs-bg-body: var(--cs-palette-neutral-850);--cs-bg-content: var(--cs-palette-neutral-800);--cs-bg-control: var(--cs-palette-neutral-800);--cs-bg-card: var(--cs-palette-neutral-800);--cs-bg-panel: var(--cs-palette-neutral-750);--cs-bg-float: var(--cs-palette-neutral-650);--cs-bg-modal: var(--cs-palette-neutral-600);--cs-bg-backdrop: var(--cs-palette-black-alpha-66);--cs-fill-hover: var(--cs-palette-white-alpha-6);--cs-fill-pressed: var(--cs-palette-white-alpha-9);--cs-fill-selected: var(--cs-accent-soft);--cs-fill-current: var(--cs-palette-white-alpha-6);--cs-fill-disabled: var(--cs-palette-white-alpha-16);--cs-fill-tag: var(--cs-palette-white-alpha-10);--cs-fill-mask: var(--cs-palette-black-alpha-42);--cs-text-title: var(--cs-palette-neutral-100);--cs-text-subtitle: var(--cs-palette-neutral-200);--cs-text-body: var(--cs-palette-neutral-250);--cs-text-describe: var(--cs-palette-neutral-300);--cs-text-link: var(--cs-accent);--cs-text-disabled: var(--cs-palette-neutral-350);--cs-icon-default: var(--cs-text-subtitle);--cs-icon-muted: var(--cs-text-body);--cs-icon-describe: var(--cs-text-describe);--cs-icon-disabled: var(--cs-text-disabled);--cs-inverse: var(--cs-palette-neutral-950);--cs-action-neutral: var(--cs-palette-neutral-100);--cs-action-neutral-hover: var(--cs-palette-neutral-0);--cs-action-neutral-active: var(--cs-palette-neutral-200);--cs-on-action-neutral: var(--cs-palette-neutral-950);--cs-border-subtle: var(--cs-palette-white-alpha-9);--cs-border: var(--cs-palette-white-alpha-10);--cs-border-strong: var(--cs-palette-white-alpha-16);--cs-accent: var(--cs-palette-cyan-500);--cs-accent-hover: var(--cs-palette-cyan-400);--cs-accent-active: var(--cs-palette-cyan-600);--cs-accent-disabled: var(--cs-palette-cyan-alpha-36);--cs-accent-soft: var(--cs-palette-cyan-alpha-16);--cs-on-accent: var(--cs-palette-neutral-0);--cs-on-accent-disabled: var(--cs-palette-cyan-muted-400);--cs-success: var(--cs-palette-green-400);--cs-success-soft: var(--cs-palette-green-alpha-14);--cs-warning: var(--cs-palette-orange-400);--cs-warning-soft: var(--cs-palette-orange-alpha-14);--cs-danger: var(--cs-palette-red-400);--cs-danger-soft: var(--cs-palette-red-alpha-14);--cs-info: var(--cs-palette-blue-400);--cs-info-soft: var(--cs-palette-blue-alpha-14);--cs-func-cyan-foreground: var(--cs-palette-cyan-300);--cs-func-cyan-background: var(--cs-palette-cyan-950);--cs-func-cyan-border: var(--cs-palette-cyan-800);--cs-func-blue-foreground: var(--cs-palette-blue-300);--cs-func-blue-background: var(--cs-palette-blue-950);--cs-func-blue-border: var(--cs-palette-blue-800);--cs-func-green-foreground: var(--cs-palette-green-300);--cs-func-green-background: var(--cs-palette-green-950);--cs-func-green-border: var(--cs-palette-green-800);--cs-func-yellow-foreground: var(--cs-palette-yellow-300);--cs-func-yellow-background: var(--cs-palette-yellow-950);--cs-func-yellow-border: var(--cs-palette-yellow-800);--cs-func-orange-foreground: var(--cs-palette-orange-300);--cs-func-orange-background: var(--cs-palette-orange-950);--cs-func-orange-border: var(--cs-palette-orange-800);--cs-func-red-foreground: var(--cs-palette-red-300);--cs-func-red-background: var(--cs-palette-red-950);--cs-func-red-border: var(--cs-palette-red-800);--cs-func-purple-foreground: var(--cs-palette-purple-300);--cs-func-purple-background: var(--cs-palette-purple-950);--cs-func-purple-border: var(--cs-palette-purple-800);--cs-func-pink-foreground: var(--cs-palette-pink-300);--cs-func-pink-background: var(--cs-palette-pink-950);--cs-func-pink-border: var(--cs-palette-pink-800);--cs-shadow-z1: 0 1px 2px rgba(0, 0, 0, .28);--cs-shadow-z2: 0 8px 24px rgba(0, 0, 0, .24);--cs-shadow-z3: 0 32px 100px rgba(0, 0, 0, .38), 0 12px 36px rgba(0, 0, 0, .18);--cs-shadow-popover: var(--cs-shadow-z2);--cs-shadow-dialog: var(--cs-shadow-z3)}:root[data-theme=light],:where([data-theme=light]){color-scheme:light;--cs-bg-inset: var(--cs-palette-neutral-100);--cs-bg-base: var(--cs-palette-neutral-25);--cs-bg-body: var(--cs-palette-neutral-0);--cs-bg-content: var(--cs-palette-neutral-0);--cs-bg-control: var(--cs-palette-neutral-0);--cs-bg-card: var(--cs-palette-neutral-0);--cs-bg-panel: var(--cs-palette-neutral-0);--cs-bg-float: var(--cs-palette-neutral-0);--cs-bg-modal: var(--cs-palette-neutral-0);--cs-bg-backdrop: var(--cs-palette-black-alpha-42);--cs-fill-hover: var(--cs-palette-black-alpha-5);--cs-fill-pressed: var(--cs-palette-black-alpha-8);--cs-fill-selected: var(--cs-accent-soft);--cs-fill-current: var(--cs-palette-black-alpha-5);--cs-fill-disabled: var(--cs-palette-black-alpha-16);--cs-fill-tag: var(--cs-palette-black-alpha-10);--cs-fill-mask: var(--cs-palette-black-alpha-42);--cs-text-title: var(--cs-palette-neutral-950);--cs-text-subtitle: var(--cs-palette-neutral-550);--cs-text-body: var(--cs-palette-neutral-500);--cs-text-describe: var(--cs-palette-neutral-400);--cs-text-link: var(--cs-accent);--cs-text-disabled: var(--cs-palette-neutral-300);--cs-icon-default: var(--cs-text-subtitle);--cs-icon-muted: var(--cs-text-body);--cs-icon-describe: var(--cs-text-describe);--cs-icon-disabled: var(--cs-text-disabled);--cs-inverse: var(--cs-palette-neutral-0);--cs-action-neutral: var(--cs-palette-neutral-750);--cs-action-neutral-hover: var(--cs-palette-neutral-650);--cs-action-neutral-active: var(--cs-palette-neutral-850);--cs-on-action-neutral: var(--cs-palette-neutral-0);--cs-border-subtle: var(--cs-palette-black-alpha-8);--cs-border: var(--cs-palette-black-alpha-10);--cs-border-strong: var(--cs-palette-black-alpha-16);--cs-accent: var(--cs-palette-cyan-500);--cs-accent-hover: var(--cs-palette-cyan-400);--cs-accent-active: var(--cs-palette-cyan-600);--cs-accent-disabled: var(--cs-palette-cyan-alpha-36);--cs-accent-soft: var(--cs-palette-cyan-alpha-12);--cs-on-accent: var(--cs-palette-neutral-0);--cs-on-accent-disabled: var(--cs-palette-cyan-muted-600);--cs-success: var(--cs-palette-green-600);--cs-success-soft: var(--cs-palette-green-alpha-11);--cs-warning: var(--cs-palette-orange-600);--cs-warning-soft: var(--cs-palette-orange-alpha-11);--cs-danger: var(--cs-palette-red-600);--cs-danger-soft: var(--cs-palette-red-alpha-10);--cs-info: var(--cs-palette-blue-600);--cs-info-soft: var(--cs-palette-blue-alpha-10);--cs-func-cyan-foreground: var(--cs-palette-cyan-700);--cs-func-cyan-background: var(--cs-palette-cyan-50);--cs-func-cyan-border: var(--cs-palette-cyan-200);--cs-func-blue-foreground: var(--cs-palette-blue-700);--cs-func-blue-background: var(--cs-palette-blue-50);--cs-func-blue-border: var(--cs-palette-blue-200);--cs-func-green-foreground: var(--cs-palette-green-700);--cs-func-green-background: var(--cs-palette-green-50);--cs-func-green-border: var(--cs-palette-green-200);--cs-func-yellow-foreground: var(--cs-palette-yellow-700);--cs-func-yellow-background: var(--cs-palette-yellow-50);--cs-func-yellow-border: var(--cs-palette-yellow-200);--cs-func-orange-foreground: var(--cs-palette-orange-700);--cs-func-orange-background: var(--cs-palette-orange-50);--cs-func-orange-border: var(--cs-palette-orange-200);--cs-func-red-foreground: var(--cs-palette-red-700);--cs-func-red-background: var(--cs-palette-red-50);--cs-func-red-border: var(--cs-palette-red-200);--cs-func-purple-foreground: var(--cs-palette-purple-700);--cs-func-purple-background: var(--cs-palette-purple-50);--cs-func-purple-border: var(--cs-palette-purple-200);--cs-func-pink-foreground: var(--cs-palette-pink-700);--cs-func-pink-background: var(--cs-palette-pink-50);--cs-func-pink-border: var(--cs-palette-pink-200);--cs-shadow-z1: 0 1px 2px rgba(20, 20, 20, .08);--cs-shadow-z2: 0 1px 2px rgba(20, 20, 20, .035), 0 8px 24px rgba(20, 20, 20, .055);--cs-shadow-z3: 0 32px 100px rgba(24, 24, 24, .13), 0 12px 36px rgba(24, 24, 24, .05);--cs-shadow-popover: var(--cs-shadow-z2);--cs-shadow-dialog: var(--cs-shadow-z3)}:root{--cs-font-size-micro: 10px;--cs-font-size-caption: 12px;--cs-font-size-code: 12px;--cs-font-size-element: 13px;--cs-font-size-body: 14px;--cs-font-size-heading-3: 16px;--cs-font-size-heading-2: 20px;--cs-font-size-heading-1: 24px;--cs-font-size-display: 32px;--cs-line-height-micro: 14px;--cs-line-height-caption: 16px;--cs-line-height-code: 16px;--cs-line-height-element: 18px;--cs-line-height-body: 20px;--cs-line-height-heading-3: 24px;--cs-line-height-heading-2: 28px;--cs-line-height-heading-1: 32px;--cs-line-height-display: 40px;--cs-font-weight-regular: 400;--cs-font-weight-medium: 500;--cs-font-weight-semibold: 600;--cs-font-weight-body: var(--cs-font-weight-regular);--cs-font-weight-body-strong: var(--cs-font-weight-medium);--cs-font-weight-element: var(--cs-font-weight-regular);--cs-font-weight-element-strong: var(--cs-font-weight-medium);--cs-font-weight-caption: var(--cs-font-weight-regular);--cs-font-weight-caption-strong: var(--cs-font-weight-medium);--cs-space-1: 4px;--cs-space-2: 8px;--cs-space-3: 12px;--cs-space-4: 16px;--cs-space-5: 20px;--cs-space-6: 24px;--cs-space-8: 32px;--cs-space-10: 40px;--cs-space-12: 48px;--cs-space-16: 64px;--cs-space-20: 80px;--cs-space-24: 96px;--cs-radius-1: 4px;--cs-radius-2: 6px;--cs-radius-3: 8px;--cs-radius-4: 10px;--cs-radius-5: 12px;--cs-radius-pill: 999px;--cs-control-compact: 28px;--cs-control-default: 32px;--cs-control-large: 36px;--cs-control-xlarge: 40px;--cs-textarea-compact: 64px;--cs-textarea-default: 80px;--cs-textarea-large: 96px;--cs-textarea-xlarge: 112px;--cs-row-height: 44px;--cs-sidebar-width: 228px;--cs-sidebar-collapsed: 52px;--cs-details-width: 400px;--cs-topbar-height: 44px;--cs-ease-standard: cubic-bezier(.2, .8, .2, 1);--cs-ease-emphasized: cubic-bezier(.16, 1, .3, 1);--cs-ease-modal: cubic-bezier(.4, 0, .2, 1);--cs-duration-instant: 80ms;--cs-duration-fast: .12s;--cs-duration-base: .18s;--cs-duration-panel: .24s;--cs-duration-modal: .22s;--cs-duration-spinner: .8s;--cs-z-topbar: 20;--cs-z-floating: 100;--cs-z-tooltip: 120;--cs-z-overlay: 200;--cs-z-modal: 201;--cs-z-toast: 300}:where([data-density=compact]){--cs-density-control-compact: var(--cs-control-compact);--cs-density-control-default: var(--cs-control-default);--cs-density-control-large: var(--cs-control-large);--cs-density-textarea-compact: var(--cs-textarea-compact);--cs-density-textarea-default: var(--cs-textarea-default);--cs-density-textarea-large: var(--cs-textarea-large);--cs-density-row-height: var(--cs-row-height);--cs-density-navigation-height: 32px;--cs-density-navigation-action: 24px;--cs-density-group-height: 36px;--cs-density-table-header-height: 32px;--cs-density-table-row-height: 40px;--cs-density-table-cell-block-padding: 8px;--cs-density-compact-padding: 9px;--cs-density-default-padding: 11px;--cs-density-large-padding: 14px;--cs-density-item-padding: 8px;--cs-density-inline-gap: 6px;--cs-density-avatar: 26px;--cs-density-avatar-small: 20px;--cs-density-badge-height: 20px;--cs-density-kbd-height: 18px;--cs-density-choice-size: 16px;--cs-density-radio-indicator: 7px;--cs-density-switch-width: 30px;--cs-density-switch-height: 18px;--cs-density-switch-thumb: 12px;--cs-density-switch-offset: 14px}:where([data-density=comfortable]){--cs-density-control-compact: var(--cs-control-default);--cs-density-control-default: var(--cs-control-large);--cs-density-control-large: var(--cs-control-xlarge);--cs-density-textarea-compact: var(--cs-textarea-default);--cs-density-textarea-default: var(--cs-textarea-large);--cs-density-textarea-large: var(--cs-textarea-xlarge);--cs-density-row-height: 48px;--cs-density-navigation-height: 36px;--cs-density-navigation-action: 28px;--cs-density-group-height: 40px;--cs-density-table-header-height: 36px;--cs-density-table-row-height: 44px;--cs-density-table-cell-block-padding: 10px;--cs-density-compact-padding: 11px;--cs-density-default-padding: 13px;--cs-density-large-padding: 16px;--cs-density-item-padding: 10px;--cs-density-inline-gap: 7px;--cs-density-avatar: 30px;--cs-density-avatar-small: 24px;--cs-density-badge-height: 24px;--cs-density-kbd-height: 22px;--cs-density-choice-size: 18px;--cs-density-radio-indicator: 8px;--cs-density-switch-width: 34px;--cs-density-switch-height: 20px;--cs-density-switch-thumb: 14px;--cs-density-switch-offset: 16px}.cs-design-system-root{color:var(--cs-text-body);font-family:var(--cs-font-ui);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body);isolation:isolate;min-width:0}.cs-system-icon{color:currentColor;display:block;flex:0 0 auto;pointer-events:none}.cs-sr-only{border:0;clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:where([data-slot]):focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){:where([data-slot]),:where([data-slot]):before,:where([data-slot]):after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.cs-button,.cs-toggle,.cs-toolbar__button,.cs-toolbar__link{position:relative;box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--cs-density-inline-gap, 6px);border:1px solid transparent;border-radius:var(--cs-radius-2);background:transparent;color:var(--cs-text-body);cursor:pointer;font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);line-height:1;text-decoration:none;white-space:nowrap;transition:color var(--cs-duration-fast),background-color var(--cs-duration-fast),border-color var(--cs-duration-fast),box-shadow var(--cs-duration-fast),transform var(--cs-duration-instant)}.cs-button[data-size=compact]{height:var(--cs-density-control-compact, var(--cs-control-compact));padding:0 var(--cs-density-compact-padding, 9px)}.cs-button[data-size=default]{height:var(--cs-density-control-default, var(--cs-control-default));padding:0 var(--cs-density-default-padding, 11px)}.cs-button[data-size=large]{height:var(--cs-density-control-large, var(--cs-control-large));padding:0 var(--cs-density-large-padding, 14px);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.cs-toggle[data-size=compact]{height:var(--cs-density-control-compact, var(--cs-control-compact));padding-inline:var(--cs-density-compact-padding, 9px)}.cs-toggle[data-size=default]{height:var(--cs-density-control-default, var(--cs-control-default));padding-inline:var(--cs-density-default-padding, 11px)}.cs-toggle[data-size=large]{height:var(--cs-density-control-large, var(--cs-control-large));padding-inline:var(--cs-density-large-padding, 14px);font-size:var(--cs-font-size-element)}.cs-button[data-variant=primary]{background:var(--cs-accent);color:var(--cs-on-accent)}.cs-button[data-variant=primary]:hover{background:var(--cs-accent-hover)}.cs-button[data-variant=primary]:active{background:var(--cs-accent-active)}.cs-button[data-variant=neutral]{border:0;background:var(--cs-action-neutral);color:var(--cs-on-action-neutral)}.cs-button[data-variant=neutral]:hover{background:var(--cs-action-neutral-hover)}.cs-button[data-variant=neutral]:active{background:var(--cs-action-neutral-active)}.cs-button[data-variant=secondary]{border:0;background:var(--cs-fill-hover);color:var(--cs-text-title)}.cs-button[data-variant=secondary]:hover{background:linear-gradient(var(--cs-fill-hover),var(--cs-fill-hover)),var(--cs-fill-hover)}.cs-button[data-variant=secondary]:active{background:linear-gradient(var(--cs-fill-pressed),var(--cs-fill-pressed)),var(--cs-fill-hover)}.cs-button[data-variant=elevated]{border-width:.5px;border-color:var(--cs-border-strong);background:var(--cs-bg-control);box-shadow:var(--cs-shadow-z1);color:var(--cs-text-title)}.cs-button[data-variant=elevated]:hover{background:linear-gradient(var(--cs-fill-hover),var(--cs-fill-hover)),var(--cs-bg-control)}.cs-button[data-variant=elevated]:active{background:linear-gradient(var(--cs-fill-pressed),var(--cs-fill-pressed)),var(--cs-bg-control)}.cs-toggle[data-variant=secondary]{border-color:var(--cs-border);background:var(--cs-bg-card);color:var(--cs-text-title)}.cs-toggle[data-variant=secondary]:hover{border-color:var(--cs-border-strong);background:var(--cs-fill-hover)}.cs-toggle[data-variant=secondary][data-pressed]{border-color:var(--cs-border-strong);background:var(--cs-fill-selected)}.cs-toggle[data-variant=secondary]:active{border-color:var(--cs-border-strong);background:var(--cs-fill-pressed)}.cs-button[data-variant=ghost],.cs-toggle[data-variant=ghost]{color:var(--cs-text-body)}.cs-button[data-variant=ghost]:hover,.cs-toggle[data-variant=ghost]:hover{background:var(--cs-fill-hover);color:var(--cs-text-title)}.cs-toggle[data-variant=ghost][data-pressed]{background:var(--cs-fill-selected);color:var(--cs-text-title)}.cs-button[data-variant=ghost]:active{background:var(--cs-fill-pressed);color:var(--cs-text-title)}.cs-button[data-variant=danger]{border:0;background:var(--cs-danger-soft);color:var(--cs-danger)}.cs-button[data-variant=danger]:hover{background:color-mix(in srgb,var(--cs-danger) 20%,transparent)}.cs-button[data-variant=danger]:active{background:color-mix(in srgb,var(--cs-danger) 26%,transparent)}.cs-button:active,.cs-toggle:active,.cs-toolbar__button:active,.cs-toolbar__link:active{transform:translateY(.5px)}.cs-button:focus-visible,.cs-toggle:focus-visible,.cs-toolbar__button:focus-visible,.cs-toolbar__link:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.cs-toolbar__input:focus-visible{border-color:var(--cs-accent);outline:none}.cs-button:disabled,.cs-toggle:disabled,.cs-toolbar__button:disabled,.cs-toolbar__input:disabled,.cs-button[data-disabled],.cs-toggle[data-disabled],.cs-toolbar__button[data-disabled]{cursor:not-allowed;opacity:.45}.cs-button[data-variant=primary]:disabled,.cs-button[data-variant=primary][data-disabled]{background:var(--cs-accent-disabled);color:var(--cs-on-accent-disabled);opacity:1}.cs-button[data-variant=neutral]:disabled,.cs-button[data-variant=neutral][data-disabled],.cs-button[data-variant=secondary]:disabled,.cs-button[data-variant=secondary][data-disabled],.cs-button[data-variant=elevated]:disabled,.cs-button[data-variant=elevated][data-disabled],.cs-button[data-variant=danger]:disabled,.cs-button[data-variant=danger][data-disabled]{background:var(--cs-fill-disabled);color:var(--cs-text-disabled);opacity:1}.cs-button[data-variant=elevated]:disabled,.cs-button[data-variant=elevated][data-disabled]{border-color:var(--cs-border);box-shadow:none}.cs-button [data-icon],.cs-toggle [data-icon],.cs-toolbar [data-icon]{width:1.15em;height:1.15em;flex:0 0 auto;stroke-width:1.5}.cs-button.cs-icon-button{aspect-ratio:1;padding:0}.cs-toggle-group{display:inline-flex;align-items:center;gap:2px}.cs-toggle-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.cs-toggle-group__item[data-pressed]{background:var(--cs-fill-selected);color:var(--cs-text-title)}.cs-toolbar,.cs-toolbar__group{display:flex;align-items:center;gap:var(--cs-space-1)}.cs-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.cs-toolbar__button,.cs-toolbar__link{min-height:var(--cs-density-control-compact, var(--cs-control-compact));padding-inline:var(--cs-density-compact-padding, 9px)}.cs-toolbar__button:hover,.cs-toolbar__link:hover{background:var(--cs-fill-hover);color:var(--cs-text-title)}.cs-toolbar__input{box-sizing:border-box;min-width:12ch;padding-inline:var(--cs-space-2);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);background:var(--cs-bg-control);color:var(--cs-text-title);font:inherit}.cs-toolbar__input[data-size=compact]{height:var(--cs-density-control-compact, var(--cs-control-compact))}.cs-toolbar__input[data-size=default]{height:var(--cs-density-control-default, var(--cs-control-default))}.cs-toolbar__input[data-size=large]{height:var(--cs-density-control-large, var(--cs-control-large))}.cs-toolbar__separator{width:1px;height:18px;margin-inline:var(--cs-space-1);background:var(--cs-border)}.cs-toolbar__separator[data-orientation=horizontal]{width:100%;height:1px;margin-block:var(--cs-space-1)}@media(prefers-reduced-motion:reduce){.cs-button,.cs-toggle,.cs-toolbar__button,.cs-toolbar__link{transition-duration:.01ms}}.cs-form,.cs-field-group,.cs-field,.cs-field__content,.cs-fieldset{display:flex;min-width:0;flex-direction:column}.cs-form,.cs-field-group{gap:var(--cs-space-4)}.cs-field,.cs-field__content,.cs-fieldset{gap:var(--cs-space-2)}.cs-field[data-orientation=horizontal]{flex-direction:row;align-items:center;justify-content:space-between}.cs-field[data-orientation=responsive]{display:grid;grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr);align-items:start}.cs-field__label,.cs-field__title,.cs-fieldset__legend{color:var(--cs-text-title);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-element-strong);line-height:var(--cs-line-height-element)}.cs-field__label{cursor:default}.cs-field__description,.cs-field__error{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.cs-field__error,.cs-field[data-invalid] .cs-field__label,.cs-field[data-invalid] .cs-field__description{color:var(--cs-danger)}.cs-field[data-disabled]{color:var(--cs-text-disabled)}.cs-field__item{display:flex;min-width:0;align-items:flex-start;gap:var(--cs-space-2)}.cs-field__separator{display:flex;align-items:center;gap:var(--cs-space-2);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption)}.cs-field__separator:before,.cs-field__separator:after{height:1px;flex:1;background:var(--cs-border-subtle);content:""}.cs-field__separator:not([data-content]) span{display:none}.cs-fieldset{min-inline-size:0;padding:0;border:0;margin:0}.cs-fieldset__legend{padding:0;margin-block-end:var(--cs-space-2)}.cs-fieldset__legend[data-variant=label]{font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.cs-input,.cs-textarea,.cs-number-field__input,.cs-combobox__input,.cs-autocomplete__input{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);background:var(--cs-bg-control);color:var(--cs-text-title);font:inherit;font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element);outline:none;transition:border-color var(--cs-duration-fast),background-color var(--cs-duration-fast)}.cs-input,.cs-number-field__input,.cs-combobox__input,.cs-autocomplete__input{padding-inline:var(--cs-density-default-padding, 11px)}.cs-input{background:var(--cs-bg-control);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);min-width:0;padding-inline:var(--cs-density-compact-padding, 9px)}.cs-input[data-size=compact]{height:var(--cs-density-control-compact, var(--cs-control-compact));padding-inline:var(--cs-density-compact-padding, 9px)}.cs-input[data-size=default]{height:var(--cs-density-control-default, var(--cs-control-default))}.cs-input[data-size=large]{height:var(--cs-density-control-large, var(--cs-control-large));padding-inline:var(--cs-density-large-padding, 14px)}.cs-textarea{padding:var(--cs-space-2) var(--cs-density-default-padding, 11px);background:var(--cs-bg-control);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);resize:vertical}.cs-textarea[data-size=compact]{min-height:var(--cs-density-textarea-compact, var(--cs-textarea-compact));padding-inline:var(--cs-density-compact-padding, 9px)}.cs-textarea[data-size=default]{min-height:var(--cs-density-textarea-default, var(--cs-textarea-default))}.cs-textarea[data-size=large]{min-height:var(--cs-density-textarea-large, var(--cs-textarea-large));padding-inline:var(--cs-density-large-padding, 14px)}.cs-input:hover,.cs-textarea:hover,.cs-input-group:hover,.cs-number-field__group:hover,.cs-combobox__input-group:hover,.cs-autocomplete__input-group:hover,.cs-select__trigger:hover{border-color:var(--cs-border-strong)}.cs-input:focus-visible,.cs-textarea:focus-visible,.cs-input-group:focus-within,.cs-number-field__group:focus-within,.cs-combobox__input-group:focus-within,.cs-autocomplete__input-group:focus-within,.cs-select__trigger:focus-visible{border-color:var(--cs-accent)}.cs-input:focus-visible,.cs-textarea:focus-visible,.cs-input-group:focus-within,.cs-number-field__group:focus-within,.cs-combobox__input-group:focus-within,.cs-autocomplete__input-group:focus-within,.cs-select__trigger:focus-visible,.cs-select__trigger[data-popup-open]{border-color:var(--cs-accent);box-shadow:none;outline:none}.cs-input::placeholder,.cs-textarea::placeholder,.cs-number-field__input::placeholder,.cs-combobox__input::placeholder,.cs-autocomplete__input::placeholder,.cs-select__trigger[data-placeholder]{color:var(--cs-text-describe)}.cs-input[aria-invalid=true],.cs-textarea[aria-invalid=true],.cs-number-field__group[data-invalid],.cs-combobox__input-group[data-invalid],.cs-autocomplete__input-group[data-invalid],.cs-select__trigger[data-invalid],.cs-input-group[data-invalid]{border-color:var(--cs-danger)}.cs-input:disabled,.cs-textarea:disabled,.cs-number-field[data-disabled],.cs-combobox__input-group[data-disabled],.cs-autocomplete__input-group[data-disabled],.cs-select__trigger[data-disabled],.cs-input-group[data-disabled]{cursor:not-allowed;opacity:.55}.cs-input-group,.cs-number-field__group,.cs-combobox__input-group,.cs-autocomplete__input-group,.cs-select__trigger{box-sizing:border-box;display:flex;min-width:0;align-items:center;border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);background:var(--cs-bg-control);color:var(--cs-text-title);transition:border-color var(--cs-duration-fast),background-color var(--cs-duration-fast)}.cs-input-group[data-size=compact],.cs-number-field__group[data-size=compact],.cs-combobox__input-group[data-size=compact],.cs-autocomplete__input-group[data-size=compact]{height:var(--cs-density-control-compact, var(--cs-control-compact))}.cs-input-group[data-size=default],.cs-number-field__group[data-size=default],.cs-combobox__input-group[data-size=default],.cs-autocomplete__input-group[data-size=default]{height:var(--cs-density-control-default, var(--cs-control-default))}.cs-input-group[data-size=large],.cs-number-field__group[data-size=large],.cs-combobox__input-group[data-size=large],.cs-autocomplete__input-group[data-size=large]{height:var(--cs-density-control-large, var(--cs-control-large))}.cs-input-group:has(.cs-input-group__textarea){height:auto;align-items:stretch}.cs-input-group[data-size=compact]:has(.cs-input-group__textarea){min-height:var(--cs-density-textarea-compact, var(--cs-textarea-compact))}.cs-input-group[data-size=default]:has(.cs-input-group__textarea){min-height:var(--cs-density-textarea-default, var(--cs-textarea-default))}.cs-input-group[data-size=large]:has(.cs-input-group__textarea){min-height:var(--cs-density-textarea-large, var(--cs-textarea-large))}.cs-input-group{position:relative;width:100%;background:var(--cs-bg-control)}.cs-input-group__input,.cs-input-group__textarea,.cs-number-field__input,.cs-combobox__input,.cs-autocomplete__input{flex:1;min-height:0;border:0;background:transparent}.cs-input-group__input{height:100%}.cs-input-group .cs-input-group__textarea{min-height:0;align-self:stretch}.cs-number-field__input,.cs-combobox__input,.cs-autocomplete__input{height:100%}.cs-input-group__input:focus-visible,.cs-input-group__textarea:focus-visible,.cs-number-field__input:focus-visible,.cs-combobox__input:focus-visible,.cs-autocomplete__input:focus-visible{outline:none}.cs-input-group__addon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding-inline:var(--cs-space-2);color:var(--cs-icon-muted)}.cs-input-group__addon[data-align=inline-end]{order:2}.cs-input-group__addon[data-align=inline-start],.cs-input-group__addon[data-align=inline-end]{align-self:stretch}.cs-input-group__addon:has(.cs-input-group__button){padding-inline:0}.cs-input-group__addon[data-align=block-start],.cs-input-group__addon[data-align=block-end]{width:100%;justify-content:flex-start;padding-block:var(--cs-space-2)}.cs-input-group:has(.cs-input-group__addon[data-align^=block]){flex-wrap:wrap}.cs-input-group__text{font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);white-space:nowrap}.cs-input-group .cs-input-group__button,.cs-input-group .cs-icon-button{height:100%;min-height:0}.cs-search-field input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cs-choice-label{display:inline-flex;align-items:center;gap:var(--cs-density-inline-gap, 6px);color:var(--cs-text-body);cursor:pointer;font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);-webkit-user-select:none;user-select:none}.cs-choice-label[data-disabled]{cursor:not-allowed;opacity:.45}.cs-checkbox,.cs-radio,.cs-switch{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:1px solid var(--cs-border-strong);color:var(--cs-on-accent);cursor:pointer;outline:none;transition:border-color var(--cs-duration-fast),background-color var(--cs-duration-fast)}.cs-checkbox,.cs-radio{width:var(--cs-density-choice-size, 16px);height:var(--cs-density-choice-size, 16px);background:var(--cs-bg-control)}.cs-checkbox{border-radius:var(--cs-radius-1)}.cs-radio{border-radius:var(--cs-radius-pill)}.cs-checkbox[data-checked],.cs-checkbox[data-indeterminate]{border-color:var(--cs-accent);background:var(--cs-accent)}.cs-radio[data-checked]{border-color:var(--cs-accent);background:var(--cs-bg-control);box-shadow:0 0 0 2px var(--cs-accent-soft)}.cs-checkbox:focus-visible,.cs-radio:focus-visible,.cs-switch:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.cs-checkbox[data-disabled],.cs-radio[data-disabled],.cs-switch[data-disabled]{cursor:not-allowed;opacity:.45}.cs-choice-label[data-disabled] .cs-checkbox[data-disabled],.cs-choice-label[data-disabled] .cs-radio[data-disabled],.cs-choice-label[data-disabled] .cs-switch[data-disabled]{opacity:1}.cs-checkbox__indicator,.cs-radio__indicator{display:inline-grid;width:100%;height:100%;place-items:center}.cs-checkbox__indicator svg{width:12px;height:12px}.cs-checkbox__indicator [data-indeterminate-icon],.cs-checkbox__indicator[data-indeterminate] [data-checked-icon]{display:none}.cs-checkbox__indicator[data-indeterminate] [data-indeterminate-icon]{display:block}.cs-radio__indicator:after{width:var(--cs-density-radio-indicator, 7px);height:var(--cs-density-radio-indicator, 7px);border-radius:var(--cs-radius-pill);background:var(--cs-accent);content:""}.cs-checkbox-group,.cs-radio-group{display:flex;gap:var(--cs-space-3)}.cs-radio-group{align-items:center;gap:14px}.cs-checkbox-group[data-orientation=vertical],.cs-radio-group[data-orientation=vertical]{flex-direction:column}.cs-radio-group[data-orientation=vertical]{align-items:flex-start}.cs-switch{width:var(--cs-density-switch-width, 30px);height:var(--cs-density-switch-height, 18px);justify-content:flex-start;border-color:var(--cs-border);border-radius:var(--cs-radius-pill);background:var(--cs-fill-tag)}.cs-switch[data-checked]{border-color:var(--cs-accent);background:var(--cs-accent)}.cs-switch__thumb{width:var(--cs-density-switch-thumb, 12px);height:var(--cs-density-switch-thumb, 12px);margin-inline-start:0;border-radius:var(--cs-radius-pill);background:var(--cs-on-accent);box-shadow:0 1px 2px #00000047;translate:2px 0;transition:translate var(--cs-duration-base) var(--cs-ease-standard),background-color var(--cs-duration-fast)}.cs-switch[data-checked] .cs-switch__thumb{background:var(--cs-on-accent);translate:var(--cs-density-switch-offset, 14px) 0}.cs-number-field,.cs-otp-field{display:flex;min-width:0;flex-direction:column;gap:var(--cs-space-2)}.cs-number-field__group{width:fit-content}.cs-number-field__input{width:9ch;text-align:center}.cs-number-field__stepper{display:inline-grid;width:var(--cs-density-control-compact, var(--cs-control-compact));height:100%;flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--cs-icon-muted);cursor:pointer;place-items:center}.cs-number-field__stepper:hover{background:var(--cs-fill-hover);color:var(--cs-text-title)}.cs-number-field__stepper svg{width:14px;height:14px}.cs-number-field__scrub-area{display:inline-flex;width:fit-content;cursor:ew-resize;-webkit-user-select:none;user-select:none}.cs-otp-field__group{display:flex;align-items:center;gap:var(--cs-space-1)}.cs-otp-field__input{box-sizing:border-box;padding:0;border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);background:var(--cs-bg-control);color:var(--cs-text-title);font:inherit;text-align:center}.cs-otp-field[data-size=compact] .cs-otp-field__input{width:var(--cs-density-control-compact, var(--cs-control-compact));height:var(--cs-density-control-compact, var(--cs-control-compact))}.cs-otp-field[data-size=default] .cs-otp-field__input{width:var(--cs-density-control-default, var(--cs-control-default));height:var(--cs-density-control-default, var(--cs-control-default))}.cs-otp-field[data-size=large] .cs-otp-field__input{width:var(--cs-density-control-large, var(--cs-control-large));height:var(--cs-density-control-large, var(--cs-control-large))}.cs-otp-field__input:focus-visible{border-color:var(--cs-accent);outline:none}.cs-otp-field__separator{color:var(--cs-text-describe)}.cs-select__trigger{width:100%;min-width:120px;height:var(--cs-density-control-default, var(--cs-control-default));justify-content:space-between;gap:var(--cs-space-2);padding-block:0;padding-inline:var(--cs-density-default-padding, 11px) var(--cs-density-item-padding, 8px);background:var(--cs-bg-control);cursor:pointer;font:inherit;font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.cs-select__trigger:hover{background:var(--cs-fill-hover)}.cs-select__trigger[data-size=compact]{height:var(--cs-density-control-compact, var(--cs-control-compact));padding-inline:var(--cs-density-compact-padding, 9px) var(--cs-density-item-padding, 8px)}.cs-select__trigger[data-size=large]{height:var(--cs-density-control-large, var(--cs-control-large));padding-inline:var(--cs-density-large-padding, 14px) var(--cs-density-item-padding, 8px)}.cs-select__icon,.cs-combobox__trigger,.cs-combobox__clear,.cs-autocomplete__trigger,.cs-autocomplete__clear{display:inline-grid;width:var(--cs-density-control-compact, var(--cs-control-compact));height:100%;flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--cs-icon-muted);cursor:pointer;place-items:center}.cs-select__icon{width:14px;height:14px;line-height:0}.cs-select__icon svg,.cs-combobox__trigger svg,.cs-combobox__clear svg,.cs-autocomplete__trigger svg,.cs-autocomplete__clear svg{display:block;width:14px;height:14px}.cs-select__positioner,.cs-combobox__positioner,.cs-autocomplete__positioner{z-index:var(--cs-z-floating);max-width:var(--available-width)}.cs-select__content,.cs-combobox__content,.cs-autocomplete__content{min-width:max(10rem,var(--anchor-width));max-height:min(20rem,var(--available-height));overflow:hidden;border:1px solid var(--cs-border);border-radius:var(--cs-radius-3);background:var(--cs-bg-float);box-shadow:var(--cs-shadow-z2);color:var(--cs-text-body);transform-origin:var(--transform-origin);transition:opacity var(--cs-duration-fast),transform var(--cs-duration-fast) var(--cs-ease-standard)}.cs-select__content{border-radius:var(--cs-radius-5)}.cs-select__content[data-starting-style],.cs-select__content[data-ending-style],.cs-combobox__content[data-starting-style],.cs-combobox__content[data-ending-style],.cs-autocomplete__content[data-starting-style],.cs-autocomplete__content[data-ending-style]{opacity:0;transform:scale(.98)}.cs-select__list,.cs-combobox__list,.cs-autocomplete__list{max-height:inherit;padding:var(--cs-space-1);overflow:auto;overscroll-behavior:contain}.cs-select__list{padding:5px}.cs-select__item,.cs-combobox__item,.cs-autocomplete__item{position:relative;display:flex;min-height:var(--cs-density-control-compact, var(--cs-control-compact));align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-1) var(--cs-density-item-padding, 8px);border-radius:var(--cs-radius-2);color:var(--cs-text-body);cursor:default;font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element);outline:none;-webkit-user-select:none;user-select:none}.cs-select__item{height:var(--cs-density-control-default, var(--cs-control-default));min-height:0;padding:0 var(--cs-density-item-padding, 8px);color:var(--cs-text-subtitle);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.cs-select__item[data-highlighted],.cs-combobox__item[data-highlighted],.cs-autocomplete__item[data-highlighted]{background:var(--cs-fill-hover);color:var(--cs-text-title)}.cs-select__item[data-selected]{color:var(--cs-text-title)}.cs-combobox__item[data-selected]{background:var(--cs-fill-selected);color:var(--cs-text-title)}.cs-select__item[data-disabled],.cs-combobox__item[data-disabled],.cs-autocomplete__item[data-disabled]{color:var(--cs-text-disabled);pointer-events:none}.cs-select__item-indicator,.cs-combobox__item-indicator{display:inline-grid;width:16px;height:16px;margin-inline-start:auto;color:var(--cs-accent);place-items:center}.cs-select__item-indicator svg,.cs-combobox__item-indicator svg{width:14px;height:14px}.cs-select__group-label,.cs-combobox__group-label,.cs-autocomplete__group-label{padding:var(--cs-space-2) var(--cs-density-item-padding, 8px) var(--cs-space-1);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption-strong)}.cs-select__separator{height:1px;margin:var(--cs-space-1);background:var(--cs-border-subtle)}.cs-select__scroll-button{display:grid;height:24px;color:var(--cs-icon-muted);place-items:center}.cs-combobox__input-group,.cs-autocomplete__input-group{width:100%}.cs-combobox__empty,.cs-combobox__status,.cs-autocomplete__empty,.cs-autocomplete__status{padding:var(--cs-space-3);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);text-align:center}.cs-combobox__chips{display:flex;min-height:var(--cs-density-control-default, var(--cs-control-default));flex-wrap:wrap;align-items:center;gap:var(--cs-space-1);padding:var(--cs-space-1);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);background:var(--cs-bg-control)}.cs-combobox__chips[data-size=compact]{min-height:var(--cs-density-control-compact, var(--cs-control-compact))}.cs-combobox__chips[data-size=default]{min-height:var(--cs-density-control-default, var(--cs-control-default))}.cs-combobox__chips[data-size=large]{min-height:var(--cs-density-control-large, var(--cs-control-large))}.cs-combobox__chip{display:inline-flex;min-height:22px;align-items:center;gap:var(--cs-space-1);padding-inline:var(--cs-space-2);border-radius:var(--cs-radius-pill);background:var(--cs-bg-inset);color:var(--cs-text-body);font-size:var(--cs-font-size-caption)}.cs-combobox__chip-remove{display:inline-grid;width:18px;height:18px;padding:0;border:0;background:transparent;color:var(--cs-icon-muted);cursor:pointer;place-items:center}.cs-slider{display:flex;width:100%;min-width:8rem;align-items:center}.cs-slider__control{position:relative;display:flex;width:100%;height:var(--cs-density-control-compact, var(--cs-control-compact));align-items:center;touch-action:none;-webkit-user-select:none;user-select:none}.cs-slider__track{position:relative;width:100%;height:4px;border-radius:var(--cs-radius-pill);background:var(--cs-bg-inset)}.cs-slider__indicator{position:absolute;height:100%;border-radius:inherit;background:var(--cs-accent)}.cs-slider__thumb{width:16px;height:16px;border:2px solid var(--cs-accent);border-radius:var(--cs-radius-pill);background:var(--cs-bg-control);box-shadow:var(--cs-shadow-z2);outline:none}.cs-slider__thumb:focus-visible{outline:2px solid var(--cs-accent-soft);outline-offset:2px}.cs-slider[data-disabled]{cursor:not-allowed;opacity:.5}.cs-slider[data-orientation=vertical]{width:var(--cs-density-control-compact, var(--cs-control-compact));min-width:0;height:10rem}.cs-slider[data-orientation=vertical] .cs-slider__control{width:var(--cs-density-control-compact, var(--cs-control-compact));height:100%;justify-content:center}.cs-slider[data-orientation=vertical] .cs-slider__track{width:4px;height:100%}.cs-slider[data-orientation=vertical] .cs-slider__indicator{width:100%;height:auto}.cs-slider__value{margin-inline-start:var(--cs-space-2);color:var(--cs-text-body);font-size:var(--cs-font-size-caption)}@media(max-width:640px){.cs-field[data-orientation=responsive]{display:flex;flex-direction:column}}@media(prefers-reduced-motion:reduce){.cs-input,.cs-textarea,.cs-number-field__group,.cs-combobox__input-group,.cs-autocomplete__input-group,.cs-select__trigger,.cs-checkbox,.cs-radio,.cs-switch,.cs-switch__thumb,.cs-select__content,.cs-combobox__content,.cs-autocomplete__content{transition-duration:.01ms}}.cs-breadcrumbs{display:block;min-width:0;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.cs-breadcrumbs-list{display:flex;min-width:0;align-items:center;margin:0;padding:0;gap:2px;list-style:none}.cs-breadcrumbs-item,.cs-breadcrumbs-separator{display:inline-flex;min-width:0;align-items:center}.cs-breadcrumbs-link{color:var(--cs-text-describe);text-decoration:none}.cs-breadcrumbs-link:hover{color:var(--cs-text-body)}.cs-breadcrumbs-link:focus-visible{border-radius:var(--cs-radius-1);outline:1px solid var(--cs-accent);outline-offset:1px}.cs-breadcrumbs-page{color:var(--cs-text-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-breadcrumbs-separator{flex:0 0 auto;color:var(--cs-icon-describe)}.cs-breadcrumbs-ellipsis{display:inline-grid;width:var(--cs-space-4);place-items:center}.cs-tabs{min-width:0}.cs-tabs-list{position:relative;display:flex;min-width:0;align-items:center;gap:2px}.cs-tabs[data-orientation=vertical] .cs-tabs-list{flex-direction:column;align-items:stretch}.cs-tabs-tab{position:relative;display:inline-flex;height:var(--cs-density-control-compact);min-width:0;align-items:center;justify-content:center;padding:0 var(--cs-density-item-padding);gap:5px;border:0;border-radius:var(--cs-radius-2);outline:none;background:transparent;color:var(--cs-text-subtitle);cursor:pointer;font:inherit;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption);line-height:var(--cs-line-height-caption);transition:color var(--cs-duration-fast),background-color var(--cs-duration-fast)}.cs-tabs-tab:hover{background:var(--cs-fill-hover);color:var(--cs-text-body)}.cs-tabs-tab[data-active]{color:var(--cs-text-title)}.cs-tabs-tab[data-disabled]{color:var(--cs-text-disabled);cursor:not-allowed}.cs-tabs-tab:focus-visible{outline:1px solid var(--cs-accent);outline-offset:-1px}.cs-tabs[data-variant=underline] .cs-tabs-list{border-bottom:1px solid var(--cs-border-subtle)}.cs-tabs[data-variant=underline] .cs-tabs-tab{border-radius:0}.cs-tabs[data-variant=underline] .cs-tabs-tab[data-active]:after{position:absolute;right:var(--cs-density-item-padding, 8px);bottom:-1px;left:var(--cs-density-item-padding, 8px);height:1px;background:var(--cs-accent);content:""}.cs-tabs-indicator{position:absolute;z-index:1;right:var(--active-tab-right);bottom:-1px;left:var(--active-tab-left);height:1px;background:var(--cs-accent);transition:right var(--cs-duration-base) var(--cs-ease-standard),left var(--cs-duration-base) var(--cs-ease-standard),width var(--cs-duration-base) var(--cs-ease-standard),height var(--cs-duration-base) var(--cs-ease-standard)}.cs-tabs[data-orientation=vertical] .cs-tabs-indicator{top:var(--active-tab-top);right:auto;bottom:var(--active-tab-bottom);left:0;width:1px;height:auto}.cs-tabs[data-variant=contained] .cs-tabs-list,.cs-segmented-control{display:inline-flex;padding:2px;align-items:center;gap:2px;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);background:var(--cs-bg-card)}.cs-tabs[data-variant=contained] .cs-tabs-tab[data-active],.cs-segmented-control-item[data-checked]{background:var(--cs-fill-selected);color:var(--cs-text-title);box-shadow:inset 0 1px #ffffff09,0 1px 2px #00000026}[data-theme=light] .cs-tabs[data-variant=contained] .cs-tabs-list,[data-theme=light] .cs-segmented-control{border-color:var(--cs-border);background:var(--cs-bg-inset)}[data-theme=light] .cs-tabs[data-variant=contained] .cs-tabs-tab[data-active],[data-theme=light] .cs-segmented-control-item[data-checked]{background:var(--cs-bg-control);box-shadow:0 0 0 1px var(--cs-border-subtle),0 1px 2px #14141414}.cs-tabs[data-variant=contained] .cs-tabs-indicator{display:none}.cs-tabs-panel{margin-top:var(--cs-space-3);outline:none}.cs-tabs-panel:focus-visible{border-radius:var(--cs-radius-1);outline:1px solid var(--cs-accent);outline-offset:1px}.cs-segmented-control-item{display:inline-flex;height:var(--cs-density-control-compact);align-items:center;justify-content:center;padding:0 var(--cs-density-item-padding);gap:5px;border-radius:var(--cs-radius-2);outline:none;background:transparent;color:var(--cs-text-subtitle);cursor:pointer;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption);line-height:var(--cs-line-height-caption);transition:color var(--cs-duration-fast),background-color var(--cs-duration-fast),box-shadow var(--cs-duration-fast)}.cs-segmented-control-item:hover{background:var(--cs-fill-hover);color:var(--cs-text-body)}.cs-segmented-control-item:focus-visible{outline:1px solid var(--cs-accent);outline-offset:-1px}.cs-segmented-control-item[data-disabled]{color:var(--cs-text-describe);cursor:not-allowed;opacity:.45}.cs-segmented-control-item[data-disabled]:hover{background:transparent;color:var(--cs-text-describe)}.cs-navigation-menu{position:relative;display:flex;min-width:0}.cs-navigation-menu-list{display:flex;min-width:0;align-items:center;margin:0;padding:0;gap:2px;list-style:none}.cs-navigation-menu[data-orientation=vertical] .cs-navigation-menu-list{width:100%;flex-direction:column;align-items:stretch}.cs-navigation-menu[data-orientation=vertical]{width:100%;flex-direction:column}.cs-navigation-menu-group{display:grid;gap:var(--cs-space-1)}.cs-navigation-menu-group+.cs-navigation-menu-group{margin-block-start:var(--cs-space-4)}.cs-navigation-menu-group-label{min-width:0;padding:0 var(--cs-space-2);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption);line-height:var(--cs-line-height-caption)}.cs-navigation-menu-item{width:100%;min-width:0}.cs-navigation-menu-item-row{display:grid;width:100%;min-width:0;min-height:var(--cs-density-navigation-height);grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:var(--cs-radius-2);color:var(--cs-text-title);transition:background var(--cs-duration-fast) var(--cs-ease-standard),color var(--cs-duration-fast) var(--cs-ease-standard)}.cs-navigation-menu-item-row:hover,.cs-navigation-menu-item-row:focus-within{background:var(--cs-fill-hover)}.cs-navigation-menu-item-row[data-current]{background:var(--cs-fill-current);font-weight:var(--cs-font-weight-element-strong)}.cs-navigation-menu-item-row>:is(.cs-navigation-menu-link,.cs-navigation-menu-trigger,.cs-navigation-menu-sub-trigger){display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--cs-density-inline-gap);justify-content:stretch;padding-inline-start:var(--cs-space-2);background:transparent;text-align:start}.cs-navigation-menu-item-row[data-level="1"]>:is(.cs-navigation-menu-link,.cs-navigation-menu-trigger,.cs-navigation-menu-sub-trigger){padding-inline-start:calc(var(--cs-space-2) + 15px + var(--cs-density-inline-gap))}.cs-navigation-menu-item-row[data-level="2"]>:is(.cs-navigation-menu-link,.cs-navigation-menu-trigger,.cs-navigation-menu-sub-trigger){padding-inline-start:calc(var(--cs-space-2) + 30px + var(--cs-density-inline-gap) + var(--cs-density-inline-gap))}.cs-navigation-menu-item-row[data-level="3"]>:is(.cs-navigation-menu-link,.cs-navigation-menu-trigger,.cs-navigation-menu-sub-trigger){padding-inline-start:calc(var(--cs-space-2) + 45px + var(--cs-density-inline-gap) + var(--cs-density-inline-gap) + var(--cs-density-inline-gap))}.cs-navigation-menu-item-row[data-level="4"]>:is(.cs-navigation-menu-link,.cs-navigation-menu-trigger,.cs-navigation-menu-sub-trigger){padding-inline-start:calc(var(--cs-space-2) + 60px + var(--cs-density-inline-gap) + var(--cs-density-inline-gap) + var(--cs-density-inline-gap) + var(--cs-density-inline-gap))}.cs-navigation-menu-item-row>:is(.cs-navigation-menu-link,.cs-navigation-menu-trigger,.cs-navigation-menu-sub-trigger):hover,.cs-navigation-menu-item-row>:is(.cs-navigation-menu-link,.cs-navigation-menu-trigger,.cs-navigation-menu-sub-trigger)[data-active],.cs-navigation-menu-item-row>:is(.cs-navigation-menu-link,.cs-navigation-menu-trigger,.cs-navigation-menu-sub-trigger)[data-popup-open]{background:transparent}.cs-navigation-menu-item-icon,.cs-navigation-menu-item-action,.cs-navigation-menu-item-meta,.cs-navigation-menu-sub-indicator{display:inline-grid;min-width:0;align-items:center}.cs-navigation-menu-item-icon{color:var(--cs-icon-default);place-items:center}.cs-navigation-menu-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-navigation-menu-item-meta{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption)}.cs-navigation-menu-item-action{padding-inline-end:var(--cs-space-1);place-items:center}.cs-navigation-menu-item-action :where(button,a){position:relative}.cs-navigation-menu-sub{width:100%;min-width:0}.cs-navigation-menu-sub-trigger{height:var(--cs-density-navigation-height);border:0;border-radius:var(--cs-radius-2);outline:none;color:var(--cs-text-title);cursor:pointer;font:inherit;font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-element);line-height:var(--cs-line-height-element)}.cs-navigation-menu-sub-trigger:focus-visible{outline:1px solid var(--cs-accent);outline-offset:-1px}.cs-navigation-menu-sub-indicator{color:var(--cs-icon-describe);place-items:center;transition:transform var(--cs-duration-base) var(--cs-ease-standard)}.cs-navigation-menu-sub-trigger[data-panel-open] .cs-navigation-menu-sub-indicator{transform:rotate(180deg)}.cs-navigation-menu-sub-content{height:var(--collapsible-panel-height);opacity:1;overflow:hidden;transition:height var(--cs-duration-base) var(--cs-ease-standard),opacity var(--cs-duration-fast) var(--cs-ease-standard)}.cs-navigation-menu-sub-content[data-starting-style],.cs-navigation-menu-sub-content[data-ending-style]{height:0;opacity:0}.cs-navigation-menu[data-collapsed] .cs-navigation-menu-group-label,.cs-navigation-menu[data-collapsed] .cs-navigation-menu-item-label,.cs-navigation-menu[data-collapsed] .cs-navigation-menu-item-meta,.cs-navigation-menu[data-collapsed] .cs-navigation-menu-item-action,.cs-navigation-menu[data-collapsed] .cs-navigation-menu-sub-indicator,.cs-navigation-menu[data-collapsed] .cs-navigation-menu-sub-content{display:none}.cs-navigation-menu[data-collapsed] .cs-navigation-menu-item-row>:is(.cs-navigation-menu-link,.cs-navigation-menu-trigger,.cs-navigation-menu-sub-trigger){grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:0}.cs-navigation-menu-trigger,.cs-navigation-menu-link,.cs-menubar .cs-dropdown-menu-trigger{display:inline-flex;height:var(--cs-density-navigation-height);align-items:center;justify-content:center;padding:0 var(--cs-density-item-padding);gap:var(--cs-density-inline-gap);border:0;border-radius:var(--cs-radius-2);outline:none;background:transparent;color:var(--cs-text-title);cursor:pointer;font:inherit;font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-element);line-height:var(--cs-line-height-element);text-decoration:none}.cs-navigation-menu-trigger:hover,.cs-navigation-menu-link:hover,.cs-menubar .cs-dropdown-menu-trigger:hover{background:var(--cs-fill-hover);color:var(--cs-text-title)}.cs-navigation-menu-trigger[data-popup-open],.cs-navigation-menu-link[data-active],.cs-menubar .cs-dropdown-menu-trigger[data-popup-open]{background:var(--cs-fill-current);color:var(--cs-text-title)}.cs-navigation-menu-trigger:focus-visible,.cs-navigation-menu-link:focus-visible,.cs-menubar .cs-dropdown-menu-trigger:focus-visible{outline:1px solid var(--cs-accent);outline-offset:-1px}.cs-navigation-menu-icon,.cs-navigation-menu-indicator{display:inline-grid;color:var(--cs-icon-describe);place-items:center;transition:transform var(--cs-duration-base) var(--cs-ease-standard)}.cs-navigation-menu-icon[data-popup-open],.cs-navigation-menu-indicator[data-popup-open]{transform:rotate(180deg)}.cs-navigation-menu-positioner{z-index:var(--cs-z-floating)}.cs-navigation-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0}.cs-navigation-menu-popup{min-width:260px;max-width:min(640px,calc(100vw - var(--cs-space-4)));border:1px solid var(--cs-border);border-radius:var(--cs-radius-5);outline:none;background:var(--cs-bg-float);box-shadow:var(--cs-shadow-z2);color:var(--cs-text-title);opacity:1;overflow:hidden;transform:scale(1);transform-origin:var(--transform-origin);transition:opacity var(--cs-duration-base) var(--cs-ease-standard),transform var(--cs-duration-base) var(--cs-ease-standard)}.cs-navigation-menu-popup[data-starting-style],.cs-navigation-menu-popup[data-ending-style]{opacity:0;transform:scale(.98)}.cs-navigation-menu-viewport{min-width:inherit}.cs-navigation-menu-content{padding:var(--cs-space-3)}.cs-menubar{display:flex;align-items:center;gap:2px}@media(prefers-reduced-motion:reduce){.cs-tabs-indicator,.cs-navigation-menu-icon,.cs-navigation-menu-indicator,.cs-navigation-menu-sub-content,.cs-navigation-menu-sub-indicator,.cs-navigation-menu-popup{transition-duration:0ms}}.cs-avatar{align-items:center;border:1px solid var(--cs-border);border-radius:var(--cs-radius-pill);color:var(--cs-text-subtitle);display:inline-flex;flex:0 0 auto;height:var(--cs-density-avatar);justify-content:center;overflow:hidden;position:relative;width:var(--cs-density-avatar)}.cs-avatar[data-size=small]{width:var(--cs-density-avatar-small);height:var(--cs-density-avatar-small)}.cs-avatar__image{height:100%;object-fit:cover;width:100%}.cs-avatar__fallback{align-items:center;background:linear-gradient(145deg,var(--cs-bg-panel),var(--cs-bg-card));color:var(--cs-text-body);display:flex;font-size:var(--cs-font-size-micro);font-weight:var(--cs-font-weight-semibold);top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.cs-badge,.cs-status{align-items:center;border-radius:var(--cs-radius-pill);display:inline-flex}.cs-badge{min-width:var(--cs-density-badge-height);height:var(--cs-density-badge-height);justify-content:center;padding:0 6px;gap:var(--cs-space-1);border:1px solid var(--cs-border-subtle);background:var(--cs-bg-inset);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption-strong);line-height:1;white-space:nowrap}.cs-badge[data-tone=neutral]{color:var(--cs-text-body)}.cs-badge[data-tone=accent]{border-color:color-mix(in srgb,var(--cs-accent) 25%,transparent);background:var(--cs-accent-soft);color:color-mix(in srgb,var(--cs-accent) 78%,var(--cs-on-accent))}.cs-badge[data-tone=success]{border-color:color-mix(in srgb,var(--cs-success) 22%,transparent);background:var(--cs-success-soft);color:var(--cs-success)}.cs-badge[data-tone=warning]{border-color:color-mix(in srgb,var(--cs-warning) 22%,transparent);background:var(--cs-warning-soft);color:var(--cs-warning)}.cs-badge[data-tone=danger]{border-color:color-mix(in srgb,var(--cs-danger) 22%,transparent);background:var(--cs-danger-soft);color:var(--cs-danger)}.cs-badge[data-tone=info]{border-color:color-mix(in srgb,var(--cs-info) 22%,transparent);background:var(--cs-info-soft);color:var(--cs-info)}.cs-badge[data-variant=outline]{background:transparent;border-color:currentColor}.cs-badge[data-variant=solid][data-tone=accent]{border-color:transparent;background:var(--cs-accent);color:var(--cs-on-accent)}.cs-badge[data-variant=solid][data-tone=danger]{border-color:transparent;background:var(--cs-danger);color:var(--cs-inverse)}.cs-status{gap:6px;color:var(--cs-text-body);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-regular);line-height:var(--cs-line-height-caption)}.cs-status__dot{background:var(--cs-text-describe);border-radius:var(--cs-radius-pill);height:6px;width:6px}.cs-status[data-tone=accent] .cs-status__dot{background:var(--cs-accent)}.cs-status[data-tone=success] .cs-status__dot{background:var(--cs-success)}.cs-status[data-tone=warning] .cs-status__dot{background:var(--cs-warning)}.cs-status[data-tone=danger] .cs-status__dot{background:var(--cs-danger)}.cs-status[data-tone=info] .cs-status__dot{background:var(--cs-info)}.cs-kbd{align-items:center;background:var(--cs-bg-card);border:1px solid var(--cs-border);border-bottom-color:var(--cs-border-strong);border-radius:var(--cs-radius-1);color:var(--cs-text-describe);display:inline-flex;font-family:var(--cs-font-mono);font-size:var(--cs-font-size-micro);font-weight:var(--cs-font-weight-semibold);justify-content:center;line-height:var(--cs-line-height-micro);height:var(--cs-density-kbd-height);min-width:var(--cs-density-kbd-height);padding:0 5px;white-space:nowrap}.cs-kbd-group{align-items:center;display:inline-flex;gap:3px}.cs-card{background:var(--cs-bg-card);border:1px solid var(--cs-border);border-radius:var(--cs-radius-4);color:var(--cs-text-body);min-width:0}.cs-card__header,.cs-card__content,.cs-card__footer{padding:var(--cs-space-4)}.cs-card__header{display:grid;gap:var(--cs-space-1)}.cs-card__content{padding-block-start:0}.cs-card__footer{align-items:center;display:flex;gap:var(--cs-space-2);padding-block-start:0}.cs-card__title{color:var(--cs-text-title);font-size:var(--cs-font-size-heading-3);line-height:var(--cs-line-height-heading-3);margin:0}.cs-card__description{color:var(--cs-text-describe);margin:0}.cs-table-container{width:100%;max-width:100%;overflow:auto;border:1px solid var(--cs-border);border-radius:var(--cs-radius-3)}.cs-table{border-collapse:collapse;color:var(--cs-text-body);font-size:var(--cs-font-size-caption);min-width:100%;width:100%;white-space:nowrap}.cs-table__header{border-block-end:1px solid var(--cs-border-subtle);background:var(--cs-bg-inset)}.cs-table__footer{background:var(--cs-bg-inset);border-block-start:1px solid var(--cs-border)}.cs-table__row{border-block-end:1px solid var(--cs-border-subtle);height:var(--cs-density-table-row-height);transition:background var(--cs-duration-fast) var(--cs-ease-standard)}.cs-table__body .cs-table__row:last-child{border-block-end:0}.cs-table__row:hover{background:var(--cs-fill-hover)}.cs-table__row[data-selected]{background:var(--cs-fill-selected)}.cs-table__head{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption-strong);height:var(--cs-density-table-header-height);padding:0 10px;text-align:start}.cs-table__cell{padding:0 10px}.cs-table[data-row-layout=multiline] :is(.cs-table__body,.cs-table__footer) .cs-table__row{height:auto}.cs-table[data-row-layout=multiline] :is(.cs-table__body,.cs-table__footer) .cs-table__cell{overflow-wrap:anywhere;padding-block:var(--cs-density-table-cell-block-padding);vertical-align:middle;white-space:normal}.cs-table__caption{color:var(--cs-text-describe);margin-block-start:var(--cs-space-2);text-align:start}.cs-scroll-area{max-height:100%;max-width:100%;position:relative}.cs-scroll-area__viewport{height:100%;overscroll-behavior:contain;width:100%}.cs-scroll-area__scrollbar{display:flex;padding:2px;touch-action:none;-webkit-user-select:none;user-select:none}.cs-scroll-area__scrollbar[data-orientation=vertical]{width:10px}.cs-scroll-area__scrollbar[data-orientation=horizontal]{flex-direction:column;height:10px}.cs-scroll-area__thumb{background:var(--cs-border-strong);border-radius:var(--cs-radius-pill);flex:1}.cs-scroll-area__corner{background:var(--cs-bg-inset)}.cs-separator{background:var(--cs-border-subtle);flex:0 0 auto}.cs-separator[data-orientation=horizontal]{height:1px;width:100%}.cs-separator[data-orientation=vertical]{align-self:stretch;width:1px}.cs-collapsible,.cs-accordion{min-width:0;width:100%}.cs-accordion{max-width:760px;border-block:1px solid var(--cs-border-subtle)}.cs-accordion__item{border-block-end:1px solid var(--cs-border-subtle)}.cs-accordion__item:last-child{border-block-end:0}.cs-accordion__header{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.cs-collapsible__trigger,.cs-accordion__trigger{align-items:center;background:transparent;border:0;color:var(--cs-text-subtitle);cursor:pointer;display:flex;font:inherit;font-weight:var(--cs-font-weight-element-strong);gap:var(--cs-space-2);justify-content:space-between;min-height:var(--cs-density-group-height);padding:var(--cs-space-2) 0;text-align:start;width:100%}.cs-accordion__trigger{min-height:var(--cs-density-row-height);padding:0 var(--cs-space-1);color:var(--cs-text-title);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption);line-height:var(--cs-line-height-caption)}.cs-collapsible__trigger:hover,.cs-accordion__trigger:hover{color:var(--cs-text-title)}.cs-collapsible__icon,.cs-accordion__icon{transition:transform var(--cs-duration-fast) var(--cs-ease-standard)}.cs-collapsible__trigger[data-panel-open]>.cs-collapsible__icon,.cs-accordion__trigger[data-panel-open]>.cs-accordion__icon{transform:rotate(180deg)}.cs-collapsible__panel,.cs-accordion__panel{color:var(--cs-text-body);overflow:hidden}.cs-collapsible__panel{padding-block-end:var(--cs-space-3)}.cs-accordion__panel-inner{padding:0 32px 14px 4px;font-size:var(--cs-font-size-caption);line-height:18px}.cs-collapsible__panel[data-starting-style],.cs-collapsible__panel[data-ending-style]{height:0;opacity:0}.cs-collapsible__panel{height:var(--collapsible-panel-height);transition:height var(--cs-duration-base) var(--cs-ease-standard),opacity var(--cs-duration-fast) var(--cs-ease-standard)}.cs-accordion__panel[data-starting-style],.cs-accordion__panel[data-ending-style]{height:0;opacity:0}.cs-accordion__panel{height:var(--accordion-panel-height);transition:height var(--cs-duration-base) var(--cs-ease-standard),opacity var(--cs-duration-fast) var(--cs-ease-standard)}.cs-alert{background:var(--cs-bg-card);border:1px solid var(--cs-border);border-radius:var(--cs-radius-3);color:var(--cs-text-body);display:grid;gap:var(--cs-space-1);padding:var(--cs-space-3)}.cs-alert[data-tone=accent]{background:var(--cs-accent-soft);border-color:var(--cs-accent)}.cs-alert[data-tone=success]{background:var(--cs-success-soft);border-color:var(--cs-success)}.cs-alert[data-tone=warning]{background:var(--cs-warning-soft);border-color:var(--cs-warning)}.cs-alert[data-tone=danger]{background:var(--cs-danger-soft);border-color:var(--cs-danger)}.cs-alert[data-tone=info]{background:var(--cs-info-soft);border-color:var(--cs-info)}.cs-alert__title{color:var(--cs-text-title);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-element-strong);margin:0}.cs-alert__description{color:var(--cs-text-body)}.cs-alert__actions{align-items:center;display:flex;gap:var(--cs-space-2);margin-inline-start:auto}.cs-spinner{align-items:center;display:inline-flex;justify-content:center;line-height:0}.cs-spinner .cs-system-icon{animation:cs-spin var(--cs-duration-spinner) linear infinite}@keyframes cs-spin{to{transform:rotate(360deg)}}.cs-skeleton{animation:cs-skeleton-pulse 1.6s var(--cs-ease-standard) infinite;background:var(--cs-fill-tag);border-radius:var(--cs-radius-2);min-height:var(--cs-space-4)}@keyframes cs-skeleton-pulse{50%{opacity:.55}}.cs-empty{align-items:center;color:var(--cs-text-body);display:flex;flex-direction:column;gap:var(--cs-space-4);justify-content:center;min-height:200px;padding:var(--cs-space-8);text-align:center}.cs-empty__header{align-items:center;display:flex;flex-direction:column;gap:var(--cs-space-2)}.cs-empty__media{align-items:center;background:var(--cs-bg-inset);border-radius:var(--cs-radius-pill);color:var(--cs-icon-muted);display:flex;height:40px;justify-content:center;width:40px}.cs-empty__title{color:var(--cs-text-title);font-size:var(--cs-font-size-heading-3);line-height:var(--cs-line-height-heading-3);margin:0}.cs-empty__description{color:var(--cs-text-describe);margin:0;max-width:48ch}.cs-empty__content{align-items:center;display:flex;gap:var(--cs-space-2)}.cs-progress,.cs-meter{display:grid;gap:var(--cs-space-1);min-width:0}.cs-progress__label,.cs-meter__label{color:var(--cs-text-body);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption-strong)}.cs-progress__track,.cs-meter__track{background:var(--cs-bg-inset);border-radius:var(--cs-radius-pill);height:6px;overflow:hidden}.cs-progress__indicator{background:var(--cs-accent);border-radius:inherit;transition:width var(--cs-duration-base) var(--cs-ease-standard)}.cs-progress__indicator[data-indeterminate]{animation:cs-progress-indeterminate 1.2s var(--cs-ease-standard) infinite;width:35%}.cs-meter__indicator{background:var(--cs-info);border-radius:inherit;transition:width var(--cs-duration-base) var(--cs-ease-standard)}.cs-progress__value,.cs-meter__value{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption)}@keyframes cs-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(300%)}}.cs-toast-viewport{bottom:var(--cs-space-4);display:flex;flex-direction:column;gap:var(--cs-space-2);max-width:min(360px,calc(100vw - 32px));position:fixed;right:var(--cs-space-4);z-index:var(--cs-z-toast)}.cs-toast{align-items:start;background:var(--cs-bg-float);border:1px solid var(--cs-border);border-radius:var(--cs-radius-4);box-shadow:var(--cs-shadow-z2);color:var(--cs-text-body);display:grid;gap:var(--cs-space-2);grid-template-columns:minmax(0,1fr) auto;min-width:280px;padding:var(--cs-space-3);transition:opacity var(--cs-duration-base) var(--cs-ease-standard),transform var(--cs-duration-base) var(--cs-ease-standard)}.cs-toast[data-starting-style],.cs-toast[data-ending-style]{opacity:0;transform:translateY(var(--cs-space-2))}.cs-toast[data-tone=success]{border-color:var(--cs-success)}.cs-toast[data-tone=warning]{border-color:var(--cs-warning)}.cs-toast[data-tone=danger],.cs-toast[data-tone=error]{border-color:var(--cs-danger)}.cs-toast[data-tone=info]{border-color:var(--cs-info)}.cs-toast__content{display:grid;gap:2px;min-width:0}.cs-toast__title{color:var(--cs-text-title);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-element-strong)}.cs-toast__description{color:var(--cs-text-body)}.cs-toast__action{align-items:center;background:transparent;border:0;color:var(--cs-text-link);cursor:pointer;display:inline-flex;font-weight:var(--cs-font-weight-element-strong);margin-block-start:var(--cs-space-2);padding:0}.cs-toast__close{align-items:center;background:transparent;border:0;border-radius:var(--cs-radius-1);color:var(--cs-icon-muted);cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.cs-toast__close:hover{background:var(--cs-fill-hover);color:var(--cs-icon-default)}.cs-dialog-portal,.cs-drawer-portal,.cs-popover-portal,.cs-preview-card-portal,.cs-tooltip-portal,.cs-dropdown-menu-portal{color:var(--cs-text-body);font-family:inherit}.cs-dialog-backdrop{position:fixed;z-index:var(--cs-z-overlay);top:0;right:0;bottom:0;left:0;background:var(--cs-bg-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;transition:opacity var(--cs-duration-modal) var(--cs-ease-modal)}.cs-dialog-backdrop[data-starting-style],.cs-dialog-backdrop[data-ending-style]{opacity:0}.cs-drawer-backdrop{opacity:calc(1 - var(--drawer-swipe-progress, 0))}.cs-dialog-viewport{position:fixed;z-index:var(--cs-z-modal);top:0;right:0;bottom:0;left:0;display:grid;min-width:0;min-height:0;padding:var(--cs-space-4);overflow:auto;place-items:center;pointer-events:none}.cs-dialog-popup{width:min(100%,440px);max-height:calc(100dvh - (var(--cs-space-4) * 2));padding:18px;border:0;border-radius:var(--cs-radius-5);outline:none;background:var(--cs-bg-modal);box-shadow:var(--cs-shadow-z3);color:var(--cs-text-title);overflow:auto;pointer-events:auto;transform:scale(1);transform-origin:center;transition:opacity var(--cs-duration-modal) var(--cs-ease-modal),transform var(--cs-duration-modal) var(--cs-ease-modal)}.cs-dialog-popup[data-starting-style],.cs-dialog-popup[data-ending-style]{opacity:0;transform:scale(.98)}.cs-alert-dialog-popup{width:min(100%,400px)}.cs-dialog-title,.cs-drawer-title,.cs-popover-title{margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-element-strong);line-height:var(--cs-line-height-element)}.cs-dialog-title{font-size:15px;font-weight:var(--cs-font-weight-semibold)}.cs-dialog-description,.cs-drawer-description,.cs-popover-description{margin:var(--cs-space-2) 0 0;color:var(--cs-text-body);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-element)}.cs-dialog-header,.cs-drawer-header{display:flex;min-width:0;flex-direction:column;gap:var(--cs-space-1)}.cs-dialog-footer,.cs-drawer-footer{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--cs-space-2)}.cs-dialog-footer{margin-top:22px}.cs-drawer-footer{margin-top:auto;padding-top:var(--cs-space-4)}.cs-dialog-close,.cs-drawer-close,.cs-popover-close{-webkit-tap-highlight-color:transparent}.cs-drawer-viewport{position:fixed;z-index:var(--cs-z-modal);top:0;right:0;bottom:0;left:0;display:flex;min-width:0;min-height:0;align-items:stretch;justify-content:flex-end;pointer-events:none}.cs-drawer-popup{position:relative;display:flex;width:min(400px,calc(100vw - var(--cs-space-6)));height:100%;max-height:100dvh;flex-direction:column;border-left:1px solid var(--cs-border);outline:none;background:var(--cs-bg-panel);box-shadow:var(--cs-shadow-z3);color:var(--cs-text-title);overscroll-behavior:contain;pointer-events:auto;touch-action:none;transform:translate(var(--drawer-swipe-movement-x));transition:transform var(--cs-duration-panel) var(--cs-ease-standard)}.cs-drawer-popup[data-swipe-direction=left]{margin-right:auto;border-right:1px solid var(--cs-border);border-left:0}.cs-drawer-popup[data-swipe-direction=up],.cs-drawer-popup[data-swipe-direction=down]{width:100%;height:auto;max-height:calc(100dvh - var(--cs-space-6));margin-top:auto;border-top:1px solid var(--cs-border);border-left:0;border-radius:var(--cs-radius-5) var(--cs-radius-5) 0 0;transform:translateY(var(--drawer-swipe-movement-y))}.cs-drawer-popup[data-swipe-direction=up]{margin-top:0;margin-bottom:auto;border-top:0;border-bottom:1px solid var(--cs-border);border-radius:0 0 var(--cs-radius-5) var(--cs-radius-5)}.cs-drawer-popup[data-swipe-direction=right][data-starting-style],.cs-drawer-popup[data-swipe-direction=right][data-ending-style]{transform:translate(100%)}.cs-drawer-popup[data-swipe-direction=left][data-starting-style],.cs-drawer-popup[data-swipe-direction=left][data-ending-style]{transform:translate(-100%)}.cs-drawer-popup[data-swipe-direction=down][data-starting-style],.cs-drawer-popup[data-swipe-direction=down][data-ending-style]{transform:translateY(100%)}.cs-drawer-popup[data-swipe-direction=up][data-starting-style],.cs-drawer-popup[data-swipe-direction=up][data-ending-style]{transform:translateY(-100%)}.cs-drawer-popup[data-swiping]{-webkit-user-select:none;user-select:none;transition-duration:0ms}.cs-drawer-body{display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;padding:var(--cs-space-4);overflow:auto}.cs-drawer-swipe-area{position:fixed;inset-inline-end:0;width:var(--cs-space-4);height:100dvh;touch-action:none}.cs-popover-positioner,.cs-preview-card-positioner,.cs-dropdown-menu-positioner{z-index:var(--cs-z-floating);outline:none}.cs-tooltip-positioner{z-index:var(--cs-z-tooltip);outline:none}.cs-popover-popup,.cs-preview-card-popup,.cs-menu-popup,.cs-tooltip-popup{border:1px solid var(--cs-border);background:var(--cs-bg-float);box-shadow:var(--cs-shadow-z2);color:var(--cs-text-title);opacity:1;transform:scale(1);transform-origin:var(--transform-origin);transition:opacity var(--cs-duration-base) var(--cs-ease-standard),transform var(--cs-duration-base) var(--cs-ease-standard)}.cs-popover-popup[data-starting-style],.cs-popover-popup[data-ending-style],.cs-preview-card-popup[data-starting-style],.cs-preview-card-popup[data-ending-style],.cs-menu-popup[data-starting-style],.cs-menu-popup[data-ending-style],.cs-tooltip-popup[data-starting-style],.cs-tooltip-popup[data-ending-style]{opacity:0;transform:scale(.98)}.cs-popover-popup{width:min(240px,calc(100vw - var(--cs-space-4)));padding:var(--cs-space-3);border-radius:var(--cs-radius-5);font-size:var(--cs-font-size-caption);line-height:17px}.cs-popover-description{line-height:17px}.cs-preview-card-popup{width:min(320px,calc(100vw - var(--cs-space-4)));padding:var(--cs-space-4);border-radius:var(--cs-radius-5);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-element)}.cs-preview-card-arrow{display:block;width:8px;height:8px;border:1px solid var(--cs-border);border-top:0;border-left:0;background:var(--cs-bg-float);transform:rotate(45deg)}.cs-preview-card-arrow[data-side=bottom]{border:1px solid var(--cs-border);border-right:0;border-bottom:0}.cs-preview-card-arrow[data-side=left]{border:1px solid var(--cs-border);border-bottom:0;border-left:0}.cs-preview-card-arrow[data-side=right]{border:1px solid var(--cs-border);border-top:0;border-right:0}.cs-tooltip-arrow{position:relative;display:block;width:10px;height:5px}.cs-tooltip-arrow[data-side=top]{bottom:-5px;transform:rotate(180deg)}.cs-tooltip-arrow[data-side=bottom]{top:-5px}.cs-tooltip-arrow[data-side=left]{right:-8px;transform:rotate(90deg)}.cs-tooltip-arrow[data-side=right]{left:-8px;transform:rotate(-90deg)}.cs-tooltip-arrow__shape{display:block;width:10px;height:5px;fill:var(--cs-bg-float)}.cs-tooltip-popup{max-width:260px;padding:6px var(--cs-space-2);border-radius:var(--cs-radius-2);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);transition:opacity var(--cs-duration-fast) var(--cs-ease-standard),transform var(--cs-duration-fast) var(--cs-ease-standard)}.cs-menu-popup{min-width:176px;max-width:min(320px,calc(100vw - var(--cs-space-4)));padding:5px;border-radius:var(--cs-radius-5);outline:none}.cs-menu-group-label{padding:5px var(--cs-density-item-padding);color:var(--cs-text-describe);font-size:var(--cs-font-size-micro);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-micro)}.cs-menu-item{position:relative;display:flex;min-width:0;min-height:var(--cs-density-control-default);align-items:center;padding:0 var(--cs-density-item-padding);gap:var(--cs-density-inline-gap);border-radius:var(--cs-radius-2);outline:none;color:var(--cs-text-subtitle);cursor:default;font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);-webkit-user-select:none;user-select:none}.cs-menu-item[data-highlighted]{background:var(--cs-fill-hover);color:var(--cs-text-title)}.cs-menu-item[data-tone=danger]{color:var(--cs-danger)}.cs-menu-item[data-disabled]{color:var(--cs-text-disabled);pointer-events:none}.cs-menu-choice-item{padding-inline-start:calc(var(--cs-density-item-padding) + var(--cs-space-4))}.cs-menu-item-indicator{position:absolute;inset-inline-start:var(--cs-density-item-padding);display:grid;width:var(--cs-space-3);color:var(--cs-accent);place-items:center}.cs-menu-separator{height:1px;margin:5px -5px;background:var(--cs-border-subtle)}.cs-menu-submenu-icon{margin-inline-start:auto;color:var(--cs-icon-describe)}.cs-menu-shortcut{margin-inline-start:auto;color:var(--cs-text-describe);font-size:var(--cs-font-size-micro);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-micro)}.cs-dialog-trigger:focus-visible,.cs-drawer-trigger:focus-visible,.cs-popover-trigger:focus-visible,.cs-preview-card-trigger:focus-visible,.cs-tooltip-trigger:focus-visible,.cs-dropdown-menu-trigger:focus-visible,.cs-dialog-close:focus-visible,.cs-drawer-close:focus-visible,.cs-popover-close:focus-visible{outline:1px solid var(--cs-accent);outline-offset:1px}@media(prefers-reduced-motion:reduce){.cs-dialog-backdrop,.cs-dialog-popup,.cs-drawer-popup,.cs-popover-popup,.cs-preview-card-popup,.cs-menu-popup,.cs-tooltip-popup{transition-duration:0ms}}:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;--product-header-height: 64px;--product-content-max: 1240px;--initializing-card-top-offset: 164px;--product-text-placeholder: color-mix(in srgb, var(--cs-text-describe) 70%, var(--cs-bg-content));--product-object-property: var(--cs-func-cyan-foreground);--product-object-property-bg: var(--cs-func-cyan-background);--product-object-project: var(--cs-func-blue-foreground);--product-object-project-bg: var(--cs-func-blue-background);--product-object-sales: var(--cs-func-green-foreground);--product-object-sales-bg: var(--cs-func-green-background);--product-graph-base-edge: var(--cs-border);--product-graph-muted-edge: var(--cs-border-subtle);--product-graph-reason-edge: var(--cs-func-blue-foreground);--product-graph-reason-soft: var(--cs-func-blue-background);--product-graph-reason-border: var(--cs-func-blue-border);--product-graph-alt-edge: var(--cs-func-purple-foreground);--product-graph-alt-soft: var(--cs-func-purple-background);--product-graph-action-edge: var(--cs-success);--product-graph-action-soft: var(--cs-success-soft);--product-graph-space: var(--cs-func-purple-foreground);--product-graph-space-soft: var(--cs-func-purple-background);--product-graph-space-border: var(--cs-func-purple-border);--product-graph-billing: var(--cs-func-blue-foreground);--product-graph-billing-soft: var(--cs-func-blue-background);--product-graph-billing-border: var(--cs-func-blue-border);--product-graph-service: var(--cs-func-orange-foreground);--product-graph-service-soft: var(--cs-func-orange-background);--product-graph-service-border: var(--cs-func-orange-border);--product-graph-role: var(--cs-func-green-foreground);--product-graph-role-soft: var(--cs-func-green-background);--product-graph-role-border: var(--cs-func-green-border)}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}html{overflow-x:hidden;overflow-y:auto}body{min-height:100vh;overflow:visible;color:var(--cs-text-body);background:var(--cs-bg-base);font-size:14px;line-height:20px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.app-shell{min-height:100vh;background:var(--cs-bg-base)}.app-shell--initial-home{position:relative}.app-shell--initial-home .app-topbar{position:absolute;background:transparent}.app-shell--initial-home .app-frame,.app-shell--initial-home .business-space-initial-home{min-height:100vh}.app-shell--initial-home .business-space-initial-content{padding-top:calc(var(--product-header-height) + 56px)}.app-shell--platform-home{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--cs-func-cyan-foreground) 4%,transparent) 0%,transparent 44%),var(--cs-bg-content);background-repeat:no-repeat;background-size:100% min(760px,100vh),auto}.app-shell--platform-home .app-topbar{position:fixed;background:transparent;border-bottom:.5px solid transparent;box-shadow:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .36s cubic-bezier(.4,0,1,1)}.app-shell--platform-home .app-topbar[data-scrolled]{border-bottom-color:var(--cs-border-subtle);background:var(--cs-bg-body);box-shadow:0 1px 2px #1414140a}.app-shell--platform-home .app-frame{min-height:100vh}.app-shell--space-workspace{height:100vh;overflow:hidden;background:var(--cs-bg-base)}.app-shell--space-workspace .app-topbar{background:transparent}.app-shell--space-workspace .topbar-leading{gap:var(--cs-space-6)}.space-topbar-identity{display:inline-flex;min-width:0;align-items:center;gap:var(--cs-space-2)}.app-shell--space-workspace .space-header-context>button{min-height:32px}.space-unreleased-control{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:var(--cs-space-1);padding:6px var(--cs-space-4);border:.5px solid var(--cs-func-orange-border);border-radius:var(--cs-radius-2);color:var(--cs-func-orange-foreground);background:var(--cs-func-orange-background);box-shadow:var(--cs-shadow-popover);font:inherit;font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-element);cursor:pointer}.space-unreleased-control:hover{background:color-mix(in srgb,var(--cs-func-orange-foreground) 8%,var(--cs-func-orange-background))}.space-unreleased-control:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.task-status-trigger{position:relative;isolation:isolate;display:inline-flex;min-height:30px;max-width:min(430px,38vw);overflow:hidden;align-items:center;gap:10px;padding:6px var(--cs-space-3);border:.5px solid var(--cs-border);border-radius:var(--cs-radius-2);color:var(--cs-text-subtitle);background:var(--cs-bg-content);box-shadow:0 1px 1px #14141414;font:inherit;font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-element);cursor:pointer}.task-status-trigger>*{position:relative;z-index:1}.task-status-trigger>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-status-trigger[data-running]:after{position:absolute;z-index:0;top:-45%;bottom:-45%;left:-45%;width:38%;content:"";transform:skew(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cs-accent) 16%,transparent),transparent);animation:task-trigger-sheen 2.8s cubic-bezier(.45,0,.2,1) infinite;pointer-events:none}@keyframes task-trigger-sheen{0%,18%{left:-45%;opacity:0}28%{opacity:1}74%{opacity:1}86%,to{left:120%;opacity:0}}.task-status-trigger:hover,.task-status-trigger[data-popup-open]{color:var(--cs-text-title);background:var(--cs-fill-hover)}.task-status-trigger:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.end-aligned-popover:has(.task-quick-panel){width:min(920px,calc(100vw - 24px));padding:0;overflow:hidden}.task-quick-panel{display:grid;color:var(--cs-text-body);background:var(--cs-bg-content)!important}.task-quick-list{display:grid;align-content:start;gap:var(--cs-space-1);padding:var(--cs-space-2);overflow-y:auto}.task-quick-master-detail{display:grid;min-height:430px;max-height:min(640px,calc(100vh - 112px));grid-template-columns:minmax(440px,58%) minmax(340px,42%);overflow-y:auto}.task-quick-row{display:grid;width:100%;min-height:40px;grid-template-columns:20px minmax(0,1fr) max-content;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-1) var(--cs-space-3);border:0;border-radius:var(--cs-radius-2);color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.task-quick-row:hover,.task-quick-row[data-selected]{background:var(--cs-fill-hover)}.task-quick-row:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px}.task-quick-row__marker{display:grid;width:20px;height:20px;place-items:center;color:var(--cs-text-subtitle)}.task-quick-row__marker[data-status=running]{color:var(--cs-accent)}.task-quick-row__marker[data-status=running] svg{animation:task-quick-spin 1.2s linear infinite}@keyframes task-quick-spin{to{transform:rotate(360deg)}}.task-quick-row>strong{min-width:0;overflow:hidden;color:var(--cs-text-title);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-element);text-overflow:ellipsis;white-space:nowrap}.task-quick-detail{display:grid;min-width:0;align-content:start;gap:var(--cs-space-5);padding:var(--cs-space-5);border-left:1px solid var(--cs-border-subtle);background:var(--cs-bg-content);overflow-y:auto}.task-quick-detail__header{display:grid;align-items:start}.task-quick-detail__heading{display:grid;gap:var(--cs-space-1)}.task-quick-detail__header h3{margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-heading-3);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-heading-3)}.task-quick-detail__summary{margin:0;color:var(--cs-text-body);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.task-quick-detail__properties{display:grid;margin:0;border-top:1px solid var(--cs-border-subtle)}.task-quick-detail__properties>div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:var(--cs-space-3);padding:var(--cs-space-2) 0;border-bottom:1px solid var(--cs-border-subtle)}.task-quick-detail__properties dt,.task-quick-detail__properties dd{margin:0;font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.task-quick-detail__properties dt{display:flex;align-items:center;gap:var(--cs-space-1);color:var(--cs-text-describe)}.task-quick-detail__properties dd{color:var(--cs-text-subtitle);font-weight:var(--cs-font-weight-medium)}.task-quick-detail__context{display:grid;gap:var(--cs-space-4)}.task-quick-detail__context section{display:grid;gap:var(--cs-space-1)}.task-quick-detail__context h4,.task-quick-detail__context p{margin:0}.task-quick-result{display:grid;gap:var(--cs-space-3);padding-top:var(--cs-space-4);border-top:1px solid var(--cs-border-subtle)}.task-quick-result>header{display:grid;gap:2px}.task-quick-result>header span,.task-quick-result__diff span{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.task-quick-result>header strong{color:var(--cs-text-title);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-element)}.task-quick-result__diff{display:grid;gap:var(--cs-space-2)}.task-quick-result__diff>div{display:grid;gap:var(--cs-space-1);padding:var(--cs-space-3);border-left:2px solid var(--cs-border-strong);background:var(--cs-bg-subtle)}.task-quick-result__diff>div[data-change=after]{border-left-color:var(--cs-accent);background:color-mix(in srgb,var(--cs-accent) 6%,var(--cs-bg-content))}.task-quick-result__diff p,.task-quick-result__impact{margin:0;color:var(--cs-text-body);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-body)}.task-quick-result__impact{color:var(--cs-text-describe)}.task-quick-detail__context h4{color:var(--cs-text-subtitle);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-element)}.task-quick-detail__context p{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-body)}.task-quick-detail__actions{position:sticky;z-index:3;bottom:calc(var(--cs-space-5) * -1);display:flex;min-height:44px;align-items:center;justify-content:flex-end;gap:var(--cs-space-2);margin:auto calc(var(--cs-space-5) * -1) calc(var(--cs-space-5) * -1);padding:var(--cs-space-3) var(--cs-space-5) var(--cs-space-5);border-top:1px solid var(--cs-border-subtle);background:var(--cs-bg-content);box-shadow:0 -8px 16px color-mix(in srgb,var(--cs-bg-content) 88%,transparent)}.task-quick-detail__confirmation{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:var(--cs-space-2)}.task-quick-detail__confirmation>span{margin-right:auto;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.task-quick-empty{display:grid;min-height:180px;place-content:center;justify-items:center;gap:var(--cs-space-2);color:var(--cs-text-describe)}.task-quick-empty strong{color:var(--cs-text-subtitle);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-medium)}@media(prefers-reduced-motion:reduce){.task-status-trigger[data-running]:after,.task-quick-row__marker[data-status=running] svg,.query-agent-target[data-agent-working]:before,.agent-work-indicator[data-mode=cursor]{animation:none}}.app-shell--space-workspace .topbar-context{padding-left:0;border-left:0}.app-shell--space-workspace .app-frame,.app-shell--space-workspace .app-content{height:calc(100vh - var(--product-header-height));min-height:0}.app-shell--space-workspace .app-content{overflow:hidden}.app-shell--immersive .app-frame,.app-shell--immersive .initializing-page{min-height:100vh}.app-shell--immersive .initializing-card.is-draft-shell{max-height:calc(100dvh - 80px)}.app-frame{display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100vh - var(--product-header-height))}.app-content{min-width:0}.app-loading-state{display:grid;width:100%;height:100%;place-items:center;align-content:center;color:var(--cs-text-describe)}.app-loading-state[data-loading-scope=page]{min-height:calc(100dvh - var(--product-header-height))}.app-loading-state[data-loading-scope=section]{min-height:160px}.app-loading-state__mark{display:grid;width:52px;height:52px;place-items:center;background:linear-gradient(105deg,color-mix(in srgb,var(--cs-text-describe) 18%,var(--cs-bg-content)) 24%,color-mix(in srgb,var(--cs-text-describe) 9%,var(--cs-bg-content)) 42%,color-mix(in srgb,var(--cs-text-describe) 30%,var(--cs-bg-content)),color-mix(in srgb,var(--cs-text-describe) 9%,var(--cs-bg-content)) 58%,color-mix(in srgb,var(--cs-text-describe) 18%,var(--cs-bg-content)) 76%);background-position:130% 0;background-size:240% 100%;-webkit-mask:url(/assets/truenorth-mark.png) center / 48px 48px no-repeat;mask:url(/assets/truenorth-mark.png) center / 48px 48px no-repeat;animation:app-loading-wave 2.4s linear infinite;will-change:background-position}.app-loading-state__mark img{display:none}@keyframes app-loading-wave{0%{background-position:130% 0}to{background-position:-130% 0}}.app-topbar{position:sticky;z-index:30;top:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--product-header-height);padding:0 var(--cs-space-6);background:var(--cs-bg-body)}.topbar-leading{display:flex;min-width:0;align-items:center;gap:var(--cs-space-4)}.brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--cs-space-2);min-height:32px;color:var(--cs-text-title)}.brand-mark{display:grid;width:32px;height:32px;place-items:center}.brand-mark img{display:block;width:28px;height:30px;object-fit:contain}.brand-name{display:inline-flex;align-items:center;gap:2px;color:var(--cs-text-title);font-size:20px;font-weight:700;line-height:28px;white-space:nowrap}.brand-name>span:last-child{color:var(--cs-accent)}:root[data-theme=dark] .brand-mark img{filter:invert(1) brightness(1.15)}.global-header-divider{width:.5px;height:12px;flex:0 0 auto;background:var(--cs-border-strong)}.space-home-link{display:grid;width:32px;height:32px;flex:0 0 auto;border-radius:var(--cs-radius-2);place-items:center;color:var(--cs-icon-default)}.space-home-link:hover{color:var(--cs-text-title);background:var(--cs-fill-hover)}.space-home-link img{display:block;width:28px;height:30px;object-fit:contain}.space-home-link__back{display:none}.space-home-link:hover .space-home-link__mark,.space-home-link:focus-visible .space-home-link__mark{display:none}.space-home-link:hover .space-home-link__back,.space-home-link:focus-visible .space-home-link__back{display:block}:root[data-theme=dark] .space-home-link img{filter:invert(1) brightness(1.15)}.topbar-context{min-width:0;padding-left:var(--cs-space-4);border-left:1px solid var(--cs-border-subtle);color:var(--cs-text-describe);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--cs-space-2);margin-left:auto}.tenant-switcher-trigger{display:inline-flex;max-width:190px;height:32px;align-items:center;gap:var(--cs-space-2);padding:0 var(--cs-space-3);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);color:var(--cs-text-body);background:var(--cs-bg-surface);cursor:pointer;font-size:var(--cs-font-size-element)}.tenant-switcher-trigger:hover,.tenant-switcher-trigger[aria-expanded=true]{border-color:var(--cs-border);color:var(--cs-text-title);background:var(--cs-fill-hover)}.tenant-switcher-trigger.is-context{max-width:180px;padding:0 var(--cs-space-2);border:0;border-radius:var(--cs-radius-2);color:var(--cs-icon-default);background:transparent}.tenant-switcher-trigger.is-context:hover,.tenant-switcher-trigger.is-context[aria-expanded=true]{color:var(--cs-text-title);background:var(--cs-fill-hover)}.tenant-switcher-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-switcher-popover{width:300px;padding:var(--cs-space-2);overflow:hidden;border-radius:var(--cs-radius-3)}.context-switcher-group-label{padding:var(--cs-space-1) var(--cs-space-2) var(--cs-space-2);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-caption)}.tenant-switcher-menu{display:grid;gap:var(--cs-space-1)}.tenant-switcher-menu>button{display:grid;min-height:52px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:var(--cs-space-3);padding:6px 10px;border:0;border-radius:var(--cs-radius-2);color:var(--cs-text-body);background:transparent;cursor:pointer;text-align:left}.tenant-switcher-menu>button:hover{background:var(--cs-fill-hover)}.tenant-switcher-menu>button[aria-checked=true]{color:var(--cs-text-title);background:var(--cs-fill-current)}.tenant-switcher-menu>button>span:nth-child(2){display:grid;min-width:0;gap:1px}.tenant-switcher-menu strong,.tenant-switcher-menu small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-switcher-menu strong{color:var(--cs-text-title);font-size:var(--cs-font-size-element)}.tenant-switcher-menu small{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption)}.tenant-switcher-avatar{display:inline-grid;width:30px;height:30px;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);color:var(--cs-text-title);background:var(--cs-bg-inset);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);place-items:center}.global-navigation{display:flex;flex:0 0 auto;align-items:center;gap:var(--cs-space-1);margin-left:auto}.global-navigation>a{position:relative;display:inline-flex;min-height:32px;align-items:center;gap:var(--cs-space-1);padding:0 var(--cs-space-3);border-radius:var(--cs-radius-2);color:var(--cs-text-title);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-element);white-space:nowrap}.global-navigation>a:hover{color:var(--cs-text-title);background:var(--cs-fill-hover)}.global-navigation>a[aria-current=page]{color:var(--cs-text-title);background:var(--cs-fill-current)}.global-navigation>a>span{display:inline-grid;min-width:18px;height:18px;place-items:center;padding-inline:4px;border-radius:var(--cs-radius-pill);color:var(--cs-accent);background:var(--cs-accent-soft);font-size:11px;line-height:18px}.global-navigation+.topbar-actions{margin-left:var(--cs-space-3)}.platform-sidebar{position:sticky;top:var(--product-header-height);align-self:start;height:calc(100vh - var(--product-header-height));padding:var(--cs-space-4) var(--cs-space-3);border-right:1px solid var(--cs-border);background:var(--cs-bg-panel)}.platform-sidebar nav{display:grid;gap:var(--cs-space-1)}.platform-nav-group{display:grid;gap:var(--cs-space-1)}.platform-nav-item{display:flex;align-items:center;gap:var(--cs-space-2);min-height:36px;padding:0 var(--cs-space-3);border-radius:var(--cs-radius-2);color:var(--cs-text-title);font-size:13px;font-weight:500}.platform-nav-item:hover{color:var(--cs-text-body);background:var(--cs-fill-hover)}.platform-nav-item[aria-current=page]{color:var(--cs-text-title);background:var(--cs-fill-current)}.platform-subnav{display:grid;gap:var(--cs-space-1);padding-left:var(--cs-space-6)}.platform-subnav a{display:flex;align-items:center;gap:var(--cs-space-2);min-height:32px;padding:0 var(--cs-space-2);border-radius:var(--cs-radius-2);color:var(--cs-text-describe);font-size:12px;font-weight:500}.platform-subnav a:hover{color:var(--cs-text-body);background:var(--cs-fill-hover)}.platform-subnav a[aria-current=page]{color:var(--cs-text-title);background:var(--cs-fill-current)}.notification-trigger{position:relative;display:inline-grid}.notification-dot{position:absolute;top:4px;right:4px;width:8px;height:8px;border:2px solid var(--cs-bg-panel);border-radius:var(--cs-radius-pill);background:var(--cs-danger);pointer-events:none}.notification-popover{display:grid;gap:var(--cs-space-2)}.notification-popover.is-empty{gap:0}.notification-popover-head{display:flex;align-items:center;justify-content:space-between;min-height:28px}.notification-popover-head strong{color:var(--cs-text-title);font-size:13px}.notification-popover-head>span{color:var(--cs-text-describe);font-size:12px}.notification-list{display:grid;border-block:1px solid var(--cs-border-subtle)}.notification-empty{display:grid;min-height:72px;place-items:center;padding:var(--cs-space-4);color:var(--cs-text-describe);font-size:12px;text-align:center}.notification-item{display:grid;grid-template-columns:8px minmax(0,1fr);gap:var(--cs-space-2);padding:var(--cs-space-3) 0;border-bottom:1px solid var(--cs-border-subtle)}.notification-item:last-child{border-bottom:0}.notification-item:hover{background:var(--cs-fill-hover)}.notification-item-mark{width:6px;height:6px;margin-top:5px;border-radius:var(--cs-radius-pill);background:transparent}.notification-item[data-unread] .notification-item-mark{background:var(--cs-accent)}.notification-item>span:last-child{display:grid;min-width:0;gap:var(--cs-space-1)}.notification-item strong,.notification-item span,.notification-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item strong{color:var(--cs-text-subtitle);font-size:12px;font-weight:600}.notification-item span{color:var(--cs-text-body);font-size:12px}.notification-item small{color:var(--cs-text-describe);font-size:12px}.notification-all-link{color:var(--cs-text-link);font-size:12px;font-weight:600;text-align:center}.page{width:min(100% - 48px,var(--product-content-max));margin:0 auto;padding:var(--cs-space-8) 0 var(--cs-space-12)}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cs-space-6);margin-bottom:var(--cs-space-6)}.page-heading-copy{min-width:0}.page-heading h1,.initializing-main h1{margin:0;color:var(--cs-text-title);font-size:24px;font-weight:600;line-height:32px;letter-spacing:0}.page-heading p{max-width:720px;margin:var(--cs-space-2) 0 0;color:var(--cs-text-describe);font-size:14px;line-height:20px}.page-heading-actions{flex:0 0 auto}.page-heading-search{width:min(340px,32vw)}.workbench-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--cs-space-5);overflow:hidden;border:.5px solid var(--cs-border);border-radius:var(--cs-radius-3);background:var(--cs-bg-content)}.workbench-summary>div{display:grid;gap:var(--cs-space-1);min-height:88px;padding:var(--cs-space-3) var(--cs-space-4);border-right:1px solid var(--cs-border-subtle)}.workbench-summary>div:last-child{border-right:0}.workbench-summary span,.workbench-summary small{color:var(--cs-text-describe);font-size:12px}.workbench-summary strong{color:var(--cs-text-title);font-size:24px;font-weight:600;line-height:32px}.workbench-surface{overflow:hidden;border:.5px solid var(--cs-border);border-radius:var(--cs-radius-3);background:var(--cs-bg-content)}.workbench-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:var(--cs-space-4);min-height:56px;padding:var(--cs-space-3) var(--cs-space-4);border-bottom:1px solid var(--cs-border-subtle)}.workbench-task-pane{min-width:0}.workbench-list-head,.workbench-task-row{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(200px,1fr) 88px;align-items:center;gap:var(--cs-space-3)}.workbench-list-head{min-height:36px;padding:0 var(--cs-space-4);border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-describe);background:var(--cs-bg-card);font-size:12px;font-weight:var(--cs-font-weight-regular)}.workbench-task-row{width:100%;min-height:68px;padding:var(--cs-space-2) var(--cs-space-4);border:0;border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-body);background:transparent;text-align:left;cursor:pointer}.workbench-task-row:hover{background:var(--cs-fill-hover)}.workbench-task-row[data-selected]{background:var(--cs-fill-selected)}.workbench-task-identity{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:var(--cs-space-3);min-width:0}.workbench-task-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);color:var(--cs-func-blue-foreground);background:var(--cs-bg-content)}.workbench-task-icon [data-slot=system-icon]{width:17px;height:17px;stroke-width:1.85px}.workbench-task-identity>span:last-child,.workbench-task-context{display:grid;min-width:0;gap:var(--cs-space-1)}.workbench-task-identity strong,.workbench-task-context strong{overflow:hidden;color:var(--cs-text-subtitle);font-size:13px;font-weight:var(--cs-font-weight-medium);line-height:18px;text-overflow:ellipsis;white-space:nowrap}.workbench-task-identity small,.workbench-task-context small{overflow:hidden;color:var(--cs-text-describe);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.workbench-task-state{display:flex;align-items:center;justify-content:flex-start;gap:var(--cs-space-2)}.workbench-empty{display:grid;place-items:center;min-height:280px;align-content:center;gap:var(--cs-space-2);color:var(--cs-text-describe);text-align:center}.workbench-empty strong{color:var(--cs-text-title)}.fullscreen-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;color:var(--cs-text-body);background:var(--cs-bg-base)}.fullscreen-drawer.is-inset{top:24px;right:24px;bottom:24px;left:24px;width:calc(100vw - 48px);height:calc(100dvh - 48px);border:1px solid var(--cs-border-subtle);border-radius:12px;box-shadow:0 24px 64px #14252a2e}.fullscreen-drawer.is-inset .fullscreen-drawer-header{min-height:44px;padding:6px 12px 6px 16px;align-items:center}.fullscreen-drawer.is-chromeless .fullscreen-drawer-shell{position:relative;display:block}.fullscreen-drawer.is-chromeless .fullscreen-drawer-body{height:100%}.fullscreen-drawer::backdrop{background:var(--cs-bg-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fullscreen-drawer-shell{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr)}.fullscreen-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cs-space-4);min-height:var(--product-header-height);padding:var(--cs-space-3) var(--cs-space-6);border-bottom:1px solid var(--cs-border-subtle);background:var(--cs-bg-panel)}.fullscreen-drawer-header>div{min-width:0}.fullscreen-drawer-header span{color:var(--cs-text-describe);font-size:12px;font-weight:600}.fullscreen-drawer-header h2{margin:var(--cs-space-1) 0 0;color:var(--cs-text-title);font-size:16px;font-weight:600;line-height:24px}.fullscreen-drawer-header .fullscreen-drawer-close{width:32px;min-width:32px;height:32px;padding:0;border-radius:8px}.fullscreen-drawer-close.is-floating{position:absolute;z-index:20;top:8px;right:8px;width:32px;min-width:32px;height:32px;padding:0;border-radius:8px}.fullscreen-drawer-body{min-height:0;overflow-y:auto}@media(max-width:719px){.fullscreen-drawer.is-inset{top:12px;right:12px;bottom:12px;left:12px;width:calc(100vw - 24px);height:calc(100dvh - 24px)}}.large-modal{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:32px;overflow:hidden;border:0;color:var(--cs-text-body);background:transparent}html:has(.large-modal[open]){overflow:hidden}.large-modal::backdrop{background:var(--cs-bg-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.large-modal-shell{width:min(100%,1240px);height:100%;margin:0 auto;overflow:hidden;border:.5px solid var(--cs-border-strong);border-radius:12px;background:var(--cs-bg-content);box-shadow:var(--cs-shadow-dialog);animation:large-modal-enter var(--cs-duration-modal) var(--cs-ease-modal) both}.large-modal-shell>[data-slot=design-system-provider]{width:100%;height:100%}@keyframes large-modal-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.task-details{display:grid;width:min(calc(100% - 48px),840px);margin:0 auto;gap:var(--cs-space-5);padding:var(--cs-space-8) 0 var(--cs-space-12)}.task-detail-status,.task-detail-route{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cs-space-2)}.task-detail-route{color:var(--cs-text-describe);font-size:12px}.task-details section{display:grid;gap:var(--cs-space-2)}.task-details h3,.task-details p{margin:0}.task-details h3{color:var(--cs-text-title);font-size:13px;line-height:18px}.task-details p{color:var(--cs-text-body);font-size:13px;line-height:20px}.task-agent-reason{padding:var(--cs-space-3);border:1px solid var(--cs-func-purple-border);border-radius:var(--cs-radius-2);background:var(--cs-func-purple-background)}.task-agent-reason>div{display:flex;align-items:center;gap:var(--cs-space-2);color:var(--cs-func-purple-foreground)}.task-agent-reason strong{color:var(--cs-text-subtitle);font-size:12px}.task-properties{display:grid;border-block:1px solid var(--cs-border-subtle)}.task-properties>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:var(--cs-space-2);padding:var(--cs-space-2) 0;border-bottom:1px solid var(--cs-border-subtle);font-size:12px}.task-properties>div:last-child{border-bottom:0}.task-properties span{color:var(--cs-text-describe)}.task-properties strong{color:var(--cs-text-body);font-weight:500}.task-priority-note,.task-detail-footnote{display:flex;align-items:flex-start;gap:var(--cs-space-2);padding:var(--cs-space-3);border-radius:var(--cs-radius-2);color:var(--cs-text-body);background:var(--cs-warning-soft);font-size:12px;line-height:18px}.task-priority-note{color:var(--cs-warning)}.task-priority-note span,.task-detail-footnote span{color:var(--cs-text-body)}.task-detail-actions{display:grid;gap:var(--cs-space-2)}.task-detail-footnote{padding:0;color:var(--cs-icon-describe);background:transparent}.operations-workspace{display:grid;gap:var(--cs-space-6)}.operations-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--cs-border-subtle)}.operations-summary>div{display:grid;min-height:96px;align-content:center;gap:var(--cs-space-1);padding:var(--cs-space-3) var(--cs-space-4);border-right:1px solid var(--cs-border-subtle)}.operations-summary>div:last-child{border-right:0}.operations-summary span,.operations-summary small{color:var(--cs-text-describe);font-size:12px;line-height:16px}.operations-summary strong{color:var(--cs-text-title);font-size:24px;font-weight:600;line-height:32px}.operations-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:var(--cs-space-5)}.operations-panel,.operations-decision-usage{min-width:0;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);background:var(--cs-bg-content);overflow:hidden}.app-data-table{min-width:0}.app-data-table[data-row-layout=multiline] [data-slot=table-cell]{padding-block:var(--cs-space-3);vertical-align:middle;white-space:normal}.app-data-table [data-slot=table-head].is-center,.app-data-table [data-slot=table-cell].is-center{text-align:center}.app-data-table [data-slot=table-head].is-end,.app-data-table [data-slot=table-cell].is-end{text-align:right}.app-data-table [data-slot=table-body] [data-slot=table-row]{position:relative}.app-data-table [data-slot=table-body] [data-slot=table-row].is-interactive:has(.app-data-table__row-action:focus-visible){outline:2px solid var(--cs-accent);outline-offset:-2px}.app-data-table__row-action{position:static;color:inherit}.app-data-table__row-action:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";cursor:pointer}.operations-panel{padding:var(--cs-space-4)}.operations-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cs-space-4)}.operations-panel-head h2,.operations-panel-head p{margin:0}.operations-panel-head h2{color:var(--cs-text-title);font-size:16px;font-weight:600;line-height:24px}.operations-panel-head p{margin-top:var(--cs-space-1);color:var(--cs-text-describe);font-size:12px;line-height:16px}.operations-bars{display:grid;height:224px;grid-template-columns:repeat(7,minmax(48px,1fr));align-items:end;gap:var(--cs-space-3);margin-top:var(--cs-space-6);padding-top:var(--cs-space-5);border-bottom:1px solid var(--cs-border-subtle)}.operations-bar-item{display:grid;height:100%;grid-template-rows:16px minmax(0,1fr) 20px;align-items:end;gap:var(--cs-space-1);text-align:center}.operations-bar-item span,.operations-bar-item small{color:var(--cs-text-describe);font-size:12px;line-height:16px}.operations-bar-item i{display:block;width:min(36px,70%);min-height:var(--cs-space-4);justify-self:center;border-radius:var(--cs-radius-1) var(--cs-radius-1) 0 0;background:var(--cs-accent);opacity:.78}.operations-signals{display:grid;align-content:start}.operations-signals>a{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:start;gap:var(--cs-space-2);padding:var(--cs-space-4) 0;border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-icon-muted)}.operations-signals>a:last-child{border-bottom:0}.operations-signals>a:hover{color:var(--cs-accent)}.operations-signals>a span{display:grid;gap:var(--cs-space-1)}.operations-signals strong{color:var(--cs-text-subtitle);font-size:13px;line-height:18px}.operations-signals small{color:var(--cs-text-describe);font-size:12px;line-height:18px}.operations-decision-usage>.operations-panel-head{padding:var(--cs-space-4);border-bottom:1px solid var(--cs-border-subtle)}.operations-table-head,.operations-table-row{display:grid;grid-template-columns:minmax(260px,1.5fr) 100px 96px 96px 96px 64px;align-items:center;gap:var(--cs-space-3);min-width:760px}.operations-table-head{min-height:36px;padding:0 var(--cs-space-4);color:var(--cs-text-describe);background:var(--cs-bg-inset);font-size:12px;font-weight:600}.operations-table-row{min-height:60px;padding:var(--cs-space-2) var(--cs-space-4);border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-body);font-size:12px}.operations-table-row:last-child{border-bottom:0}.operations-table-row:hover{background:var(--cs-fill-hover)}.operations-table-row>span:first-child{display:grid;min-width:0;gap:var(--cs-space-1)}.operations-table-row strong{color:var(--cs-text-subtitle);font-size:13px;font-weight:600}.operations-table-row small{color:var(--cs-text-describe);font-size:12px}.operations-decision-usage{overflow-x:auto}.production-log-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-4)}.production-log-toolbar>:first-child{width:min(420px,100%)}.production-log-query,.production-log-strategy{display:grid;width:100%;min-width:0;gap:var(--cs-space-1)}.production-log-query{padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left}.production-log-query strong,.production-log-strategy strong{overflow:hidden;color:var(--cs-text-subtitle);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.production-log-query small,.production-log-strategy small{overflow:hidden;color:var(--cs-text-describe);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.production-log-consumer{display:inline-flex;align-items:center;gap:var(--cs-space-1)}.production-log-empty{display:grid;min-height:240px;place-items:center;align-content:center;gap:var(--cs-space-2);color:var(--cs-text-describe);text-align:center}.production-log-empty strong{color:var(--cs-text-title)}.operations-trace-detail{display:grid;width:min(calc(100% - 48px),1040px);margin:0 auto;gap:var(--cs-space-6);padding:var(--cs-space-8) 0 var(--cs-space-12)}.operations-trace-summary{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);align-items:stretch;gap:var(--cs-space-6);padding-bottom:var(--cs-space-6);border-bottom:1px solid var(--cs-border-subtle)}.operations-trace-primary{display:grid;align-content:start;gap:var(--cs-space-2)}.operations-trace-primary h3,.operations-trace-primary p,.operations-trace-conclusion p{margin:0}.operations-trace-primary h3{color:var(--cs-text-title);font-size:20px;line-height:28px}.operations-trace-primary p{color:var(--cs-text-describe);font-size:12px;line-height:18px}.operations-trace-conclusion{display:grid;align-content:start;gap:var(--cs-space-2);padding-left:var(--cs-space-5);border-left:1px solid var(--cs-border-subtle)}.operations-trace-conclusion span{color:var(--cs-text-describe);font-size:12px;font-weight:500;line-height:18px}.operations-trace-conclusion p{color:var(--cs-text-body);font-size:13px;line-height:20px}.operations-trace-tree-section{min-width:0}.operations-trace-review{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-4) 0;border-top:1px solid var(--cs-border-subtle);border-bottom:1px solid var(--cs-border-subtle)}.operations-trace-review-icon{display:grid;place-items:center;width:24px;height:24px;color:var(--cs-func-purple-foreground)}.operations-trace-review-copy{display:grid;min-width:0;gap:var(--cs-space-1)}.operations-trace-review-copy>div{display:flex;align-items:center;gap:var(--cs-space-2)}.operations-trace-review-copy strong{color:var(--cs-text-subtitle);font-size:13px;line-height:18px}.operations-trace-review-copy p{margin:0;color:var(--cs-text-describe);font-size:12px;line-height:18px}.operations-trace-review-actions{display:flex;align-items:center;gap:var(--cs-space-2)}.operations-annotation-dialog{display:grid;width:min(520px,100%);gap:var(--cs-space-5)}.operations-annotation-reference{display:grid;gap:var(--cs-space-1);padding:var(--cs-space-3);border-left:2px solid var(--cs-func-purple-foreground);background:var(--cs-bg-inset)}.operations-annotation-reference span,.operations-annotation-field>span{color:var(--cs-text-subtitle);font-size:12px;font-weight:600;line-height:18px}.operations-annotation-reference p{margin:0;color:var(--cs-text-body);font-size:13px;line-height:20px}.operations-annotation-field{display:grid;gap:var(--cs-space-2)}.operations-annotation-field textarea{min-height:96px;padding:var(--cs-space-2) var(--cs-space-3);resize:vertical;border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);color:var(--cs-text-body);background:var(--cs-bg-control);font:inherit;font-size:13px;line-height:20px}.operations-annotation-field textarea:focus-visible{border-color:var(--cs-accent);outline:2px solid var(--cs-accent-soft);outline-offset:1px}.operations-annotation-dialog-actions{display:flex;justify-content:flex-end;gap:var(--cs-space-2)}.operations-query-set-action{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-5);padding:var(--cs-space-4);border-top:1px solid var(--cs-border-subtle);border-bottom:1px solid var(--cs-border-subtle)}.operations-query-set-action>div{display:grid;gap:var(--cs-space-1)}.operations-query-set-action strong{color:var(--cs-text-title);font-size:13px}.operations-query-set-action span,.operations-query-set-action small{color:var(--cs-text-describe);font-size:12px;line-height:18px}.eyebrow{margin-bottom:var(--cs-space-2);color:var(--cs-text-describe);font-size:12px;font-weight:600;line-height:16px}.business-space-list-page{padding-top:var(--cs-space-10)}.business-space-list-page.is-empty{display:grid;min-height:calc(100vh - var(--product-header-height));place-items:center;padding-block:0}.business-space-list-page.is-empty .empty-result{padding:0}.business-space-page-actions{display:flex;align-items:center;gap:var(--cs-space-3)}.business-space-page-actions .page-heading-search{width:min(300px,28vw)}.business-space-page-actions>[data-slot=button]{min-width:120px}.space-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cs-space-4)}.space-card{--space-card-wash: var(--cs-info);position:relative;min-width:0;min-height:380px;overflow:hidden;border:.5px solid var(--cs-border);border-radius:var(--cs-radius-3);background:linear-gradient(180deg,color-mix(in srgb,var(--space-card-wash) 6%,transparent) 0%,transparent 52%),var(--cs-bg-card)}.space-card[data-tone=success]{--space-card-wash: var(--cs-success)}.space-card-link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit;cursor:pointer}.space-card-content{display:flex;min-height:380px;flex-direction:column;justify-content:space-between;gap:var(--cs-space-6);padding:var(--cs-space-5);color:inherit}.space-card-link:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px}.space-card-main{display:flex;min-width:0;flex-direction:column;gap:var(--cs-space-6)}.space-card-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--cs-space-3)}.space-card-head [data-slot=status]{flex:0 0 auto}.space-card-identity{display:flex;min-width:0;align-items:center;gap:var(--cs-space-2)}.space-card-icon{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);color:var(--cs-func-orange-foreground);background:var(--cs-bg-card)}.space-card-icon [data-slot=system-icon]{width:20px;height:20px;stroke-width:1.85px}.space-card-identity h2{overflow:hidden;margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-heading-3);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-heading-3);text-overflow:ellipsis;white-space:nowrap}.space-card-intro{display:grid;min-width:0;gap:var(--cs-space-2)}.space-goal{margin:0;color:var(--cs-text-subtitle);font-size:var(--cs-font-size-heading-3);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-heading-3)}.space-business-scope{display:flex;min-height:32px;margin:0;align-items:flex-start;gap:var(--cs-space-2);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption);line-height:var(--cs-line-height-caption);text-align:left}.space-card-detail{display:flex;min-width:0;flex-direction:column;gap:var(--cs-space-5)}.decision-preview{position:relative;z-index:2;display:grid;min-width:0;gap:var(--cs-space-1)}.space-setup-preview{display:grid;min-height:112px;align-content:center;gap:var(--cs-space-2);padding:var(--cs-space-4);border:.5px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2);background:var(--cs-bg-content)}.space-setup-preview>span{display:inline-flex;align-items:center;gap:var(--cs-space-1);color:var(--cs-accent);font-size:12px;font-weight:var(--cs-font-weight-regular)}.space-setup-preview strong{color:var(--cs-text-subtitle);font-size:13px;line-height:20px}.space-setup-preview small{color:var(--cs-text-describe);font-size:12px;line-height:18px}.decision-row{position:relative;display:grid;min-height:34px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border-radius:var(--cs-radius-2);color:var(--cs-text-body);border:0;background:var(--cs-bg-inset);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-regular);line-height:var(--cs-line-height-element);transition:color var(--cs-duration-fast),background-color var(--cs-duration-fast),box-shadow var(--cs-duration-fast)}.decision-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-row-meta{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--cs-space-2)}.decision-row-meta [data-slot=status]{flex:0 0 auto}.decision-row-meta>svg{flex:0 0 auto;transition:transform var(--cs-duration-fast)}.decision-row:hover,.decision-row:focus-visible{color:var(--cs-text-title);background:color-mix(in srgb,var(--cs-accent) 8%,var(--cs-fill-hover));outline:none}.decision-row:hover .decision-row-meta>svg,.decision-row:focus-visible .decision-row-meta>svg{transform:translate(2px)}.space-card-footer{display:flex;min-width:0;align-items:center;gap:var(--cs-space-4);color:var(--cs-text-body);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-regular);line-height:var(--cs-line-height-caption)}.space-card-footer>span{display:inline-flex;min-width:0;align-items:center;gap:var(--cs-space-1)}.space-grid[data-layout=list]{grid-template-columns:minmax(0,1fr)}.space-grid[data-layout=list] .space-card,.space-grid[data-layout=list] .space-card-content{min-height:0}.space-grid[data-layout=list] .space-card-content{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(420px,1.1fr);align-items:stretch;gap:var(--cs-space-8);padding:var(--cs-space-5)}.space-grid[data-layout=list] .space-card-main{gap:var(--cs-space-4)}.space-grid[data-layout=list] .space-card-detail{justify-content:space-between;gap:var(--cs-space-3)}body:has(.business-space-create-dialog) .app-dialog-overlay{background:var(--cs-bg-backdrop);-webkit-backdrop-filter:blur(2px) saturate(55%);backdrop-filter:blur(2px) saturate(55%)}.app-dialog-heading{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:var(--cs-space-4)}.app-dialog-content>[data-slot=design-system-provider]{display:contents}.app-dialog-heading>div{display:grid;min-width:0;gap:var(--cs-space-1)}.app-dialog-heading .app-dialog-close{display:grid;width:28px;min-width:28px;height:28px;align-self:start;justify-self:end;place-items:center;padding:0;border:0;border-radius:var(--cs-radius-2);color:var(--cs-icon-default);background:transparent;cursor:pointer}.app-dialog-heading .app-dialog-close:hover{color:var(--cs-text-title);background:var(--cs-fill-hover)}.app-dialog-content:has(.business-space-create-dialog){--product-business-space-create-surface: var(--cs-bg-content);position:absolute;top:40px;right:40px;bottom:40px;left:40px;width:auto;max-width:none;height:auto;max-height:none;padding:0;overflow-x:hidden;overflow-y:auto;border:0;border-radius:16px;background:var(--product-business-space-create-surface);box-shadow:var(--cs-shadow-dialog);overscroll-behavior:contain;scrollbar-width:none;transform:none}.app-dialog-content:has(.business-space-create-dialog)::-webkit-scrollbar{display:none}.app-dialog-content:has(.business-space-create-dialog)>[data-slot=design-system-provider]>.app-dialog-heading{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.app-dialog-content:has(.business-space-create-dialog)>[data-slot=design-system-provider]>.app-dialog-heading .app-dialog-close{display:none}.business-space-create-dialog{min-height:100%;background:var(--product-business-space-create-surface)}.business-space-create-dialog .business-space-initial-home{min-height:100%;overflow:visible}.business-space-create-dialog .business-space-initial-content{width:min(1180px,100%);margin:0 auto;padding-top:80px}@media(max-width:900px){.app-dialog-content:has(.business-space-create-dialog){inset:var(--cs-space-6)}.business-space-create-dialog .business-space-initial-content{padding-top:var(--cs-space-20)}}@media(max-width:760px){.app-dialog-content:has(.business-space-create-dialog){inset:var(--cs-space-3);border-radius:var(--cs-radius-5)}.business-space-create-dialog .business-space-initial-content{padding-top:var(--cs-space-16)}}@media(max-height:700px)and (min-width:761px){.app-dialog-content:has(.business-space-create-dialog){inset:var(--cs-space-4)}.business-space-create-dialog .business-space-initial-content{padding-top:var(--cs-space-16)}}@property --prompt-beam-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}::view-transition-old(root){animation:research-page-out .24s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:research-page-in .42s cubic-bezier(.16,1,.3,1) both}::view-transition-group(research-card){z-index:20;animation-duration:.68s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(research-query){z-index:21;animation-duration:.68s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(research-card),::view-transition-new(research-card){height:100%;mix-blend-mode:normal}::view-transition-old(research-query){animation:research-query-out .18s cubic-bezier(.4,0,1,1) both;mix-blend-mode:normal}::view-transition-new(research-query){animation:research-query-in .42s .12s cubic-bezier(.16,1,.3,1) both;mix-blend-mode:normal}@keyframes research-page-out{to{opacity:0;transform:scale(.995)}}@keyframes research-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes research-query-out{to{opacity:0}}@keyframes research-query-in{0%{opacity:0}to{opacity:1}}@keyframes prompt-border-beam{to{--prompt-beam-angle: 360deg}}.business-space-initial-home{position:relative;min-height:calc(100vh - var(--product-header-height));overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--cs-func-cyan-foreground) 6%,transparent) 0%,transparent 56.222%),linear-gradient(180deg,color-mix(in srgb,var(--cs-func-blue-foreground) 6%,transparent) 0%,transparent 55.333%),var(--cs-bg-content);background-repeat:no-repeat;background-size:100% min(960px,100vh),100% min(960px,100vh),auto}.business-space-initial-background{position:absolute;top:calc(var(--product-header-height) - 16px);left:50%;display:block;width:min(1080px,calc(100% - 48px));height:auto;opacity:.28;mix-blend-mode:normal;pointer-events:none;transform:translate(-50%);transition:opacity .42s cubic-bezier(.4,0,1,1),transform .52s cubic-bezier(.4,0,1,1)}.business-space-initial-content{position:relative;display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;gap:var(--cs-space-20);padding:56px var(--cs-space-6) var(--cs-space-20)}.business-space-initial-hero{display:flex;width:min(1180px,100%);min-width:0;flex-direction:column;align-items:center;gap:var(--cs-space-6)}.business-space-initial-hero>header{display:flex;min-height:0;flex-direction:column;align-items:center;text-align:center;transition:opacity .36s cubic-bezier(.4,0,1,1),transform .44s cubic-bezier(.4,0,1,1)}.business-space-initial-hero h1{margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-heading-1);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-heading-1)}.strategy-research-goal{display:grid;width:min(900px,100%);gap:var(--cs-space-1);padding:var(--cs-space-4);border:.5px solid var(--cs-border-subtle);border-radius:var(--cs-radius-4);background:color-mix(in srgb,var(--cs-bg-inset) 86%,transparent)}.strategy-research-goal>span{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-caption)}.strategy-research-goal>strong{color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-body)}.strategy-research-goal>p{margin:var(--cs-space-1) 0 0;color:var(--cs-text-body);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.business-space-prompt{position:relative;isolation:isolate;display:flex;width:min(900px,100%);height:120px;min-width:0;flex-direction:column;justify-content:space-between;padding:var(--cs-space-4);border:1px solid var(--cs-border);border-radius:var(--cs-radius-5);background:var(--cs-bg-card);box-shadow:var(--cs-shadow-popover);transition:border-color .22s ease,box-shadow .22s ease,transform .44s cubic-bezier(.16,1,.3,1)}.business-space-prompt:focus-within{border-color:color-mix(in srgb,var(--cs-accent) 78%,var(--cs-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--cs-accent) 14%,transparent),var(--cs-shadow-popover)}.business-space-prompt textarea{width:100%;min-height:44px;flex:1;resize:none;padding:0;border:0;outline:0;color:var(--cs-text-title);background:transparent;font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body);transition:opacity .22s ease,transform .32s cubic-bezier(.4,0,1,1)}.business-space-prompt textarea::placeholder{color:var(--product-text-placeholder)}.business-space-prompt.has-context{height:auto;min-height:120px;gap:var(--cs-space-2)}.business-space-prompt-query-transfer{display:none;width:100%;margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body);overflow-wrap:anywhere}.business-space-prompt-footer{display:flex;align-items:center;justify-content:space-between;color:var(--cs-icon-default);transition:opacity .22s ease,transform .32s cubic-bezier(.4,0,1,1)}.business-space-prompt-tools{display:inline-flex;align-items:center;gap:var(--cs-space-1)}.business-space-prompt-tool{width:28px;height:28px;color:var(--cs-icon-default)}.business-space-prompt-tool:hover{color:var(--cs-text-title);background:var(--cs-fill-hover)}.business-space-prompt-context{display:flex;min-width:0;flex-wrap:wrap;gap:var(--cs-space-2)}.business-space-prompt-context-card{display:grid;min-width:min(260px,100%);max-width:min(360px,100%);grid-template-columns:20px minmax(0,1fr) 24px;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-2) var(--cs-space-2) var(--cs-space-3);border:.5px solid var(--cs-border);border-radius:var(--cs-radius-3);color:var(--cs-icon-default);background:var(--cs-bg-inset)}.business-space-prompt-context-card>span{display:grid;min-width:0;gap:1px}.business-space-prompt-context-card strong,.business-space-prompt-context-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-space-prompt-context-card strong{color:var(--cs-text-subtitle);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-element)}.business-space-prompt-context-card small{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.business-space-prompt-context-card [data-slot=button]{width:24px;height:24px;color:var(--cs-icon-muted)}.business-space-prompt-file-error{margin:0;color:var(--cs-danger);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.business-space-prompt-transition-status{display:inline-flex;align-items:center;gap:var(--cs-space-2);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-caption)}.business-space-prompt-transition-status>span{width:8px;height:8px;border:1.5px solid var(--cs-border);border-top-color:var(--cs-accent);border-radius:var(--cs-radius-pill);animation:initializing-stage-spin .9s linear infinite}.business-space-prompt.is-recognizing{--prompt-beam-cyan: var(--cs-func-cyan-foreground);--prompt-beam-blue: var(--cs-func-blue-foreground);--prompt-beam-violet: var(--cs-func-purple-foreground);--prompt-beam-coral: var(--cs-danger);z-index:3;border-color:var(--cs-border-strong);background:color-mix(in srgb,var(--cs-bg-card) 99%,var(--cs-accent) 1%);box-shadow:var(--cs-shadow-dialog);cursor:progress}.business-space-prompt.is-recognizing>*{position:relative;z-index:1}.business-space-prompt.is-recognizing:before,.business-space-prompt.is-recognizing:after{position:absolute;border-radius:inherit;background:conic-gradient(from var(--prompt-beam-angle),transparent 0deg 198deg,color-mix(in srgb,var(--prompt-beam-cyan) 86%,transparent) 214deg,color-mix(in srgb,var(--prompt-beam-blue) 92%,transparent) 238deg,color-mix(in srgb,var(--prompt-beam-violet) 88%,transparent) 264deg,color-mix(in srgb,var(--prompt-beam-coral) 78%,transparent) 286deg,transparent 316deg 360deg);content:"";pointer-events:none}.business-space-prompt.is-recognizing:before{z-index:-2;top:-6px;right:-6px;bottom:-6px;left:-6px;padding:7px;opacity:.36;filter:blur(6px) saturate(1.15);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.business-space-prompt.is-recognizing:after{z-index:2;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:2px;opacity:.92;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.business-space-prompt.is-recognizing:before,.business-space-prompt.is-recognizing:after{animation:prompt-border-beam 3.6s linear infinite}.business-space-prompt.is-positioning{overflow:hidden;border-color:var(--cs-border-subtle);box-shadow:var(--cs-shadow-dialog);transition:border-color .16s ease,box-shadow .18s ease;view-transition-name:research-card}.business-space-prompt.is-positioning input,.business-space-prompt.is-positioning textarea{display:none}.business-space-prompt.is-positioning .business-space-prompt-query-transfer{display:block;view-transition-name:research-query}.app-dialog-content:has(.prompt-data-dialog){width:min(calc(100vw - 32px),680px);max-height:min(calc(100dvh - 32px),760px);padding:var(--cs-space-5);overflow-y:auto}.app-dialog-content:has(.prompt-data-dialog)>[data-slot=design-system-provider]>.app-dialog-heading{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--cs-space-4);margin-bottom:var(--cs-space-5)}.app-dialog-content:has(.prompt-data-dialog)>[data-slot=design-system-provider]>.app-dialog-heading>div{display:grid;min-width:0;gap:var(--cs-space-1)}.app-dialog-content:has(.prompt-data-dialog) .app-dialog-close{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;padding:0;border:0;border-radius:var(--cs-radius-2);color:var(--cs-icon-default);background:transparent;cursor:pointer}.app-dialog-content:has(.prompt-data-dialog) .app-dialog-close:hover{color:var(--cs-text-title);background:var(--cs-fill-hover)}.prompt-data-dialog{display:grid;gap:var(--cs-space-5)}.prompt-data-source-summary{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3);border:.5px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2);background:var(--cs-bg-inset)}.prompt-data-source-summary>span:nth-child(2){display:grid;min-width:0;gap:2px}.prompt-data-source-summary strong,.prompt-data-source-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-data-source-summary strong{color:var(--cs-text-title);font-size:var(--cs-font-size-element)}.prompt-data-source-summary small,.prompt-data-source-summary>span:last-child{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption)}.prompt-data-source-summary>span:last-child{padding:2px var(--cs-space-2);border-radius:var(--cs-radius-pill);background:var(--cs-fill-hover);white-space:nowrap}.prompt-data-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cs-space-2)}.prompt-data-source-list>button{display:grid;min-width:0;min-height:68px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3);border:.5px solid var(--cs-border);border-radius:var(--cs-radius-3);color:inherit;background:var(--cs-bg-content);text-align:left;cursor:pointer}.prompt-data-source-list>button:hover{border-color:var(--cs-border-strong);background:var(--cs-fill-hover)}.prompt-data-source-list>button.is-selected{border-color:color-mix(in srgb,var(--cs-accent) 56%,var(--cs-border));background:color-mix(in srgb,var(--cs-accent) 4%,var(--cs-bg-content));box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--cs-accent) 18%,transparent)}.prompt-data-source-list>button>span:nth-child(2){display:grid;min-width:0;gap:2px}.prompt-data-source-list strong,.prompt-data-source-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prompt-data-source-list strong{color:var(--cs-text-title);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.prompt-data-source-list small{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.prompt-data-source-mark{display:grid;width:36px;height:36px;place-items:center;color:var(--cs-text-subtitle)}.prompt-data-source-mark img{display:block;width:32px;height:28px;object-fit:contain}.prompt-data-source-mark.is-generic{color:var(--cs-icon-default)}.prompt-data-source-mark.is-generic [data-slot=system-icon]{width:22px;height:22px;stroke-width:1.85px}.prompt-data-source-list>button>svg{color:var(--cs-accent)}.prompt-data-source-state{display:inline-flex;align-items:center;gap:var(--cs-space-1);padding:2px var(--cs-space-2);border-radius:var(--cs-radius-pill);font-size:var(--cs-font-size-caption);white-space:nowrap}.prompt-data-source-state.is-ready{color:var(--cs-success);background:var(--cs-func-green-background)}.prompt-data-source-state.is-expired{color:var(--cs-warning);background:var(--cs-warning-soft)}.prompt-data-source-state.is-selected{color:var(--cs-accent);background:color-mix(in srgb,var(--cs-accent) 9%,transparent)}.prompt-data-source-summary.is-ready{border-color:color-mix(in srgb,var(--cs-success) 30%,var(--cs-border-subtle));background:color-mix(in srgb,var(--cs-func-green-background) 45%,var(--cs-bg-inset))}.prompt-data-source-summary>span:last-child.is-ready{color:var(--cs-success);background:var(--cs-func-green-background)}.business-space-prompt-submit{width:28px;height:28px;border-radius:var(--cs-radius-pill);transition:opacity .18s ease,transform .22s ease,visibility .18s ease}.business-space-prompt.is-recognizing .business-space-prompt-submit,.business-space-prompt.is-positioning .business-space-prompt-submit{visibility:hidden;opacity:0;transform:scale(.94)}.business-space-last-research{display:grid;width:min(900px,100%);min-width:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:var(--cs-space-3);height:56px;min-height:56px;margin-top:calc(-1 * var(--cs-space-3));padding:var(--cs-space-2) var(--cs-space-4);border:.5px solid var(--cs-border);border-radius:var(--cs-radius-5);color:var(--cs-text-body);background:var(--cs-bg-card);text-decoration:none;transition:border-color var(--cs-duration-fast),color var(--cs-duration-fast),background var(--cs-duration-fast),box-shadow var(--cs-duration-fast),opacity .34s cubic-bezier(.4,0,1,1),transform .42s cubic-bezier(.4,0,1,1)}.business-space-last-research:hover{border-color:color-mix(in srgb,var(--cs-accent) 55%,var(--cs-border));color:var(--cs-text-title);background:color-mix(in srgb,var(--cs-accent) 5%,var(--cs-bg-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cs-accent) 8%,transparent)}.business-space-last-research[aria-disabled=true]{pointer-events:none}.business-space-last-research-icon{display:grid;width:32px;height:32px;place-items:center;border:0;color:var(--cs-accent)}.business-space-last-research-copy{display:grid;min-width:0;gap:2px}.business-space-last-research-copy>span{display:flex;align-items:center;gap:var(--cs-space-2)}.business-space-last-research-copy strong{color:var(--cs-text-subtitle);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-element)}.business-space-last-research-copy small,.business-space-last-research-action{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.business-space-last-research-copy>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-space-last-research-copy>span small{padding:1px var(--cs-space-2);border-radius:var(--cs-radius-pill);color:var(--cs-accent);background:var(--cs-fill-selected)}.business-space-last-research-action{display:inline-flex;align-items:center;gap:var(--cs-space-1);color:var(--cs-text-body);white-space:nowrap}.business-space-quick-prompts{display:grid;width:min(900px,100%);min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cs-space-3);margin-top:calc(-1 * var(--cs-space-3));transition:opacity .34s cubic-bezier(.4,0,1,1),transform .42s cubic-bezier(.4,0,1,1)}.business-space-quick-prompts button{display:flex;min-width:0;min-height:56px;align-items:center;justify-content:space-between;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4);overflow:hidden;border:.5px solid var(--cs-border);border-radius:var(--cs-radius-5);color:var(--cs-text-body);background:var(--cs-bg-card);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-regular);line-height:var(--cs-line-height-element);text-align:left;text-overflow:ellipsis;cursor:pointer;transition:border-color var(--cs-duration-fast),color var(--cs-duration-fast),background var(--cs-duration-fast),box-shadow var(--cs-duration-fast)}.business-space-quick-prompts button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-space-quick-prompts button>svg{flex:0 0 auto;color:var(--cs-icon-default);stroke-width:1.85px}.business-space-quick-prompts button:hover{border-color:var(--cs-border);color:var(--cs-text-title);background:color-mix(in srgb,var(--cs-text-title) 4%,var(--cs-bg-card));box-shadow:none}.business-space-quick-prompts button:hover>svg{color:var(--cs-icon-default)}.business-space-quick-prompts button:disabled{cursor:default}.business-template-market{display:flex;width:min(900px,100%);min-width:0;flex-direction:column;align-items:flex-start;gap:var(--cs-space-5);transition:opacity .36s cubic-bezier(.4,0,1,1),transform .46s cubic-bezier(.4,0,1,1)}.business-space-initial-home[data-transition-phase=recognizing] .business-space-initial-background{opacity:.22}.business-space-initial-home[data-transition-phase=recognizing] .business-space-initial-hero>header{opacity:.38;transform:translateY(-2px)}.business-space-initial-home[data-transition-phase=recognizing] .business-space-quick-prompts,.business-space-initial-home[data-transition-phase=recognizing] .business-space-last-research{opacity:.32;transform:translateY(2px)}.business-space-initial-home[data-transition-phase=recognizing] .business-template-market{opacity:.24;transform:translateY(4px)}.app-shell--platform-home:has(.business-space-initial-home[data-transition-phase=recognizing]) .app-topbar,.platform-home-page:has(.business-space-initial-home[data-transition-phase=recognizing])>:not(.business-space-initial-home){opacity:.24}.app-shell--platform-home:has(.business-space-initial-home[data-transition-phase=positioning]) .app-topbar,.platform-home-page:has(.business-space-initial-home[data-transition-phase=positioning])>:not(.business-space-initial-home){opacity:0}.app-shell--platform-home .app-topbar,.platform-home-page>:not(.business-space-initial-home){transition:opacity .36s cubic-bezier(.4,0,1,1)}.business-space-initial-home[data-transition-phase=positioning] .business-space-initial-background{opacity:0;transform:translate(-50%) scale(1.015)}.business-space-initial-home[data-transition-phase=positioning] .business-space-initial-hero>header{opacity:0;transform:translateY(-16px)}.business-space-initial-home[data-transition-phase=positioning] .business-space-quick-prompts,.business-space-initial-home[data-transition-phase=positioning] .business-space-last-research{opacity:0;transform:translateY(14px)}.business-space-initial-home[data-transition-phase=positioning] .business-template-market{opacity:0;transform:translateY(22px)}.business-template-market>header{display:grid;width:min(800px,100%);gap:10px}.business-template-market h2{margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-heading-3);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-heading-3)}.business-template-market header p{margin:0;color:var(--cs-text-body);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption);line-height:var(--cs-line-height-caption)}.business-template-filters{display:flex;width:min(800px,100%);min-width:0;flex-wrap:wrap;gap:6px}.business-template-grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cs-space-3)}:root[data-theme=dark] .business-space-initial-background{opacity:.18;mix-blend-mode:normal}:root[data-theme=dark] .business-space-initial-home[data-transition-phase=recognizing] .business-space-initial-background{opacity:.1}:root[data-theme=dark] .business-space-initial-home[data-transition-phase=positioning] .business-space-initial-background{opacity:0}.empty-result{padding:var(--cs-space-12) var(--cs-space-6);text-align:center}.empty-result h2{margin:0;color:var(--cs-text-title);font-size:20px;line-height:28px}.empty-result p{margin:var(--cs-space-2) 0 var(--cs-space-5);color:var(--cs-text-describe)}.dialog-actions{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:var(--cs-space-2);margin-top:var(--cs-space-2)}.initializing-page{display:grid;min-height:calc(100vh - var(--product-header-height));align-items:start;justify-items:center;padding:var(--initializing-card-top-offset) 80px 80px;background:var(--cs-bg-base)}.initializing-page.is-complete,.initializing-page.is-draft{padding-top:var(--cs-space-10);padding-bottom:var(--cs-space-10)}.initializing-card{display:flex;flex-direction:column;align-items:stretch;gap:24px;width:min(100%,900px);padding:25px;border:1px solid var(--cs-border);border-radius:8px;background:var(--cs-bg-card);box-shadow:var(--cs-shadow-dialog)}.initializing-card.is-handoff{view-transition-name:research-card}.initializing-card.is-draft-shell{width:min(100%,900px);height:calc(100dvh - (2 * var(--cs-space-10)));min-height:0;max-height:calc(100dvh - var(--product-header-height) - 80px);gap:0;padding:0;border-radius:var(--cs-radius-3);overflow:hidden;background:var(--cs-bg-inset)}.research-progress-header{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:var(--cs-space-4)}.research-progress-header .agent-orb{margin:0}.research-progress-header h1{margin:0;color:var(--cs-text-title);font-size:24px;font-weight:600;line-height:32px}.research-progress-header p{margin:var(--cs-space-1) 0 0;color:var(--cs-text-describe);font-size:13px;line-height:20px}.research-progress-footer svg,.research-output-working svg{animation:initializing-stage-spin 1.2s linear infinite}.research-draft-scroll{flex:1 1 auto;min-height:0;padding:var(--cs-space-6);overflow-y:auto;scrollbar-gutter:stable}.research-draft-results{display:grid;gap:var(--cs-space-8);margin-top:var(--cs-space-8);transition:opacity .18s ease,filter .18s ease}.research-request{padding:0 0 var(--cs-space-6);border-bottom:1px dashed var(--cs-border)}.research-goal-definition h2,.research-strategy-drafts h2,.research-data-source-suggestions h2{margin:0;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption-strong);line-height:var(--cs-line-height-caption)}.research-request blockquote{margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-heading-3);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-heading-3);overflow-wrap:anywhere}.initializing-card.is-handoff .research-query-transfer{view-transition-name:research-query}.research-goal-definition{display:grid;grid-template-columns:var(--cs-space-4) minmax(0,1fr);gap:var(--cs-space-2);padding:0;border-radius:var(--cs-radius-2)}.research-section-icon{display:grid;width:var(--cs-space-4);height:var(--cs-space-4);place-items:center;color:var(--cs-icon-describe)}.research-output.is-active .research-section-icon svg{animation:initializing-stage-spin 1.2s linear infinite}.research-goal-definition p{margin:0;color:var(--cs-text-body);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.research-goal-definition .research-output-result{margin-top:var(--cs-space-4);margin-left:calc(-1 * (var(--cs-space-4) + var(--cs-space-2)));padding:var(--cs-space-4);border-radius:var(--cs-radius-3);background:var(--cs-bg-content)}.research-output{transition:opacity .22s ease,background-color .22s ease}.research-output.is-pending{opacity:.62}.research-output.is-active{background:transparent}.research-output.is-active h2{color:var(--cs-accent)}.research-output-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--cs-space-3)}.research-output-heading>span{flex:0 0 auto;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-caption)}.research-output.is-active .research-output-heading>span{color:var(--cs-accent)}.research-output-working,.research-output-waiting{display:flex;align-items:center;gap:var(--cs-space-2);margin:var(--cs-space-3) 0 0;color:var(--cs-text-describe);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.research-output-working{color:var(--cs-accent)}.research-output-result{animation:research-output-reveal .36s cubic-bezier(.16,1,.3,1) both}@keyframes research-output-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.research-strategy-drafts{display:grid;grid-template-columns:var(--cs-space-4) minmax(0,1fr);gap:var(--cs-space-2);padding:0;border-radius:var(--cs-radius-2)}.research-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cs-space-4)}.research-section-heading p{margin:var(--cs-space-1) 0 0;color:var(--cs-text-describe);font-size:13px;line-height:20px}.research-section-heading>span{flex:0 0 auto;color:var(--cs-text-describe);font-size:12px;line-height:20px}.research-strategy-list{display:grid;gap:0;margin:var(--cs-space-4) 0 0 calc(-1 * (var(--cs-space-4) + var(--cs-space-2)));padding:var(--cs-space-4);border-radius:var(--cs-radius-3);background:var(--cs-bg-content);list-style:none}.research-strategy-list li{display:grid;grid-template-columns:var(--cs-space-8) minmax(0,1fr);align-items:start;gap:var(--cs-space-3);padding:var(--cs-space-4) 0;border-bottom:1px dashed var(--cs-border)}.research-strategy-list li:first-child{padding-top:0}.research-strategy-list li:last-child{padding-bottom:0;border-bottom:0}.research-strategy-list li.research-output-result{animation-delay:calc(var(--research-item-index) * 70ms)}.research-item-icon{display:grid;width:var(--cs-space-8);height:var(--cs-space-8);place-items:center;border-radius:var(--cs-radius-1);color:var(--cs-icon-default);background:var(--cs-bg-inset)}.research-strategy-copy{display:grid;min-width:0;gap:var(--cs-space-2)}.research-strategy-copy strong{color:var(--cs-text-subtitle);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-body-strong);line-height:var(--cs-line-height-body)}.research-strategy-copy p{margin:0;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.research-strategy-action{color:var(--cs-warning);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-caption)}.research-data-source-suggestions{display:grid;grid-template-columns:var(--cs-space-4) minmax(0,1fr);gap:var(--cs-space-2);padding:0;border-radius:var(--cs-radius-2)}.research-data-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cs-space-2);margin:var(--cs-space-4) 0 0 calc(-1 * (var(--cs-space-4) + var(--cs-space-2)));padding:0;list-style:none}.research-data-source-list li{display:grid;grid-template-columns:var(--cs-space-8) minmax(0,1fr);gap:var(--cs-space-3);align-items:start;padding:var(--cs-space-4);border-radius:var(--cs-radius-3);background:var(--cs-bg-content)}.research-data-source-copy{display:grid;gap:var(--cs-space-1);min-width:0}.research-data-source-list strong{color:var(--cs-text-subtitle);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-body)}.research-data-source-list small{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-regular);line-height:var(--cs-line-height-element)}.research-data-source-status{display:inline-flex;width:fit-content;align-items:center;gap:var(--cs-space-1);margin-top:var(--cs-space-1);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption-strong);line-height:var(--cs-line-height-caption)}.research-data-source-status.is-configured{color:var(--cs-success)}.research-data-source-status.is-unconfigured{color:var(--cs-warning)}.research-confirmation-actions>div{display:flex;justify-content:flex-end;gap:var(--cs-space-2)}.research-confirmation-actions{flex:0 0 auto;min-height:calc(var(--cs-control-default) + (2 * var(--cs-space-6)));padding:var(--cs-space-6);transition:opacity .18s ease}.research-ready-actions{animation:research-output-reveal .28s cubic-bezier(.16,1,.3,1) both}.research-progress-footer{display:inline-flex;align-items:center;gap:var(--cs-space-2);margin:0;color:var(--cs-text-describe);font-size:13px;line-height:20px}.initializing-query{margin:0;color:var(--cs-text-title);font-size:16px;font-weight:var(--cs-font-weight-medium);line-height:24px;overflow-wrap:anywhere}.initializing-divider{height:1px;border-top:1px dashed var(--cs-border)}.stage-list{display:flex;flex-direction:column;gap:24px;padding:8px 0}.stage-item-shell{display:grid;min-width:0;grid-template-rows:1fr}.stage-item-shell.is-entering{animation:initializing-stage-reveal .44s cubic-bezier(.16,1,.3,1) both}.stage-item-shell>.stage-item{min-height:0;overflow:hidden}.stage-item{display:flex;align-items:flex-start;gap:12px;border-radius:var(--cs-radius-2)}.stage-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.stage-copy>span{color:var(--cs-text-describe);font-size:12px;line-height:16px}.stage-copy>.stage-title{color:var(--cs-text-subtitle);font-size:14px;font-weight:var(--cs-font-weight-regular);line-height:20px}.stage-item:not(.is-done) .stage-copy>span{color:var(--cs-text-disabled)}.stage-state{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:20px;color:var(--cs-text-describe);font-size:13px;font-weight:var(--cs-font-weight-medium);line-height:18px;white-space:nowrap}.stage-item.is-done .stage-state{color:var(--cs-success)}.stage-item.is-active .stage-state{color:var(--cs-accent)}.stage-item.is-active .stage-state svg{animation:initializing-stage-spin 1.6s linear infinite}@keyframes initializing-stage-spin{to{transform:rotate(360deg)}}@keyframes initializing-stage-reveal{0%{grid-template-rows:0fr;opacity:0;transform:translateY(-4px)}to{grid-template-rows:1fr;opacity:1;transform:translateY(0)}}.initializing-completion{display:grid;min-width:0;grid-template-rows:1fr;animation:initializing-completion-reveal .44s cubic-bezier(.16,1,.3,1) both}.initializing-completion-inner{display:flex;min-height:0;overflow:hidden;flex-direction:column;gap:24px}@keyframes initializing-completion-reveal{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}.initializing-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-3)}.space-layout{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:calc(100vh - var(--product-header-height))}.space-sidebar{position:sticky;top:var(--product-header-height);display:flex;align-self:start;flex-direction:column;height:calc(100vh - var(--product-header-height));padding:var(--cs-space-5) var(--cs-space-3);border-right:1px solid var(--cs-border);background:var(--cs-bg-panel)}.back-link{display:flex;align-items:center;gap:var(--cs-space-2);min-height:32px;padding:0 var(--cs-space-3);color:var(--cs-text-describe);font-size:13px}.back-link:hover{color:var(--cs-text-subtitle)}.space-sidebar nav{display:grid;gap:var(--cs-space-1);margin-top:var(--cs-space-4)}.space-nav-item{display:flex;align-items:center;min-height:36px;padding:0 var(--cs-space-3);border-radius:var(--cs-radius-2);color:var(--cs-text-title);font-size:13px;font-weight:500}.space-nav-item.is-active{color:var(--cs-text-title);background:var(--cs-fill-current)}.space-main{width:min(100% - 48px,1060px);margin:0 auto;padding:var(--cs-space-8) 0 var(--cs-space-12)}.research-summary{padding:var(--cs-space-6) 0;border-top:1px solid var(--cs-border-subtle);border-bottom:1px solid var(--cs-border-subtle)}.research-intro{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--cs-space-4)}.research-intro .agent-orb{margin:0}.research-intro h2,.section-heading h2,.next-task h2{margin:0;color:var(--cs-text-title);font-size:20px;font-weight:600;line-height:28px;letter-spacing:0}.research-intro p,.section-heading p,.next-task p{margin:var(--cs-space-1) 0 0;color:var(--cs-text-describe);font-size:13px;line-height:20px}.research-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cs-space-4);margin-top:var(--cs-space-6)}.research-facts>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--cs-space-2);min-width:0;padding-right:var(--cs-space-4);border-right:1px solid var(--cs-border-subtle);color:var(--cs-icon-muted)}.research-facts>div:last-child{border-right:0}.research-facts>div>span{display:grid;gap:var(--cs-space-1)}.research-facts strong{color:var(--cs-text-subtitle);font-size:13px}.research-facts strong+span{color:var(--cs-text-describe);font-size:12px;line-height:18px}.recommendations,.readiness-section,.decisions-section{margin-top:var(--cs-space-8)}.data-sources-page>.page-heading,.business-actions-page>.page-heading{margin-bottom:var(--cs-space-5)}.data-source-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--cs-icon-describe)}.data-source-business-data{display:flex;min-width:0;justify-content:flex-end;flex-wrap:wrap;gap:var(--cs-space-1)}.data-source-business-data-tag{display:inline-flex;min-height:var(--cs-space-6);min-width:0;align-items:center;gap:var(--cs-space-1);padding:0 var(--cs-space-2);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-1);background:var(--cs-bg-inset);color:var(--cs-text-body);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);white-space:nowrap}.data-source-business-data-tag svg{flex:0 0 auto;color:var(--cs-icon-describe)}.business-action-title{display:flex;min-width:0;align-items:center;gap:var(--cs-space-2)}.business-action-title>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-action-title .cs-badge{flex:0 0 auto}.business-action-marketplace-dialog{width:min(1120px,calc(100vw - 80px));max-width:none;height:min(760px,calc(100dvh - 80px));max-height:none;overflow:hidden}.business-action-marketplace-dialog>[data-slot=design-system-provider]{display:grid;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.business-action-marketplace{display:grid;min-height:0;grid-template-rows:auto auto minmax(0,1fr);gap:var(--cs-space-3);margin-top:var(--cs-space-5)}.business-action-marketplace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-4)}.business-action-marketplace-toolbar .cs-search-field{width:min(280px,40%)}.business-action-market-list{display:grid;min-height:0;overflow-y:auto;border-top:1px solid var(--cs-border-subtle);scrollbar-gutter:stable}.business-action-market-summary{display:flex;justify-content:space-between;gap:var(--cs-space-4);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.business-action-market-list article{display:grid;min-width:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-4) 0;border-bottom:1px solid var(--cs-border-subtle)}.business-action-market-list article>span:first-child{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--cs-radius-2);color:var(--cs-icon-muted);background:var(--cs-bg-inset)}.business-action-market-list article>div{display:grid;min-width:0;gap:var(--cs-space-1)}.business-action-detail dd>a{display:inline-flex;width:fit-content;align-items:center;gap:var(--cs-space-1);color:var(--cs-text-link);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.business-action-detail dd>a:hover{text-decoration:underline}.business-action-market-list article>div>div{display:flex;min-width:0;align-items:center;gap:var(--cs-space-2)}.business-action-market-list strong{overflow:hidden;color:var(--cs-text-title);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body);text-overflow:ellipsis;white-space:nowrap}.business-action-market-list p,.business-action-market-list small{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-action-market-list p{color:var(--cs-text-body);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.business-action-market-list small{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.business-action-detail-page{display:grid;width:min(100% - 64px,1240px);margin:0 auto;padding:var(--cs-space-8) 0 var(--cs-space-12);gap:var(--cs-space-8)}.business-action-detail-hero{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:var(--cs-space-4);padding-bottom:var(--cs-space-6);border-bottom:1px solid var(--cs-border-subtle)}.business-action-detail-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:var(--cs-radius-2);color:var(--cs-icon-default);background:var(--cs-bg-inset)}.business-action-detail-kicker{display:flex;min-height:24px;align-items:center;flex-wrap:wrap;gap:var(--cs-space-2);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.business-action-detail-hero h1{margin:var(--cs-space-2) 0 0;color:var(--cs-text-title);font-size:var(--cs-font-size-heading-1);font-weight:var(--cs-font-weight-heading);line-height:var(--cs-line-height-heading-1);letter-spacing:0}.business-action-detail-hero p{max-width:760px;margin:var(--cs-space-1) 0 0;color:var(--cs-text-body);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.business-action-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:var(--cs-space-8)}.business-action-detail-main{display:grid;min-width:0;gap:var(--cs-space-8)}.business-action-detail-section{display:grid;gap:var(--cs-space-4)}.business-action-detail-section+.business-action-detail-section{padding-top:var(--cs-space-8);border-top:1px solid var(--cs-border-subtle)}.business-action-detail-section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--cs-space-4)}.business-action-detail-section h2,.business-action-detail-sidebar h2{margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-heading-3);font-weight:var(--cs-font-weight-heading);line-height:var(--cs-line-height-heading-3)}.skill-markdown-document{overflow:hidden;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2);background:var(--cs-bg-content)}.skill-markdown-body{display:grid;gap:var(--cs-space-5);padding:var(--cs-space-5)}.skill-markdown-body>h3,.skill-markdown-body h4,.skill-markdown-body p,.skill-markdown-body ul,.skill-markdown-body ol{margin:0}.skill-markdown-body>h3{color:var(--cs-text-title);font-size:var(--cs-font-size-heading-2);font-weight:var(--cs-font-weight-heading);line-height:var(--cs-line-height-heading-2)}.skill-markdown-body section{display:grid;gap:var(--cs-space-2)}.skill-markdown-body h4{color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-strong);line-height:var(--cs-line-height-body)}.skill-markdown-body p,.skill-markdown-body li{color:var(--cs-text-body);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-body)}.skill-markdown-body ul,.skill-markdown-body ol{display:grid;gap:var(--cs-space-1);padding-left:var(--cs-space-5)}.skill-markdown-body ul{list-style:disc}.skill-markdown-body ol{list-style:decimal}.skill-input-table{display:grid;border-top:1px solid var(--cs-border-subtle)}.skill-input-table>div{display:grid;grid-template-columns:minmax(152px,.45fr) auto minmax(0,1fr);align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) 0;border-bottom:1px solid var(--cs-border-subtle)}.skill-input-table code,.skill-execution-list code{color:var(--cs-text-subtitle);font-family:var(--cs-font-family-mono);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);overflow-wrap:anywhere}.skill-input-table p,.skill-execution-list p{margin:0}.skill-execution-list{gap:0;padding-left:var(--cs-space-6)}.skill-execution-list>li{padding:var(--cs-space-3) 0 var(--cs-space-3) var(--cs-space-1);border-bottom:1px solid var(--cs-border-subtle)}.skill-execution-list>li:first-child{border-top:1px solid var(--cs-border-subtle)}.skill-execution-list>li>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--cs-space-2)}.skill-execution-list>li>div+p{margin-top:var(--cs-space-1);color:var(--cs-text-describe)}.mcp-server-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--cs-border-subtle);border-bottom:1px solid var(--cs-border-subtle)}.mcp-server-facts>div{display:grid;gap:var(--cs-space-1);padding:var(--cs-space-3) var(--cs-space-4);border-right:1px solid var(--cs-border-subtle)}.mcp-server-facts>div:last-child{border-right:0}.mcp-server-facts dt{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.mcp-server-facts dd{margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-strong);line-height:var(--cs-line-height-element)}.mcp-usage-panel{overflow:hidden;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2);background:var(--cs-bg-content)}.mcp-usage-tabs{display:flex;gap:var(--cs-space-1);padding:var(--cs-space-2);border-bottom:1px solid var(--cs-border-subtle);background:var(--cs-bg-inset)}.mcp-usage-tabs button{min-width:56px;height:28px;padding:0 var(--cs-space-3);border:0;border-radius:var(--cs-radius-1);color:var(--cs-text-describe);background:transparent;font:inherit;font-size:var(--cs-font-size-caption);cursor:pointer}.mcp-usage-tabs button[aria-selected=true]{color:var(--cs-text-title);background:var(--cs-bg-content);box-shadow:var(--cs-shadow-1)}.mcp-usage-tabs button:focus-visible{outline:2px solid var(--cs-border-focus);outline-offset:1px}.mcp-usage-code{display:grid;gap:var(--cs-space-2);padding:var(--cs-space-4)}.mcp-usage-code>span{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption-strong);line-height:var(--cs-line-height-caption)}.mcp-usage-code pre{margin:0;overflow-x:auto;color:var(--cs-text-body);font-family:var(--cs-font-family-mono);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-body);white-space:pre-wrap;overflow-wrap:anywhere}.mcp-usage-panel>p{display:flex;align-items:flex-start;gap:var(--cs-space-2);margin:0;padding:var(--cs-space-3) var(--cs-space-4);border-top:1px solid var(--cs-border-subtle);color:var(--cs-text-describe);background:var(--cs-bg-inset);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-element)}.business-action-operation-list{display:grid;border-top:1px solid var(--cs-border-subtle)}.business-action-operation-list button{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:var(--cs-space-3);width:100%;padding:var(--cs-space-4) 0;border:0;border-bottom:1px solid var(--cs-border-subtle);color:inherit;background:transparent;text-align:left;cursor:pointer}.business-action-operation-list button:hover{background:var(--cs-bg-hover)}.business-action-operation-list button:focus-visible{outline:2px solid var(--cs-border-focus);outline-offset:-2px}.business-action-operation-index{padding-top:2px;color:var(--cs-text-describe);font-family:var(--cs-font-family-mono);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.business-action-operation-list h3,.business-action-runtime-flow strong{margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-strong);line-height:var(--cs-line-height-body)}.business-action-operation-list button>div{display:grid;min-width:0;gap:var(--cs-space-1)}.business-action-operation-list button code{color:var(--cs-text-describe);font-family:var(--cs-font-family-mono);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.business-action-operation-list button>svg{color:var(--cs-icon-describe)}.mcp-tool-detail{display:grid;gap:var(--cs-space-8)}.mcp-tool-back{display:inline-flex;width:fit-content;align-items:center;gap:var(--cs-space-2);padding:0;border:0;color:var(--cs-text-subtitle);background:transparent;font:inherit;font-size:var(--cs-font-size-element);cursor:pointer}.mcp-tool-back:hover{color:var(--cs-text-title)}.mcp-tool-back:focus-visible{outline:2px solid var(--cs-border-focus);outline-offset:var(--cs-space-1)}.mcp-tool-detail>header{display:grid;justify-items:start;gap:var(--cs-space-2);padding-bottom:var(--cs-space-6);border-bottom:1px solid var(--cs-border-subtle)}.mcp-tool-detail>header h2,.mcp-tool-detail>header p,.mcp-tool-detail section h3,.mcp-tool-detail section p{margin:0}.mcp-tool-detail>header h2{color:var(--cs-text-title);font-size:var(--cs-font-size-heading-2);font-weight:var(--cs-font-weight-heading);line-height:var(--cs-line-height-heading-2)}.mcp-tool-detail>header code,.mcp-tool-detail pre,.mcp-tool-schema code,.mcp-tool-result-list code,.mcp-tool-error-list code{font-family:var(--cs-font-family-mono);font-size:var(--cs-font-size-caption)}.mcp-tool-detail>header code{color:var(--cs-text-link)}.mcp-tool-detail>header p{max-width:720px;color:var(--cs-text-body);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.mcp-tool-detail>section{display:grid;gap:var(--cs-space-3)}.mcp-tool-detail section h3{color:var(--cs-text-title);font-size:var(--cs-font-size-heading-3);font-weight:var(--cs-font-weight-heading);line-height:var(--cs-line-height-heading-3)}.mcp-tool-schema,.mcp-tool-result-list,.mcp-tool-error-list{display:grid;border-top:1px solid var(--cs-border-subtle)}.mcp-tool-schema>div{display:grid;grid-template-columns:minmax(140px,.4fr) minmax(140px,.45fr) auto minmax(220px,1fr);align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) 0;border-bottom:1px solid var(--cs-border-subtle)}.mcp-tool-result-list>div,.mcp-tool-error-list>div{display:grid;grid-template-columns:minmax(160px,.45fr) minmax(150px,.4fr) minmax(220px,1fr);gap:var(--cs-space-3);padding:var(--cs-space-3) 0;border-bottom:1px solid var(--cs-border-subtle)}.mcp-tool-error-list>div{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr)}.mcp-tool-schema p,.mcp-tool-result-list p,.mcp-tool-error-list p{color:var(--cs-text-body);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.mcp-tool-detail pre{margin:0;padding:var(--cs-space-4);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2);color:var(--cs-text-body);background:var(--cs-bg-inset);line-height:var(--cs-line-height-body);white-space:pre-wrap;overflow-wrap:anywhere}.mcp-tool-approval{display:flex;align-items:center;gap:var(--cs-space-2);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.business-action-operation-list p,.business-action-runtime-flow p{margin:var(--cs-space-1) 0 0;color:var(--cs-text-describe);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.business-action-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--cs-border-subtle);border-left:1px solid var(--cs-border-subtle)}.business-action-contract-grid>div{display:grid;align-content:start;gap:var(--cs-space-2);min-height:112px;padding:var(--cs-space-4);border-right:1px solid var(--cs-border-subtle);border-bottom:1px solid var(--cs-border-subtle)}.business-action-contract-grid dt{display:flex;align-items:center;gap:var(--cs-space-2);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption-strong);line-height:var(--cs-line-height-caption)}.business-action-contract-grid dd{margin:0;color:var(--cs-text-body);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.business-action-runtime-flow{display:grid;margin:0;padding:0;list-style:none}.business-action-runtime-flow li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--cs-space-3);padding:var(--cs-space-3) 0}.business-action-runtime-flow li>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--cs-border);border-radius:var(--cs-radius-pill);color:var(--cs-text-body);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.business-action-detail-sidebar{position:sticky;top:var(--cs-space-6);display:grid;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2);background:var(--cs-bg-panel)}.business-action-detail-sidebar>section{display:grid;gap:var(--cs-space-4);padding:var(--cs-space-4)}.business-action-detail-sidebar>section+section{border-top:1px solid var(--cs-border-subtle)}.business-action-detail-sidebar h2{font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.business-action-detail-sidebar dl{display:grid;gap:var(--cs-space-3);margin:0}.business-action-detail-sidebar dl>div{display:grid;gap:var(--cs-space-1)}.business-action-detail-sidebar dt{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.business-action-detail-sidebar dd{margin:0;color:var(--cs-text-body);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.business-action-detail-sidebar dd>a{display:inline-flex;min-width:0;align-items:center;gap:var(--cs-space-1);color:var(--cs-text-link);overflow-wrap:anywhere}.business-action-runtime-boundary{grid-template-columns:20px minmax(0,1fr);align-items:start;color:var(--cs-icon-muted);background:var(--cs-bg-inset)}.business-action-runtime-boundary>div{display:grid;gap:var(--cs-space-1)}.business-action-runtime-boundary p{margin:0;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.integration-modal{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--cs-bg-content)}.large-modal[open]:has(.integration-modal){display:grid;place-items:center;padding:48px}.large-modal:has(.integration-modal) .large-modal-shell{width:min(100%,1040px);height:min(620px,100%)}.large-modal[open]:has(.strategy-research-modal){display:grid;place-items:center;padding:40px}.large-modal:has(.strategy-research-modal) .large-modal-shell{width:min(100%,1080px);height:min(780px,100%)}.strategy-research-modal{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--cs-bg-content)}.strategy-research-modal__header{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-4);min-height:64px;padding:0 var(--cs-space-5);border-bottom:.5px solid var(--cs-border-subtle);background:var(--cs-bg-content)}.strategy-research-modal__header>div{display:grid;min-width:0;gap:1px}.strategy-research-modal__header strong{color:var(--cs-text-title);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.strategy-research-modal__header span{overflow:hidden;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);text-overflow:ellipsis;white-space:nowrap}.strategy-research-modal .business-space-initial-home{min-height:0;overflow-x:hidden;overflow-y:auto}.strategy-research-modal .business-space-initial-background{top:0;opacity:.18}.strategy-research-modal .business-space-initial-content{gap:var(--cs-space-10);padding:48px var(--cs-space-8) 64px}.strategy-research-modal .business-space-initial-hero{gap:var(--cs-space-5)}.strategy-research-modal .business-space-quick-prompts{width:min(900px,100%)}.data-source-detail-grid{display:grid;width:min(100%,1040px);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:20px;margin:0 auto}.data-source-detail-overview,.data-source-detail-section{min-width:0;padding:20px;border:.5px solid var(--cs-border);border-radius:10px;background:var(--cs-bg-card)}.data-source-detail-overview{grid-row:span 2}.data-source-detail-icon{margin-bottom:16px;color:var(--cs-icon-describe)}.data-source-detail-overview h2,.data-source-detail-section h2{margin:0;color:var(--cs-text-title);font-size:15px;font-weight:600;line-height:22px}.data-source-detail-overview p,.data-source-detail-section p{margin:4px 0 0;color:var(--cs-text-describe);font-size:12px;line-height:18px}.data-source-detail-overview dl{margin:24px 0 0;border-top:.5px solid var(--cs-border-subtle)}.data-source-detail-overview dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:.5px solid var(--cs-border-subtle);font-size:12px;line-height:18px}.data-source-detail-overview dt{color:var(--cs-text-describe)}.data-source-detail-overview dd{margin:0;color:var(--cs-text-subtitle)}.data-source-coverage-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.data-source-coverage-list span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 9px;border:.5px solid var(--cs-border);border-radius:999px;color:var(--cs-text-body);background:var(--cs-bg-content);font-size:12px}.data-source-coverage-list svg{color:var(--cs-success)}.data-source-linked-strategies>a{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:56px;padding:10px 4px;border:0;border-bottom:.5px solid var(--cs-border-subtle);color:inherit;background:transparent;text-align:left;cursor:pointer}.data-source-linked-strategies>div+a{margin-top:12px;border-top:.5px solid var(--cs-border-subtle)}.data-source-linked-strategies>a:hover{background:var(--cs-fill-hover)}.data-source-linked-strategies>a>span{display:grid;gap:2px}.data-source-linked-strategies strong{color:var(--cs-text-subtitle);font-size:12px}.data-source-linked-strategies small{color:var(--cs-text-describe);font-size:11px}.form-field{display:grid;min-width:0;gap:var(--cs-space-2)}.form-field label{color:var(--cs-text-subtitle);font-size:13px;font-weight:600;line-height:20px}.form-field label span{color:var(--cs-text-describe);font-size:12px;font-weight:400}.form-field textarea{width:100%;max-width:100%;min-width:0;min-height:88px;resize:vertical;padding:var(--cs-space-3);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);color:var(--cs-text-body);background:var(--cs-bg-control);font-size:14px;line-height:20px}.form-field [data-slot=select-trigger]{width:100%;min-width:0;height:34px;justify-content:space-between}.source-connect-boundary{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--cs-space-2);padding:var(--cs-space-3);border-radius:var(--cs-radius-2);color:var(--cs-text-describe);background:var(--cs-bg-inset);font-size:12px;line-height:18px}.integration-market-layout{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:0;overflow:hidden}.integration-category-nav{min-height:0;overflow-y:auto;padding:var(--cs-space-6) var(--cs-space-3);border-right:1px solid var(--cs-border-subtle);background:var(--cs-bg-panel)}.integration-category-label{margin:0 var(--cs-space-3) var(--cs-space-2);color:var(--cs-text-describe);font-size:12px;font-weight:600;line-height:16px}.integration-category-nav button{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:var(--cs-space-3);padding:0 var(--cs-space-3);border:0;border-radius:var(--cs-radius-2);color:var(--cs-text-subtitle);background:transparent;font-size:13px;text-align:left;cursor:pointer}.integration-category-nav button+button{margin-top:var(--cs-space-1)}.integration-category-nav button>span:last-child{color:var(--cs-text-describe);font-size:12px}.integration-category-nav button:hover{background:var(--cs-fill-hover)}.integration-category-nav button.is-active{color:var(--cs-text-title);background:var(--cs-fill-selected);font-weight:600}.integration-market-main{min-width:0;min-height:0;overflow-y:auto;padding:var(--cs-space-8) var(--cs-space-8) var(--cs-space-12)}.integration-market-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cs-space-6)}.integration-market-intro h2,.integration-setup-summary h2{margin:0;color:var(--cs-text-title);font-size:24px;font-weight:600;line-height:32px;letter-spacing:0}.integration-market-intro p,.integration-setup-summary>p{max-width:720px;margin:var(--cs-space-1) 0 0;color:var(--cs-text-describe);font-size:14px;line-height:20px}.integration-market-intro>:last-child{width:min(360px,100%)}.integration-result-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-4);margin:var(--cs-space-6) 0 var(--cs-space-4);padding-bottom:var(--cs-space-3);border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-describe);font-size:12px}.integration-result-meta strong{color:var(--cs-text-subtitle);font-size:13px}.integration-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--cs-space-3)}.integration-card{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:var(--cs-space-3);min-height:184px;padding:var(--cs-space-4);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);background:var(--cs-bg-card);transition:border-color .12s ease,background-color .12s ease}.integration-card:hover{border-color:var(--cs-border);background:var(--cs-bg-panel)}.integration-card-mark,.integration-setup-mark{display:grid;place-items:center;border-radius:var(--cs-radius-2);color:var(--cs-text-subtitle);background:var(--cs-bg-inset);font-size:12px;font-weight:700;line-height:16px}.integration-card-mark{width:44px;height:44px}.integration-card-mark.is-business,.integration-card-mark.is-collaboration{color:var(--cs-func-blue-foreground);background:var(--cs-func-blue-background)}.integration-card-mark.is-database{color:var(--cs-func-green-foreground);background:var(--cs-func-green-background)}.integration-card-mark.is-api{color:var(--cs-func-orange-foreground);background:var(--cs-func-orange-background)}.integration-card-mark.is-mcp{color:var(--cs-func-purple-foreground);background:var(--cs-func-purple-background)}.integration-card-mark.is-analytics{color:var(--cs-func-cyan-foreground);background:var(--cs-func-cyan-background)}.integration-card-copy{min-width:0}.integration-card-title{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--cs-space-2)}.integration-card-title h3{overflow-wrap:anywhere;margin:0;color:var(--cs-text-title);font-size:14px;font-weight:600;line-height:20px}.integration-card-copy>span{display:block;margin-top:var(--cs-space-1);color:var(--cs-text-describe);font-size:12px;line-height:16px}.integration-card-copy>p{margin:var(--cs-space-3) 0 0;color:var(--cs-text-body);font-size:13px;line-height:20px}.integration-card>button{grid-column:1 / -1;width:100%}.integration-empty{display:grid;min-height:320px;place-items:center;align-content:center;gap:var(--cs-space-2);text-align:center}.integration-empty h3,.integration-empty p{margin:0}.integration-empty h3{color:var(--cs-text-title);font-size:16px}.integration-empty p{color:var(--cs-text-describe);font-size:13px}.integration-empty button{margin-top:var(--cs-space-2)}.integration-setup-main{min-height:0;overflow-y:auto;padding:var(--cs-space-6) var(--cs-space-8) var(--cs-space-8)}.integration-setup-layout{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(480px,1.3fr);gap:var(--cs-space-8);width:min(100%,960px);margin:0 auto}.integration-setup-summary{min-width:0}.integration-setup-mark{width:52px;height:52px;margin-bottom:var(--cs-space-4);color:var(--cs-accent);background:var(--cs-accent-soft);font-size:16px}.integration-setup-type{margin-bottom:var(--cs-space-3)}.integration-setup-facts{display:grid;gap:var(--cs-space-3);margin-top:var(--cs-space-6);padding-top:var(--cs-space-4);border-top:1px solid var(--cs-border-subtle)}.integration-setup-facts>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:var(--cs-space-4);font-size:13px;line-height:20px}.integration-setup-facts strong{color:var(--cs-text-subtitle)}.integration-setup-facts span{color:var(--cs-text-describe)}.integration-connect-form{display:grid;align-self:start;gap:var(--cs-space-4);min-width:0;padding:var(--cs-space-5);border:.5px solid var(--cs-border);border-radius:var(--cs-radius-3);background:var(--cs-bg-card)}.integration-connect-form h3{margin:0;color:var(--cs-text-title);font-size:16px;font-weight:600;line-height:24px}.integration-connect-step>div:first-child p{margin:var(--cs-space-1) 0 0;color:var(--cs-text-describe);font-size:13px;line-height:20px}.integration-connect-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cs-space-2);margin:0;padding:0 0 var(--cs-space-4);border-bottom:.5px solid var(--cs-border-subtle);list-style:none}.integration-connect-steps li{display:flex;min-width:0;align-items:center;gap:var(--cs-space-2);color:var(--cs-text-describe);font-size:12px;line-height:18px}.integration-connect-steps li>span{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:.5px solid var(--cs-border);border-radius:999px;background:var(--cs-bg-content);font-size:11px}.integration-connect-steps li.is-current{color:var(--cs-text-title);font-weight:600}.integration-connect-steps li.is-current>span,.integration-connect-steps li.is-complete>span{border-color:var(--cs-accent);color:var(--cs-on-accent);background:var(--cs-accent)}.integration-connect-steps li.is-complete{color:var(--cs-text-subtitle)}.integration-connect-step{display:grid;gap:var(--cs-space-4)}.integration-connect-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cs-space-4)}.integration-connect-form-grid .is-wide{grid-column:1 / -1}.integration-connect-form-grid textarea{min-height:68px}.integration-permission-scope,.integration-test-results{display:grid;gap:var(--cs-space-3);padding:var(--cs-space-4);border:.5px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2);background:var(--cs-bg-inset)}.integration-permission-scope strong{color:var(--cs-text-subtitle);font-size:12px}.integration-permission-scope>span{display:flex;align-items:center;gap:var(--cs-space-2);color:var(--cs-text-body);font-size:12px}.integration-permission-scope svg,.integration-test-results>div>span{color:var(--cs-success)}.integration-test-results>div{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:var(--cs-space-2)}.integration-test-results>div>span{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:var(--cs-func-green-background)}.integration-test-results>div>div{display:grid;gap:1px}.integration-test-results strong{color:var(--cs-text-subtitle);font-size:12px}.integration-test-results small{overflow-wrap:anywhere;color:var(--cs-text-describe);font-size:11px;line-height:17px}.integration-connect-actions{display:flex;justify-content:flex-end;gap:var(--cs-space-2)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cs-space-4);margin-bottom:var(--cs-space-4)}.recommendation-list,.decision-table{border-top:1px solid var(--cs-border-subtle)}.recommendation-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:var(--cs-space-3);padding:var(--cs-space-5) var(--cs-space-2);border-bottom:1px solid var(--cs-border-subtle)}.recommendation-index{display:grid;width:28px;height:28px;place-items:center;border-radius:var(--cs-radius-2);color:var(--cs-text-describe);background:var(--cs-bg-inset);font-size:12px;font-weight:600}.recommendation-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cs-space-2)}.recommendation-title h3{margin:0;color:var(--cs-text-title);font-size:16px;font-weight:600;line-height:24px}.recommendation-copy>p{margin:var(--cs-space-1) 0 0;color:var(--cs-text-body);font-size:13px;line-height:20px}.recommendation-reason{display:flex;align-items:flex-start;gap:var(--cs-space-2);margin-top:var(--cs-space-2);color:var(--cs-text-describe);font-size:12px;line-height:18px}.recommendation-actions{display:flex;align-items:center;gap:var(--cs-space-2)}.research-boundary{display:flex;align-items:flex-start;gap:var(--cs-space-2);margin-top:var(--cs-space-5);padding:var(--cs-space-3);border-radius:var(--cs-radius-2);color:var(--cs-text-describe);background:var(--cs-bg-inset);font-size:12px;line-height:18px}.research-review{position:sticky;z-index:10;bottom:var(--cs-space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-4);margin-top:var(--cs-space-6);padding:var(--cs-space-4);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);background:var(--cs-bg-panel);box-shadow:var(--cs-shadow-popover)}.research-review>div:first-child{display:grid;gap:var(--cs-space-1)}.research-review strong{color:var(--cs-text-title);font-size:13px}.research-review strong+span{color:var(--cs-text-describe);font-size:12px}.research-review-actions{display:flex;flex:0 0 auto;gap:var(--cs-space-2)}.feedback-form{display:grid;gap:var(--cs-space-3);width:100%;max-width:520px;min-width:0;margin-top:var(--cs-space-4)}.feedback-form label{color:var(--cs-text-subtitle);font-size:13px;font-weight:600}.feedback-form textarea{width:100%;max-width:100%;min-width:0;min-height:120px;resize:vertical;padding:var(--cs-space-3);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);color:var(--cs-text-body);background:var(--cs-bg-control)}.recommendation-review-dialog{display:grid;width:min(100%,560px);gap:var(--cs-space-4);margin-top:var(--cs-space-4)}.recommendation-review-dialog>.cs-badge{justify-self:start}.recommendation-review-dialog section{display:grid;gap:var(--cs-space-1)}.recommendation-review-dialog strong,.recommendation-review-dialog p{margin:0}.recommendation-review-dialog strong{color:var(--cs-text-subtitle);font-size:13px}.recommendation-review-dialog p,.recommendation-review-boundary{color:var(--cs-text-body);font-size:13px;line-height:20px}.recommendation-review-reason{grid-template-columns:24px minmax(0,1fr);color:var(--cs-accent)}.recommendation-review-reason>div{display:grid;gap:var(--cs-space-1)}.recommendation-review-boundary{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--cs-space-2);padding:var(--cs-space-3);border-radius:var(--cs-radius-2);color:var(--cs-text-describe);background:var(--cs-bg-inset)}.next-task{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--cs-space-4);padding:var(--cs-space-5);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);background:var(--cs-bg-card)}.next-task-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:var(--cs-radius-2);color:var(--cs-accent);background:var(--cs-accent-soft)}.next-task .eyebrow{margin:0 0 var(--cs-space-1)}.decision-table>button{display:grid;width:100%;min-height:60px;align-items:center;border:0;border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-body);background:transparent;text-align:left;cursor:pointer}.decision-table>button:hover{background:var(--cs-fill-hover)}.decision-table button>span:first-child{display:grid;gap:var(--cs-space-1)}.decision-table strong{color:var(--cs-text-subtitle);font-size:13px}.decision-table strong+span{color:var(--cs-text-describe);font-size:12px}.decision-table>button{grid-template-columns:minmax(0,1fr) auto 120px 20px;gap:var(--cs-space-4);padding:var(--cs-space-3) var(--cs-space-2)}.decision-updated{color:var(--cs-text-describe);font-size:12px;text-align:right}.decision-page{width:min(100% - 32px,1440px);margin:0 auto;padding:var(--cs-space-3) 0 var(--cs-space-8)}.publish-page{width:min(100% - 32px,1440px);min-height:calc(100vh - var(--product-header-height));margin:0 auto;padding:var(--cs-space-3) 0 var(--cs-space-8)}.publish-page-topline{display:flex;min-height:40px;align-items:center;margin-bottom:var(--cs-space-2)}.publish-page>.workspace-content{padding:var(--cs-space-4) var(--cs-space-2)}.decision-topline{display:flex;align-items:center;justify-content:space-between;min-height:40px;margin-bottom:var(--cs-space-2)}.decision-topline .back-link{padding-left:0}.decision-top-actions{display:flex;gap:var(--cs-space-2)}.decision-page>.page-heading{margin-bottom:var(--cs-space-4);padding:0 var(--cs-space-2)}.decision-workbench{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cs-space-3);align-items:start}.decision-canvas,.agent-panel{min-width:0;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);background:var(--cs-bg-content)}.agent-collapsed-rail{display:flex;align-items:center;flex-direction:column;gap:var(--cs-space-3);height:100%;padding:var(--cs-space-3) var(--cs-space-2)}.agent-collapsed-rail span{color:var(--cs-text-describe);font-size:12px;line-height:16px;writing-mode:vertical-rl}.decision-canvas{min-height:calc(100vh - 176px);overflow:hidden}.decision-canvas>.app-tabs{min-width:0}.workspace-content{min-width:0;padding:var(--cs-space-5)}.nested-workspace>.app-tabs>.app-tabs__list{padding-inline:var(--cs-space-5)}.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cs-space-5);padding-bottom:var(--cs-space-5);border-bottom:1px solid var(--cs-border-subtle)}.workspace-header h2{margin:0;color:var(--cs-text-title);font-size:20px;font-weight:600;line-height:28px;letter-spacing:0}.workspace-header p{max-width:760px;margin:var(--cs-space-1) 0 0;color:var(--cs-text-describe);font-size:13px;line-height:20px}.workspace-header-actions{display:flex;flex:0 0 auto;gap:var(--cs-space-2)}.workspace-header--explanatory{min-height:32px;align-items:center;padding:0;border:0;border-radius:0;background:transparent}.workspace-header--explanatory>div:first-child{display:flex;min-width:0;align-items:center;gap:var(--cs-space-3)}.workspace-header--explanatory>div:first-child>svg{display:none}.workspace-header--explanatory p{max-width:none;margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.decision-model-header-actions{display:flex;align-items:center;gap:var(--cs-space-3)}.decision-model-header-actions .app-segments{flex:0 0 auto}.decision-model-graph-shell{overflow:hidden;margin-top:var(--cs-space-4);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);background:var(--cs-bg-panel)}.business-graph-loading{min-height:560px;display:grid;place-items:center;background:linear-gradient(180deg,#fbfcfc,#f6f9fa);color:#73858b;font-size:12px}.decision-model-narrative-body{flex:1;min-height:0;overflow:auto;padding:0 var(--cs-space-5) var(--cs-space-2);background:var(--cs-bg-content)}.decision-model-narrative-body .proposal-document{margin-top:0}.decision-model-narrative-body .proposal-section:last-child{border-bottom:0}.decision-model-graph-toolbar{display:flex;align-items:center;min-height:40px;overflow-x:auto;padding:0 var(--cs-space-3);border-bottom:1px solid var(--cs-border-subtle);background:var(--cs-bg-content)}.decision-model-graph-title{display:inline-flex;align-items:center;flex:0 0 auto;gap:var(--cs-space-2);color:var(--cs-text-subtitle);font-size:12px;line-height:16px;white-space:nowrap}.decision-model-live-dot{width:7px;height:7px;border-radius:var(--cs-radius-pill);background:var(--cs-success)}.decision-model-category-legend,.decision-model-legend{display:flex;align-items:center;flex:0 0 auto;gap:var(--cs-space-3);margin-left:var(--cs-space-5);color:var(--cs-text-describe);font-size:12px;line-height:16px}.decision-model-category-legend>span,.decision-model-legend>span{display:inline-flex;align-items:center;gap:var(--cs-space-1);white-space:nowrap}.decision-model-category-legend i{display:inline-block;width:8px;height:8px;border-radius:var(--cs-radius-pill);background:currentColor}.decision-model-category-legend .is-space{color:var(--product-graph-space)}.decision-model-category-legend .is-billing{color:var(--product-graph-billing)}.decision-model-category-legend .is-service{color:var(--product-graph-service)}.decision-model-category-legend .is-role{color:var(--product-graph-role)}.decision-model-legend i{display:inline-block;width:16px;height:2px;background:var(--product-graph-base-edge)}.decision-model-legend i.is-reasoning{background:var(--product-graph-reason-edge)}.decision-model-legend i.is-relationship{background:var(--cs-border-strong)}.decision-model-legend i.is-derived{width:10px;height:10px;border:1px solid var(--product-graph-reason-border);border-radius:var(--cs-radius-1);background:var(--product-graph-reason-soft)}.decision-model-graph-tools{display:flex;align-items:center;gap:var(--cs-space-1);margin-left:auto}.decision-model-graph-tools>span{width:36px;color:var(--cs-text-describe);font-size:12px;line-height:16px;text-align:right}.decision-model-graph-viewport{overflow:auto;height:620px;background:var(--cs-bg-content)}.decision-model-graph-scale{position:relative}.decision-model-graph{position:relative;width:1260px;height:600px;transform-origin:top left;background:var(--cs-bg-content)}.decision-model-links{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.decision-model-links path{fill:none}.graph-link-base{stroke:var(--product-graph-base-edge);stroke-width:1.25}.graph-link-relation{stroke:var(--cs-border-strong);stroke-width:1.5;opacity:.82}.graph-link-muted{stroke:var(--product-graph-muted-edge);stroke-width:1;stroke-dasharray:4 4}.graph-link-reason{stroke:var(--product-graph-reason-edge);stroke-width:2}.graph-link-alt{stroke:var(--product-graph-alt-edge);stroke-width:2}.graph-link-action{stroke:var(--product-graph-action-edge);stroke-width:2}#graph-arrow-base path{fill:var(--cs-border-strong)}#graph-arrow-reason path{fill:var(--product-graph-reason-edge)}#graph-arrow-alt path{fill:var(--product-graph-alt-edge)}#graph-arrow-action path{fill:var(--product-graph-action-edge)}.graph-edge-label rect{fill:var(--cs-bg-content);stroke:var(--cs-border-subtle);rx:var(--cs-radius-1)}.graph-edge-label text{fill:var(--cs-text-describe);font-size:12px}.graph-edge-label.is-relation rect{fill:var(--cs-bg-content);stroke:var(--cs-border-subtle)}.graph-edge-label.is-relation text{fill:var(--cs-text-describe)}.graph-edge-label.is-active rect{fill:var(--product-graph-reason-soft);stroke:var(--product-graph-reason-border)}.graph-edge-label.is-active text{fill:var(--product-graph-reason-edge)}.graph-edge-label.is-alt rect{fill:var(--product-graph-alt-soft);stroke:var(--cs-func-purple-border)}.graph-edge-label.is-alt text{fill:var(--product-graph-alt-edge)}.graph-edge-label.is-action rect{fill:var(--product-graph-action-soft);stroke:var(--cs-success)}.graph-edge-label.is-action text{fill:var(--product-graph-action-edge)}.decision-graph-node{position:absolute;z-index:4;display:grid;width:142px;min-height:56px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-2);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);color:var(--cs-text-body);background:var(--cs-bg-card);text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.decision-graph-node:hover{z-index:12;border-color:var(--cs-border-strong);background:var(--cs-fill-hover)}.decision-graph-node:focus-visible{z-index:12;outline:2px solid var(--cs-accent);outline-offset:2px}.decision-graph-node.is-context{border-color:var(--cs-border-subtle);background:var(--cs-bg-inset);filter:grayscale(1);opacity:.46}.decision-graph-node.is-context:hover{filter:grayscale(.7);opacity:.72}.decision-graph-node.is-path{border-color:var(--product-graph-reason-border)}.decision-graph-node.is-selected{z-index:7;border-color:var(--cs-accent);background:var(--cs-fill-selected);filter:none;opacity:1}.decision-graph-node-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:var(--cs-radius-2);color:var(--cs-icon-describe);background:var(--cs-bg-inset)}.decision-graph-node.is-path .decision-graph-node-icon{color:var(--product-graph-reason-edge);background:var(--product-graph-reason-soft)}.decision-graph-node.is-space.is-path:not(.is-selected){border-color:var(--product-graph-space-border);background:var(--product-graph-space-soft)}.decision-graph-node.is-space .decision-graph-node-icon{color:var(--product-graph-space);background:var(--product-graph-space-soft)}.decision-graph-node.is-billing.is-path:not(.is-selected){border-color:var(--product-graph-billing-border);background:var(--product-graph-billing-soft)}.decision-graph-node.is-billing .decision-graph-node-icon{color:var(--product-graph-billing);background:var(--product-graph-billing-soft)}.decision-graph-node.is-service.is-path:not(.is-selected){border-color:var(--product-graph-service-border);background:var(--product-graph-service-soft)}.decision-graph-node.is-service .decision-graph-node-icon{color:var(--product-graph-service);background:var(--product-graph-service-soft)}.decision-graph-node.is-role .decision-graph-node-icon{color:var(--product-graph-role);background:var(--product-graph-role-soft)}.decision-graph-node-copy{display:grid;min-width:0;gap:var(--cs-space-1)}.decision-graph-node-copy strong{overflow:hidden;color:var(--cs-text-title);font-size:12px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.decision-graph-node-copy small{display:-webkit-box;overflow:hidden;color:var(--cs-text-describe);font-size:12px;line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.decision-graph-step{position:absolute;top:-9px;right:-8px;display:grid;width:20px;height:20px;place-items:center;border:2px solid var(--cs-bg-content);border-radius:var(--cs-radius-pill);color:var(--cs-on-accent);background:var(--cs-accent);font-size:10px;font-weight:600;line-height:12px}.decision-graph-node.is-derived{width:190px;border-color:var(--product-graph-reason-border);color:var(--product-graph-reason-edge);background:var(--product-graph-reason-soft)}.decision-graph-node.is-derived .decision-graph-node-icon{color:var(--product-graph-reason-edge);background:var(--cs-bg-content)}.decision-graph-node.is-risk{width:224px;border-color:var(--cs-danger);color:var(--cs-danger);background:var(--cs-danger-soft)}.decision-graph-node.is-risk .decision-graph-node-icon{color:var(--cs-on-accent);background:var(--cs-danger)}.decision-graph-node.is-action{width:194px;border-color:var(--cs-success);color:var(--cs-success);background:var(--product-graph-action-soft)}.decision-graph-node.is-action .decision-graph-node-icon{color:var(--cs-on-accent);background:var(--cs-success)}.decision-graph-node.is-action .decision-graph-node-copy{padding-right:var(--cs-space-4)}.decision-graph-node.is-derived .decision-graph-node-copy strong,.decision-graph-node.is-risk .decision-graph-node-copy strong,.decision-graph-node.is-action .decision-graph-node-copy strong{color:currentColor}.decision-graph-permission{position:absolute;top:var(--cs-space-1);right:var(--cs-space-1);padding:0 var(--cs-space-1);border-radius:var(--cs-radius-1);color:var(--cs-text-describe);background:var(--cs-bg-content);font-size:10px;line-height:14px}.decision-graph-attribute-popover{position:absolute;z-index:20;top:calc(100% + var(--cs-space-2));left:50%;display:grid;visibility:hidden;width:240px;gap:var(--cs-space-2);padding:var(--cs-space-3);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);color:var(--cs-text-body);background:var(--cs-bg-float);box-shadow:var(--cs-shadow-popover);opacity:0;pointer-events:none;transform:translate(-50%,-4px) scale(var(--decision-graph-inverse-scale, 1));transform-origin:top center;transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}.decision-graph-node:hover .decision-graph-attribute-popover,.decision-graph-node:focus-visible .decision-graph-attribute-popover{visibility:visible;opacity:1;transform:translate(-50%) scale(var(--decision-graph-inverse-scale, 1));transition-delay:0s}.decision-graph-attribute-title{color:var(--cs-text-title);font-size:13px;font-weight:600;line-height:20px}.decision-graph-attribute-list{display:grid;gap:var(--cs-space-2)}.decision-graph-attribute{display:grid;grid-template-columns:68px minmax(0,1fr);gap:var(--cs-space-2);font-size:12px;line-height:18px}.decision-graph-attribute>strong{color:var(--cs-text-subtitle);font-weight:500}.decision-graph-attribute>span{color:var(--cs-text-describe)}.decision-graph-node.has-popover-above .decision-graph-attribute-popover{top:auto;bottom:calc(100% + var(--cs-space-2));transform:translate(-50%,4px) scale(var(--decision-graph-inverse-scale, 1));transform-origin:bottom center}.decision-graph-node.has-popover-above:hover .decision-graph-attribute-popover,.decision-graph-node.has-popover-above:focus-visible .decision-graph-attribute-popover{transform:translate(-50%) scale(var(--decision-graph-inverse-scale, 1))}.graph-node-estate{top:0;left:350px}.graph-node-building{top:0;left:550px}.graph-node-house{top:70px;left:380px}.graph-node-payer{top:70px;left:550px}.graph-node-bill{top:70px;left:210px}.graph-node-reminder{top:70px;left:40px}.graph-node-facility{top:180px;left:50px}.graph-node-complaint{top:240px;left:280px}.graph-node-work-order{top:240px;left:450px}.graph-node-repair{top:240px;left:620px}.graph-node-follow-up{top:240px;left:790px}.graph-node-wecom-communication{top:150px;left:730px}.graph-node-collection-contact{top:390px;left:620px}.graph-node-payment-history{top:390px;left:440px;width:142px}.graph-node-unresolved{top:200px;left:950px}.graph-node-explicit-refusal{top:390px;left:800px}.graph-node-risk{top:350px;left:1010px}.graph-node-steward{top:520px;left:50px}.graph-node-engineering-owner{top:520px;left:220px}.graph-node-project-owner{top:520px;left:390px}.graph-node-pause-collection{top:520px;left:830px}.graph-node-assign-resolution{top:510px;left:1030px;width:220px}.decision-graph-scope{position:absolute;z-index:5;top:444px;left:980px;display:inline-flex;align-items:center;gap:var(--cs-space-1);max-width:260px;padding:var(--cs-space-1) var(--cs-space-2);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-pill);color:var(--cs-text-describe);background:var(--cs-bg-content);font-size:12px;line-height:16px}.proposal-document{display:grid;margin-top:var(--cs-space-2)}.proposal-section{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--cs-space-5);padding:var(--cs-space-5) 0}.proposal-section-label{display:flex;align-items:flex-start;flex-direction:column;gap:var(--cs-space-1)}.proposal-section-label h3{margin:0;color:var(--cs-text-subtitle);font-size:14px;font-weight:600;line-height:20px}.proposal-section-label>span:not([data-slot=status]){color:var(--cs-text-describe);font-size:12px;line-height:16px}.proposal-section-label>:last-child{margin-top:var(--cs-space-2)}.proposal-section-body{min-width:0}.proposal-text-editor,.structured-proposal-editor{position:relative;min-height:88px;color:var(--cs-text-body);font-size:14px;line-height:22px}.proposal-text-editor:before,.structured-proposal-editor:before{position:absolute;z-index:0;inset:calc(-1 * var(--cs-space-3));border:1px solid transparent;border-radius:var(--cs-radius-2);background:var(--cs-bg-inset);content:"";pointer-events:none}.proposal-text-editor:hover:before,.structured-proposal-editor:hover:before{background:var(--cs-fill-hover)}.proposal-text-editor:focus-within:before,.structured-proposal-editor:focus-within:before{border-color:var(--cs-border-focus);background:var(--cs-bg-card);box-shadow:0 0 0 1px var(--cs-border-focus)}.proposal-text-editor textarea{position:relative;z-index:1;display:block;width:100%;min-height:88px;resize:vertical;padding:0;border:0;border-radius:0;color:var(--cs-text-body);background:transparent;font-size:14px;line-height:22px}.proposal-text-editor textarea:focus{outline:none}.structured-proposal-editor{padding:0}.structured-insert-menu{position:fixed;z-index:var(--cs-z-floating);display:grid;grid-template-columns:148px minmax(220px,280px);width:min(440px,calc(100vw - 24px));min-height:160px;max-height:280px;overflow:hidden;border:1px solid var(--cs-border);border-radius:var(--cs-radius-5);color:var(--cs-text-title);background:var(--cs-bg-float);box-shadow:var(--cs-shadow-popover);animation:cs-pop-in var(--cs-duration-base) var(--cs-ease-standard)}.structured-insert-categories,.structured-insert-options{display:grid;align-content:start;gap:2px;padding:var(--cs-space-2);overflow-y:auto}.structured-insert-categories{border-right:1px solid var(--cs-border-subtle);background:var(--cs-bg-float)}.structured-insert-menu button{display:grid;width:100%;min-height:36px;padding:var(--cs-space-2);border:0;border-radius:var(--cs-radius-1);color:var(--cs-text-body);background:transparent;text-align:left;cursor:pointer}.structured-insert-categories button{grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:var(--cs-space-2)}.structured-insert-options button{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:var(--cs-space-2)}.structured-insert-menu button:hover,.structured-insert-menu button:focus-visible,.structured-insert-categories button.is-active{color:var(--cs-text-title);background:var(--cs-fill-hover);outline:none}.structured-insert-options button>span{display:grid;min-width:0;gap:2px}.structured-insert-options strong,.structured-insert-options small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.structured-insert-options strong{font-size:13px;font-weight:var(--cs-font-weight-medium);line-height:18px}.structured-insert-options small{color:var(--cs-text-describe);font-size:12px;line-height:16px}.structured-proposal-flow{position:relative;z-index:1;display:block;min-height:inherit;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.proposal-recent-addition{padding:1px var(--cs-space-1);border-radius:var(--cs-radius-1);color:inherit;background:var(--cs-warning-bg-subtle, #fff4d6);box-shadow:inset 0 0 0 1px var(--cs-warning-border, #f2cf83)}.structured-reference-trigger{display:inline-flex;margin:2px 3px 2px 0;padding:0;border:0;border-radius:var(--cs-radius-pill);background:transparent;vertical-align:baseline;cursor:help}.structured-reference-trigger [data-slot=badge]{transition:color var(--cs-duration-fast) ease,background-color var(--cs-duration-fast) ease,border-color var(--cs-duration-fast) ease}.structured-reference-trigger:hover [data-slot=badge]{color:var(--cs-text-title);border-color:var(--cs-border-strong);background:var(--cs-bg-hover)}.structured-reference-trigger:focus-visible{outline:2px solid var(--cs-border-focus);outline-offset:2px}.action-reference-card p{margin-bottom:var(--cs-space-2)}.selection-quote-action{display:flex;justify-content:flex-end;margin-top:var(--cs-space-2)}.source-badges{display:flex;flex-wrap:wrap;gap:var(--cs-space-2);margin-top:var(--cs-space-2)}.source-badges>span{display:inline-flex;align-items:center;gap:var(--cs-space-1)}.source-badge-trigger{display:inline-flex;padding:0;border:0;border-radius:var(--cs-radius-pill);background:transparent;cursor:help}.source-badge-trigger [data-slot=badge]{transition:color var(--cs-duration-fast) ease,background-color var(--cs-duration-fast) ease,border-color var(--cs-duration-fast) ease}.source-badge-trigger:hover [data-slot=badge]{color:var(--cs-text-title);border-color:var(--cs-border-strong);background:var(--cs-bg-hover)}.source-badge-trigger:focus-visible{outline:2px solid var(--cs-border-focus);outline-offset:2px}.source-badge-tooltip{max-width:320px;color:var(--cs-text-body);font-size:12px;line-height:18px}.source-evidence-card{display:grid;width:min(320px,calc(100vw - 32px));gap:var(--cs-space-2);padding:var(--cs-space-3);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2);color:var(--cs-text-body);background:var(--cs-bg-float);box-shadow:var(--cs-shadow-popover)}.source-evidence-card-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-3)}.source-evidence-card-heading>span{display:inline-flex;align-items:center;gap:var(--cs-space-1);color:var(--cs-text-describe);font-size:12px;font-weight:600;line-height:16px}.source-evidence-card>strong{color:var(--cs-text-title);font-size:14px;line-height:20px}.source-evidence-card>p,.source-evidence-card>small{margin:0;font-size:12px;line-height:18px}.source-evidence-card>p{color:var(--cs-text-body)}.source-evidence-card>small{padding-top:var(--cs-space-2);border-top:1px solid var(--cs-border-subtle);color:var(--cs-text-describe)}.quote-action{position:relative;display:inline-flex;flex:0 0 auto}.quote-action>[role=tooltip]{position:absolute;z-index:20;right:0;bottom:calc(100% + var(--cs-space-1));width:max-content;max-width:180px;padding:var(--cs-space-1) var(--cs-space-2);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-1);color:var(--cs-text-body);background:var(--cs-bg-float);box-shadow:var(--cs-shadow-popover);font-size:12px;line-height:16px;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease}.quote-action:hover>[role=tooltip],.quote-action:focus-within>[role=tooltip]{opacity:1;transform:translateY(0)}.section-callout,.boundary-note{display:flex;align-items:center;gap:var(--cs-space-2);width:calc(100% + (2 * var(--cs-space-3)));margin-top:calc(var(--cs-space-3) + var(--cs-space-2));margin-inline:calc(-1 * var(--cs-space-3));padding:var(--cs-space-2) var(--cs-space-3);border-radius:var(--cs-radius-2);color:var(--cs-text-describe);background:var(--cs-warning-soft);font-size:12px;line-height:18px}.section-callout>span{flex:1 1 auto;min-width:0}.section-callout>button{flex:0 0 auto;margin-left:auto}.section-callout .section-callout-action{color:var(--cs-text-describe);white-space:nowrap}.space-detail-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--cs-border-subtle);border-left:1px solid var(--cs-border-subtle)}.space-detail-summary>section{display:grid;gap:var(--cs-space-1);padding:var(--cs-space-4);border-right:1px solid var(--cs-border-subtle);border-bottom:1px solid var(--cs-border-subtle)}.space-detail-summary small,.space-detail-source-list small{color:var(--cs-text-describe);font-size:12px;line-height:18px}.space-detail-summary strong,.space-detail-source-list strong{color:var(--cs-text-subtitle);font-size:13px;font-weight:600;line-height:20px}.space-detail-source-list{display:grid;margin-top:var(--cs-space-4);border-top:1px solid var(--cs-border-subtle)}.space-detail-source-list>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--cs-space-2);align-items:start;padding:var(--cs-space-3) 0;border-bottom:1px solid var(--cs-border-subtle)}.space-detail-source-list>div>span{display:grid;gap:2px}.agent-panel{position:sticky;top:calc(var(--product-header-height) + var(--cs-space-3));height:calc(100vh - var(--product-header-height) - var(--cs-space-6));overflow:hidden;width:320px;background:var(--cs-bg-panel)}.agent-panel.is-collapsed{width:48px}.agent-panel-expanded{height:100%}.agent-conversation{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:480px}.agent-header{display:flex;align-items:center;gap:var(--cs-space-3);min-height:64px;padding:var(--cs-space-3) var(--cs-space-4);border-bottom:1px solid var(--cs-border-subtle)}.agent-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--cs-radius-2);color:var(--cs-accent);background:var(--cs-accent-soft)}.agent-header-copy{display:grid;min-width:0;gap:var(--cs-space-1)}.agent-header>button:last-child{margin-left:auto}.agent-header strong{color:var(--cs-text-title);font-size:13px;font-weight:600}.agent-header strong+span{overflow:hidden;color:var(--cs-text-describe);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.agent-messages{display:flex;overflow:auto;flex-direction:column;gap:var(--cs-space-3);padding:var(--cs-space-4)}.agent-message,.user-message{max-width:92%;padding:var(--cs-space-3);border-radius:var(--cs-radius-3);font-size:13px;line-height:20px}.agent-message{align-self:flex-start;border:1px solid var(--cs-border-subtle);border-top-left-radius:var(--cs-radius-1);background:var(--cs-bg-card)}.agent-suggestion-card{width:min(100%,420px);max-width:100%;padding:0;overflow:hidden}.agent-suggestion-card>button{display:grid;width:100%;gap:var(--cs-space-2);padding:var(--cs-space-3);border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.agent-suggestion-card>button:hover{background:var(--cs-fill-hover)}.agent-suggestion-card>button:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px}.agent-suggestion-card>button>strong{color:var(--cs-text-title);font-size:13px;font-weight:600;line-height:20px}.agent-suggestion-summary{display:-webkit-box;overflow:hidden;color:var(--cs-text-body);font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-suggestion-card.is-open .agent-suggestion-summary{display:none}.agent-suggestion-action{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--cs-space-1);color:var(--cs-text-subtitle);font-size:12px;font-weight:600;line-height:16px}.agent-suggestion-detail{padding:0 var(--cs-space-3) var(--cs-space-3);border-top:1px solid var(--cs-border-subtle)}.agent-suggestion-detail .agent-evidence{margin-top:var(--cs-space-3);padding-top:0;border-top:0}.agent-message p{margin:var(--cs-space-2) 0 0}.message-source,.agent-evidence{display:flex;align-items:center;gap:var(--cs-space-1);color:var(--cs-text-describe);font-size:12px}.agent-evidence{align-items:flex-start;margin-top:var(--cs-space-3);padding-top:var(--cs-space-2);border-top:1px solid var(--cs-border-subtle)}.user-message{align-self:flex-end;border-bottom-right-radius:var(--cs-radius-1);color:var(--cs-text-body);background:var(--cs-fill-selected)}.agent-composer{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:var(--cs-space-1);margin:0 var(--cs-space-3) var(--cs-space-3);padding:1px var(--cs-space-1) 1px var(--cs-space-2);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);background:var(--cs-bg-control)}.agent-composer:focus-within{border-color:var(--cs-accent)}.agent-composer textarea{width:100%;min-height:28px;max-height:28px;resize:none;padding:4px 0;border:0;color:var(--cs-text-body);background:transparent;font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);outline:none}.agent-composer-quote{display:flex;grid-column:1 / -1;align-items:flex-start;justify-content:space-between;gap:var(--cs-space-2);padding:0 0 var(--cs-space-2);border-bottom:1px solid var(--cs-border-subtle)}.agent-composer-quote>div{display:grid;min-width:0;gap:var(--cs-space-1)}.agent-composer-quote span{display:inline-flex;align-items:center;gap:var(--cs-space-1);color:var(--cs-text-subtitle);font-size:12px;font-weight:600;line-height:18px}.agent-composer-quote p{display:-webkit-box;overflow:hidden;margin:0;color:var(--cs-text-describe);font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.mobile-agent-trigger,.strategy-agent-toggle{display:none}.mobile-agent-dialog{width:100%;max-width:540px;min-width:0;height:min(680px,calc(100vh - 160px));margin-top:var(--cs-space-3)}.compact-workspace{padding-top:var(--cs-space-4)}.validation-summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cs-space-4);min-height:48px;color:var(--cs-text-describe);font-size:12px}.query-master-detail{display:grid;flex:1;min-height:460px;grid-template-columns:280px minmax(0,1fr);margin-top:0;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);overflow:hidden}.query-set-list{min-width:0;padding:var(--cs-space-2);border-right:1px solid var(--cs-border-subtle);background:var(--cs-bg-content)}.query-set-row,.validation-object-row{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:var(--cs-space-2);width:100%;min-height:42px;padding:var(--cs-space-3);border:0;border-radius:var(--cs-radius-2);color:var(--cs-text-body);background:transparent;text-align:left;cursor:pointer;transition:background-color .12s ease}.query-set-row:hover,.query-set-row[data-selected],.validation-object-row:hover,.validation-object-row[data-selected]{background:var(--cs-fill-hover)}.query-set-row:focus-visible,.validation-object-row:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px}.query-set-icon,.validation-type-icon{color:var(--cs-icon-muted)}.validation-object-row{grid-template-columns:16px minmax(0,1fr) auto;gap:var(--cs-space-2);height:42px;min-height:42px;padding-block:0}.validation-object-row>strong{overflow:hidden;color:var(--cs-text-title);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-element);text-overflow:ellipsis;white-space:nowrap}.validation-object-row__status{display:inline-flex;min-width:0;align-items:center}.data-table-row.is-recent-query{background:var(--cs-warning-bg-subtle, #fff8e8);box-shadow:inset 3px 0 0 var(--cs-warning, #b7791f)}.data-table-row.is-recent-query:hover{background:var(--cs-warning-bg-subtle, #fff8e8)}.query-set-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--cs-func-blue-border);border-radius:var(--cs-radius-2);color:var(--cs-func-blue-foreground);background:var(--cs-func-blue-background)}.query-set-copy{display:flex;min-width:0;flex-direction:column}.query-set-copy{gap:var(--cs-space-1)}.query-set-copy strong{color:var(--cs-text-title);font-size:13px;font-weight:600;line-height:18px}.query-set-copy>span,.query-set-updated-at{color:var(--cs-text-describe);font-size:12px;line-height:16px}.query-set-updated-at{grid-column:2;white-space:nowrap}.query-set-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-set-detail{min-width:0;background:var(--cs-bg-content)}.query-set-detail__header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:var(--cs-space-4);padding:var(--cs-space-3) var(--cs-space-4);border-bottom:1px solid var(--cs-border-subtle)}.query-set-detail__header>div:first-child{display:grid;min-width:0;gap:2px}.query-set-detail__header>div:last-child{display:flex;flex:0 0 auto;gap:var(--cs-space-2)}.query-set-detail__header h3{overflow:hidden;margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-body);text-overflow:ellipsis;white-space:nowrap}.query-set-detail__header span{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.query-set-detail__header .query-create-button,.validation-detail__header .query-create-button{border:1px solid var(--cs-border);background:var(--cs-bg-content);box-shadow:none}.query-set-detail__header .query-create-button:hover,.validation-detail__header .query-create-button:hover{background:var(--cs-fill-hover)}.validation-detail{min-height:0;overflow-y:auto}.validation-detail__header{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:var(--cs-space-4);padding:var(--cs-space-3);border-bottom:1px solid var(--cs-border-subtle)}.validation-detail__header h3,.validation-detail__header p{margin:0}.validation-detail__header h3{overflow:hidden;color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-body);text-overflow:ellipsis;white-space:nowrap}.validation-detail__header p{color:var(--cs-text-describe);font-size:12px;line-height:18px}.validation-detail__actions,.validation-detail__status{display:flex;flex:0 0 auto;align-items:center;gap:var(--cs-space-2)}.query-detail-back{margin-bottom:var(--cs-space-3)}.query-set-empty{display:flex;min-height:240px;align-items:center;justify-content:center;flex-direction:column;gap:var(--cs-space-2);color:var(--cs-text-describe);text-align:center}.query-set-empty strong{color:var(--cs-text-title);font-size:16px;line-height:24px}.query-set-dialog{display:flex;width:100%;flex-direction:column;gap:var(--cs-space-3);margin-top:var(--cs-space-4)}.app-dialog-content:has(.query-set-dialog){width:min(480px,calc(100vw - 48px));max-width:none;padding:var(--cs-space-5);border-radius:var(--cs-radius-3)}.app-dialog-content:has(.query-set-dialog) .app-dialog-heading{gap:var(--cs-space-3)}.app-dialog-content:has(.query-set-dialog) .app-dialog-heading [data-slot=dialog-title]{font-size:20px;line-height:28px}.app-dialog-content:has(.query-set-dialog) .app-dialog-heading [data-slot=dialog-description]{font-size:13px;line-height:20px}.query-set-dialog label{color:var(--cs-text-subtitle);font-size:12px;font-weight:600;line-height:16px}.query-set-dialog [data-slot=input]{width:100%}.version-comparison-dialog{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:var(--cs-space-3) var(--cs-space-4);margin-top:var(--cs-space-4)}.version-comparison-dialog>label{color:var(--cs-text-subtitle);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium)}.version-comparison-dialog [data-slot=select-trigger]{width:100%}.version-comparison-dialog>p,.version-comparison-dialog>.dialog-actions{grid-column:1 / -1}.version-comparison-dialog>p{margin:0;color:var(--cs-danger);font-size:var(--cs-font-size-caption)}.app-dialog-content:has(.trial-wizard){width:min(640px,calc(100vw - 48px));max-width:none;padding:var(--cs-space-5);border-radius:var(--cs-radius-3)}.trial-wizard{display:grid;gap:var(--cs-space-5);margin-top:var(--cs-space-4)}.trial-wizard-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.trial-wizard-steps li{position:relative;display:flex;align-items:center;gap:var(--cs-space-2);color:var(--cs-text-describe);font-size:12px;line-height:16px}.trial-wizard-steps li:not(:last-child):after{position:absolute;z-index:0;top:12px;right:var(--cs-space-3);left:36px;height:1px;background:var(--cs-border);content:""}.trial-wizard-steps li>span{z-index:1;display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid var(--cs-border);border-radius:50%;background:var(--cs-bg-surface);font-weight:600}.trial-wizard-steps li.is-current,.trial-wizard-steps li.is-complete{color:var(--cs-text-title)}.trial-wizard-steps li.is-current>span{border-color:var(--cs-accent);color:var(--cs-text-on-accent);background:var(--cs-accent)}.trial-wizard-steps li.is-complete>span{border-color:var(--cs-success);color:var(--cs-success);background:var(--cs-success-soft)}.trial-wizard-panel{display:grid;gap:var(--cs-space-3);min-height:280px}.trial-wizard-heading h3,.trial-wizard-heading p{margin:0}.trial-wizard-heading h3{color:var(--cs-text-title);font-size:16px;line-height:24px}.trial-wizard-heading p{margin-top:var(--cs-space-1);color:var(--cs-text-describe);font-size:13px;line-height:20px}.trial-wizard-options{display:grid;align-content:start;gap:var(--cs-space-2)}.trial-wizard-options>button{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:var(--cs-space-3);width:100%;min-height:60px;padding:var(--cs-space-3);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);color:var(--cs-text-body);background:var(--cs-bg-surface);text-align:left;cursor:pointer}.trial-wizard-options>button:hover{background:var(--cs-fill-hover)}.trial-wizard-options>button.is-selected{border-color:var(--cs-accent);background:var(--cs-accent-soft)}.trial-wizard-options>button>span:first-child{display:grid;min-width:0;gap:var(--cs-space-1)}.trial-wizard-options strong{color:var(--cs-text-subtitle);font-size:13px;line-height:20px}.trial-wizard-options small{overflow:hidden;color:var(--cs-text-describe);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.trial-wizard-radio{width:16px;height:16px;border:1px solid var(--cs-border-strong);border-radius:50%;background:var(--cs-bg-surface)}.trial-wizard-options>button.is-selected .trial-wizard-radio{border:5px solid var(--cs-accent)}.trial-wizard-empty{display:grid;min-height:160px;place-items:center;color:var(--cs-text-describe);font-size:13px}.trial-wizard-review{margin:0;border-top:1px solid var(--cs-border-subtle)}.trial-wizard-review>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--cs-space-4);padding:var(--cs-space-3) 0;border-bottom:1px solid var(--cs-border-subtle)}.trial-wizard-review dt,.trial-wizard-review dd{margin:0;font-size:13px;line-height:20px}.trial-wizard-review dt{color:var(--cs-text-describe)}.trial-wizard-review dd{color:var(--cs-text-title);font-weight:600}.trial-wizard-notice{display:flex;align-items:flex-start;gap:var(--cs-space-2);padding:var(--cs-space-3);color:var(--cs-text-body);background:var(--cs-bg-inset);font-size:12px;line-height:18px}.trial-wizard-actions{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--cs-space-2);padding-top:var(--cs-space-4);border-top:1px solid var(--cs-border-subtle)}.data-table{border-top:1px solid var(--cs-border-subtle)}.data-table-head,.data-table-row{display:grid;grid-template-columns:72px minmax(280px,1fr) 112px 88px;align-items:center;gap:var(--cs-space-3);min-width:640px}.data-table-head{min-height:36px;padding:0 var(--cs-space-3);color:var(--cs-text-describe);background:var(--cs-bg-inset);font-size:12px;font-weight:600}.data-table-row{width:100%;min-height:48px;padding:var(--cs-space-2) var(--cs-space-3);border:0;border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-body);background:transparent;font-size:13px;text-align:left;cursor:pointer}.data-table-row:hover{background:var(--cs-fill-hover)}.query-question-table .data-table-head,.query-question-table .data-table-row{min-width:0;grid-template-columns:minmax(280px,1fr)}.query-question-table{border-top:1px solid var(--cs-border-subtle)}.query-question-table .data-table-row{min-height:45px;padding:var(--cs-space-3);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.query-agent-target{position:relative}.query-agent-target[data-agent-working]{padding-right:172px;border:1px solid color-mix(in srgb,var(--cs-accent) 52%,transparent);color:var(--cs-text-body);background:color-mix(in srgb,var(--cs-accent) 5%,var(--cs-bg-content));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cs-accent) 10%,transparent);cursor:wait}.query-agent-target[data-agent-working]:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cs-accent) 9%,transparent),transparent);background-size:42% 100%;background-repeat:no-repeat;animation:agent-target-scan 2.4s cubic-bezier(.45,0,.2,1) infinite;pointer-events:none}.agent-work-indicator{z-index:2;display:inline-flex;align-items:flex-start;gap:var(--cs-space-1);color:var(--cs-inverse);pointer-events:none}.agent-work-indicator[data-mode=cursor]{position:absolute;top:50%;right:var(--cs-space-3);transform:translateY(-50%);animation:agent-cursor-hover 2.2s cubic-bezier(.45,0,.2,1) infinite}.agent-work-indicator[data-mode=inline]{position:absolute;top:50%;right:var(--cs-space-3);transform:translateY(-50%)}.agent-work-indicator__cursor{margin-top:-6px;color:var(--cs-text-title);filter:drop-shadow(0 0 2px var(--cs-bg-content)) drop-shadow(0 5px 8px rgb(10 10 10 / 18%));fill:var(--cs-text-title);stroke:var(--cs-bg-content);stroke-width:2px}.agent-work-indicator__label{display:inline-flex;min-height:26px;align-items:center;gap:var(--cs-space-1);padding:4px 8px;border-radius:var(--cs-radius-pill);background:var(--cs-accent);box-shadow:0 2px 12px #0000001f;color:var(--cs-inverse);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-caption);white-space:nowrap}@keyframes agent-target-scan{0%,15%{background-position:-70% 0}80%,to{background-position:170% 0}}@keyframes agent-cursor-hover{0%,to{transform:translateY(-50%)}50%{transform:translate(3px,calc(-50% - 3px))}}.data-table{overflow-x:auto}.mono-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.evaluator-icon,.trial-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:var(--cs-radius-2);color:var(--cs-icon-muted);background:var(--cs-bg-inset)}.evaluator-details{display:grid;gap:20px;padding:var(--cs-space-5)}.evaluator-details>div{min-width:0}.evaluator-details span{color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-body)}.evaluator-details p,.evaluator-details ul{margin:var(--cs-space-2) 0 0;color:var(--cs-text-subtitle);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.evaluator-details ul{display:grid;gap:var(--cs-space-2);padding:0;list-style:none}.trial-icon.is-success{color:var(--cs-success);background:var(--cs-success-soft)}.trial-result-content{min-width:0;padding:var(--cs-space-5)}.trial-verdict{min-height:78px;margin:0 0 var(--cs-space-5);align-items:start}.trial-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cs-space-1)}.trial-summary-card{display:grid;min-width:0;min-height:144px;align-content:start;gap:var(--cs-space-2);padding:var(--cs-space-6) var(--cs-space-3);background:var(--cs-bg-base)}.trial-summary-card>span{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.trial-summary-card>strong{overflow-wrap:anywhere;color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-body)}.trial-summary-card>small{color:var(--cs-success);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.trial-summary-card>small.is-negative,.trial-summary-card.is-regressed>small{color:var(--cs-danger)}.trial-summary-card--score>strong{font-size:40px;line-height:48px}.trial-summary-card--metric{min-height:136px}.trial-summary-card--metric>span{color:var(--cs-text-body);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.trial-summary-card--metric>strong{font-size:24px;line-height:32px}.trial-run-detail{overflow-x:auto}.trial-run-meta{padding:var(--cs-space-2) var(--cs-space-3);border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.trial-running-state{display:flex;min-height:360px;align-items:center;justify-content:center;flex-direction:column;padding:var(--cs-space-8);color:var(--cs-text-describe);text-align:center}.trial-running-state__icon{display:grid;width:48px;height:48px;margin-bottom:var(--cs-space-4);place-items:center;border-radius:50%;color:var(--cs-accent);background:var(--cs-accent-soft)}.trial-running-state>strong{color:var(--cs-text-title);font-size:16px;line-height:24px}.trial-running-state>p{max-width:460px;margin:var(--cs-space-2) 0 var(--cs-space-5);font-size:13px;line-height:20px}.trial-running-progress{display:grid;width:min(360px,100%);height:6px;border-radius:var(--cs-radius-pill);background:var(--cs-bg-inset)}.trial-running-progress>span{height:6px;border-radius:inherit;background:var(--cs-accent)}.trial-running-progress>small{margin-top:var(--cs-space-2);color:var(--cs-text-describe);font-size:12px}.trial-case-section{margin-top:var(--cs-space-5)}.trial-case-section .section-heading{display:flex;min-height:20px;align-items:center;justify-content:space-between;margin-bottom:0}.trial-case-section .section-heading h3{margin:0;color:var(--cs-text-title);font-size:16px;line-height:24px}.trial-case-list{margin-top:0;border-top:1px solid var(--cs-border-subtle)}.trial-case{border-bottom:1px solid var(--cs-border-subtle)}.trial-case.is-regressed{background:var(--cs-warning-soft)}.trial-case-row{display:grid;grid-template-columns:52px minmax(180px,1fr) 48px 48px 48px 14px;align-items:center;gap:var(--cs-space-2);width:100%;min-height:60px;padding:var(--cs-space-2) var(--cs-space-3);border:0;color:var(--cs-text-body);background:transparent;text-align:left;cursor:pointer;transition:background-color .12s ease}.trial-case-row:hover{background:var(--cs-fill-hover)}.trial-case-row:focus-visible,.trace-step-trigger:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px}.trial-case-question{display:grid;min-width:0;gap:var(--cs-space-1)}.trial-case-question strong{overflow:hidden;color:var(--cs-text-subtitle);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.trial-case-question span,.trial-case-score span,.trial-change small{color:var(--cs-text-describe);font-size:12px;line-height:16px}.trial-case-score,.trial-change{display:grid;gap:var(--cs-space-1)}.trial-case-score strong,.trial-change{color:var(--cs-text-title);font-size:14px;font-weight:600;line-height:20px}.trial-change.is-negative{color:var(--cs-danger)}.trial-case-expanded{padding:0 var(--cs-space-3) var(--cs-space-5) 88px}.trial-case-drawer-content{width:min(1040px,100%);margin:0 auto;padding:var(--cs-space-6)}.trial-case-drawer-summary{display:grid;grid-template-columns:64px minmax(0,1fr) 96px auto;align-items:center;gap:var(--cs-space-4);padding-bottom:var(--cs-space-5);border-bottom:1px solid var(--cs-border-subtle)}.trial-case-drawer-summary h3,.trial-case-drawer-summary p{margin:0}.trial-case-drawer-summary h3{color:var(--cs-text-title);font-size:16px;line-height:24px}.trial-case-drawer-summary p,.trial-case-drawer-summary>div:nth-child(3) span{margin-top:var(--cs-space-1);color:var(--cs-text-describe);font-size:12px;line-height:16px}.trial-case-drawer-summary>div:nth-child(3){display:grid}.trial-case-drawer-summary>div:nth-child(3) strong{color:var(--cs-text-title);font-size:20px;line-height:28px}.trial-case-drawer-content>.trial-case-conclusion{margin-top:var(--cs-space-5)}.trial-case-conclusion{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--cs-space-3);padding:var(--cs-space-3) 0;border-top:1px solid var(--cs-border-subtle);border-bottom:1px solid var(--cs-border-subtle)}.trial-case-conclusion span{color:var(--cs-text-describe);font-size:12px}.trial-case-conclusion strong{color:var(--cs-text-body);font-size:13px;font-weight:500;line-height:20px}.trace-tree-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-3);padding:var(--cs-space-4) 0 var(--cs-space-2)}.trace-tree-heading>div{display:grid;gap:var(--cs-space-1)}.trace-tree-heading strong{color:var(--cs-text-title);font-size:13px;line-height:18px}.trace-tree-heading span{color:var(--cs-text-describe);font-size:12px;line-height:16px}.trace-tree{border-top:1px solid var(--cs-border-subtle)}.trace-step{position:relative;margin-left:calc((var(--trace-depth) - 1) * var(--cs-space-5));border-bottom:1px solid var(--cs-border-subtle)}.trace-step:before{position:absolute;top:0;bottom:0;left:var(--cs-space-3);width:1px;background:var(--cs-border-subtle);content:""}.trace-step-trigger{position:relative;z-index:1;display:grid;grid-template-columns:20px 28px minmax(180px,1fr) 64px 76px;align-items:center;gap:var(--cs-space-2);width:100%;min-height:48px;padding:var(--cs-space-2) var(--cs-space-3) var(--cs-space-2) var(--cs-space-1);border:0;color:var(--cs-text-body);background:var(--cs-bg-content);text-align:left;cursor:pointer}.trace-step-trigger:hover{background:var(--cs-fill-hover)}.trace-step-toggle,.trace-step-icon{display:grid;place-items:center}.trace-step-toggle{color:var(--cs-icon-describe)}.trace-step-icon{width:28px;height:28px;color:var(--cs-func-blue-foreground)}.trace-step.is-warning>.trace-step-trigger>.trace-step-icon{color:var(--cs-warning)}.trace-step-copy{display:grid;min-width:0;gap:var(--cs-space-1)}.trace-step-copy strong{overflow:hidden;color:var(--cs-text-subtitle);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.trace-step-copy span,.trace-step-duration{color:var(--cs-text-describe);font-size:12px;line-height:16px}.trace-step-expanded{padding:0 var(--cs-space-3) var(--cs-space-3) 56px;background:var(--cs-bg-content)}.trace-step-review-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(320px,2fr);align-items:stretch;gap:var(--cs-space-3)}.trace-io-grid{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2);background:var(--cs-bg-inset)}.trace-io-grid section{min-width:0;padding:var(--cs-space-3)}.trace-io-grid section+section{border-top:1px solid var(--cs-border-subtle)}.trace-io-grid h5{margin:0 0 var(--cs-space-2);color:var(--cs-text-describe);font-size:12px;font-weight:600;line-height:16px}.trace-io-grid pre{max-height:160px;margin:0;overflow:auto;color:var(--cs-text-body);font-family:inherit;font-size:12px;line-height:20px;white-space:pre-wrap;word-break:break-word}.trace-step-children{margin-top:var(--cs-space-2)}.trace-annotation{display:flex;min-width:0;flex-direction:column;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2);background:var(--cs-bg-card)}.trace-annotation-suggestion{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:var(--cs-space-2);padding:var(--cs-space-3)}.trace-annotation-icon{display:grid;place-items:center;width:28px;height:28px;color:var(--cs-func-purple-foreground)}.trace-annotation-suggestion>div{display:grid;gap:var(--cs-space-1);min-width:0}.trace-annotation-suggestion>div>span,.trace-annotation-result span,.trace-annotation-editor label{color:var(--cs-text-subtitle);font-size:12px;font-weight:600;line-height:16px}.trace-annotation-suggestion p,.trace-annotation-result p{margin:0;color:var(--cs-text-body);font-size:12px;line-height:20px}.trace-annotation-actions,.trace-annotation-result{display:flex;align-items:center;justify-content:flex-end;gap:var(--cs-space-2);padding:var(--cs-space-2) var(--cs-space-3);border-top:1px solid var(--cs-border-subtle)}.trace-annotation-actions,.trace-annotation-result,.trace-annotation-editor{margin-top:auto}.trace-annotation-result{justify-content:space-between;background:var(--cs-bg-inset)}.trace-annotation-result>div{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:var(--cs-space-2);min-width:0;color:var(--cs-icon-muted)}.trace-annotation-editor{display:grid;gap:var(--cs-space-2);padding:var(--cs-space-3);border-top:1px solid var(--cs-border-subtle);background:var(--cs-bg-inset)}.trace-annotation-editor>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-3)}.trace-annotation-editor textarea{min-height:72px;padding:var(--cs-space-2) var(--cs-space-3);resize:vertical;border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);color:var(--cs-text-body);background:var(--cs-bg-control);font:inherit;font-size:13px;line-height:20px}.trace-annotation-editor textarea:focus-visible{border-color:var(--cs-accent);outline:2px solid var(--cs-accent-soft);outline-offset:1px}.trace-annotation-editor-actions{display:flex;justify-content:flex-end;gap:var(--cs-space-2)}.release-verdict{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--cs-space-3);margin-top:var(--cs-space-5);padding:var(--cs-space-4);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);color:var(--cs-warning);background:var(--cs-warning-soft)}.release-verdict>div{display:grid;gap:var(--cs-space-1)}.release-verdict strong{color:var(--cs-text-title);font-size:14px}.release-verdict span{color:var(--cs-text-body);font-size:13px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--cs-space-5) 0;border-top:1px solid var(--cs-border-subtle);border-bottom:1px solid var(--cs-border-subtle)}.metric-grid>div{display:grid;gap:var(--cs-space-1);padding:var(--cs-space-4);border-right:1px solid var(--cs-border-subtle)}.metric-grid>div:last-child{border-right:0}.metric-grid span{color:var(--cs-text-describe);font-size:12px}.metric-grid strong{color:var(--cs-text-title);font-size:24px;line-height:32px}.metric-grid small{color:var(--cs-success);font-size:12px}.metric-grid .is-regressed small{color:var(--cs-danger)}.accordion-copy{margin:0;color:var(--cs-text-body);font-size:13px;line-height:20px}.version-comparison-controls{display:flex;align-items:center;gap:var(--cs-space-2)}.version-comparison-header{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:var(--cs-space-5);padding:var(--cs-space-3);border-bottom:.5px solid var(--cs-border-strong);background:var(--cs-bg-base)}.version-comparison-header>p{min-width:0;margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.version-comparison-controls [data-slot=select-trigger]{width:120px;min-width:120px}.version-comparison-separator{color:var(--cs-text-describe);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body);white-space:nowrap}.version-comparison-content{display:flex;min-height:0;flex:1;flex-direction:column;gap:var(--cs-space-3);overflow:auto;padding:var(--cs-space-3)}.version-comparison-verdict{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--cs-space-3);align-items:start;padding:var(--cs-space-4);border:1px solid color-mix(in srgb,var(--cs-warning) 22%,var(--cs-border-subtle));border-radius:var(--cs-radius-3);color:var(--cs-warning);background:var(--cs-warning-soft)}.version-comparison-verdict>div{display:grid;gap:var(--cs-space-1)}.version-comparison-verdict strong{color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-body)}.version-comparison-verdict span{color:var(--cs-text-body);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.version-comparison-metrics{display:grid;min-height:112px;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--cs-border-subtle);border-bottom:1px solid var(--cs-border-subtle)}.version-comparison-metrics>div{display:grid;align-content:center;gap:var(--cs-space-1);min-width:0;padding:var(--cs-space-4);border-right:1px solid var(--cs-border-subtle)}.version-comparison-metrics>div:last-child{border-right:0}.version-comparison-metrics span{overflow:hidden;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);text-overflow:ellipsis;white-space:nowrap}.version-comparison-metrics strong{color:var(--cs-text-title);font-size:24px;font-weight:var(--cs-font-weight-semibold);line-height:32px}.version-comparison-metrics small{color:var(--cs-success);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.version-comparison-metrics .is-regressed small{color:var(--cs-danger)}.version-comparison-empty{display:grid;min-height:280px;flex:1;place-content:center;justify-items:center;gap:var(--cs-space-2);color:var(--cs-text-describe);text-align:center}.version-comparison-empty strong{color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-semibold)}.comparison-regression-card{display:grid;gap:var(--cs-space-2);padding:var(--cs-space-4);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);background:var(--cs-bg-content)}.comparison-regression-card header{display:flex;align-items:center;gap:var(--cs-space-2);color:var(--cs-warning)}.comparison-regression-card strong{color:var(--cs-text-title);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-semibold)}.comparison-regression-card p{margin:0;color:var(--cs-text-body);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.timeline{display:grid;max-width:760px;margin-top:var(--cs-space-4)}.timeline>div{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--cs-space-3);padding:var(--cs-space-4) 0;border-bottom:1px solid var(--cs-border-subtle)}.timeline-dot{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--cs-radius-pill);color:var(--cs-icon-muted);background:var(--cs-bg-inset)}.timeline>div>div{display:grid;gap:var(--cs-space-1)}.timeline strong{color:var(--cs-text-subtitle);font-size:13px}.timeline p{margin:0;color:var(--cs-text-body);font-size:13px}.timeline p+span{color:var(--cs-text-describe);font-size:12px}.app-dialog-content:has(.publish-dialog-content){width:min(calc(100vw - 48px),560px);max-height:min(calc(100dvh - 48px),640px);overflow-y:auto}.publish-dialog-content{display:grid;gap:0}.publish-layout{display:grid;gap:var(--cs-space-5);margin-top:var(--cs-space-5)}.publish-summary,.publish-decision{min-width:0}.publish-properties{border-top:.5px solid var(--cs-border-subtle)}.publish-properties>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--cs-space-3);min-height:48px;align-items:center;border-bottom:.5px solid var(--cs-border-subtle);font-size:13px}.publish-properties>div>span:first-child{color:var(--cs-text-describe)}.publish-properties strong{color:var(--cs-text-subtitle)}.publish-decision>label{display:block;color:var(--cs-text-subtitle);font-size:12px;font-weight:600}.publish-decision .cs-textarea{width:100%;min-height:96px;margin-top:var(--cs-space-2);resize:vertical}.publish-actions{display:flex;justify-content:flex-end;gap:var(--cs-space-2);margin-top:var(--cs-space-3)}.space-release-overlay{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;padding:var(--cs-space-6);overflow:hidden;background:color-mix(in srgb,var(--cs-text-title) 34%,transparent)}.space-release-page{width:100%;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-4);background:var(--cs-bg-body);box-shadow:var(--cs-shadow-dialog)}.space-release-topbar{position:sticky;z-index:10;top:0;display:grid;min-height:56px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--cs-space-4);padding:0 var(--cs-space-6);border-bottom:1px solid var(--cs-border-subtle);background:var(--cs-bg-content)}.space-release-topbar>:first-child{justify-self:start}.space-release-topbar>:last-child{justify-self:end}.space-release-topbar-actions{display:flex;align-items:center;gap:var(--cs-space-2)}.space-release-progress{display:flex;align-items:center;gap:var(--cs-space-2);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.space-release-progress>span{display:flex;align-items:center;gap:var(--cs-space-2);white-space:nowrap}.space-release-progress b{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--cs-border);border-radius:var(--cs-radius-pill);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption)}.space-release-progress .is-current{color:var(--cs-text-title);font-weight:var(--cs-font-weight-strong)}.space-release-progress .is-current b{border-color:var(--cs-accent);color:var(--cs-inverse);background:var(--cs-accent)}.space-release-progress .is-complete b{border-color:var(--cs-success);color:var(--cs-success)}.space-release-review,.space-plugin-preview{width:min(calc(100% - 48px),1120px);margin:0 auto;padding:var(--cs-space-8) 0 var(--cs-space-12)}.space-release-heading{max-width:720px}.space-release-heading .cs-badge{margin-bottom:var(--cs-space-3)}.space-release-heading h1,.space-plugin-title h1,.space-release-complete h1{margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-h1);font-weight:var(--cs-font-weight-strong);line-height:var(--cs-line-height-h1);letter-spacing:0}.space-release-heading p,.space-plugin-title p,.space-release-complete p{margin:var(--cs-space-2) 0 0;color:var(--cs-text-body);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.space-release-review-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);align-items:start;gap:var(--cs-space-5);margin-top:0}.space-release-section,.space-plugin-section,.space-plugin-install-card{min-width:0;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);background:var(--cs-bg-card)}.space-release-section{padding:var(--cs-space-5)}.space-release-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cs-space-4)}.space-release-section-heading h2,.space-plugin-section h2{margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-h3);font-weight:var(--cs-font-weight-strong);line-height:var(--cs-line-height-h3);letter-spacing:0}.space-release-section-heading p{margin:var(--cs-space-1) 0 0;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.space-release-change-list{margin:var(--cs-space-4) 0 0;padding:0;list-style:none}.space-release-change-list li{display:block;padding:var(--cs-space-4) 0;border-top:1px solid var(--cs-border-subtle)}.space-release-change-list li>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--cs-space-2)}.space-release-change-list strong{color:var(--cs-text-subtitle);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.space-release-change-list p{grid-column:1 / -1;margin:0;color:var(--cs-text-body);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-body)}.space-release-sidebar{display:grid;gap:var(--cs-space-4)}.space-release-checks{display:grid;margin:var(--cs-space-4) 0 0}.space-release-score-head,.space-release-score-list>div{display:grid;grid-template-columns:minmax(120px,1fr) 76px 76px 56px;align-items:center;gap:var(--cs-space-2)}.space-release-score-head{margin-top:var(--cs-space-4);padding:var(--cs-space-2) 0;border-block:1px solid var(--cs-border-subtle);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);text-align:right}.space-release-score-head span:first-child{text-align:left}.space-release-score-list{display:grid}.space-release-score-list>div{min-height:40px;border-bottom:1px solid var(--cs-border-subtle);color:var(--cs-text-body);font-size:var(--cs-font-size-element);text-align:right}.space-release-score-list strong{color:var(--cs-text-subtitle);font-weight:var(--cs-font-weight-regular);text-align:left}.space-release-score-list .cs-badge{justify-self:end}.space-release-gate{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--cs-space-2);margin:var(--cs-space-3) 0 0;padding:var(--cs-space-3);border-radius:var(--cs-radius-2);color:var(--cs-success);background:var(--cs-success-soft);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.space-release-gate.is-blocked{color:var(--cs-danger);background:var(--cs-danger-soft)}.space-release-checks>div{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:var(--cs-space-4);border-top:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-element)}.space-release-checks dt{display:flex;align-items:center;gap:var(--cs-space-2);color:var(--cs-text-body)}.space-release-checks dt svg{color:var(--cs-success)}.space-release-checks dd{margin:0;color:var(--cs-text-subtitle);font-weight:var(--cs-font-weight-strong)}.space-release-note>label{color:var(--cs-text-title);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-strong)}.space-release-note>p{margin:var(--cs-space-1) 0 var(--cs-space-3);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.space-release-note .cs-textarea{width:100%;min-height:104px;resize:vertical}.space-release-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-6);margin-top:var(--cs-space-5);padding:var(--cs-space-4) var(--cs-space-5);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);background:var(--cs-bg-panel)}.space-release-review>.space-release-footer,.space-plugin-preview>.space-release-footer{margin-bottom:var(--cs-space-8)}.space-release-footer>div{display:flex;min-width:0;align-items:center;gap:var(--cs-space-3);color:var(--cs-icon-muted)}.space-release-footer>div>span{display:grid;min-width:0;gap:var(--cs-space-1)}.space-release-footer strong{color:var(--cs-text-subtitle);font-size:var(--cs-font-size-element)}.space-release-footer small{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.space-plugin-hero{display:block}.space-plugin-title>div{display:flex;align-items:center;gap:var(--cs-space-2)}.space-plugin-title p{max-width:720px}.space-plugin-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:var(--cs-space-6);margin-top:var(--cs-space-6)}.space-plugin-preview-content{margin-top:var(--cs-space-6)}.space-plugin-main{display:grid;gap:var(--cs-space-4)}.space-plugin-section{padding:var(--cs-space-5)}.space-plugin-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cs-space-3);margin-top:var(--cs-space-4)}.space-plugin-capabilities>div{display:grid;min-width:0;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:var(--cs-space-2);padding:var(--cs-space-3);border-radius:var(--cs-radius-2);background:var(--cs-bg-inset);color:var(--cs-icon-muted)}.space-plugin-capabilities span,.space-plugin-install-status span,.space-plugin-update-list span{display:grid;gap:var(--cs-space-1)}.space-plugin-capabilities strong,.space-plugin-install-status strong,.space-plugin-update-list strong{color:var(--cs-text-subtitle);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.space-plugin-capabilities small,.space-plugin-install-status small,.space-plugin-update-list small{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.space-plugin-skills-section{padding:0;overflow:visible;border:0;background:transparent}.space-plugin-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-4);padding:0;margin-bottom:var(--cs-space-4)}.space-plugin-section-heading p{margin:var(--cs-space-1) 0 0;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.space-plugin-skill-list{gap:var(--cs-space-3);padding:0}.app-dialog-content:has(.skill-detail-document){width:min(calc(100vw - 48px),720px);max-height:min(calc(100dvh - 48px),760px);overflow-y:auto}.skill-detail-document{display:grid;gap:var(--cs-space-5);margin-top:var(--cs-space-5)}.skill-detail-document section{display:grid;gap:var(--cs-space-2)}.skill-detail-document h3,.skill-detail-document p,.skill-detail-document ol{margin:0}.skill-detail-document h3{color:var(--cs-text-title);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.skill-detail-document p,.skill-detail-document li{color:var(--cs-text-body);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-body)}.skill-detail-document ol{display:grid;gap:var(--cs-space-2);padding-left:var(--cs-space-5)}.skill-detail-document>aside{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--cs-space-2);padding:var(--cs-space-3);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2);color:var(--cs-icon-muted);background:var(--cs-bg-inset)}.space-plugin-release-note,.space-plugin-section>p{margin:var(--cs-space-3) 0 0;color:var(--cs-text-body);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-body)}.space-plugin-update-list{display:grid;margin:var(--cs-space-4) 0 0;padding:0;list-style:none}.space-plugin-update-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--cs-space-2);padding:var(--cs-space-3) 0;border-top:1px solid var(--cs-border-subtle);color:var(--cs-success)}.space-plugin-side{position:sticky;top:80px}.space-plugin-install-card{padding:var(--cs-space-5)}.space-plugin-install-status{display:flex;align-items:center;gap:var(--cs-space-3);padding-bottom:var(--cs-space-4);color:var(--cs-success)}.space-plugin-install-card dl{display:grid;margin:0;border-block:1px solid var(--cs-border-subtle)}.space-plugin-install-card dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--cs-space-3);padding:var(--cs-space-3) 0;border-bottom:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.space-plugin-install-card dl>div:last-child{border-bottom:0}.space-plugin-install-card dt{color:var(--cs-text-describe)}.space-plugin-install-card dd{margin:0;color:var(--cs-text-subtitle);font-weight:var(--cs-font-weight-strong)}.space-plugin-confirmation{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--cs-space-2);margin:var(--cs-space-4) 0;color:var(--cs-text-body);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);cursor:pointer}.space-plugin-confirmation [data-slot=checkbox]{margin-top:1px}.space-plugin-install-card>.cs-button{width:100%}.space-plugin-install-help{display:block;margin-top:var(--cs-space-2);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);text-align:center}.space-release-complete{display:grid;width:min(calc(100% - 48px),640px);min-height:calc(100vh - var(--product-header-height) - 56px);place-items:center;align-content:center;margin:0 auto;text-align:center}.space-release-confirm-page{width:min(calc(100% - 48px),760px);margin:0 auto;padding:var(--cs-space-8) 0 var(--cs-space-12)}.space-release-confirm-card{margin-top:var(--cs-space-8);padding:var(--cs-space-6);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);background:var(--cs-bg-card)}.space-release-confirm-card dl{display:grid;margin:0;border-block:1px solid var(--cs-border-subtle)}.space-release-confirm-card .space-release-note{margin-top:var(--cs-space-5)}.space-release-confirm-card dl>div{display:grid;min-height:44px;grid-template-columns:144px minmax(0,1fr);align-items:center;gap:var(--cs-space-4);border-bottom:1px solid var(--cs-border-subtle);font-size:var(--cs-font-size-element)}.space-release-confirm-card dl>div:last-child{border-bottom:0}.space-release-confirm-card dt{color:var(--cs-text-describe)}.space-release-confirm-card dd{margin:0;color:var(--cs-text-subtitle);font-weight:var(--cs-font-weight-strong)}.space-release-complete>span:first-child{display:grid;width:64px;height:64px;place-items:center;margin-bottom:var(--cs-space-4);border-radius:var(--cs-radius-pill);color:var(--cs-success);background:var(--cs-success-soft)}.space-release-complete h1{margin-top:var(--cs-space-3)}.space-release-complete>div{display:flex;gap:var(--cs-space-2);margin-top:var(--cs-space-6)}.boundary-note{margin-top:var(--cs-space-6);background:var(--cs-bg-inset)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:800px){.brand{min-width:auto}.org-switch span,.topbar-context{display:none}.space-grid{grid-template-columns:1fr}.business-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-space-initial-content{gap:var(--cs-space-16);padding-right:var(--cs-space-5);padding-bottom:var(--cs-space-16);padding-left:var(--cs-space-5)}.space-layout{grid-template-columns:1fr}.space-sidebar{position:static;display:flex;height:auto;flex-direction:row;align-items:center;padding:var(--cs-space-2) var(--cs-space-4);border-right:0;border-bottom:1px solid var(--cs-border-subtle)}.space-sidebar nav{display:flex;margin:0 0 0 auto}.research-facts{grid-template-columns:1fr}.research-facts>div{padding:0 0 var(--cs-space-3);border-right:0;border-bottom:1px solid var(--cs-border-subtle)}.research-facts>div:last-child{padding-bottom:0;border-bottom:0}.large-modal{padding:16px}.large-modal[open]:has(.integration-modal){padding:16px}.large-modal:has(.integration-modal) .large-modal-shell{height:100%}.integration-market-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.integration-category-nav{display:flex;min-width:0;overflow-x:auto;overflow-y:hidden;gap:var(--cs-space-1);padding:var(--cs-space-2) var(--cs-space-4);border-right:0;border-bottom:1px solid var(--cs-border-subtle)}.integration-category-label{display:none}.integration-category-nav button{width:auto;min-height:40px;flex:0 0 auto;gap:var(--cs-space-2)}.integration-category-nav button+button{margin-top:0}.integration-market-main{padding:var(--cs-space-6) var(--cs-space-4) var(--cs-space-10)}.integration-market-intro{align-items:stretch;flex-direction:column;gap:var(--cs-space-4)}.integration-market-intro>:last-child{width:100%}.integration-setup-main{padding:var(--cs-space-4) var(--cs-space-4) var(--cs-space-10)}.integration-setup-layout{grid-template-columns:1fr;gap:var(--cs-space-8);margin-top:var(--cs-space-5)}.space-overview-first-draft>header{align-items:stretch;flex-direction:column}.space-overview-first-draft>header>button{align-self:flex-start}.space-overview-first-draft-facts{grid-template-columns:1fr}.space-overview-first-draft-facts>div{border-right:0;border-bottom:.5px solid var(--cs-border-subtle)}.space-overview-first-draft-facts>div:last-child{border-bottom:0}.data-source-row{grid-template-columns:32px minmax(0,.7fr) minmax(0,1.3fr) 16px}.data-source-detail-grid{grid-template-columns:minmax(0,1fr)}.data-source-detail-overview{grid-row:auto}.decision-workbench{grid-template-columns:minmax(0,1fr)}.desktop-agent{display:none}.mobile-agent-trigger{position:fixed;z-index:20;right:var(--cs-space-4);bottom:var(--cs-space-4);display:block}.proposal-section{grid-template-columns:136px minmax(0,1fr)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid>div:nth-child(2){border-right:0}.metric-grid>div:nth-child(-n+2){border-bottom:1px solid var(--cs-border-subtle)}.trial-score-overview{grid-template-columns:144px minmax(0,1fr)}.trial-score-context{grid-template-columns:1fr}.trial-score-context>div{padding:var(--cs-space-3) var(--cs-space-4);border-right:0;border-bottom:1px solid var(--cs-border-subtle)}.trial-score-context>div:last-child{border-bottom:0}.trial-case-expanded{padding-left:var(--cs-space-5)}.publish-layout{grid-template-columns:1fr}}@media(max-width:560px){.app-topbar{padding:0 var(--cs-space-3)}.large-modal{padding:8px}.large-modal-shell{border-radius:10px}.large-modal[open]:has(.strategy-research-modal){padding:8px}.large-modal:has(.strategy-research-modal) .large-modal-shell{width:100%;height:100%}.strategy-research-modal__header{min-height:56px;padding:0 var(--cs-space-4)}.strategy-research-modal .business-space-initial-content{padding:32px var(--cs-space-4) 48px}.strategy-research-modal .business-space-initial-hero h1{font-size:24px;line-height:32px}.workspace-detail-meta{display:none}.integration-market-main{padding:var(--cs-space-5) var(--cs-space-4) var(--cs-space-8)}.integration-market-intro h2,.integration-setup-summary h2{font-size:20px;line-height:28px}.integration-result-meta{align-items:flex-start;flex-direction:column;gap:var(--cs-space-1);margin-top:var(--cs-space-5)}.integration-grid{grid-template-columns:1fr}.integration-card{min-height:168px}.integration-setup-main{padding:var(--cs-space-3) var(--cs-space-4) var(--cs-space-8)}.integration-setup-mark{width:56px;height:56px}.integration-setup-facts>div{grid-template-columns:1fr;gap:var(--cs-space-1)}.integration-connect-form{padding:var(--cs-space-4)}.integration-connect-form-grid{grid-template-columns:1fr}.integration-connect-form-grid .is-wide{grid-column:auto}.integration-connect-steps li{align-items:flex-start;flex-direction:column;gap:var(--cs-space-1)}.integration-connect-actions{display:grid;grid-template-columns:1fr}.integration-connect-actions button,.integration-card>button{min-height:40px}.brand-name,.org-switch,.global-header-divider{display:none}.page{width:calc(100% - 32px);padding-top:var(--cs-space-6)}.page-heading{align-items:stretch;flex-direction:column;gap:var(--cs-space-4)}.page-heading-actions>button{width:100%;min-height:40px}.business-space-page-actions{width:100%;align-items:stretch;flex-direction:column}.business-space-page-actions .app-segments,.business-space-page-actions>[data-slot=button]{width:100%}.business-space-page-actions .app-segments__item{flex:1}.space-card,.space-card-content{min-height:auto}.space-card-content{gap:var(--cs-space-5);padding:var(--cs-space-4)}.decision-row{min-height:40px}.space-card-footer{align-items:flex-start;flex-wrap:wrap}.business-space-initial-background{display:none}.business-space-initial-content{gap:var(--cs-space-12);padding:var(--cs-space-8) var(--cs-space-4) var(--cs-space-12)}.business-space-initial-hero h1{font-size:var(--cs-font-size-heading-2);line-height:var(--cs-line-height-heading-2)}.business-space-prompt{height:132px}.business-space-quick-prompts,.business-template-grid{grid-template-columns:1fr}.dialog-actions button,.initializing-actions button{min-height:40px}.initializing-page{padding:var(--initializing-card-top-offset) var(--cs-space-4) var(--cs-space-8)}.stage-item{align-items:flex-start}.stage-item>:last-child{margin-top:0}.initializing-actions{flex-direction:row}.initializing-card.is-draft-shell{height:auto;min-height:0;max-height:none;padding:var(--cs-space-5);overflow:visible}.research-draft-scroll{padding-right:0;overflow:visible}.research-section-heading,.research-confirmation-actions{align-items:stretch;flex-direction:column}.research-strategy-list li{grid-template-columns:28px minmax(0,1fr)}.research-confirmation-actions>div{display:grid;grid-template-columns:1fr}.research-confirmation-actions button{width:100%}.research-progress-footer{align-self:flex-end;text-align:right}.space-main{width:calc(100% - 32px);padding-top:var(--cs-space-6)}.space-sidebar{min-height:48px}.space-nav-item{min-height:40px}.section-heading,.research-review{align-items:stretch;flex-direction:column}.section-heading>button,.research-review-actions button{min-height:40px}.recommendation-row{grid-template-columns:32px minmax(0,1fr);padding:var(--cs-space-4) 0}.recommendation-actions{grid-column:2;justify-content:flex-end}.recommendation-actions button{min-height:40px}.research-review{position:static;bottom:var(--cs-space-2)}.research-review-actions{display:grid;grid-template-columns:1fr 1fr}.next-task{grid-template-columns:40px minmax(0,1fr);align-items:start}.next-task>button{grid-column:1 / -1;min-height:40px}.data-source-row{grid-template-columns:32px minmax(0,1fr) 16px;align-items:start;min-height:96px;padding:var(--cs-space-4) 0}.data-source-identity,.data-source-coverage{grid-column:2}.data-source-icon{grid-column:1;grid-row:1}.data-source-row>svg:last-child{grid-column:3;grid-row:1 / span 2;align-self:center}.decision-table>button{grid-template-columns:minmax(0,1fr) 20px;min-height:76px}.decision-table>button>:nth-child(2),.decision-table>button>:nth-child(3){grid-column:1}.decision-table>button>:last-child{grid-column:2;grid-row:1}.decision-page,.publish-page{width:100%;padding:var(--cs-space-2) 0 var(--cs-space-12)}.decision-topline,.decision-page>.page-heading,.publish-page-topline{width:calc(100% - 32px);margin-right:auto;margin-left:auto}.decision-top-actions>button:first-child{display:none}.decision-top-actions button,.mobile-agent-trigger button{min-height:40px}.decision-canvas{min-height:calc(100vh - 176px);border-right:0;border-left:0;border-radius:0}.decision-canvas .app-tabs__trigger{min-height:40px}.workspace-content{padding:var(--cs-space-4)}.workspace-header{align-items:stretch;flex-direction:column;gap:var(--cs-space-3)}.workspace-header-actions>button{width:100%;min-height:40px}.workspace-header-actions{flex-wrap:wrap}.query-set-row{grid-template-columns:36px minmax(0,1fr) 16px;min-height:88px}.query-set-metric,.query-set-readiness{display:none}.query-set-copy>span{white-space:normal}.proposal-section{grid-template-columns:1fr;gap:var(--cs-space-3)}.proposal-section-label{display:grid;grid-template-columns:minmax(0,1fr) auto}.proposal-section-label>span:not([data-slot=status]){grid-column:1}.proposal-section-label>:last-child{grid-column:2;grid-row:1;margin:0}.proposal-section-body textarea{min-height:120px;padding:var(--cs-space-3);border-color:var(--cs-border-subtle);background:var(--cs-bg-card)}.selection-quote-action button,.quick-replies button,.agent-composer button,.publish-actions button{min-height:40px}.quick-replies button{padding:0 var(--cs-space-3)}.agent-composer{grid-template-columns:minmax(0,1fr) 40px}.mobile-agent-dialog{width:100%;max-width:100%;height:calc(100vh - 144px)}.metric-grid{grid-template-columns:1fr}.metric-grid>div{border-right:0;border-bottom:1px solid var(--cs-border-subtle)}.metric-grid>div:last-child{border-bottom:0}.trial-score-overview{grid-template-columns:1fr}.trial-score-primary{min-height:112px;padding:var(--cs-space-4);border-right:0;border-bottom:1px solid var(--cs-border-subtle)}.trial-case-row{grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto auto;min-height:88px;padding:var(--cs-space-3)}.trial-case-row>.mono-id{grid-column:1;grid-row:1}.trial-case-question{grid-column:2;grid-row:1}.trial-case-question strong{white-space:normal}.trial-case-score{grid-column:1;grid-row:2}.trial-change{grid-column:2;grid-row:2}.trial-case-row>:nth-child(5){grid-column:3;grid-row:2;justify-self:end}.trial-case-row>:last-child{grid-column:3;grid-row:1}.trial-case-expanded{padding:0 var(--cs-space-3) var(--cs-space-4)}.trial-case-conclusion{grid-template-columns:1fr;gap:var(--cs-space-1)}.operations-trace-summary{grid-template-columns:minmax(0,1fr);gap:var(--cs-space-4)}.operations-trace-conclusion{padding-top:var(--cs-space-4);padding-left:0;border-top:1px solid var(--cs-border-subtle);border-left:0}.operations-trace-review{grid-template-columns:24px minmax(0,1fr);align-items:start}.operations-trace-review-actions{grid-column:1 / -1;align-items:stretch}.operations-trace-review-actions button,.operations-annotation-dialog-actions button{flex:1}.trace-step{margin-left:calc((var(--trace-depth) - 1) * var(--cs-space-2))}.trace-step-trigger{grid-template-columns:20px 28px minmax(0,1fr);grid-template-rows:auto auto}.trace-step-trigger>.trace-step-duration{grid-column:2;grid-row:2}.trace-step-trigger>:last-child{grid-column:3;grid-row:2;justify-self:start}.trace-step-copy strong{white-space:normal}.trace-step-expanded{padding-left:var(--cs-space-5)}.trace-step-review-grid,.trace-io-grid{grid-template-columns:1fr}.trace-io-grid section+section{border-top:1px solid var(--cs-border-subtle);border-left:0}.trace-annotation-suggestion{grid-template-columns:28px minmax(0,1fr)}.trace-annotation-suggestion>:last-child{grid-column:2;justify-self:start}.trace-annotation-actions,.trace-annotation-result,.trace-annotation-editor>div:first-child{align-items:stretch;flex-direction:column}.trace-annotation-result>div{grid-template-columns:auto auto minmax(0,1fr)}.trace-annotation-result p{grid-column:1 / -1}.trace-annotation-actions button,.trace-annotation-result>button{width:100%;min-height:40px}.publish-actions{display:grid;grid-template-columns:1fr}.mobile-agent-trigger{right:var(--cs-space-3);bottom:var(--cs-space-3)}}@media(max-width:1100px){.app-frame{grid-template-columns:minmax(0,1fr)}.platform-sidebar{padding-inline:var(--cs-space-2)}.platform-nav-item{justify-content:center;min-height:36px;padding:0}.platform-nav-item span{display:none}.platform-subnav{display:grid;padding-left:0}.platform-subnav a{justify-content:center;min-height:32px;padding:0}.platform-subnav a span{display:none}.workbench-list-head,.workbench-task-row{grid-template-columns:minmax(220px,1fr) 88px}.workbench-list-head>:nth-child(2),.workbench-task-row>.workbench-task-context{display:none}}@media(max-width:800px){.topbar-context{display:none}.workbench-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-summary>div:nth-child(2){border-right:0}.workbench-summary>div:nth-child(-n+2){border-bottom:1px solid var(--cs-border-subtle)}.workbench-toolbar{align-items:stretch;flex-direction:column}.workbench-toolbar>:first-child{width:100%}.workbench-toolbar>:last-child{max-width:100%;overflow-x:auto}.workbench-toolbar .app-segments__item,.workbench-toolbar .app-segments__label{flex:0 0 auto;white-space:nowrap}.operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-summary>div:nth-child(2){border-right:0}.operations-summary>div:nth-child(-n+2){border-bottom:1px solid var(--cs-border-subtle)}.operations-dashboard-grid{grid-template-columns:1fr}.production-log-toolbar{align-items:stretch;flex-direction:column}.production-log-toolbar>:first-child{width:100%}.production-log-toolbar>:last-child{max-width:100%;overflow-x:auto}.operations-query-set-action{align-items:stretch;flex-direction:column}}@media(max-width:560px){.brand{min-width:36px}.platform-nav-item{min-height:40px}.fullscreen-drawer-header{padding-inline:var(--cs-space-4)}.task-details,.operations-trace-detail{width:calc(100% - 32px);padding-top:var(--cs-space-6)}.operations-panel{padding:var(--cs-space-3)}.operations-usage-chart{overflow-x:auto}.operations-usage-chart .operations-panel-head,.operations-bars{min-width:520px}.operations-query-set-action button{min-height:40px}.production-log-head{display:none}.production-log-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;min-width:0;min-height:96px;gap:var(--cs-space-2);padding:var(--cs-space-3)}.production-log-row>span:first-child{grid-column:1 / -1;grid-row:1}.production-log-row>span:nth-child(2){grid-column:1;grid-row:2}.production-log-row>span:nth-child(3),.production-log-row>span:nth-child(4){display:none}.production-log-row>span:nth-child(5){grid-column:2;grid-row:2;align-self:end}.workbench-summary>div{min-height:80px;padding:var(--cs-space-3)}.workbench-list-head{display:none}.workbench-task-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:var(--cs-space-2);min-height:96px;padding:var(--cs-space-3)}.workbench-task-identity{grid-column:1;grid-row:1}.workbench-task-identity strong{white-space:normal}.workbench-task-state{grid-column:2;grid-row:1;align-items:flex-end;flex-direction:column}.workbench-task-row>.workbench-task-context{display:grid;grid-column:1 / -1;grid-row:2;padding-left:44px}.task-detail-actions button{min-height:40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.topbar-context:has(.space-header-context){padding-left:0;border-left:0;margin-left:var(--cs-space-2)}.space-header-context{display:inline-flex;min-width:0;align-items:center;gap:var(--cs-space-1)}.space-header-context__separator{flex:0 0 auto;color:var(--cs-icon-muted);font-size:var(--cs-font-size-body);line-height:1}.space-header-context>button{display:inline-flex;min-width:0;min-height:32px;align-items:center;gap:var(--cs-space-1);padding:0 var(--cs-space-2);border:0;border-radius:var(--cs-radius-2);color:var(--cs-icon-default);background:transparent;cursor:pointer}.space-header-context>button:hover{color:var(--cs-text-title);background:var(--cs-fill-hover)}.space-header-context>button>span{overflow:hidden;color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-body);text-overflow:ellipsis;white-space:nowrap;opacity:.8}.space-switcher-popover{width:264px;padding:var(--cs-space-2);border-radius:var(--cs-radius-3)}.space-switcher-menu{display:grid;gap:var(--cs-space-1)}.space-switcher-menu>a{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;min-height:52px;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-2);color:var(--cs-text-body)}.space-switcher-menu>a:hover,.space-switcher-menu>a[aria-current=page]{background:var(--cs-fill-hover)}.space-switcher-menu>a[aria-current=page]{color:var(--cs-text-title);background:var(--cs-fill-current)}.space-switcher-item-icon{display:grid;width:20px;place-items:center;color:var(--cs-icon-describe)}.space-switcher-copy{display:grid;min-width:0;gap:2px}.space-switcher-menu strong,.space-switcher-menu small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-switcher-menu strong{font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-element)}.space-switcher-menu small{color:var(--cs-text-describe);font-size:var(--cs-font-size-micro);line-height:var(--cs-line-height-micro)}.platform-home-page{width:min(100% - 48px,1240px);margin:0 auto;padding:32px 0 64px}.home-section-heading,.space-overview-recommendations>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.home-section-heading p{margin:4px 0 0;color:var(--cs-text-describe);font-size:13px}.home-workbench,.home-spaces{min-width:0}.home-spaces{margin-top:40px;padding-top:32px}.home-section-heading{align-items:center;margin-bottom:16px}.home-workbench-heading{align-items:flex-start}.home-workbench-heading h1{margin:0;color:var(--cs-text-title);font-size:20px;font-weight:var(--cs-font-weight-medium);line-height:28px}.home-space-heading-actions{display:flex;align-items:center;gap:12px}.home-space-layout-switch{display:inline-flex;align-items:center;gap:2px;padding:2px;border:.5px solid var(--cs-border);border-radius:var(--cs-radius-2);background:var(--cs-bg-inset)}.home-space-layout-switch [data-slot=icon-button]{width:28px;height:28px;border:0;box-shadow:none}.home-space-layout-switch [data-slot=icon-button][aria-pressed=true]{color:var(--cs-text-title);background:var(--cs-bg-content);box-shadow:inset 0 0 0 .5px var(--cs-border)}.home-section-heading h2,.space-overview-recommendations h2,.space-settings-list h2{margin:0;color:var(--cs-text-title);font-size:16px;font-weight:var(--cs-font-weight-medium);line-height:24px}.platform-home-page .home-section-heading h2{font-size:var(--cs-font-size-heading-2);line-height:var(--cs-line-height-heading-2)}.home-workbench-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:.5px solid var(--cs-border);border-radius:8px;background:var(--cs-bg-content)}.home-workbench-summary>div{display:grid;min-width:0;gap:2px;padding:14px 16px;border-right:.5px solid var(--cs-border-subtle)}.home-workbench-summary>div:last-child{border-right:0}.home-workbench-summary span,.home-workbench-summary small{overflow:hidden;color:var(--cs-text-describe);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.home-workbench-summary strong{color:var(--cs-text-title);font-size:20px;font-weight:var(--cs-font-weight-medium);line-height:28px}.home-workbench-surface{margin-top:12px;overflow:hidden;border:.5px solid var(--cs-border);border-radius:8px;background:var(--cs-bg-content)}.home-workbench-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border-bottom:.5px solid var(--cs-border-subtle)}.home-workbench-toolbar>:first-child{width:min(360px,100%)}.home-task-list{display:grid}.home-task-row{display:grid;grid-template-columns:32px minmax(220px,1.4fr) minmax(180px,1fr) 72px 16px;min-height:64px;align-items:center;gap:12px;padding:10px 12px;border:0;border-bottom:1px solid var(--cs-border-subtle);color:inherit;background:transparent;text-align:left;cursor:pointer}.home-task-row:last-child{border-bottom:0}.home-task-row:hover{background:var(--cs-fill-hover)}.home-task-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--cs-border);border-radius:6px;color:var(--cs-func-blue-foreground);background:var(--cs-bg-content)}.home-task-icon [data-slot=system-icon]{width:17px;height:17px;stroke-width:1.85px}.home-task-copy,.home-task-space{display:grid;min-width:0;gap:2px}.home-task-copy strong,.home-task-space strong{overflow:hidden;color:var(--cs-text-subtitle);font-size:13px;font-weight:var(--cs-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.home-task-copy small,.home-task-space small{overflow:hidden;color:var(--cs-text-describe);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.home-task-empty{display:grid;min-height:128px;place-items:center;align-content:center;gap:4px;color:var(--cs-text-describe);font-size:12px}.home-task-empty strong{color:var(--cs-text-subtitle);font-size:13px}.space-workspace-shell{display:grid;grid-template-columns:clamp(208px,14vw,232px) minmax(0,1fr);height:calc(100vh - var(--product-header-height));min-height:0;overflow:hidden;background:var(--cs-bg-base)}.space-workspace-shell--horizontal{grid-template-columns:minmax(0,1fr)}.space-workspace-shell--overview{overflow-x:hidden;overflow-y:auto}.space-workspace-shell--overview .space-workspace-nav{position:sticky;top:0;align-self:start;height:calc(100vh - var(--product-header-height))}.space-workspace-nav{min-width:0;min-height:0;padding:var(--cs-space-4) var(--cs-density-item-padding) var(--cs-density-item-padding);background:transparent}.space-workspace-nav nav{display:flex;height:100%;flex-direction:column;gap:var(--cs-space-6)}.space-workspace-nav-group{display:grid;gap:var(--cs-space-1)}.space-workspace-nav-group-label{padding:0 8px;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-regular);line-height:var(--cs-line-height-caption)}.space-workspace-nav-group-items{display:grid;gap:2px}.space-workspace-nav-item{display:flex;min-width:0;min-height:var(--cs-density-navigation-height);align-items:center;gap:var(--cs-density-inline-gap);padding:0 var(--cs-density-item-padding);border-radius:var(--cs-radius-2);color:var(--cs-text-title);font-size:13px;line-height:18px}.space-workspace-nav-item:hover{background:var(--cs-fill-hover)}.space-workspace-nav-item[aria-current=page]{color:var(--cs-text-title);background:var(--cs-fill-current)}.space-workspace-content{min-width:0;min-height:0;overflow:auto;margin:0 6px 6px 0;padding:24px;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-5);background:var(--cs-bg-content);box-shadow:var(--cs-shadow-popover)}.space-workspace-content--card-stack{position:relative;z-index:1;align-self:start;min-height:100%;overflow:visible;margin-right:var(--cs-space-6);margin-bottom:var(--cs-space-6);padding:0;border:0;background:transparent;box-shadow:none}.space-workspace-shell--horizontal .space-workspace-content{display:flex;overflow:hidden;margin-left:6px;padding:0;flex-direction:column}.space-workspace-shell--overview.space-workspace-shell--horizontal .space-workspace-content{overflow:hidden;margin-left:6px}.space-workspace-shell--overview.space-workspace-shell--horizontal{overflow:hidden}.space-workspace-tabs{width:100%;flex:0 0 auto;justify-content:flex-start;margin:0;padding:12px 16px;border-bottom:1px solid var(--cs-border-subtle)}.space-workspace-scroll-region{min-width:0;min-height:0;flex:1 1 auto;overflow:auto;padding:24px}.space-workspace-content--card-stack .space-workspace-scroll-region{flex:0 0 auto;overflow:visible;padding:0;background:transparent}.space-workspace-shell--overview .space-workspace-tabs{position:sticky;z-index:2;top:0;background:var(--cs-bg-base)}.space-workspace-shell--overview.space-workspace-shell--horizontal .space-workspace-tabs{position:static;background:transparent}.space-workspace-content>.page-heading,.space-embedded-page>.page-heading,.data-sources-page>.page-heading{margin-bottom:24px}.space-workspace-content .page-heading h1{font-size:24px;font-weight:500;line-height:32px}.space-workspace-content .page-heading p{margin-top:4px;font-size:13px;line-height:20px}.context-agent-panel{position:relative;width:100%;min-width:0;min-height:0;height:100%;overflow:hidden;border-radius:inherit;background:var(--cs-bg-content)}.context-agent-panel .context-agent-runtime{padding-bottom:152px}.context-agent-panel:has(.context-agent-composer-context) .context-agent-runtime{padding-bottom:188px}.context-agent-panel.is-floating{position:fixed;z-index:80;top:calc(var(--product-header-height) + var(--cs-space-3));right:var(--cs-space-3);width:min(420px,calc(100vw - 24px));height:min(897px,calc(100vh - var(--product-header-height) - 24px));border:1px solid var(--cs-border);border-radius:var(--cs-radius-5);box-shadow:var(--cs-shadow-z2, var(--cs-shadow-popover))}.context-agent-panel.is-floating.is-dragging{-webkit-user-select:none;user-select:none}.context-agent-float-handle{position:absolute;z-index:4;top:0;left:50%;display:grid;width:64px;height:16px;padding:0;place-items:center;border:0;background:transparent;transform:translate(-50%);cursor:grab;touch-action:none}.context-agent-float-handle>span{width:32px;height:4px;border-radius:var(--cs-radius-pill);background:var(--cs-fill-tag)}.context-agent-float-handle:active,.context-agent-panel.is-dragging .context-agent-float-handle{cursor:grabbing}.context-agent-float-handle:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px}.context-agent-runtime{position:relative;min-width:0;min-height:360px;height:100%;overflow:hidden;background:var(--cs-bg-content)}.context-agent-runtime .context-agentx-host{width:100%;height:100%}.context-agent-runtime .context-agentx-host .agentx-single-column{padding-right:var(--cs-space-5);padding-left:var(--cs-space-5);background:var(--cs-bg-content)!important}.context-agent-runtime .context-agentx-host .ant-layout,.context-agent-runtime .context-agentx-host [class*=agentx-conversation]{background:var(--cs-bg-content)!important}.context-agent-conversation-start{display:flex;min-height:100%;justify-content:flex-end;flex-direction:column;gap:var(--cs-space-6);padding:0 0 80px}.context-agent-header{display:flex;align-items:center;justify-content:flex-end;min-height:48px;padding:6px 12px;background:transparent}.context-agent-float-toggle{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:var(--cs-radius-2);color:var(--cs-text-title);background:transparent;cursor:pointer}.context-agent-float-toggle:hover{background:var(--cs-fill-hover)}.context-agent-float-toggle:active{background:var(--cs-fill-active)}.context-agent-welcome-title{display:flex;align-items:center;gap:var(--cs-space-3);color:var(--cs-text-title)}.context-agent-welcome-title>[data-slot=system-icon]{width:36px;height:36px;color:var(--cs-accent)}.context-agent-welcome-title strong{font-size:var(--cs-font-size-heading-2);font-weight:var(--cs-font-weight-regular);line-height:var(--cs-line-height-heading-2)}.context-agent-avatar{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:.5px solid var(--cs-border);border-radius:9px;color:var(--cs-accent);background:var(--cs-bg-inset)}.context-agent-header>span:last-child{display:grid;min-width:0;gap:1px}.context-agent-header strong{overflow:hidden;color:var(--cs-text-title);font-size:14px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.context-agent-header small{overflow:hidden;color:var(--cs-text-describe);font-size:10px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.context-agent-handoff{display:grid;grid-template-columns:14px minmax(0,1fr);gap:7px;margin-top:12px;padding:8px 10px;border-radius:7px;color:var(--cs-text-describe);background:var(--cs-bg-inset);font-size:10px;line-height:15px}.context-agent-handoff.is-mode{color:var(--cs-text-subtitle)}.context-agent-clarifications{min-width:0}.context-agent-clarifications-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--cs-space-1) var(--cs-space-2);padding:var(--cs-space-4);border-bottom:.5px solid var(--cs-border-subtle)}.context-agent-clarifications-label{display:inline-flex;align-items:center;gap:var(--cs-space-1);color:var(--cs-text-subtitle);font-size:var(--cs-font-size-caption);font-weight:600;line-height:var(--cs-line-height-caption)}.context-agent-clarifications-header>small{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.context-agent-clarifications-header>strong,.context-agent-clarifications-header>p{grid-column:1 / -1}.context-agent-clarifications-header>strong{margin-top:var(--cs-space-1);color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:600;line-height:var(--cs-line-height-body)}.context-agent-clarifications-header>p{margin:0;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.context-agent-clarification-list{display:flex;align-items:flex-start;flex-direction:column;gap:var(--cs-space-2);animation:context-agent-suggestions-enter .18s ease-out both}@keyframes context-agent-suggestions-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.context-agent-clarification-button{display:block;width:auto;max-width:100%;min-height:44px;padding:12px 16px;overflow:hidden;border:0;border-radius:var(--cs-radius-5);color:var(--cs-text-subtitle);background:var(--cs-bg-inset);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-regular);line-height:var(--cs-line-height-body);text-align:left;cursor:pointer;transition:color var(--cs-duration-fast) ease,background-color var(--cs-duration-fast) ease}.context-agent-clarification-button>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-agent-clarification-button:hover{color:var(--cs-text-title);background:var(--cs-bg-hover)}.context-agent-clarification-button:active{background:var(--cs-bg-active)}.context-agent-clarification-button.is-selected{color:var(--cs-accent);background:var(--cs-bg-inset);box-shadow:inset 0 0 0 1px var(--cs-accent)}.context-agent-clarification-button:focus-visible{position:relative;z-index:1;outline:2px solid var(--cs-accent);outline-offset:-2px}.context-agent-summary{margin:var(--cs-space-4) 0 var(--cs-space-2);border:.5px solid var(--cs-border);border-radius:var(--cs-radius-3);background:var(--cs-bg-card);overflow:hidden}.context-agent-summary-trigger{display:grid;width:100%;gap:var(--cs-space-2);padding:var(--cs-space-4);border:0;color:inherit;background:transparent;text-align:left;cursor:pointer;transition:background-color var(--cs-duration-fast) ease}.context-agent-summary-trigger:hover{background:var(--cs-bg-hover)}.context-agent-summary-trigger:active{background:var(--cs-bg-active)}.context-agent-summary-trigger:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px}.context-agent-summary-trigger:disabled{cursor:default}.context-agent-summary-trigger:disabled:hover{background:transparent}.context-agent-summary-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.context-agent-summary-label>span{display:inline-flex;align-items:center;gap:6px;color:var(--cs-text-subtitle);font-size:11px;font-weight:600}.context-agent-summary-label small{color:var(--cs-text-describe);font-size:9px}.context-agent-summary-trigger>strong{color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:600;line-height:var(--cs-line-height-body)}.context-agent-summary-copy{display:-webkit-box;overflow:hidden;color:var(--cs-text-body);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-body);-webkit-box-orient:vertical;-webkit-line-clamp:2}.context-agent-summary.is-open .context-agent-summary-copy{display:block}.context-agent-summary-action{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--cs-space-1);color:var(--cs-text-subtitle);font-size:var(--cs-font-size-caption);font-weight:600;line-height:var(--cs-line-height-caption)}.context-agent-suggestion-details{min-width:0}.context-agentx-host .agentx-sender{display:none!important}.context-agentx-host div:has(>.context-agent-draft-metadata-placeholder){display:none}.context-agentx-host .agentx-sender .ant-sender.agentx-sender-container{height:88px!important;min-height:88px!important;border:1px solid var(--cs-accent)!important;border-radius:var(--cs-radius-5)!important;background:var(--cs-bg-content)!important;box-shadow:0 1px 1px #1414140a,0 8px 12px #1414140d!important}.context-agentx-host .agentx-sender .ant-sender.agentx-sender-container:after{border:0!important;border-radius:var(--cs-radius-5)!important;box-shadow:none!important}.context-agentx-host .agentx-sender .ant-sender.agentx-sender-container:hover{border-color:var(--cs-accent-hover)!important}.context-agentx-host .agentx-sender .ant-sender.agentx-sender-container:focus-within{border-color:var(--cs-accent)!important}.context-agentx-host .agentx-sender .ant-sender.agentx-sender-container .ant-sender-content{min-height:48px!important;padding:14px 16px 0!important}.context-agentx-host .agentx-sender .ant-sender.agentx-sender-container .ant-sender-input,.context-agentx-host .agentx-sender .ant-sender.agentx-sender-container .ant-sender-input textarea{height:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important;overflow:hidden!important;color:var(--cs-text-body)!important;font-size:var(--cs-font-size-body)!important;line-height:20px!important;white-space:nowrap}.context-agentx-host .agentx-sender .ant-sender.agentx-sender-container .ant-sender-input textarea::placeholder{color:var(--cs-text-placeholder)!important}.context-agentx-host .agentx-sender .ant-sender.agentx-sender-container .ant-sender-footer{min-height:36px;padding:0 12px 10px}.context-agentx-host .agentx-sender-footer{min-height:28px;margin-left:0!important}.context-agentx-host .agentx-sender-footer__left{gap:var(--cs-space-3)!important}.context-agentx-host .agentx-sender-footer__left:before{display:block;width:20px;height:20px;content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='18' r='3'/%3E%3Ccircle cx='6' cy='6' r='3'/%3E%3Cpath d='M13 6h3a2 2 0 0 1 2 2v7'/%3E%3Cpath d='M11 18H8a2 2 0 0 1-2-2V9'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='18' r='3'/%3E%3Ccircle cx='6' cy='6' r='3'/%3E%3Cpath d='M13 6h3a2 2 0 0 1 2 2v7'/%3E%3Cpath d='M11 18H8a2 2 0 0 1-2-2V9'/%3E%3C/svg%3E") center / contain no-repeat}.context-agentx-host .agentx-sender-footer__left button{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;border:0!important;color:var(--cs-icon-default)!important;background:transparent!important}.context-agentx-host .agentx-sender .ant-sender .agentx-send-btn{width:var(--cs-control-compact)!important;min-width:var(--cs-control-compact)!important;height:var(--cs-control-compact)!important;min-height:var(--cs-control-compact)!important;padding:0!important;border:0!important;border-radius:var(--cs-radius-pill)!important;color:var(--cs-on-accent)!important;background:var(--cs-accent)!important;box-shadow:none!important}.context-agentx-host .agentx-sender .ant-sender .agentx-send-btn:hover{background:var(--cs-accent-hover)!important}.context-agentx-host .agentx-sender .ant-sender .agentx-send-btn:active{background:var(--cs-accent-active)!important}.context-agentx-host .agentx-sender .ant-sender .agentx-send-btn:disabled{color:var(--cs-on-accent-disabled)!important;background:var(--cs-accent-disabled)!important;opacity:1}.context-agentx-host .agentx-sender .ant-sender .agentx-send-btn .ant-btn-icon,.context-agentx-host .agentx-sender .ant-sender .agentx-send-btn .ant-btn-icon svg{width:18px!important;height:18px!important;color:inherit!important}.context-agent-composer-shell{position:absolute;z-index:4;right:var(--cs-space-5);bottom:var(--cs-space-5);left:var(--cs-space-5);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:var(--cs-space-3)}.context-agent-composer-context{display:flex;min-width:0;min-height:20px;align-items:center;gap:var(--cs-space-3);padding:0 var(--cs-space-3);overflow:hidden;color:var(--cs-text-describe);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.context-agent-composer-context strong{display:flex;min-width:0;align-items:center;gap:var(--cs-space-1);overflow:hidden;color:var(--cs-text-title);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-element);text-overflow:ellipsis;white-space:nowrap}.context-agent-composer{position:relative;z-index:1;display:flex;height:88px;flex-direction:column;justify-content:space-between;padding:14px 16px 12px;border:1px solid var(--cs-accent);border-radius:var(--cs-radius-5);background:var(--cs-bg-content);box-shadow:0 1px 1px #1414140a,0 8px 12px #1414140d}.context-agent-composer:focus-within{border-color:var(--cs-accent)}.context-agent-composer textarea{width:100%;height:20px;min-height:20px;max-height:20px;padding:0;overflow:hidden;resize:none;border:0;outline:0;color:var(--cs-text-body);background:transparent;font:inherit;font-size:var(--cs-font-size-body);line-height:20px;white-space:nowrap}.context-agent-composer textarea::placeholder{color:var(--cs-text-placeholder)}.context-agent-composer-actions{display:flex;height:28px;align-items:center;gap:var(--cs-space-3)}.context-agent-composer-tools,.context-agent-composer-tool,.context-agent-composer-send{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;padding:0;border:0;color:var(--cs-icon-default);background:transparent}.context-agent-composer-tool{cursor:pointer}.context-agent-composer-tool:hover{color:var(--cs-text-title)}.context-agent-composer-send{width:var(--cs-control-compact);height:var(--cs-control-compact);margin-left:auto;border-radius:var(--cs-radius-pill);color:var(--cs-on-accent);background:var(--cs-accent);cursor:pointer}.context-agent-composer-send:hover{background:var(--cs-accent-hover)}.context-agent-composer-send:disabled{color:var(--cs-on-accent-disabled);background:var(--cs-accent-disabled);cursor:default}.context-agent-composer-tool:focus-visible,.context-agent-composer-send:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.context-agent-composer-tools svg,.context-agent-composer-tool svg{width:20px;height:20px}.context-agent-composer-send svg{width:18px;height:18px}.context-agent-autocomplete{position:absolute;z-index:4;right:var(--cs-space-4);bottom:calc(var(--cs-density-control-large, var(--cs-control-large)) + var(--cs-space-4));left:var(--cs-space-4);overflow:hidden;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2);background:var(--cs-bg-float);box-shadow:var(--cs-shadow-popover)}.context-agent-autocomplete>button{display:grid;width:100%;gap:var(--cs-space-1);padding:var(--cs-space-3);border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.context-agent-autocomplete>button:hover{background:var(--cs-bg-hover)}.context-agent-autocomplete>button:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px}.context-agent-autocomplete span{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.context-agent-autocomplete strong{display:-webkit-box;overflow:hidden;color:var(--cs-text-body);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-regular);line-height:var(--cs-line-height-body);-webkit-box-orient:vertical;-webkit-line-clamp:2}.context-agent-review-flow{flex:none;padding:0 var(--cs-space-4) var(--cs-space-4)}.context-agent-thinking,.context-agent-approval-card{width:100%;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2);background:var(--cs-bg-panel)}.context-agent-thinking{display:flex;align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-3);color:var(--cs-text-describe);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.context-agent-thinking [data-slot=system-icon]{animation:context-agent-spin .9s linear infinite}.context-agent-approval-card{display:grid;gap:var(--cs-space-3);padding:var(--cs-space-4)}.context-agent-approval-card>div:first-child{display:grid;gap:var(--cs-space-1)}.context-agent-approval-card>div:first-child>span{display:inline-flex;align-items:center;gap:var(--cs-space-1);color:var(--cs-accent);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-caption)}.context-agent-approval-card strong{color:var(--cs-text-title);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.context-agent-approval-card p{margin:0;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.context-agent-approval-actions{display:flex;justify-content:flex-end;gap:var(--cs-space-2)}@keyframes context-agent-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.context-agent-thinking [data-slot=system-icon]{animation:none}}.context-agent-runtime .agentx-chat-single,.context-agent-runtime .agentx-chat-single .agentx-content-text{color:var(--cs-text-body)!important;font-family:inherit!important;font-size:var(--cs-font-size-body)!important;line-height:var(--cs-line-height-body)!important;letter-spacing:0!important}.context-agent-runtime .agentx-chat-single .agentx-content-text :where(p,li,blockquote){color:var(--cs-text-body)!important;font-family:inherit!important;font-size:var(--cs-font-size-body)!important;line-height:var(--cs-line-height-body)!important;letter-spacing:0!important}.context-agent-runtime .agentx-chat-single .agentx-content-text :where(h1,h2,h3){color:var(--cs-text-title)!important;font-family:inherit!important;font-size:var(--cs-font-size-heading-3)!important;font-weight:var(--cs-font-weight-semibold)!important;line-height:var(--cs-line-height-heading-3)!important;letter-spacing:0!important}.context-agent-runtime .agentx-chat-single .agentx-content-text :where(h4,h5){color:var(--cs-text-title)!important;font-family:inherit!important;font-size:var(--cs-font-size-body)!important;font-weight:var(--cs-font-weight-semibold)!important;line-height:var(--cs-line-height-body)!important;letter-spacing:0!important}.context-agent-runtime .agentx-chat-single .agentx-content-text h6{color:var(--cs-text-subtitle)!important;font-family:inherit!important;font-size:var(--cs-font-size-caption)!important;font-weight:var(--cs-font-weight-semibold)!important;line-height:var(--cs-line-height-caption)!important;letter-spacing:0!important}.context-agent-runtime .agentx-chat-single [class~="leading-[22px]"],.context-agent-runtime .agentx-chat-single [class~="leading-[22px]"]>span{color:var(--cs-success)!important;font-family:inherit!important;font-size:var(--cs-font-size-caption)!important;line-height:var(--cs-line-height-caption)!important;letter-spacing:0!important}.context-agent-reference{position:relative;width:min(100%,472px);margin-bottom:var(--cs-space-2);border:.5px solid var(--cs-border);border-radius:var(--cs-radius-3);background:var(--cs-bg-card);box-shadow:var(--cs-shadow-1)}.context-agent-reference.is-message{margin-left:auto}.context-agent-reference-open{display:grid;width:100%;min-height:76px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3);border:0;border-radius:inherit;color:inherit;background:transparent;text-align:left;cursor:pointer;transition:background-color var(--cs-duration-fast) ease}.context-agent-reference.is-draft .context-agent-reference-open{padding-right:40px}.context-agent-reference-open:hover{background:var(--cs-bg-hover)}.context-agent-reference-open:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px}.context-agent-reference-open:disabled{cursor:default}.context-agent-reference-open.is-static{grid-template-columns:36px minmax(0,1fr);cursor:default}.context-agent-reference-open.is-static:hover{background:transparent}.context-agent-reference-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--cs-radius-2);color:var(--cs-text-subtitle);background:var(--cs-bg-inset)}.context-agent-reference-copy{display:grid;min-width:0;gap:1px}.context-agent-reference-copy small,.context-agent-reference-copy span{overflow:hidden;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);text-overflow:ellipsis;white-space:nowrap}.context-agent-reference-copy strong{overflow:hidden;color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-body);text-overflow:ellipsis;white-space:nowrap}.context-agent-reference.is-question .context-agent-reference-copy strong{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.context-agent-reference-arrow{color:var(--cs-text-describe)}.context-agent-reference-remove{position:absolute;top:var(--cs-space-2);right:var(--cs-space-2);display:grid;width:var(--cs-control-compact);height:var(--cs-control-compact);place-items:center;padding:0;border:0;border-radius:var(--cs-radius-2);color:var(--cs-text-describe);background:transparent;cursor:pointer}.context-agent-reference-remove:hover{color:var(--cs-text-title);background:var(--cs-bg-hover)}.context-agent-reference-remove:focus-visible{outline:2px solid var(--cs-accent);outline-offset:1px}@media(prefers-reduced-motion:reduce){.context-agent-clarification-list{animation:none}.context-agent-clarification-button,.context-agent-reference-open,.context-agent-summary-trigger,.context-agentx-host .agentx-sender .ant-sender{transition:none}}.context-agent-supporting-content>section:last-child{border-bottom:0}.context-agent-scope-card{display:grid;gap:4px;margin-top:14px;padding:10px 12px;border:.5px solid var(--cs-border);border-radius:8px;background:var(--cs-bg-inset)}.context-agent-scope-card span,.context-agent-scope-card small{color:var(--cs-text-describe);font-size:10px;line-height:15px}.context-agent-scope-card strong{color:var(--cs-text-subtitle);font-size:11px;font-weight:600}.context-agent-active-quote{position:relative;display:grid;gap:3px;margin-top:12px;padding:8px 36px 8px 10px;border-radius:7px;background:var(--cs-bg-inset)}.context-agent-active-quote>span{display:flex;align-items:center;gap:5px;color:var(--cs-text-subtitle);font-size:10px;font-weight:600}.context-agent-active-quote p{overflow:hidden;margin:0;color:var(--cs-text-describe);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.context-agent-active-quote>button{position:absolute;top:4px;right:4px}.space-workspace-agent-body{min-height:0;overflow:auto}.space-workspace-agent-body h2{margin:0;color:var(--cs-text-title);font-size:14px;font-weight:500;line-height:20px}.space-agent-response{display:grid;gap:4px;margin-top:20px;padding:12px;border:.5px solid var(--cs-border);border-radius:8px;background:var(--cs-bg-inset);font-size:12px}.space-agent-response strong{color:var(--cs-text-subtitle)}.space-agent-response p{margin:0;color:var(--cs-text-body)}.space-agent-response span{color:var(--cs-text-describe)}.space-agent-composer{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;min-height:54px;padding:8px 9px 8px 16px;border:1px solid var(--cs-accent);border-radius:12px;background:var(--cs-bg-control);box-shadow:var(--cs-shadow-popover)}.space-agent-composer input{width:100%;min-width:0;border:0;outline:0;color:var(--cs-text-body);background:transparent;font-size:14px}.space-agent-composer input::placeholder{color:var(--cs-text-describe);opacity:.55}.space-agent-composer button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:999px;color:var(--cs-inverse);background:var(--cs-accent);cursor:pointer}.space-agent-composer button:disabled{opacity:.45;cursor:default}.strategy-list-page{min-width:0}.strategy-theme-list{display:grid;gap:var(--cs-space-6)}.strategy-theme{display:grid;gap:var(--cs-space-3)}.strategy-theme__header{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:var(--cs-space-5);padding-bottom:var(--cs-space-3);border-bottom:1px solid var(--cs-border-subtle)}.strategy-theme__header>div{display:grid;min-width:0;gap:3px}.strategy-theme__header h3{margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-body)}.strategy-theme__header p{max-width:760px;margin:0;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.strategy-theme__header>span{flex:0 0 auto;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption)}.strategy-list-header{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-4);margin-bottom:var(--cs-space-4)}.strategy-list-header h2{margin:0;color:var(--cs-text-title);font-size:16px;font-weight:var(--cs-font-weight-medium);line-height:24px}.space-object-list{display:grid;min-width:0;margin:0;padding:0;gap:var(--cs-space-3);list-style:none}.space-object-list__item{min-width:0}.space-object-card{display:flex;min-width:0;padding:calc(var(--cs-space-1) / 2) calc(var(--cs-space-1) / 2) 0 calc(var(--cs-space-1) / 2);flex-direction:column;overflow:hidden;border:.5px solid var(--cs-border);border-radius:var(--cs-radius-4);color:var(--cs-text-body);background:var(--cs-bg-base);text-decoration:none}button.space-object-card{width:100%;font:inherit;text-align:left;cursor:pointer}.space-object-card:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.space-object-card__primary{display:flex;min-width:0;min-height:calc(var(--cs-control-default) * 2);align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-4);overflow:hidden;border:.5px solid var(--cs-border);border-radius:var(--cs-radius-3);background:var(--cs-bg-content);box-shadow:var(--cs-shadow-popover);transition:border-color var(--cs-duration-fast) var(--cs-ease-standard)}.space-object-card:hover .space-object-card__primary{border-color:var(--cs-border-strong)}.space-object-card__icon{display:grid;width:var(--cs-control-default);height:var(--cs-control-default);flex:0 0 auto;place-items:center;border-radius:var(--cs-radius-1);color:var(--cs-icon-default);background:var(--cs-bg-inset)}.space-object-card__icon [data-slot=system-icon]{width:var(--cs-space-4);height:var(--cs-space-4)}.space-object-card__copy{display:grid;min-width:0;flex:1 1 auto;gap:var(--cs-space-1)}.space-object-card__copy strong,.space-object-card__copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-object-card__copy strong{color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-body-strong);line-height:var(--cs-line-height-body)}.space-object-card__copy>span,.space-object-card__footer{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-caption);line-height:var(--cs-line-height-caption)}.space-object-card__trailing{display:flex;min-width:0;max-width:48%;flex:0 1 auto;align-items:center;justify-content:flex-end}.space-object-card__footer{display:flex;min-width:0;min-height:var(--cs-space-10);align-items:center;justify-content:space-between;gap:var(--cs-space-4);padding:var(--cs-space-3)}.space-object-card__metadata{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--cs-space-6)}.space-object-card__meta-item{display:inline-flex;min-width:0;align-items:center;gap:var(--cs-space-1);color:var(--cs-text-body)}.space-object-card__meta-item.is-success{color:var(--cs-success)}.space-object-card__meta-item [data-slot=system-icon]{width:var(--cs-font-size-caption);height:var(--cs-font-size-caption);flex:0 0 auto}.space-object-card__footer time{flex:0 0 auto;color:var(--cs-text-body);white-space:nowrap}.new-strategy-dialog{display:grid;width:100%;min-width:0;gap:14px}.new-strategy-intent>span{color:var(--cs-text-subtitle);font-size:13px;font-weight:600;line-height:20px}.new-strategy-intent{display:grid;gap:8px}.new-strategy-intent textarea{box-sizing:border-box;width:100%;min-height:104px;resize:vertical;padding:12px;border:.5px solid var(--cs-border);border-radius:8px;color:var(--cs-text-body);background:var(--cs-bg-control);font:inherit;font-size:13px;line-height:20px}.new-strategy-intent textarea:focus{border-color:var(--cs-accent);outline:2px solid var(--cs-accent-soft)}.new-strategy-prompts{display:flex;flex-wrap:wrap;gap:8px}.new-strategy-prompts button{min-height:30px;padding:4px 10px;border:.5px solid var(--cs-border);border-radius:999px;color:var(--cs-text-body);background:var(--cs-bg-content);font-size:12px;cursor:pointer}.new-strategy-prompts button:hover{background:var(--cs-fill-hover)}.new-strategy-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.space-overview-recommendations{overflow:hidden;padding:16px;border:.5px solid var(--cs-border);border-radius:8px;background:var(--cs-bg-card)}.space-overview-recommendations>header{align-items:center;margin-bottom:8px}.space-overview-recommendation-list{display:grid}.space-overview-recommendation-list>article{display:grid;grid-template-columns:28px minmax(0,1fr) 32px auto;align-items:center;gap:12px;padding:12px 0;border-bottom:.5px solid var(--cs-border-subtle)}.space-overview-recommendation-list>article:last-child{border-bottom:0}.space-overview-recommendation-list p{margin:4px 0 0;color:var(--cs-text-body);font-size:13px;line-height:20px}.space-overview-recommendation-list .recommendation-title h3{font-size:14px;font-weight:500;line-height:20px}.space-overview-recommendation-list .recommendation-reason{margin-top:6px}.space-overview-recommendations+.readiness-section{margin-top:32px}.space-overview-first-draft{overflow:hidden;border:.5px solid var(--cs-border);border-radius:8px;background:var(--cs-bg-card)}.space-overview-first-draft>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px}.space-overview-first-draft-kicker{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--cs-accent);font-size:12px;font-weight:600}.space-overview-first-draft h2{margin:0;color:var(--cs-text-title);font-size:18px;font-weight:600;line-height:26px}.space-overview-first-draft header p{max-width:720px;margin:5px 0 0;color:var(--cs-text-describe);font-size:13px;line-height:20px}.space-overview-first-draft-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:.5px solid var(--cs-border-subtle);border-bottom:.5px solid var(--cs-border-subtle);background:var(--cs-bg-content)}.space-overview-first-draft-facts>div{display:grid;align-content:start;gap:4px;min-width:0;padding:14px 16px;border-right:.5px solid var(--cs-border-subtle)}.space-overview-first-draft-facts>div:last-child{border-right:0}.space-overview-first-draft-facts strong{color:var(--cs-text-subtitle);font-size:12px}.space-overview-first-draft-facts span{color:var(--cs-text-body);font-size:12px;line-height:18px}.space-overview-first-draft>footer{display:flex;align-items:center;gap:10px;padding:12px 16px;color:var(--cs-text-describe);font-size:12px}.space-overview-first-draft+.readiness-section{margin-top:32px}.space-business-definition{color:var(--cs-text-body)}.space-business-overview{display:grid;min-width:0;gap:var(--cs-space-4);color:var(--cs-text-body)}.space-overview-goal-card{position:relative;overflow:hidden;padding:var(--cs-space-1);border:.5px solid var(--cs-border-subtle);border-radius:var(--cs-radius-5);background:var(--cs-text-subtitle);box-shadow:var(--cs-shadow-dialog)}.space-overview-goal-card__content{position:relative;display:grid;gap:var(--cs-space-6);padding:40px var(--cs-space-6) var(--cs-space-6);border:.5px solid var(--cs-border);border-radius:var(--cs-radius-3);background:var(--cs-bg-content)}.space-overview-goal-card__main{display:contents}.space-overview-goal-card__action{position:absolute;z-index:1;top:10px;right:10px}.space-overview-goal-card__intro{display:grid;min-width:0;gap:var(--cs-space-3)}.space-overview-goal-card h1{margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-heading-2);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-heading-2);letter-spacing:0}.space-overview-goal-card__intro>p{margin:0;color:var(--cs-text-body);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-body)}.space-overview-identity-icon{display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:var(--cs-radius-3);color:var(--cs-icon-default);background:var(--cs-bg-inset);cursor:pointer;transition:background-color var(--cs-duration-fast),box-shadow var(--cs-duration-fast)}.space-overview-identity-icon:hover,.space-overview-identity-icon:focus-visible{background:var(--cs-fill-hover);box-shadow:inset 0 0 0 .5px var(--cs-border-strong)}.space-overview-identity-icon:focus-visible,.space-overview-identity-name:focus-visible,.space-identity-icon-option:focus-visible{outline:2px solid var(--cs-border-focus);outline-offset:2px}.space-overview-identity-name{display:inline-flex;max-width:100%;align-items:center;gap:var(--cs-space-2);margin:-4px -6px;padding:4px 6px;border:0;border-radius:var(--cs-radius-2);color:inherit;background:transparent;cursor:pointer;font:inherit;line-height:inherit;text-align:left;transition:background-color var(--cs-duration-fast),box-shadow var(--cs-duration-fast)}.space-overview-identity-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-overview-identity-name:hover,.space-overview-identity-name:focus-visible{background:var(--cs-fill-hover);box-shadow:inset 0 0 0 .5px var(--cs-border-subtle)}.space-identity-dialog{display:grid;gap:var(--cs-space-4);padding-top:var(--cs-space-6)}.space-identity-name-field,.space-identity-icon-field{display:grid;gap:var(--cs-space-1);min-width:0;margin:0;padding:0;border:0}.space-identity-icon-field legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.space-identity-name-field label{color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-body)}.space-identity-name-field [data-slot=input]{height:32px;padding-inline:9px;border-radius:var(--cs-radius-2);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.space-identity-icon-options{display:grid;grid-template-columns:repeat(12,40px);gap:var(--cs-space-2)}.space-identity-icon-option{display:grid;width:40px;height:40px;place-items:center;padding:0;border:.5px solid var(--cs-border);border-radius:var(--cs-radius-3);color:var(--cs-icon-default);background:var(--cs-bg-content);cursor:pointer}.space-identity-icon-option:hover{background:var(--cs-fill-hover)}.space-identity-icon-option [data-slot=system-icon]{width:16px;height:16px}.space-identity-icon-option[aria-pressed=true]{border-color:var(--cs-border-focus);color:var(--cs-accent);background:var(--cs-fill-current);box-shadow:inset 0 0 0 .5px var(--cs-border-focus)}.space-identity-dialog>.dialog-actions{gap:var(--cs-space-2);margin-top:var(--cs-space-2)}.space-identity-dialog>.dialog-actions button{width:80px;min-width:80px;height:32px;min-height:32px}.app-dialog-content:has(.space-identity-dialog){width:min(calc(100% - 32px),604px);padding:18px;border-radius:var(--cs-radius-5)}.app-dialog-content:has(.space-identity-dialog) .app-dialog-heading{align-items:center}.app-dialog-content:has(.space-identity-dialog) .app-dialog-heading [data-slot=dialog-title]{font-size:15px;font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-element)}.app-dialog-content:has(.space-identity-dialog) .app-dialog-close{align-self:center}.space-overview-agent-list{display:flex;min-width:0;flex-wrap:wrap;gap:var(--cs-space-2)}.space-overview-agent{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 8px 3px 4px;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-pill);color:var(--cs-text-subtitle);background:var(--cs-bg-inset);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-caption)}.space-overview-agent>span{width:20px;height:20px;flex:0 0 20px;border-radius:var(--cs-radius-pill);background:var(--cs-success)}.space-overview-agent[data-tone=blue]>span{background:var(--cs-func-blue-foreground)}.space-overview-metrics{display:grid;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:.5px 0;border-top:.5px solid var(--cs-border);border-bottom:.5px solid var(--cs-border);border-radius:var(--cs-radius-3);background:var(--cs-bg-card)}.space-overview-metrics>div{display:grid;min-width:0;gap:2px;padding:14px var(--cs-space-4);border-right:.5px solid var(--cs-border-subtle)}.space-overview-metrics>div:last-child{border-right:0}.space-overview-metrics dt{overflow:hidden;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-regular);line-height:var(--cs-line-height-body);text-overflow:ellipsis;white-space:nowrap}.space-overview-metrics dd{margin:0;color:var(--cs-text-title);font-size:var(--cs-font-size-heading-1);font-weight:var(--cs-font-weight-element);line-height:var(--cs-line-height-heading-1)}.space-overview-goal-card__recommendation{display:flex;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-4) var(--cs-space-3);color:var(--cs-inverse);background:var(--cs-text-subtitle)}.space-overview-goal-card__recommendation p{min-width:0;flex:1 1 auto;margin:0;font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.space-overview-goal-card__recommendation strong{margin-right:var(--cs-space-1);font-weight:var(--cs-font-weight-medium)}.space-overview-goal-card__recommendation-action{display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;gap:var(--cs-space-1);padding:0 var(--cs-space-2);border-radius:var(--cs-radius-2);color:var(--cs-inverse);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-caption);text-decoration:none;white-space:nowrap}.space-overview-goal-card__recommendation-action:hover,.space-overview-goal-card__recommendation-action:focus-visible{background:color-mix(in srgb,var(--cs-inverse) 10%,transparent)}.space-overview-goal-card__recommendation-action:focus-visible{outline:2px solid var(--cs-inverse);outline-offset:2px}.space-overview-goal-card[data-overview-style=figma]{background:var(--cs-bg-content)}.space-overview-goal-card[data-overview-style=figma] .space-overview-goal-card__content{grid-template-columns:minmax(0,1fr) 353px;gap:var(--cs-space-6);padding:0;overflow:hidden;border:0;background:var(--cs-bg-content)}.space-overview-goal-card[data-overview-style=figma] .space-overview-goal-card__main{position:relative;display:grid;min-width:0;align-content:start;gap:var(--cs-space-6);align-self:stretch;padding:var(--cs-space-8);border-radius:var(--cs-radius-3);color:var(--cs-inverse);background:var(--cs-text-subtitle)}.space-overview-goal-card[data-overview-style=figma] .space-overview-goal-card__action{top:var(--cs-space-4);right:var(--cs-space-4);border-color:color-mix(in srgb,var(--cs-inverse) 22%,transparent);color:var(--cs-inverse);background:color-mix(in srgb,var(--cs-inverse) 12%,transparent)}.space-overview-goal-card[data-overview-style=figma] .space-overview-goal-card__action:hover{background:color-mix(in srgb,var(--cs-inverse) 18%,transparent)}.space-overview-goal-card[data-overview-style=figma] .space-overview-goal-card__intro{gap:var(--cs-space-2);padding-top:var(--cs-space-4);padding-bottom:var(--cs-space-4);border-bottom:.5px solid color-mix(in srgb,var(--cs-inverse) 20%,transparent)}.space-overview-goal-card[data-overview-style=figma] h1,.space-overview-goal-card[data-overview-style=figma] .space-overview-goal-card__intro>p{color:var(--cs-inverse)}.space-overview-goal-card[data-overview-style=figma] h1{padding-right:180px;font-size:var(--cs-font-size-heading-1);line-height:var(--cs-line-height-heading-1)}.space-overview-goal-card[data-overview-style=figma] .space-overview-goal-card__intro>p{opacity:.8}.space-overview-goal-card[data-overview-style=figma] .space-overview-agent-list{align-self:end}.space-overview-goal-card[data-overview-style=figma] .space-overview-agent{min-height:24px;padding-block:1px;background:var(--cs-bg-inset)}.space-overview-goal-card[data-overview-style=figma] .space-overview-agent>span{background:var(--cs-text-subtitle)}.space-overview-goal-card[data-overview-style=figma] .space-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;padding:0;border:0;background:var(--cs-bg-card)}.space-overview-goal-card[data-overview-style=figma] .space-overview-metrics>div{align-content:center;padding:14px var(--cs-space-4);border-right:0}.space-overview-goal-card[data-overview-style=figma] .space-overview-metrics>div:nth-child(odd){border-right:.5px solid var(--cs-border-subtle)}.space-overview-goal-card[data-overview-style=figma] .space-overview-metrics>div:nth-child(-n+2){border-bottom:.5px solid var(--cs-border-subtle)}.space-overview-goal-card[data-overview-style=figma-v3]{container-name:space-overview-goal-card;container-type:inline-size;padding:2px;background:var(--cs-icon-default)}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-goal-card__content{grid-template-columns:minmax(0,1fr) 384px;gap:0;padding:0;overflow:hidden;border:0;background:transparent}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-goal-card__main{position:relative;display:grid;min-width:0;align-content:start;gap:var(--cs-space-6);align-self:stretch;padding:var(--cs-space-8);border-radius:var(--cs-radius-3);background:var(--cs-bg-content)}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-goal-card__action{display:none}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-goal-card__intro{gap:var(--cs-space-2);padding-bottom:var(--cs-space-4);border-bottom:.5px solid var(--cs-border)}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-identity-icon{width:56px;height:48px;margin-bottom:var(--cs-space-1)}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-identity-icon [data-slot=system-icon]{width:24px;height:24px}.space-overview-goal-card[data-overview-style=figma-v3] h1{font-size:var(--cs-font-size-heading-1);line-height:var(--cs-line-height-heading-1)}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-goal-card__intro>p{color:var(--cs-text-title);opacity:.8}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-agent-list{align-self:end}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-agent{min-height:24px;padding-block:1px}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-agent>span{width:8px;height:8px;flex-basis:8px;background:#5f777a}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;padding:0;border:0;border-radius:0 var(--cs-radius-3) var(--cs-radius-3) 0;color:var(--cs-inverse);background:var(--cs-icon-default)}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-metrics>div{align-content:center;padding:14px var(--cs-space-5);border-right:0}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-metrics>div:nth-child(odd){border-right:.5px solid color-mix(in srgb,var(--cs-inverse) 14%,transparent)}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-metrics>div:nth-child(-n+2){border-bottom:.5px solid color-mix(in srgb,var(--cs-inverse) 14%,transparent)}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-metrics dt,.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-metrics dd{color:var(--cs-inverse)}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-metrics dt{opacity:.86}@container space-overview-goal-card (max-width: 840px){.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-goal-card__content{grid-template-columns:minmax(0,1fr)}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-goal-card__main{gap:var(--cs-space-4);padding:var(--cs-space-6);border-radius:var(--cs-radius-3) var(--cs-radius-3) 0 0}.space-overview-goal-card[data-overview-style=figma-v3] h1{font-size:var(--cs-font-size-heading-2);line-height:var(--cs-line-height-heading-2)}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-identity-name>span{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-metrics{min-height:176px;border-radius:0 0 var(--cs-radius-3) var(--cs-radius-3)}.space-overview-goal-card[data-overview-style=figma-v3] .space-overview-metrics>div{min-height:88px;padding:var(--cs-space-4) var(--cs-space-5)}}@media(min-width:801px)and (max-width:1100px){.space-overview-goal-card[data-overview-style=figma] .space-overview-goal-card__content{grid-template-columns:minmax(0,1fr);gap:var(--cs-space-4)}.space-overview-goal-card[data-overview-style=figma] .space-overview-goal-card__main{gap:var(--cs-space-4);padding:var(--cs-space-6)}.space-overview-goal-card[data-overview-style=figma] .space-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.space-overview-goal-card[data-overview-style=figma] .space-overview-metrics>div,.space-overview-goal-card[data-overview-style=figma] .space-overview-metrics>div:nth-child(odd),.space-overview-goal-card[data-overview-style=figma] .space-overview-metrics>div:nth-child(-n+2){border-right:.5px solid var(--cs-border-subtle);border-bottom:0}.space-overview-goal-card[data-overview-style=figma] .space-overview-metrics>div:last-child{border-right:0}}.space-overview-definition-card{overflow:hidden;border:.5px solid var(--cs-border-subtle);border-radius:var(--cs-radius-3);background:var(--cs-bg-content);box-shadow:var(--cs-shadow-popover)}.space-overview-definition-card__content{display:grid;gap:var(--cs-space-6);padding:var(--cs-space-6)}.space-overview-definition-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--cs-space-3);min-width:0}.space-overview-definition-row+.space-overview-definition-row{padding-top:var(--cs-space-6);border-top:.5px solid var(--cs-border)}.space-overview-definition-card .space-business-definition-title h2{color:var(--cs-text-title);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-element)}.space-overview-definition-card .space-business-rich-document,.space-overview-definition-card .space-business-rich-document p,.space-overview-definition-card .space-business-rich-document h3,.space-overview-definition-card .space-business-rich-document ul{font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.space-overview-definition-card .space-business-rich-document{gap:var(--cs-space-3)}.space-overview-definition-card .space-business-rich-document h3{margin-top:var(--cs-space-1)}.space-overview-definition-card .space-business-rich-document ul{gap:var(--cs-space-2)}.space-overview-definition-card .space-business-document-content{margin:calc(var(--cs-space-2) * -1)}.space-overview-definition-card[data-overview-style=figma-v3]{border-radius:var(--cs-radius-3);box-shadow:var(--cs-shadow-popover)}.space-overview-definition-card[data-overview-style=figma-v3] .space-overview-definition-card__content{gap:var(--cs-space-8);padding:52px var(--cs-space-6) var(--cs-space-6)}.space-overview-definition-card[data-overview-style=figma-v3] .space-overview-definition-row+.space-overview-definition-row{padding-top:var(--cs-space-8);border-top:1px dashed var(--cs-border-strong)}.space-overview-definition-card[data-overview-style=figma-v3] .space-business-rich-document,.space-overview-definition-card[data-overview-style=figma-v3] .space-business-rich-document p,.space-overview-definition-card[data-overview-style=figma-v3] .space-business-rich-document h3,.space-overview-definition-card[data-overview-style=figma-v3] .space-business-rich-document ul{font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element)}.space-overview-definition-card[data-overview-style=figma-v3] .space-business-rich-document{gap:var(--cs-space-2)}.space-business-definition-block{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--cs-space-5);padding:var(--cs-space-5) 0;border-top:1px dashed var(--cs-border-subtle)}.space-business-definition-block:first-child{padding-top:0;border-top:0}.space-business-definition-title{display:flex;align-items:flex-start;flex-direction:column;gap:var(--cs-space-1)}.space-business-definition-title h2{margin:0;color:var(--cs-text-describe);font-size:13px;font-weight:var(--cs-font-weight-regular);line-height:20px}.space-business-rich-document{display:grid;gap:8px}.space-business-rich-document p{margin:0;color:var(--cs-text-body);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.space-business-rich-document h3{margin:4px 0 0;color:var(--cs-text-subtitle);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-body)}.space-business-rich-document ul{display:grid;gap:4px;margin:0;padding-left:20px;list-style:disc outside;color:var(--cs-text-body);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.space-business-rich-document li{display:list-item}.space-business-rich-document li::marker{color:var(--cs-accent)}.space-business-roi{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--cs-space-5);padding:var(--cs-space-5) 0 0;border-top:1px dashed var(--cs-border-subtle)}.space-business-document-content{box-sizing:border-box;min-width:0;margin:calc(var(--cs-space-2) * -1);padding:var(--cs-space-2);border:1px solid transparent;border-radius:var(--cs-radius-2);background:transparent;cursor:text}.space-business-document-content:not(.is-editing):hover{border-color:var(--cs-border-strong);background:var(--cs-fill-hover)}.space-business-document-content.is-editing{border-color:var(--cs-accent);background:var(--cs-bg-control)}.space-business-document-content:focus-visible{outline:none}.space-business-rich-document[contenteditable=true]{outline:none;cursor:text}.space-overview-strategies,.space-overview-tasks+.space-overview-strategies,.space-overview-strategies+.readiness-section{margin-top:32px}.space-overview-section-heading{align-items:center;margin-bottom:10px}.space-overview-section-heading h2{font-size:16px;font-weight:600;line-height:24px}.space-overview-section-heading>span{color:var(--cs-text-describe);font-size:12px;line-height:18px}.space-overview-text-action{display:inline-flex;align-items:center;gap:2px;padding:2px 0;border:0;color:var(--cs-text-subtitle);background:transparent;font-size:12px;font-weight:500;line-height:18px;cursor:pointer}.space-overview-text-action:hover,.space-overview-text-action:focus-visible{color:var(--cs-accent)}.space-overview-task-list{border-top:1px solid var(--cs-border-subtle)}.space-overview-task-list>article{display:grid;min-height:88px;grid-template-columns:minmax(0,1fr) 112px auto auto;align-items:center;gap:16px;padding:12px 8px;border-bottom:1px solid var(--cs-border-subtle)}.space-overview-task-copy{display:grid;min-width:0;gap:3px}.space-overview-task-copy>div{display:flex;min-width:0;align-items:center;gap:8px}.space-overview-task-copy strong{overflow:hidden;color:var(--cs-text-subtitle);font-size:13px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.space-overview-task-copy p{display:-webkit-box;overflow:hidden;margin:0;color:var(--cs-text-body);font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.space-overview-task-copy>span{overflow:hidden;color:var(--cs-text-describe);font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.space-overview-task-due{display:grid;gap:1px}.space-overview-task-due small{color:var(--cs-text-describe);font-size:11px;line-height:16px}.space-overview-task-due strong{color:var(--cs-text-body);font-size:12px;font-weight:500;line-height:18px}.space-overview-task-list>article>button{flex:0 0 auto}.space-overview-strategy-list{border-top:1px solid var(--cs-border-subtle)}.space-overview-strategy-list>button{display:grid;width:100%;min-height:72px;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:12px 8px;border:0;border-bottom:1px solid var(--cs-border-subtle);color:inherit;background:transparent;text-align:left;cursor:pointer}.space-overview-strategy-list>button:hover,.space-overview-strategy-list>button:focus-visible{background:var(--cs-fill-hover)}.space-overview-strategy-list>button>svg{color:var(--cs-icon-describe)}.space-overview-strategy-index{color:var(--cs-text-disabled);font-size:11px;font-weight:600;line-height:16px}.space-overview-strategy-copy{display:grid;min-width:0;gap:3px}.space-overview-strategy-copy strong{overflow:hidden;color:var(--cs-text-subtitle);font-size:13px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.space-overview-strategy-copy span{overflow:hidden;color:var(--cs-text-describe);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.readiness-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:4px 8px 0;list-style:none}.readiness-progress li{position:relative;display:grid;justify-items:start;gap:6px;min-width:0;color:var(--cs-text-disabled)}.readiness-progress li:before{position:absolute;top:11px;right:0;left:24px;height:1px;background:var(--cs-border);content:""}.readiness-progress li:last-child:before{display:none}.readiness-progress li>span{position:relative;z-index:1;display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--cs-border);border-radius:50%;background:var(--cs-bg-content);font-size:11px;font-weight:600}.readiness-progress li>strong{overflow:hidden;max-width:calc(100% - 12px);font-size:11px;font-weight:500;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.readiness-progress li>small{color:currentColor;font-size:10px;line-height:15px}.readiness-progress li.is-current,.readiness-progress li.is-blocked{color:var(--cs-accent)}.readiness-progress li.is-blocked{color:var(--cs-func-red-foreground)}.readiness-progress li.is-complete{color:var(--cs-func-green-foreground)}.readiness-progress li.is-current>span{border-color:var(--cs-accent);color:var(--cs-accent);background:var(--cs-accent-soft)}.readiness-progress li.is-blocked>span{border-color:var(--cs-func-red-foreground);color:var(--cs-func-red-foreground);background:var(--cs-func-red-background)}.readiness-progress li.is-complete>span{border-color:var(--cs-func-green-foreground);color:var(--cs-func-green-foreground);background:var(--cs-func-green-background)}.space-settings-list{display:grid;gap:8px}.space-settings-list>section{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;border:.5px solid var(--cs-border);border-radius:8px;background:var(--cs-bg-card)}.space-settings-list>section>span:first-child{display:grid;width:40px;height:40px;place-items:center;border-radius:8px;color:var(--cs-accent);background:var(--cs-accent-soft)}.space-settings-list p{margin:4px 0 0;color:var(--cs-text-describe);font-size:13px}.space-settings-page{display:grid;gap:28px;padding-bottom:28px}.space-governance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:.5px solid var(--cs-border)}.space-governance-summary>div{display:grid;gap:4px;min-height:80px;align-content:center;padding:12px 18px}.space-governance-summary>div+div{border-left:.5px solid var(--cs-border)}.space-governance-summary span{color:var(--cs-text-title);font-size:18px;font-weight:var(--cs-font-weight-medium);line-height:24px}.space-governance-summary small,.space-release-grid small{color:var(--cs-text-describe);font-size:12px;line-height:18px}.space-settings-section{display:grid;gap:16px;padding-top:24px;border-top:.5px solid var(--cs-border)}.space-settings-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.space-settings-section-heading h2{margin:0;color:var(--cs-text-title);font-size:16px;font-weight:var(--cs-font-weight-medium);line-height:24px}.space-settings-section-heading p{max-width:760px;margin:4px 0 0;color:var(--cs-text-describe);font-size:13px;line-height:20px}.space-member-identity{display:flex;align-items:center;gap:10px;min-width:0}.space-revisions-page{display:grid;gap:24px;padding-bottom:32px}.space-revision-release-state{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(150px,.45fr) minmax(150px,.45fr);align-items:center;min-height:84px;border-block:.5px solid var(--cs-border)}.space-revision-release-state>div{display:grid;gap:3px;padding:14px 20px}.space-revision-release-state>div+div{border-left:.5px solid var(--cs-border)}.space-revision-release-icon{display:grid;width:36px;height:36px;margin:0 2px 0 16px;place-items:center;border-radius:50%;color:var(--cs-accent);background:var(--cs-accent-soft)}.space-revision-release-state span,.space-revision-group-meta,.space-revision-change-meta{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.space-revision-release-state strong{color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-body)}.space-revision-filters{display:flex;align-items:center;justify-content:space-between;gap:20px}.space-revision-filter-fields{display:grid;grid-template-columns:172px minmax(240px,320px);gap:8px}.space-revision-filter-fields [data-slot=select-trigger],.space-revision-filter-fields [data-slot=search-field]{width:100%}.space-revision-timeline,.space-revision-change-list{margin:0;padding:0;list-style:none}.space-revision-timeline{position:relative;display:grid}.space-revision-timeline:before{position:absolute;top:18px;bottom:24px;left:17px;width:1px;background:var(--cs-border);content:""}.space-revision-group{position:relative;min-width:0;padding-left:52px}.space-revision-group>article{min-width:0;padding:4px 0 28px;border-bottom:.5px solid var(--cs-border)}.space-revision-group+.space-revision-group>article{padding-top:28px}.space-revision-group:last-child>article{border-bottom:0}.space-revision-marker{position:absolute;z-index:1;top:4px;left:0;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--cs-border-strong);border-radius:50%;color:var(--cs-text-subtitle);background:var(--cs-bg-page)}.space-revision-group+.space-revision-group .space-revision-marker{top:28px}.space-revision-group.is-draft .space-revision-marker{border-color:var(--cs-accent);color:var(--cs-accent);background:var(--cs-accent-soft)}.space-revision-group-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin:-8px;padding:8px;border-radius:var(--cs-radius-2);cursor:pointer}.space-revision-group-header:hover{background:var(--cs-fill-hover)}.space-revision-group-title{display:grid;min-width:0;max-width:760px;gap:5px}.space-revision-group-kicker{display:flex;align-items:center;gap:8px;min-height:24px}.space-revision-group-kicker>strong{color:var(--cs-text-subtitle);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-caption)}.space-revision-group-title h2{margin:0;color:var(--cs-text-title);font-size:16px;font-weight:var(--cs-font-weight-medium);line-height:24px}.space-revision-group-title p,.space-revision-change-copy p{margin:0;color:var(--cs-text-describe);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.space-revision-group-meta{display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}.space-revision-group-chevron{display:grid;width:20px;height:20px;place-items:center;color:var(--cs-text-describe)}.space-revision-change-list{position:relative;display:grid;gap:0;margin-top:20px;margin-left:5px;border-left:1px solid var(--cs-border)}.space-revision-change-list:before{position:absolute;top:-22px;left:-40px;width:40px;height:22px;border-bottom:1px solid var(--cs-border);border-left:1px solid var(--cs-border);border-bottom-left-radius:18px;content:""}.space-revision-change-list>li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;min-height:70px;padding:13px 0 13px 46px}.space-revision-change-list>li:before{position:absolute;z-index:1;top:0;left:-1px;width:30px;height:26px;border-bottom:1px solid var(--cs-border);border-left:1px solid var(--cs-border);border-bottom-left-radius:14px;content:""}.space-revision-change-list>li:last-child:after{position:absolute;z-index:1;top:26px;bottom:0;left:-2px;width:3px;background:var(--cs-bg-page);content:""}.space-revision-change-dot{position:absolute;z-index:2;top:19px;left:22px;display:grid;width:15px;height:15px;place-items:center;color:var(--cs-text-describe);background:var(--cs-bg-page)}.space-revision-change-copy{display:grid;min-width:0;gap:5px}.space-revision-change-copy>div{display:flex;align-items:center;gap:9px;min-width:0}.space-revision-change-copy strong{overflow:hidden;color:var(--cs-text-subtitle);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-body);text-overflow:ellipsis;white-space:nowrap}.space-revision-change-meta{display:flex;align-items:center;gap:10px;white-space:nowrap}.space-revision-empty{display:grid;min-height:220px;place-items:center;align-content:center;gap:6px;border-block:.5px solid var(--cs-border);text-align:center}.space-revision-empty strong{color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-medium)}.space-revision-empty span{margin-bottom:10px;color:var(--cs-text-describe);font-size:var(--cs-font-size-body)}.space-member-identity>span{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--cs-accent);font-size:12px;font-weight:var(--cs-font-weight-medium);background:var(--cs-accent-soft)}.space-member-identity strong{overflow:hidden;color:var(--cs-text-title);font-size:13px;font-weight:var(--cs-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.space-members-row p{margin:0;color:var(--cs-text-describe);font-size:13px;line-height:20px}.space-member-role{color:var(--cs-text-body);font-size:13px;line-height:20px}.space-member-invite{display:grid;grid-template-columns:minmax(180px,1fr) minmax(168px,.7fr) auto;gap:8px}.space-member-invite [data-slot=select-trigger]{width:100%}.space-member-dialog-body{display:grid;gap:20px}.space-member-dialog-list{display:grid;overflow:hidden;border:.5px solid var(--cs-border);border-radius:6px}.space-member-dialog-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;gap:16px;padding:12px}.space-member-dialog-row+.space-member-dialog-row{border-top:.5px solid var(--cs-border)}.space-member-dialog-row [data-slot=select-trigger]{width:100%}.space-member-identity>div{display:grid;gap:1px;min-width:0}.space-member-identity small{color:var(--cs-text-describe);font-size:12px;line-height:18px}.space-member-dialog-invite{display:grid;gap:6px}.space-member-dialog-invite label{color:var(--cs-text-body);font-size:13px;line-height:20px}.space-member-dialog-invite label+[data-slot=input],.space-member-dialog-invite label+[data-slot=select-trigger]{margin-bottom:8px}.space-member-dialog-invite [data-slot=select-trigger]{width:100%}.space-member-dialog-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:4px;border-top:.5px solid var(--cs-border)}.space-member-edit-summary{display:flex;align-items:center;gap:10px;min-height:40px;padding-bottom:12px;border-bottom:.5px solid var(--cs-border)}.space-member-edit-summary>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--cs-accent);font-size:12px;font-weight:var(--cs-font-weight-medium);background:var(--cs-accent-soft)}.space-member-edit-summary strong{color:var(--cs-text-title);font-size:14px;font-weight:var(--cs-font-weight-medium)}.space-member-edit-summary [data-slot=badge]{margin-left:2px}.space-member-edit-form{display:grid;gap:6px}.space-member-edit-form label{color:var(--cs-text-body);font-size:13px;line-height:20px}.space-member-edit-form [data-slot=select-trigger]{width:100%}.space-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.space-permission-grid article{display:grid;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:8px 10px;min-height:174px;padding:16px;border:.5px solid var(--cs-border);border-radius:6px;background:var(--cs-bg-card)}.space-permission-grid article>svg{color:var(--cs-accent)}.space-permission-grid h3{margin:2px 0 0;color:var(--cs-text-title);font-size:14px;font-weight:var(--cs-font-weight-medium);line-height:20px}.space-permission-grid p{grid-column:1 / -1;margin:0;color:var(--cs-text-describe);font-size:13px;line-height:20px}.space-permission-grid [data-slot=badge]{grid-column:1 / -1;justify-self:start;margin-top:auto}.space-release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:.5px solid var(--cs-border);border-radius:6px;background:var(--cs-bg-card)}.space-release-grid>div{display:grid;align-content:start;gap:5px;min-height:136px;padding:16px}.space-release-grid>div+div{border-left:.5px solid var(--cs-border)}.space-release-grid strong{color:var(--cs-text-title);font-size:14px;font-weight:var(--cs-font-weight-medium);line-height:20px}.space-release-grid span{color:var(--cs-text-describe);font-size:13px;line-height:20px}.space-release-gates{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:.5px solid var(--cs-border);border-radius:6px;background:var(--cs-bg-panel)}.space-release-gates span{display:inline-flex;align-items:center;gap:5px;color:var(--cs-text-body);font-size:12px;line-height:18px}.space-release-gates svg{color:var(--cs-func-green-foreground)}.space-audit-list{display:grid;margin:0;padding:0;list-style:none;border-top:.5px solid var(--cs-border)}.space-audit-list li{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:.5px solid var(--cs-border)}.space-audit-list time,.space-audit-list span{color:var(--cs-text-describe);font-size:12px;line-height:18px}.space-audit-list div{display:grid;gap:2px}.space-audit-list strong{color:var(--cs-text-body);font-size:13px;font-weight:var(--cs-font-weight-regular);line-height:20px}.space-embedded-page{min-width:0}.space-embedded-page.operations-page{width:auto;margin:0;padding:0}.strategy-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:var(--cs-space-2);height:calc(100% - var(--cs-space-2));min-height:0;overflow:visible;margin:0 var(--cs-space-2) var(--cs-space-2)}.strategy-detail-layout.business-action-focused-layout{grid-template-columns:minmax(0,1fr)}.business-action-focused-content{display:block;overflow:auto;padding:0}.strategy-detail-layout:has(.context-agent-panel.is-floating){grid-template-columns:minmax(0,1fr) 0;gap:0}html:has(.strategy-detail-layout),body:has(.strategy-detail-layout){height:100dvh;overflow:hidden}.app-shell--space-workspace:has(.strategy-detail-layout),.app-shell--space-workspace:has(.strategy-detail-layout) .app-frame,.app-shell--space-workspace:has(.strategy-detail-layout) .app-content{min-height:0;overflow:hidden}.strategy-detail-main{position:relative;z-index:2;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border:.5px solid var(--cs-border-strong);border-radius:var(--cs-radius-5);background:var(--cs-bg-content);box-shadow:0 1px 2px #1414140a,0 8px 24px #1414140d}.strategy-agent-sidebar{position:relative;z-index:1;min-width:0;min-height:0;height:100%;overflow:hidden;border:.5px solid var(--cs-border-strong);border-radius:var(--cs-radius-5);background:var(--cs-bg-content);box-shadow:0 1px 2px #1414140a,0 8px 24px #1414140d}.strategy-agent-sidebar:has(.context-agent-panel.is-floating){z-index:10;overflow:visible;border:0;box-shadow:none}.workspace-detail-header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 0;border-bottom:0;background:var(--cs-bg-content)}.workspace-detail-header-leading{display:flex;min-width:0;align-items:center;gap:12px}.workspace-detail-header-divider{width:.5px;height:16px;flex:0 0 auto;background:var(--cs-border)}.workspace-detail-heading{display:grid;min-width:0;gap:2px}.workspace-detail-heading strong{overflow:hidden;color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-body);text-overflow:ellipsis;white-space:nowrap}.workspace-detail-heading span{overflow:hidden;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);text-overflow:ellipsis;white-space:nowrap}.workspace-detail-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:12px}.workspace-detail-meta{color:var(--cs-text-describe);font-size:12px;line-height:18px;white-space:nowrap}.workspace-detail-back{display:inline-flex;white-space:nowrap;min-height:28px;align-items:center;gap:6px;padding:0 8px;border-radius:6px;color:var(--cs-text-subtitle);border:0;background:transparent;cursor:pointer;font-size:13px;font-weight:500}.workspace-detail-back [data-slot=system-icon]{flex:0 0 auto}.workspace-detail-back:hover{background:var(--cs-fill-hover)}.strategy-detail-content,.strategy-detail-publish{min-width:0;min-height:0;padding:var(--cs-space-4)}.strategy-detail-content{display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden}.strategy-detail-publish{overflow:auto}.strategy-detail-content>.page-heading{margin-bottom:12px}.strategy-detail-content>.page-heading h1{font-size:20px;font-weight:500;line-height:28px}.strategy-detail-content>.page-heading p{font-size:13px}.trace-detail-content .operations-trace-detail{width:100%;margin:0;padding:0 0 32px}.trace-detail-content .operations-trace-summary h3{max-width:920px}.strategy-detail-content .decision-canvas{height:100%;min-height:auto;overflow:visible;border:0;border-radius:0;background:transparent}.strategy-primary-workspace{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--cs-space-4);height:100%;min-height:0}.strategy-primary-switcher{display:flex;align-items:center;min-height:30px}.strategy-primary-switcher .app-segments,.strategy-primary-switcher .app-segments__item{width:100%}.strategy-primary-switcher .app-segments__item{height:24px;flex:1 1 0;justify-content:center;padding-inline:var(--cs-space-2);font-size:var(--cs-font-size-caption)}.strategy-primary-content{min-height:0;overflow:visible}.strategy-primary-content>.workspace-content{height:100%}.strategy-detail-content .workspace-content{height:100%;min-height:0;padding:0}.decision-model-mode-tabs{display:inline-flex;align-items:center;gap:var(--cs-space-1)}.decision-model-mode-tabs>button{display:inline-flex;min-height:28px;align-items:center;padding:0 var(--cs-space-2);border:0;border-radius:var(--cs-radius-2);color:var(--cs-text-title);background:transparent;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-element);cursor:pointer}.decision-model-mode-tabs>button:hover{background:var(--cs-fill-hover)}.decision-model-mode-tabs>button[aria-selected=true]{background:var(--cs-fill-current)}.validation-view-tabs>button{gap:var(--cs-space-1)}.validation-view-tabs>button>span{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-regular)}.decision-model-mode-tabs>button:focus-visible{outline:2px solid var(--cs-accent);outline-offset:1px}.strategy-detail-content .decision-model-card-toolbar{padding:8px 12px}.strategy-detail-content .decision-model-workspace,.strategy-detail-content .validation-workspace{display:flex;flex-direction:column}.strategy-detail-content .decision-model-card,.strategy-detail-content .validation-workspace-card,.strategy-detail-content .history-workspace-card{height:100%;min-height:0;border-color:var(--cs-border-strong);border-width:.5px;border-radius:var(--cs-radius-5);background:var(--cs-bg-content);box-shadow:var(--cs-shadow-z2)}.strategy-detail-content .decision-model-card{display:flex;flex-direction:column}.strategy-detail-content .decision-model-narrative-body{flex:1;min-height:0;overflow:auto}.strategy-detail-content .validation-workspace-card{display:flex;flex-direction:column}.strategy-detail-content .nested-workspace>.app-tabs>.app-tabs__list{padding-inline:0}.strategy-detail-content .validation-workspace-card .workspace-content{padding:0}.validation-workspace-body{flex:1;min-width:0;min-height:0;overflow:hidden;background:var(--cs-bg-base)}.validation-workspace-body>div:not([hidden]){height:100%}.validation-workspace-card{background:var(--cs-bg-content)}.validation-workspace-body .workspace-content{background:transparent}.validation-workspace-body .compact-workspace{display:flex;flex-direction:column;gap:0;padding:0}.validation-workspace-body .workspace-header--explanatory{min-height:56px;padding:var(--cs-space-3);border:0;border-bottom:.5px solid var(--cs-border-strong);background:var(--cs-bg-base)}.validation-workspace-body .validation-master-detail{min-height:0;margin:0;border:0;border-radius:0}.validation-workspace-body .workspace-header:not(.workspace-header--explanatory){border-bottom:0}.validation-workspace-body .workspace-header h2{font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.history-workspace{display:flex;flex-direction:column}.history-workspace-card{height:100%;min-height:0}.history-workspace-body{height:100%;min-height:0;overflow:auto;padding:var(--cs-space-6);background:var(--cs-bg-content)}.history-workspace-body .timeline{margin-top:0}.history-workspace-body .space-revision-change-list>li:last-child:after,.history-workspace-body .space-revision-change-dot{background:var(--cs-bg-content)}.strategy-detail-content .app-tabs__content>.workspace-content:not(.decision-model-workspace):not(.validation-workspace){overflow:auto}.strategy-decision-aside{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;height:100%;overflow:hidden;background:var(--cs-bg-content)}.strategy-decision-aside>.context-agent-panel:not(.is-floating),.strategy-decision-aside .context-agent-runtime,.strategy-decision-aside .context-agentx-host{min-height:0;height:100%}.strategy-decision-aside .context-agent-header{height:48px;min-height:48px;gap:8px;padding:6px 12px}.strategy-decision-aside .context-agent-avatar{width:28px;height:28px;border-radius:var(--cs-radius-2)}.strategy-decision-aside .context-agent-header>span:last-child{gap:0}.strategy-decision-aside .context-agent-header strong{font-size:13px;line-height:18px}.strategy-decision-aside .context-agent-header small{line-height:14px}.strategy-decision-scroll{min-height:0;overflow:auto;padding:24px 22px 12px}.strategy-decision-scroll>header{padding-bottom:16px;border-bottom:.5px solid var(--cs-border)}.strategy-decision-scroll>header>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.strategy-decision-scroll h2{margin:0;color:var(--cs-text-title);font-size:20px;font-weight:600;line-height:28px}.strategy-decision-scroll>header>span{margin-top:8px}.strategy-viewpoint{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:.5px solid var(--cs-border)}.strategy-viewpoint strong,.strategy-agent-suggestion-card strong,.strategy-agent-context strong{color:var(--cs-text-subtitle);font-size:12px;font-weight:600}.strategy-viewpoint p,.strategy-agent-suggestion-card p,.strategy-agent-context p{margin:6px 0 0;color:var(--cs-text-body);font-size:12px;line-height:18px}.strategy-viewpoint small,.strategy-agent-context small{display:block;margin-top:6px;color:var(--cs-text-describe);font-size:11px;line-height:16px}.strategy-agent-suggestion,.strategy-evidence-list,.strategy-agent-context{padding:16px 0;border-bottom:.5px solid var(--cs-border)}.strategy-agent-suggestion-title{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--cs-text-subtitle);font-size:12px;font-weight:600}.strategy-agent-suggestion-title>span{display:inline-flex;align-items:center;gap:8px}.strategy-agent-suggestion-title small{color:var(--cs-text-describe);font-size:10px;font-weight:400}.strategy-agent-suggestion-card{margin-top:10px;padding:12px;border:.5px solid var(--cs-border);border-radius:8px;background:var(--cs-bg-inset)}.strategy-agent-suggestion dl{display:grid;gap:10px;margin:12px 0 0}.strategy-agent-suggestion dl>div{display:grid;gap:2px}.strategy-agent-suggestion dt{color:var(--cs-text-subtitle);font-size:11px;font-weight:600}.strategy-agent-suggestion dd{margin:0;color:var(--cs-text-body);font-size:11px;line-height:16px}.strategy-decision-actions{display:grid;grid-template-columns:1.2fr 1fr auto;gap:6px;margin-top:14px}.strategy-resolution-note{margin:8px 0 0;color:var(--cs-text-describe);font-size:11px}.strategy-evidence-list h3{margin:0 0 8px;color:var(--cs-text-subtitle);font-size:12px;font-weight:600}.strategy-evidence-list>span{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:28px;color:var(--cs-text-body);font-size:10px}.strategy-evidence-list strong{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.strategy-evidence-list small{color:var(--cs-text-describe);font-size:9px}.strategy-agent-question{display:grid;gap:8px;padding:12px 22px 32px;background:var(--cs-bg-content)}.strategy-agent-question>label{color:var(--cs-text-subtitle);font-size:12px;font-weight:600}.strategy-agent-question>div:last-child{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;min-height:54px;padding:8px 9px 8px 16px;border:1px solid var(--cs-accent);border-radius:12px;box-shadow:var(--cs-shadow-popover)}.strategy-agent-question input{min-width:0;border:0;outline:0;color:var(--cs-text-body);background:transparent;font-size:13px}.strategy-agent-quote{position:relative;display:grid;gap:3px;padding:8px 36px 8px 10px;border-radius:6px;background:var(--cs-bg-inset)}.strategy-agent-quote>span{display:flex;align-items:center;gap:4px;color:var(--cs-text-subtitle);font-size:11px;font-weight:600}.strategy-agent-quote p{overflow:hidden;margin:0;color:var(--cs-text-describe);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.strategy-agent-quote>button{position:absolute;top:4px;right:4px}@media(max-width:1279px){.strategy-detail-layout{grid-template-columns:minmax(0,1fr) 360px}}@media(max-width:1119px){.strategy-detail-layout{grid-template-columns:minmax(0,1fr)}.strategy-agent-sidebar{display:none}.strategy-detail-layout.is-agent-open{grid-template-columns:minmax(0,1fr) 360px}.strategy-detail-layout.is-agent-open .strategy-agent-sidebar{display:block}.strategy-agent-toggle{display:inline-flex}}@media(max-width:959px){.platform-home-page{width:min(100% - 32px,1240px);padding-top:24px}.home-workbench-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.home-workbench-summary>div:nth-child(2){border-right:0}.home-workbench-summary>div:nth-child(-n+2){border-bottom:.5px solid var(--cs-border-subtle)}.home-task-row{grid-template-columns:32px minmax(0,1fr) auto 16px}.home-task-space{display:none}.space-grid[data-layout=list] .space-card-content,.strategy-detail-layout{grid-template-columns:minmax(0,1fr)}.strategy-detail-layout.is-agent-open{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:719px){.app-topbar{padding-inline:16px}.global-header-divider,.org-switch,.topbar-context{display:none}.home-section-heading,.home-workbench-toolbar{align-items:stretch;flex-direction:column;gap:12px}.home-space-heading-actions{width:100%;align-items:stretch;flex-direction:column}.home-space-heading-actions>button{width:100%}.home-space-layout-switch{display:none}.home-workbench-toolbar>:first-child{width:100%}.home-task-row{grid-template-columns:32px minmax(0,1fr) auto}.home-task-row>svg{display:none}.home-spaces .space-grid{grid-template-columns:minmax(0,1fr)}.space-workspace-shell{grid-template-columns:56px minmax(0,1fr)}.space-workspace-nav{padding:12px 8px}.space-workspace-nav-item{justify-content:center;padding:8px}.space-workspace-nav-item>span{display:none}.space-workspace-content{padding:20px 16px}.space-overview-recommendation-list>article{grid-template-columns:28px minmax(0,1fr)}.space-overview-recommendation-list>article>button{display:none}.space-settings-list>section{grid-template-columns:40px minmax(0,1fr)}.space-settings-list>section>button{grid-column:1 / -1}.strategy-detail-content,.strategy-detail-publish{padding:24px 16px}}.platform-home-page .business-space-initial-home.is-embedded{min-height:0;overflow:visible;background:transparent}.platform-home-page .business-space-initial-home.is-embedded .business-space-initial-hero h1{font-size:var(--cs-font-size-display);line-height:var(--cs-line-height-display)}.platform-home-page .business-space-initial-home.is-embedded .business-space-initial-content{gap:0;padding:56px 0 28px}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-initial-content{padding:16px 0 24px}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-initial-hero{gap:var(--cs-space-6)}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-initial-hero>header{min-height:0}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-prompt{height:56px;align-items:center;flex-direction:row;justify-content:initial;gap:var(--cs-space-3);padding:0 var(--cs-space-4)}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-prompt.has-context{display:grid;height:auto;min-height:56px;grid-template-areas:"prompt-input prompt-footer" "prompt-context prompt-context" "prompt-error prompt-error";grid-template-columns:minmax(0,1fr) auto;padding-top:var(--cs-space-2);padding-bottom:var(--cs-space-2)}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-prompt input{width:100%;min-width:0;height:100%;flex:1;padding:0;border:0;outline:0;color:var(--cs-text-title);background:transparent;font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body);transition:opacity .22s ease,transform .32s cubic-bezier(.4,0,1,1)}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-prompt.has-context input{grid-area:prompt-input;min-height:40px}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-prompt input::placeholder{color:var(--product-text-placeholder)}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-prompt-query-transfer{width:auto;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-prompt.has-context .business-space-prompt-query-transfer{grid-area:prompt-input}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-prompt-footer{flex:0 0 auto;justify-content:flex-end;gap:var(--cs-space-3)}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-prompt.has-context .business-space-prompt-footer{grid-area:prompt-footer}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-prompt-context{grid-area:prompt-context}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-prompt-file-error{grid-area:prompt-error}@media(max-width:640px){.prompt-data-source-list{grid-template-columns:minmax(0,1fr)}.business-space-prompt-context-card{min-width:100%}}.platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-prompt-tools{gap:var(--cs-space-3)}.app-shell--platform-home .platform-home-page{padding-top:0}.app-shell--platform-home .platform-home-page .business-space-initial-home.is-embedded.is-compact .business-space-initial-content{padding-top:calc(var(--product-header-height) + 56px)}.platform-home-page:is([data-home-density=empty],[data-home-density=research]){padding-top:0}.platform-home-page:is([data-home-density=empty],[data-home-density=research]) .business-space-initial-home.is-embedded .business-space-initial-content{padding-top:calc(var(--product-header-height) + 56px)}.platform-home-page .home-workbench,.platform-home-page .home-spaces,.platform-home-page .home-templates{margin-top:36px;padding-top:28px}.home-section-link{display:inline-flex;flex:0 0 auto;min-height:32px;align-items:center;gap:var(--cs-space-1);color:var(--cs-text-body);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-regular)}.home-section-link:hover{color:var(--cs-accent)}.home-space-empty{display:flex;min-height:108px;align-items:center;justify-content:space-between;gap:var(--cs-space-6);padding:var(--cs-space-5) var(--cs-space-6);border:.5px solid var(--cs-border);border-radius:var(--cs-radius-3);background:var(--cs-bg-content)}.home-space-empty>div{display:grid;gap:var(--cs-space-1)}.home-space-empty strong{color:var(--cs-text-title);font-size:var(--cs-font-size-body);line-height:var(--cs-line-height-body)}.home-space-empty span{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.home-space-empty>a{display:inline-flex;flex:0 0 auto;min-height:32px;align-items:center;gap:var(--cs-space-1);padding-inline:var(--cs-space-3);border-radius:var(--cs-radius-2);color:var(--cs-inverse);background:var(--cs-accent);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-medium)}.home-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cs-space-4)}.space-card,.template-center-card{transition:border-color var(--cs-duration-fast),box-shadow var(--cs-duration-fast),transform var(--cs-duration-fast)}.space-card:hover,.template-center-card:hover{border-color:var(--cs-border-strong);box-shadow:0 6px 18px color-mix(in srgb,var(--cs-text-title) 8%,transparent);transform:translateY(-1px)}.template-center-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:var(--cs-space-4);margin-bottom:var(--cs-space-5);padding-bottom:var(--cs-space-4);border-bottom:.5px solid var(--cs-border-subtle)}.template-center-page{padding-top:var(--cs-space-10)}.template-center-filters{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:var(--cs-space-1)}.template-center-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cs-space-4)}.template-center-card{min-width:0;height:340px;border:.5px solid var(--cs-border);border-radius:var(--cs-radius-3);background:var(--cs-bg-content);overflow:hidden}.template-center-card h2,.template-center-card p{margin:0}.template-center-card>button{display:grid;width:100%;min-height:0;height:100%;grid-template-rows:128px minmax(0,1fr) 1px 24px;gap:var(--cs-space-5);padding:12px;border:0;border-radius:inherit;color:inherit;background:transparent;text-align:left;cursor:pointer}.template-center-card-visual{width:100%;height:100%;border-radius:var(--cs-radius-2);background:var(--cs-bg-inset)}.template-center-card-content{display:grid;min-width:0;min-height:0;align-content:start;gap:var(--cs-space-1)}.template-center-card h2{overflow:hidden;color:var(--cs-text-title);font-size:var(--cs-font-size-heading-3);font-weight:var(--cs-font-weight-medium);line-height:var(--cs-line-height-heading-3);text-overflow:ellipsis;white-space:nowrap}.template-center-card-content p{display:-webkit-box;overflow:hidden;color:var(--cs-text-describe);font-size:var(--cs-font-size-element);line-height:var(--cs-line-height-element);-webkit-box-orient:vertical;-webkit-line-clamp:4}.template-center-card-divider{width:100%;align-self:center;border-top:.5px dashed var(--cs-border)}.template-center-card-scenarios{display:flex;min-width:0;align-items:center;flex-wrap:nowrap;gap:var(--cs-space-1);overflow:hidden}.template-center-card-scenarios>span{min-width:0;flex:0 1 auto;overflow:hidden;padding:3px var(--cs-space-2);border:.5px solid var(--cs-border);border-radius:var(--cs-radius-pill);color:var(--cs-text-body);background:var(--cs-bg-inset);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption);text-overflow:ellipsis;white-space:nowrap}.template-center-card>button:hover .template-center-card-visual{background:color-mix(in srgb,var(--cs-text-title) 3%,var(--cs-bg-inset))}.template-center-card[data-disabled]{opacity:.6}.workbench-task-icon,.home-task-icon,.space-card-icon,.integration-card-mark,.integration-setup-mark,.next-task-icon,.query-set-icon{border-width:1px}.template-center-empty{display:grid;min-height:320px;place-items:center;align-content:center;gap:var(--cs-space-2);color:var(--cs-text-describe);font-size:var(--cs-font-size-caption)}.template-center-empty strong{color:var(--cs-text-title);font-size:var(--cs-font-size-body)}@media(max-width:1080px){.global-navigation>a{padding-inline:var(--cs-space-2)}.home-template-grid,.template-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-center-toolbar{align-items:stretch;flex-direction:column}.template-center-filters{justify-content:flex-start}}@media(max-width:719px){.brand-name,.global-navigation>a>span{display:none}.global-navigation{gap:0}.global-navigation>a{min-height:30px;padding-inline:7px;font-size:12px}.global-navigation+.topbar-actions{margin-left:var(--cs-space-1)}.platform-home-page .business-space-initial-home.is-embedded .business-space-initial-content,.platform-home-page:is([data-home-density=empty],[data-home-density=research]) .business-space-initial-home.is-embedded .business-space-initial-content{padding-top:28px}.app-shell--initial-home .platform-home-page:is([data-home-density=empty],[data-home-density=research]) .business-space-initial-home.is-embedded .business-space-initial-content{padding-top:calc(var(--product-header-height) + 28px)}.home-space-empty{align-items:stretch;flex-direction:column}.home-space-empty>a{justify-content:center}.home-template-grid,.template-center-grid{grid-template-columns:minmax(0,1fr)}}.user-center-trigger{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--cs-radius-pill);background:transparent;cursor:pointer;transition:box-shadow var(--cs-duration-fast) var(--cs-ease-standard)}.user-center-trigger>[data-slot=avatar]{border-width:.5px;border-color:var(--cs-border-subtle)}.user-center-trigger:hover{box-shadow:0 0 0 3px var(--cs-fill-pressed)}.end-aligned-popover:has(.user-center-menu){width:286px;padding:0;overflow:visible}.user-center-menu{position:relative;width:100%}.user-center-menu__identity{display:flex;min-width:0;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-4);border-bottom:1px solid var(--cs-border-subtle)}.user-center-menu__identity-avatar{display:inline-flex;flex:0 0 auto}.user-center-menu__identity>div{display:grid;min-width:0;gap:2px}.user-center-menu__identity strong,.user-center-menu__identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-center-menu__identity strong{color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-semibold);line-height:var(--cs-line-height-body)}.user-center-menu__identity>div>span{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:var(--cs-line-height-caption)}.user-center-menu__items{padding:6px}.user-center-menu__item-wrap{position:relative}.user-center-menu__row,.user-center-submenu button{display:flex;width:100%;align-items:center;border:0;color:var(--cs-text-body);background:transparent;cursor:pointer;text-align:left;transition:color var(--cs-duration-fast) var(--cs-ease-standard),background var(--cs-duration-fast) var(--cs-ease-standard)}.user-center-menu__row{min-height:40px;gap:10px;padding:0 10px;border-radius:var(--cs-radius-3);font-size:var(--cs-font-size-element)}.user-center-menu__row:hover,.user-center-menu__row[data-active],.user-center-submenu button:hover,.user-center-submenu button:focus-visible{color:var(--cs-text-title);background:var(--cs-fill-hover)}.user-center-menu__row:focus-visible{outline:2px solid var(--cs-accent);outline-offset:-2px}.user-center-menu__row:disabled{cursor:wait;opacity:.6}.user-center-menu__row>[data-slot=system-icon]{flex:0 0 auto;color:var(--cs-icon-default)}.user-center-menu__row>span{min-width:0;flex:1}.user-center-menu__row>small{max-width:92px;overflow:hidden;color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);text-overflow:ellipsis;white-space:nowrap}.user-center-menu__row>svg:last-child{flex:0 0 auto;color:var(--cs-text-describe)}.user-center-menu__separator{height:1px;margin:6px -6px;background:var(--cs-border-subtle)}.user-center-menu__row--logout:hover{color:var(--cs-danger)}.user-center-menu__row--logout:hover>[data-slot=system-icon]{color:currentColor}.user-center-menu__row--debug>small,.user-center-menu__row--demo>small{padding:1px 6px;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-pill);color:var(--cs-text-describe);background:var(--cs-bg-inset)}.user-center-submenu{position:absolute;z-index:calc(var(--cs-z-floating) + 1);top:-6px;right:calc(100% + var(--cs-space-2));display:grid;width:180px;padding:5px;border:1px solid var(--cs-border);border-radius:var(--cs-radius-5);color:var(--cs-text-title);background:var(--cs-bg-float);box-shadow:var(--cs-shadow-popover);animation:cs-pop-in var(--cs-duration-base) var(--cs-ease-standard)}.user-center-submenu:after{position:absolute;top:0;right:-9px;width:9px;height:100%;content:""}.user-center-submenu button{min-height:36px;gap:9px;padding:0 9px;border-radius:var(--cs-radius-2);font-size:var(--cs-font-size-element)}.user-center-submenu button>span:not(.user-center-submenu__language-code){min-width:0;flex:1}.user-center-submenu button>svg:last-child{flex:0 0 auto;color:var(--cs-accent)}.user-center-submenu__language-code{display:inline-grid;width:20px;flex:0 0 20px;color:var(--cs-text-describe);font-size:11px;font-weight:var(--cs-font-weight-semibold);place-items:center}@media(max-width:560px){.end-aligned-popover:has(.user-center-menu){width:min(286px,calc(100vw - 24px))}.user-center-submenu{position:static;width:auto;margin:4px 0;border-color:var(--cs-border-subtle);box-shadow:none}}[data-w-component=card]{--smoothing-background-color: var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-3xl);background-color:var(--color-surface-elevated);will-change:opacity;width:560px;max-width:100%;transition-property:opacity,box-shadow;transition-duration:.6s;transition-timing-function:ease;overflow:hidden}[data-w-component=card][data-size=sm]{width:360px}[data-w-component=card][data-size=md]{width:440px}[data-w-component=card][data-size=lg]{width:560px}[data-w-component=card][data-size=full]{width:100%}[data-w-component=date-picker]{height:var(--select-control-size);cursor:pointer}[data-w-component=date-picker] .ant-picker{height:var(--select-control-size);padding:0 var(--select-control-gutter);border-radius:var(--select-control-radius);font-size:var(--select-control-font-size);font-weight:var(--select-control-font-weight);line-height:var(--font-text-md-line-height)}[data-w-component=date-picker] .ant-picker .ant-picker-input>input{font-size:var(--select-control-font-size)}[data-w-component=date-picker][data-variant=solid] .ant-picker-outlined{border-color:#0000}[data-w-component=date-picker][data-variant=soft] .ant-picker-outlined{background-color:var(--select-control-background-color);border-color:#0000}[data-w-component=date-picker][data-variant=ghost] .ant-picker-outlined{border-color:#0000}[data-w-component=date-picker][data-variant=ghost]:hover .ant-picker-outlined{background-color:var(--select-control-background-color)}[data-w-component=select]{justify-content:space-between;align-items:center;gap:var(--select-control-gap);height:var(--select-control-size);border-radius:var(--select-control-radius);cursor:pointer;font-size:var(--select-control-font-size);font-weight:var(--select-control-font-weight);line-height:var(--font-text-md-line-height);text-align:left;transition-duration:var(--transition-duration-basic);transition-property:color;transition-timing-function:var(--transition-ease-basic);-webkit-user-select:none;user-select:none;white-space:nowrap;box-shadow:0 0 0 1px var(--select-control-border-color) inset;background-color:var(--select-control-background-color);flex-shrink:0;display:inline-flex;position:relative}[data-w-component=select] .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding:0 var(--select-control-gutter)}[data-w-component=select][data-variant=outline]{--select-border-focus-color: var(--input-outline-border-color-focus);--select-control-border-color: var(--input-outline-border-color);--select-control-ring-offset: -1px}[data-w-component=select][data-variant=ghost]:hover{background-color:var(--select-control-background-color)}[data-w-component=input]{align-items:center;gap:var(--input-gap);border-radius:var(--input-radius);width:100%;color:var(--input-text-color);cursor:text;font-size:var(--input-font-size);font-weight:var(--font-weight-normal);transition-duration:var(--transition-duration-basic);transition-property:color,box-shadow,background-color;transition-timing-function:var(--transition-ease-basic);display:flex}[data-w-component=input]:where([data-optically-align=start]){margin-inline-start:calc(var(--input-gutter) * -1)}[data-w-component=input]:where([data-optically-align=end]){margin-inline-end:calc(var(--input-gutter) * -1)}[data-w-component=input]:where([data-variant=outline]){box-shadow:0 0 0 1px var(--input-outline-border-color) inset}@media(hover:hover)and (pointer:fine){[data-w-component=input]:where([data-variant=outline]):not([data-disabled]):hover{box-shadow:0 0 0 1px var(--input-outline-border-color-hover) inset}}[data-w-component=input]:where([data-variant=outline]):not([data-disabled])[data-focused=true]{box-shadow:0 0 0 1px var(--input-outline-border-color-focus) inset}[data-w-component=input]:where([data-variant=outline]):not([data-disabled])[data-invalid]{box-shadow:0 0 0 1px var(--input-border-color-invalid) inset}[data-w-component=input]:where([data-variant=soft]){background-color:var(--input-soft-background-color)}[data-w-component=input]:where([data-variant=soft]):not([data-disabled])[data-focused=true]{box-shadow:0 0 0 1px var(--input-soft-border-color-focus) inset}[data-w-component=input]:where([data-variant=soft]):not([data-disabled])[data-invalid]{box-shadow:0 0 0 1px var(--input-border-color-invalid) inset}[data-w-component=input][data-invalid] ::selection{background-color:var(--red-a50)}[data-w-component=input]:where([data-size="3xs"]){--input-size: var(--control-size-3xs);--input-font-size: var(--control-font-size-sm);--input-radius: var(--control-radius-sm);--input-gutter: var(--control-gutter-xs);--input-gap: var(--input-gap-xs);--input-adornment-offset: -1px}[data-w-component=input]:where([data-size="2xs"]){--input-size: var(--control-size-2xs);--input-font-size: var(--control-font-size-sm);--input-radius: var(--control-radius-sm);--input-gutter: var(--control-gutter-xs);--input-gap: var(--input-gap-xs);--input-adornment-offset: -1px}[data-w-component=input]:where([data-size=xs]){--input-size: var(--control-size-xs);--input-font-size: var(--control-font-size-md);--input-radius: var(--control-radius-sm);--input-gutter: var(--control-gutter-xs);--input-gap: var(--input-gap-sm);--input-adornment-offset: -1px}[data-w-component=input]:where([data-size=sm]){--input-size: var(--control-size-sm);--input-font-size: var(--control-font-size-md);--input-radius: var(--control-radius-md);--input-gutter: var(--control-gutter-sm);--input-gap: var(--input-gap-md);--input-adornment-offset: -1px}[data-w-component=input]:where([data-size=md]){--input-size: var(--control-size-md);--input-font-size: var(--control-font-size-md);--input-radius: var(--control-radius-md);--input-gutter: var(--control-gutter-md);--input-gap: var(--input-gap-md)}[data-w-component=input]:where([data-size=lg]){--input-size: var(--control-size-lg);--input-font-size: var(--control-font-size-md);--input-radius: var(--control-radius-md);--input-gutter: var(--control-gutter-md);--input-gap: var(--input-gap-md)}[data-w-component=input]:where([data-size=xl]){--input-size: var(--control-size-xl);--input-font-size: var(--control-font-size-lg);--input-radius: var(--control-radius-lg);--input-gutter: var(--control-gutter-lg);--input-gap: var(--input-gap-lg)}[data-w-component=input]:where([data-size="2xl"]){--input-size: var(--control-size-2xl);--input-font-size: var(--control-font-size-lg);--input-radius: var(--control-radius-xl);--input-gutter: var(--control-gutter-xl);--input-gap: var(--input-gap-lg);--input-adornment-offset: -4px}[data-w-component=input]:where([data-size="3xl"]){--input-size: var(--control-size-3xl);--input-font-size: var(--control-font-size-lg);--input-radius: var(--control-radius-xl);--input-gutter: var(--control-gutter-xl);--input-gap: var(--input-gap-lg);--input-adornment-offset: -4px}[data-w-component=input]:where([data-gutter-size="2xs"]){--input-gutter: var(--control-gutter-2xs);--input-adornment-offset: -1px}[data-w-component=input]:where([data-gutter-size=xs]){--input-gutter: var(--control-gutter-xs);--input-adornment-offset: -1px}[data-w-component=input]:where([data-gutter-size=sm]){--input-gutter: var(--control-gutter-sm);--input-adornment-offset: -2px}[data-w-component=input]:where([data-gutter-size=md]){--input-gutter: var(--control-gutter-md);--input-adornment-offset: -2px}[data-w-component=input]:where([data-gutter-size=lg]){--input-gutter: var(--control-gutter-lg);--input-adornment-offset: -2px}[data-w-component=input]:where([data-gutter-size=xl]){--input-gutter: var(--control-gutter-xl);--input-adornment-offset: -4px}[data-w-component=input]:where([data-pill]){--input-radius: var(--radius-full)}[data-w-component=input][data-disabled]{cursor:not-allowed;opacity:.5}[data-w-component=input]:where([data-has-start-adornment]){padding-left:var(--input-gutter)}[data-w-component=input]:where([data-has-start-adornment][data-pill]){padding-left:calc(var(--input-gutter) * var(--control-gutter-pill-scaling))}[data-w-component=input]:where([data-has-end-adornment]){padding-right:var(--input-gutter)}[data-w-component=input]:where([data-has-end-adornment][data-pill]){padding-right:calc(var(--input-gutter) * var(--control-gutter-pill-scaling))}[data-w-component=input]>:first-child:not(input){margin-left:var(--input-adornment-offset, -2px)}[data-w-component=input]>:last-child:not(input){margin-right:var(--input-adornment-offset, -2px)}[data-w-component=input]>input{width:100%;height:var(--input-size);padding:0 var(--input-gutter);box-shadow:none;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:none;border:0;border-radius:0;display:block}[data-w-component=input]>input:focus{outline:0}[data-w-component=input]>input:disabled{cursor:not-allowed}[data-w-component=input]>input::placeholder{color:var(--input-placeholder-text-color)}[data-w-component=input]>input:-webkit-autofill{animation:1ms _native-autofill-in_1kh2t_1}[data-w-component=input]>input:-webkit-autofill{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important}[data-w-component=input]>input:-webkit-autofill:focus{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important}[data-w-component=input]>input:-webkit-autofill:hover{color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important}:is([data-w-component=input]>input:-webkit-autofill-and-obscured,[data-w-component=input]>input:-webkit-autofill-strong-password,[data-w-component=input]>input:-webkit-autofill-strong-password-viewable){color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;transition:background-color 0s 50000s,box-shadow 0s 50000s,filter 0s 50000s!important}[data-w-component=input]>input:-webkit-autofill:first-line{font-size:inherit!important;transition:font-size 0s 50000s!important}[data-w-component=input]>input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}[data-w-component=input]>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}[data-w-component=input]>input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}:where([data-w-component=input][data-pill]) [data-w-component=input]>input{padding:0 calc(var(--input-gutter) * var(--control-gutter-pill-scaling))}:where([data-w-component=input][data-has-start-adornment]) [data-w-component=input]>input{padding-left:0}:where([data-w-component=input][data-has-end-adornment]) [data-w-component=input]>input{padding-right:0}@keyframes _native-autofill-in_1kh2t_1{0%{opacity:1}to{opacity:1}}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.one-line-code-base,.agentx-content-text p code,.agentx-content-text .section .keywords-content>p code,.agentx-content-text ol>code,.agentx-content-text ul>code{white-space:break-spaces;background:#fff9;border-radius:4px;margin:0 4px;padding:3px 5px;font-size:12px;font-weight:600;line-height:12px;display:inline-flex;transform:translateY(-1px)}.agentx-content-text{color:#34322d;contain:layout;font-size:16px;line-height:28px;overflow-x:auto}.agentx-content-text.sharePage .sup{display:none}.agentx-content-text h1{font-size:18px;font-weight:600;line-height:24px}.agentx-content-text h1+*{margin-top:16px!important}.agentx-content-text h2{font-size:17px;font-weight:600;line-height:23px}.agentx-content-text h2+*{margin-top:16px!important}.agentx-content-text h3{font-size:16px;font-weight:600;line-height:22px}.agentx-content-text h3+*{margin-top:14px!important}.agentx-content-text h4{font-size:15px;font-weight:600;line-height:21px}.agentx-content-text h4+*{margin-top:14px!important}.agentx-content-text h5{font-size:14px;font-weight:600;line-height:20px}.agentx-content-text h5+*{margin-top:12px!important}.agentx-content-text h6{font-size:12px;font-weight:600;line-height:17px}.agentx-content-text h6+*{margin-top:12px!important}.agentx-content-text sup{background:#3c38ff3d;border-radius:4px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-right:2px;padding:2px 4px;line-height:16px;display:inline-flex;transform:translateY(4px)}.agentx-content-text sup>a{color:#0009;font-size:10px;font-weight:600;text-decoration:none;transform:scale(.83)}.agentx-content-text p{word-break:break-word}.agentx-content-text p+*{margin-top:12px}.agentx-content-text blockquote:not(.blockquote){color:#656d76;border-left:4px solid #b8b8e5;padding:0 1em}.agentx-content-text .blockquote{background:#b8b8e5;border-radius:4px;padding:16px}.agentx-content-text .section{margin-top:16px}.agentx-content-text .section:first-child{margin-top:0}.agentx-content-text .section>h6{justify-content:flex-start;align-items:center;gap:4px;display:flex}.agentx-content-text .section>h6 .section-icon{font-size:16px}.agentx-content-text .section .keywords-content>p{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.agentx-content-text .section .keywords-content>p code{margin:0;transform:translateY(0)}.agentx-content-text .section .images-content>p{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.agentx-content-text .section .images-content>p>:not(.img-wrapper){display:none}.agentx-content-text .section .images-content>p .img-wrapper{margin:0}.agentx-content-text .section .images-content.images-mobile-content>p{grid-template-columns:repeat(1,1fr)}.agentx-content-text .section .sources-content>ol li{color:#0009;margin-top:0;font-size:12px}.agentx-content-text .section .sources-content>ol li a{color:#0009;text-decoration:none;display:inline-flex}.agentx-content-text .section .sources-content>ol li:before{content:counter(li);color:#0009;background:#3c38ff3d;border-radius:4px;justify-content:center;align-items:center;min-width:19.2771px;height:19.2771px;padding:2px 4px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex;transform:scale(.83)translate(calc(-100% - 6px))}.agentx-content-text .code-wrapper{border-radius:8px;display:none;overflow:hidden}.agentx-content-text .code-wrapper.code-wrapper-show{display:block}.agentx-content-text .code-wrapper .code-header{color:#0009;background:#e6e9f0;justify-content:space-between;align-items:center;padding:6px 16px;font-size:12px;font-weight:600;display:flex}.agentx-content-text .code-wrapper .code-header .copy-btn{cursor:pointer;justify-content:flex-start;align-items:center;display:flex}.agentx-content-text .code-wrapper .code-header .copy-btn .copy-icon{margin-right:4px;font-size:16px}.agentx-content-text .code-wrapper .code-header .copy-btn:hover{color:#000000de}.agentx-content-text .code-wrapper code{white-space:break-spaces;background:#f5f7fa;padding:16px;font-family:Source Code Pro,monospace;font-size:14px;line-height:20px;display:block;overflow-x:auto}.agentx-content-text .code-wrapper code span{font-family:Source Code Pro,monospace}.agentx-content-text>.mermaid-container{background:#0000000a;padding:16px}.agentx-content-text .mermaid-container{border-radius:4px;justify-content:center;align-items:center;display:flex;overflow:hidden}.agentx-content-text .mermaid-container>[id^=dmermaid-]{opacity:0}.agentx-content-text a{color:#000000de;vertical-align:middle;font-weight:500;text-decoration:underline}.agentx-content-text .img-wrapper{justify-content:center;align-items:center;width:100%;margin:12px 0;display:flex}.agentx-content-text .img-wrapper img{-o-object-fit:cover;object-fit:cover;max-width:100%}.agentx-content-text hr{background:#0000000f;border:none;height:1px;margin:12px 0!important}.agentx-content-text strong{font-weight:600}.agentx-content-text table{text-align:left;table-layout:fixed;border-radius:8px;margin-bottom:1em;font-size:12px;position:relative;overflow:hidden}.agentx-content-text table:after{content:"";pointer-events:none;border:.5px solid #e6e9f0;border-radius:8px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.agentx-content-text table thead tr{background:#f5f7fa}.agentx-content-text table thead tr th{white-space:nowrap}.agentx-content-text table tbody tr{background:#fff}.agentx-content-text table th,.agentx-content-text table td{padding:8px 16px}.agentx-content-text table th{color:#0009;font-weight:600}.agentx-content-text table td{color:#000;font-weight:400}.agentx-content-text table th,.agentx-content-text table td{border:.5px solid #e6e9f0}.agentx-content-text ol,.agentx-content-text ul{padding-left:30px}.agentx-content-text ol .task-list-item,.agentx-content-text ul .task-list-item{justify-content:flex-start;align-items:flex-start;gap:8px;list-style:none;display:flex}.agentx-content-text ol .task-list-item input[type=checkbox],.agentx-content-text ul .task-list-item input[type=checkbox]{cursor:default;margin:2px 0 0;display:inline-block}.agentx-content-text ol .task-list-item input[type=checkbox]:disabled,.agentx-content-text ul .task-list-item input[type=checkbox]:disabled{opacity:1}.agentx-content-text ol .task-list-item:before,.agentx-content-text ul .task-list-item:before{display:none}.agentx-content-text ol .math,.agentx-content-text ul .math{display:inline-flex}.agentx-content-text ol>li ul,.agentx-content-text ul>li ul,.agentx-content-text ol>li ol,.agentx-content-text ul>li ol{margin:8px 0}.agentx-content-text ul>li{word-break:break-word;min-height:20px;margin-top:4px;position:relative}.agentx-content-text ul>li:first-child{margin-top:0}.agentx-content-text ul>li:before{content:"•";top:var(--before-top);padding-right:4px;position:absolute;transform:translate(-100%)}.agentx-content-text ol>li{word-break:break-word;min-height:20px;margin-top:4px;position:relative}.agentx-content-text ol>li:first-child{margin-top:0}.agentx-content-text ol>li:before{content:counter(li) ".";counter-increment:li;top:var(--before-top);padding-right:4px;position:absolute;transform:translate(-100%)}.agentx-content-text section.footnotes{display:none}.agentx-content-text>:first-child{margin-top:0}.agentx-content-text>:last-child{margin-bottom:0}.agentx-content-text *+pre,.agentx-content-text *+table,.agentx-content-text *+.blockquote,.agentx-content-text *+.section,.agentx-content-text *+.mermaid-container,.agentx-content-text ol+*,.agentx-content-text ul+*,.agentx-content-text pre+*,.agentx-content-text table+*,.agentx-content-text .blockquote+*,.agentx-content-text .section+*,.agentx-content-text .mermaid-container+*,.agentx-content-text blockquote:not(.blockquote)+*{margin-top:12px}.agentx-content-text .katex-display>.katex>.katex-html{overflow:auto hidden}.agentx-content-text .citation-pill{vertical-align:text-bottom;max-width:180px;margin:0 2px;display:inline-flex}.agentx-content-text .citation-pill__button{color:#686868;max-width:100%;height:20px;font:inherit;white-space:nowrap;background:#f2f2f2;border:0;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 2px;font-size:12px;line-height:18px;transition:background-color .15s;display:inline-flex}.agentx-content-text .citation-pill__button:not(:disabled){cursor:pointer}.agentx-content-text .citation-pill__button:not(:disabled):hover,.agentx-content-text .citation-pill__button:not(:disabled):focus-visible{background:#e8e8e8}.agentx-content-text .citation-pill__button:focus-visible{outline-offset:1px;outline:2px solid #1677ff}.agentx-content-text .citation-pill__button:disabled{cursor:default;opacity:1}.agentx-content-text .citation-pill__icon{flex:0 0 16px;width:16px;height:16px;font-size:10px}.agentx-content-text .citation-pill__title{color:#666;font-size:10px;font-style:normal;font-weight:400;line-height:12px}[data-w-component=badge]{--indicator-size: var(--badge-indicator-size);align-items:center;gap:calc(var(--spacing) * 1);height:var(--badge-size);padding:0 var(--badge-gutter);border-radius:var(--badge-radius);font-size:var(--badge-font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--badge-tracking);white-space:nowrap;align-self:flex-start;display:inline-flex}[data-w-component=badge] svg{font-size:var(--badge-icon-font-size)}:where([data-w-component=badge] svg:first-child:not(:only-child)){margin-left:var(--badge-icon-offset, -1px)}:where([data-w-component=badge] svg:last-child:not(:only-child)){margin-right:var(--badge-icon-offset, -1px)}[data-w-component=badge][data-variant=soft]{background-color:var(--badge-background-color);color:var(--badge-text-color)}[data-w-component=badge][data-variant=soft]:where([data-color=secondary]){--badge-background-color: var(--color-background-secondary-soft-alpha);--badge-text-color: var(--color-text-secondary-soft)}[data-w-component=badge][data-variant=soft]:where([data-color=success]){--badge-background-color: var(--color-background-success-soft-alpha);--badge-text-color: var(--color-text-success-soft)}[data-w-component=badge][data-variant=soft]:where([data-color=warning]){--badge-background-color: var(--color-background-warning-soft-alpha);--badge-text-color: var(--color-text-warning-soft)}[data-w-component=badge][data-variant=soft]:where([data-color=danger]){--badge-background-color: var(--color-background-danger-soft-alpha);--badge-text-color: var(--color-text-danger-soft)}[data-w-component=badge][data-variant=soft]:where([data-color=info]){--badge-background-color: var(--color-background-info-soft-alpha);--badge-text-color: var(--color-text-info-soft)}[data-w-component=badge][data-variant=soft]:where([data-color=discovery]){--badge-background-color: var(--color-background-discovery-soft-alpha);--badge-text-color: var(--color-text-discovery-soft)}[data-w-component=badge][data-variant=solid]{background-color:var(--badge-background-color);color:var(--badge-text-color)}[data-w-component=badge][data-variant=solid]:where([data-color=secondary]){--badge-background-color: var(--color-background-secondary-solid);--badge-text-color: var(--color-text-secondary-solid)}[data-w-component=badge][data-variant=solid]:where([data-color=success]){--badge-background-color: var(--color-background-success-solid);--badge-text-color: var(--color-text-success-solid)}[data-w-component=badge][data-variant=solid]:where([data-color=warning]){--badge-background-color: var(--color-background-warning-solid);--badge-text-color: var(--color-text-warning-solid)}[data-w-component=badge][data-variant=solid]:where([data-color=danger]){--badge-background-color: var(--color-background-danger-solid);--badge-text-color: var(--color-text-danger-solid)}[data-w-component=badge][data-variant=solid]:where([data-color=info]){--badge-background-color: var(--color-background-info-solid);--badge-text-color: var(--color-text-info-solid)}[data-w-component=badge][data-variant=solid]:where([data-color=discovery]){--badge-background-color: var(--color-background-discovery-solid);--badge-text-color: var(--color-text-discovery-solid)}[data-w-component=badge][data-variant=outline]{box-shadow:0 0 0 1px var(--badge-border-color) inset;color:var(--badge-text-color)}[data-w-component=badge][data-variant=outline]:where([data-color=secondary]){--badge-border-color: var(--color-border-secondary-outline);--badge-text-color: var(--color-text-secondary-outline)}[data-w-component=badge][data-variant=outline]:where([data-color=success]){--badge-border-color: var(--color-border-success-outline);--badge-text-color: var(--color-text-success-outline)}[data-w-component=badge][data-variant=outline]:where([data-color=warning]){--badge-border-color: var(--color-border-warning-outline);--badge-text-color: var(--color-text-warning-outline)}[data-w-component=badge][data-variant=outline]:where([data-color=danger]){--badge-border-color: var(--color-border-danger-outline);--badge-text-color: var(--color-text-danger-outline)}[data-w-component=badge][data-variant=outline]:where([data-color=info]){--badge-border-color: var(--color-border-info-outline);--badge-text-color: var(--color-text-info-outline)}[data-w-component=badge][data-variant=outline]:where([data-color=discovery]){--badge-border-color: var(--color-border-discovery-outline);--badge-text-color: var(--color-text-discovery-outline)}[data-w-component=badge]:where([data-size=sm]){--badge-size: var(--badge-size-sm);--badge-gutter: var(--badge-gutter-sm);--badge-font-size: var(--badge-font-size-sm);--badge-font-weight: var(--badge-font-weight-sm);--badge-tracking: var(--badge-tracking-sm);--badge-radius: var(--badge-radius-sm);--badge-icon-font-size: var(--badge-icon-font-size-sm);--badge-indicator-size: var(--badge-indicator-size-sm)}[data-w-component=badge]:where([data-size=md]){--badge-size: var(--badge-size-md);--badge-gutter: var(--badge-gutter-md);--badge-font-size: var(--badge-font-size-md);--badge-font-weight: var(--badge-font-weight-md);--badge-tracking: var(--badge-tracking-md);--badge-radius: var(--badge-radius-md);--badge-icon-font-size: var(--badge-icon-font-size-md);--badge-indicator-size: var(--badge-indicator-size-md)}[data-w-component=badge]:where([data-size=lg]){--badge-size: var(--badge-size-lg);--badge-gutter: var(--badge-gutter-lg);--badge-font-size: var(--badge-font-size-lg);--badge-font-weight: var(--badge-font-weight-lg);--badge-tracking: var(--badge-tracking-lg);--badge-radius: var(--badge-radius-lg);--badge-icon-font-size: var(--badge-icon-font-size-lg);--badge-indicator-size: var(--badge-indicator-size-lg)}[data-w-component=badge]:where([data-pill]){--badge-radius: var(--radius-full);padding:0 calc(var(--badge-gutter) * var(--control-gutter-pill-scaling))}.text-secondary{color:var(--color-text-secondary)}:where([data-w-direction=col][data-w-auto-spacing])>[data-w-component]:first-child{margin-block-start:0}:where([data-w-direction=row][data-w-auto-spacing])>[data-w-component]:first-child{margin-inline-start:0}:where([data-w-direction=col][data-w-auto-spacing])>[data-w-component]:not(:first-child){margin-block-start:calc(var(--spacing) * 4)}:where([data-w-direction=row][data-w-auto-spacing])>[data-w-component]:not(:first-child){margin-inline-start:calc(var(--spacing) * 4)}[data-w-direction=col]>[data-w-flush]:first-child{margin-block-start:calc(-1 * var(--w-box-gutter-block-start))}[data-w-direction=col]>[data-w-flush]{margin-inline:calc(-1 * var(--w-box-gutter-inline-start)) calc(-1 * var(--w-box-gutter-inline-end))}[data-w-direction=row]>[data-w-flush]:first-child{margin-inline-start:calc(-1 * var(--w-box-gutter-inline-start))}[data-w-direction=row]>[data-w-flush]{margin-block:calc(-1 * var(--w-box-gutter-block-start))}[data-w-align=center]{align-items:center}[data-w-component=image]{border-radius:var(--radius-md);justify-content:flex-start;align-items:stretch;position:relative;overflow:hidden}[data-w-direction=row]>[data-w-component=image]:not([data-w-has-width][data-w-has-height]){aspect-ratio:1}[data-w-direction=row]>[data-w-component=image]:not([data-w-has-width],[data-w-has-height]){width:40px}[data-w-direction=col]>[data-w-component=image]:not([data-w-has-width][data-w-has-height]){aspect-ratio:16 / 9}[data-w-direction=col]>[data-w-component=image][data-w-flush]:first-child,[data-w-direction=col]>[data-w-component=image][data-w-flush]:first-child img,[data-w-direction=col]>[data-w-component=image][data-w-flush]:first-child>div{border-end-end-radius:0;border-end-start-radius:0}[data-w-direction=col][data-w-auto-spacing]>[data-w-component=text]+[data-w-component=text]{margin-block-start:calc(var(--spacing) * 0)}.shrink{flex-shrink:1}[data-w-component=button]{justify-content:center;align-items:center;gap:var(--button-gap);height:var(--button-size);padding:0 var(--button-gutter);border-radius:var(--button-radius);cursor:pointer;font-size:var(--button-font-size);font-weight:var(--button-font-weight);transition-duration:var(--transition-duration-basic);transition-property:opacity,color,background-color,border-color,box-shadow;transition-timing-function:var(--transition-ease-basic);-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0;border:none;flex-shrink:0;line-height:1;display:inline-flex;position:relative}[data-w-component=button]:where([data-block]){width:100%}[data-w-component=button]:where([data-size="3xs"]){--button-size: var(--control-size-3xs);--button-gutter: var(--control-gutter-sm);--button-font-size: var(--control-font-size-sm);--button-icon-size: var(--control-icon-size-sm);--button-gap: var(--button-gap-sm);--button-radius: var(--control-radius-sm)}[data-w-component=button]:where([data-size="2xs"]){--button-size: var(--control-size-2xs);--button-gutter: var(--control-gutter-sm);--button-font-size: var(--control-font-size-sm);--button-icon-size: var(--control-icon-size-sm);--button-gap: var(--button-gap-sm);--button-radius: var(--control-radius-sm)}[data-w-component=button]:where([data-size=xs]){--button-size: var(--control-size-xs);--button-gutter: var(--control-gutter-sm);--button-font-size: var(--control-font-size-sm);--button-icon-size: var(--control-icon-size-sm);--button-gap: var(--button-gap-sm);--button-radius: var(--control-radius-sm)}[data-w-component=button]:where([data-size=sm]){--button-size: var(--control-size-sm);--button-gutter: var(--control-gutter-sm);--button-font-size: var(--control-font-size-sm);--button-icon-size: var(--control-icon-size-sm);--button-gap: var(--button-gap-sm);--button-radius: var(--control-radius-sm)}[data-w-component=button]:where([data-size=md]){--button-size: var(--control-size-md);--button-gutter: var(--control-gutter-md);--button-font-size: var(--control-font-size-md);--button-icon-size: var(--control-icon-size-md);--button-gap: var(--button-gap-md);--button-radius: var(--control-radius-md)}[data-w-component=button]:where([data-size=lg]){--button-size: var(--control-size-lg);--button-gutter: var(--control-gutter-md);--button-font-size: var(--control-font-size-md);--button-icon-size: var(--control-icon-size-md);--button-gap: var(--button-gap-lg);--button-radius: var(--control-radius-md)}[data-w-component=button]:where([data-size=xl]){--button-size: var(--control-size-xl);--button-gutter: var(--control-gutter-lg);--button-font-size: var(--control-font-size-lg);--button-icon-size: var(--control-icon-size-lg);--button-gap: var(--button-gap-lg);--button-radius: var(--control-radius-lg)}[data-w-component=button]:where([data-size="2xl"]){--button-size: var(--control-size-2xl);--button-gutter: var(--control-gutter-lg);--button-font-size: var(--control-font-size-lg);--button-icon-size: var(--control-icon-size-lg);--button-gap: var(--button-gap-lg);--button-radius: var(--control-radius-lg)}[data-w-component=button]:where([data-size="3xl"]){--button-size: var(--control-size-3xl);--button-gutter: var(--control-gutter-lg);--button-font-size: var(--control-font-size-lg);--button-icon-size: var(--control-icon-size-lg);--button-gap: var(--button-gap-lg);--button-radius: var(--control-radius-lg)}[data-w-component=button]:where([data-pill]){--button-radius: var(--radius-full);padding:0 calc(var(--button-gutter) * var(--control-gutter-pill-scaling))}[data-w-component=button]:where([data-uniform]){width:var(--button-size);padding:0}[data-w-component=button]:before{border-radius:inherit;content:"";transition-duration:var(--transition-duration-basic);transition-property:opacity,background-color,transform,box-shadow,border-color;transition-timing-function:var(--transition-ease-basic);will-change:transform;z-index:-1;display:block;position:absolute;top:0;right:0;bottom:0;left:0}[data-w-component=button]:after{border-radius:inherit;content:"";pointer-events:none;transition-duration:var(--transition-duration-basic);transition-property:transform;transition-timing-function:var(--transition-ease-basic);will-change:transform;z-index:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.w-button-inner{justify-content:center;align-items:center;gap:inherit;z-index:1;flex-direction:row;width:100%;height:100%;transition:opacity .15s .1s;display:flex;position:relative}.w-button-icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-w-component=button]:disabled,[data-w-component=button]:where([aria-disabled=true]){cursor:not-allowed;opacity:.5}[data-w-component=button][data-variant=solid]:where([data-color=primary]){--button-background-color: var(--color-background-primary-solid);--button-background-color-hover: var(--color-background-primary-solid-hover);--button-background-color-active: var(--color-background-primary-solid-active);--button-text-color: var(--color-text-primary-solid)}[data-w-component=button][data-variant=solid]:where([data-color=secondary]){--button-background-color: var(--color-background-secondary-solid);--button-background-color-hover: var(--color-background-secondary-solid-hover);--button-background-color-active: var(--color-background-secondary-solid-active);--button-text-color: var(--color-text-secondary-solid)}[data-w-component=button][data-variant=solid]:where([data-color=info]){--button-background-color: var(--color-background-info-solid);--button-background-color-hover: var(--color-background-info-solid-hover);--button-background-color-active: var(--color-background-info-solid-active);--button-text-color: var(--color-text-info-solid)}[data-w-component=button][data-variant=solid]:where([data-color=success]){--button-background-color: var(--color-background-success-solid);--button-background-color-hover: var(--color-background-success-solid-hover);--button-background-color-active: var(--color-background-success-solid-active);--button-text-color: var(--color-text-success-solid)}[data-w-component=button][data-variant=solid]:where([data-color=warning]){--button-background-color: var(--color-background-warning-solid);--button-background-color-hover: var(--color-background-warning-solid-hover);--button-background-color-active: var(--color-background-warning-solid-active);--button-text-color: var(--color-text-warning-solid)}[data-w-component=button][data-variant=solid]:where([data-color=caution]){--button-background-color: var(--color-background-caution-solid);--button-background-color-hover: var(--color-background-caution-solid-hover);--button-background-color-active: var(--color-background-caution-solid-active);--button-text-color: var(--color-text-caution-solid)}[data-w-component=button][data-variant=solid]:where([data-color=danger]){--button-background-color: var(--color-background-danger-solid);--button-background-color-hover: var(--color-background-danger-solid-hover);--button-background-color-active: var(--color-background-danger-solid-active);--button-text-color: var(--color-text-danger-solid)}[data-w-component=button][data-variant=solid]:where([data-color=discovery]){--button-background-color: var(--color-background-discovery-solid);--button-background-color-hover: var(--color-background-discovery-solid-hover);--button-background-color-active: var(--color-background-discovery-solid-active);--button-text-color: var(--color-text-discovery-solid)}[data-w-component=button][data-variant=solid]{color:var(--button-text-color)}[data-w-component=button][data-variant=solid]:before{background-color:var(--button-background-color)}[data-w-component=button][data-variant=solid]:hover:not(:disabled):not([aria-disabled=true]):before{background-color:var(--button-background-color-hover)}[data-w-component=button][data-variant=solid]:active:not(:disabled):not([aria-disabled=true]):before{background-color:var(--button-background-color-active)}[data-w-component=button][data-variant=soft]{color:var(--button-text-color)}[data-w-component=button][data-variant=soft]:before{background-color:var(--button-background-soft-color)}[data-w-component=button][data-variant=soft]:hover:not(:disabled):not([aria-disabled=true]):before{background-color:var(--button-background-soft-color-hover)}[data-w-component=button][data-variant=soft]:where([data-color=primary]){--button-text-color: var(--color-text-primary-solid);--button-background-soft-color: var(--color-background-primary-soft);--button-background-soft-color-hover: var(--color-background-primary-soft-hover)}[data-w-component=button][data-variant=soft]:where([data-color=secondary]){--button-text-color: var(--color-text-secondary-soft);--button-background-soft-color: var(--color-background-secondary-soft);--button-background-soft-color-hover: var(--color-background-secondary-soft-hover)}[data-w-component=button][data-variant=soft]:where([data-color=info]){--button-text-color: var(--color-text-info-soft);--button-background-soft-color: var(--color-background-info-soft);--button-background-soft-color-hover: var(--color-background-info-soft-hover)}[data-w-component=button][data-variant=soft]:where([data-color=success]){--button-text-color: var(--color-text-success-soft);--button-background-soft-color: var(--color-background-success-soft);--button-background-soft-color-hover: var(--color-background-success-soft-hover)}[data-w-component=button][data-variant=soft]:where([data-color=warning]){--button-text-color: var(--color-text-warning-soft);--button-background-soft-color: var(--color-background-warning-soft);--button-background-soft-color-hover: var(--color-background-warning-soft-hover)}[data-w-component=button][data-variant=soft]:where([data-color=caution]){--button-text-color: var(--color-text-caution-soft);--button-background-soft-color: var(--color-background-caution-soft);--button-background-soft-color-hover: var(--color-background-caution-soft-hover)}[data-w-component=button][data-variant=soft]:where([data-color=danger]){--button-text-color: var(--color-text-danger-soft);--button-background-soft-color: var(--color-background-danger-soft);--button-background-soft-color-hover: var(--color-background-danger-soft-hover)}[data-w-component=button][data-variant=soft]:where([data-color=discovery]){--button-text-color: var(--color-text-discovery-soft);--button-background-soft-color: var(--color-background-discovery-soft);--button-background-soft-color-hover: var(--color-background-discovery-soft-hover)}[data-w-component=button][data-variant=outline]{--button-ring-offset: -1px;color:var(--button-text-color)}[data-w-component=button][data-variant=outline]:before{box-shadow:0 0 0 1px var(--button-border-color) inset;background-color:#0000}[data-w-component=button][data-variant=outline]:hover:not(:disabled):not([aria-disabled=true]):before{box-shadow:0 0 0 1px var(--button-border-color-hover) inset;background-color:var(--button-background-outline-hover)}[data-w-component=button][data-variant=outline]:where([data-color=primary]){--button-text-color: var(--color-text-primary-outline);--button-border-color: var(--color-border-primary-outline);--button-border-color-hover: var(--color-border-primary-outline-hover);--button-background-outline-hover: var(--color-background-primary-outline-hover)}[data-w-component=button][data-variant=outline]:where([data-color=secondary]){--button-text-color: var(--color-text-secondary-outline);--button-border-color: var(--color-border-secondary-outline);--button-border-color-hover: var(--color-border-secondary-outline-hover);--button-background-outline-hover: var(--color-background-secondary-outline-hover)}[data-w-component=button][data-variant=outline]:where([data-color=info]){--button-text-color: var(--color-text-info-outline);--button-border-color: var(--color-border-info-outline);--button-border-color-hover: var(--color-border-info-outline-hover);--button-background-outline-hover: var(--color-background-info-outline-hover)}[data-w-component=button][data-variant=outline]:where([data-color=success]){--button-text-color: var(--color-text-success-outline);--button-border-color: var(--color-border-success-outline);--button-border-color-hover: var(--color-border-success-outline-hover);--button-background-outline-hover: var(--color-background-success-outline-hover)}[data-w-component=button][data-variant=outline]:where([data-color=warning]){--button-text-color: var(--color-text-warning-outline);--button-border-color: var(--color-border-warning-outline);--button-border-color-hover: var(--color-border-warning-outline-hover);--button-background-outline-hover: var(--color-background-warning-outline-hover)}[data-w-component=button][data-variant=outline]:where([data-color=caution]){--button-text-color: var(--color-text-caution-outline);--button-border-color: var(--color-border-caution-outline);--button-border-color-hover: var(--color-border-caution-outline-hover);--button-background-outline-hover: var(--color-background-caution-outline-hover)}[data-w-component=button][data-variant=outline]:where([data-color=danger]){--button-text-color: var(--color-text-danger-outline);--button-border-color: var(--color-border-danger-outline);--button-border-color-hover: var(--color-border-danger-outline-hover);--button-background-outline-hover: var(--color-background-danger-outline-hover)}[data-w-component=button][data-variant=outline]:where([data-color=discovery]){--button-text-color: var(--color-text-discovery-outline);--button-border-color: var(--color-border-discovery-outline);--button-border-color-hover: var(--color-border-discovery-outline-hover);--button-background-outline-hover: var(--color-background-discovery-outline-hover)}[data-w-component=button][data-variant=ghost]{color:var(--button-text-color)}[data-w-component=button][data-variant=ghost]:before{background-color:#0000}[data-w-component=button][data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]):before{background-color:var(--button-background-ghost-hover)}[data-w-component=button][data-variant=ghost]:where([data-color=primary]){--button-text-color: var(--color-text-primary-ghost);--button-background-ghost-hover: var(--color-background-primary-ghost-hover)}[data-w-component=button][data-variant=ghost]:where([data-color=secondary]){--button-text-color: var(--color-text-secondary-ghost);--button-background-ghost-hover: var(--color-background-secondary-ghost-hover)}[data-w-component=button][data-variant=ghost]:where([data-color=info]){--button-text-color: var(--color-text-info-ghost);--button-background-ghost-hover: var(--color-background-info-ghost-hover)}[data-w-component=button][data-variant=ghost]:where([data-color=success]){--button-text-color: var(--color-text-success-ghost);--button-background-ghost-hover: var(--color-background-success-ghost-hover)}[data-w-component=button][data-variant=ghost]:where([data-color=warning]){--button-text-color: var(--color-text-warning-ghost);--button-background-ghost-hover: var(--color-background-warning-ghost-hover)}[data-w-component=button][data-variant=ghost]:where([data-color=caution]){--button-text-color: var(--color-text-caution-ghost);--button-background-ghost-hover: var(--color-background-caution-ghost-hover)}[data-w-component=button][data-variant=ghost]:where([data-color=danger]){--button-text-color: var(--color-text-danger-ghost);--button-background-ghost-hover: var(--color-background-danger-ghost-hover)}[data-w-component=button][data-variant=ghost]:where([data-color=discovery]){--button-text-color: var(--color-text-discovery-ghost);--button-background-ghost-hover: var(--color-background-discovery-ghost-hover)}[data-w-component=button][data-icon-size=sm] .w-button-icon{width:.875rem;height:.875rem;font-size:.875rem}[data-w-component=button][data-icon-size=md] .w-button-icon{width:1rem;height:1rem;font-size:1rem}[data-w-component=button][data-icon-size=lg] .w-button-icon{width:1.25rem;height:1.25rem;font-size:1.25rem}[data-w-component=button][data-icon-size=xl] .w-button-icon{width:1.5rem;height:1.5rem;font-size:1.5rem}[data-w-component=button][data-icon-size="2xl"] .w-button-icon{width:2rem;height:2rem;font-size:2rem}:is([data-w-component=select],[data-w-component=date-picker]):where([data-size="3xs"]){--select-control-size: var(--control-size-3xs);--select-control-gutter: var(--control-gutter-2xs);--select-control-font-size: var(--control-font-size-sm);--select-control-gap: 4px;--select-control-radius: var(--control-radius-sm);--start-icon-size: var(--control-icon-size-xs);--start-icon-offset: 0;--start-icon-pill-offset: 0;--clear-size: 14px;--clear-icon-size: 13px;--clear-iso-size: 12px;--clear-iso-icon-size: 10px;--clear-iso-offset: -1px;--clear-iso-pill-offset: -2px;--dropdown-icon-offset: 0;--dropdown-icon-pill-offset: 0;--dropdown-icon-width: 6px;--dropdown-icon-height: 9px;--dropdown-chevron-icon-width: 8px;--dropdown-chevron-icon-height: 5px;--indicator-wrapper-gap: calc(var(--spacing) * 1);--indicator-wrapper-gutter: 0}:is([data-w-component=select],[data-w-component=date-picker]):where([data-size="2xs"]){--select-control-size: var(--control-size-2xs);--select-control-gutter: var(--control-gutter-xs);--select-control-font-size: var(--control-font-size-sm);--select-control-gap: 6px;--select-control-radius: var(--control-radius-sm);--start-icon-size: var(--control-icon-size-sm);--start-icon-offset: 0;--start-icon-pill-offset: -1px;--clear-size: 16px;--clear-icon-size: 13px;--clear-iso-size: 14px;--clear-iso-icon-size: 12px;--clear-iso-offset: -2px;--clear-iso-pill-offset: -4px;--dropdown-icon-offset: 0;--dropdown-icon-pill-offset: 0;--dropdown-icon-width: 6px;--dropdown-icon-height: 9px;--dropdown-chevron-icon-width: 8px;--dropdown-chevron-icon-height: 5px;--indicator-wrapper-gap: calc(var(--spacing) * 1);--indicator-wrapper-gutter: 0}:is([data-w-component=select],[data-w-component=date-picker]):where([data-size=xs]){--select-control-size: var(--control-size-xs);--select-control-gutter: var(--control-gutter-xs);--select-control-font-size: var(--control-font-size-md);--select-control-gap: 6px;--select-control-radius: var(--control-radius-sm);--start-icon-size: var(--control-icon-size-sm);--start-icon-offset: -1px;--start-icon-pill-offset: -1px;--clear-size: 18px;--clear-icon-size: 14px;--clear-iso-size: 16px;--clear-iso-icon-size: 12px;--clear-iso-offset: -2px;--clear-iso-pill-offset: -4px;--dropdown-icon-offset: 0;--dropdown-icon-pill-offset: 0;--dropdown-icon-width: 7px;--dropdown-icon-height: 11px;--dropdown-chevron-icon-width: 9px;--dropdown-chevron-icon-height: 5px;--indicator-wrapper-gap: calc(var(--spacing) * 1);--indicator-wrapper-gutter: 0}:is([data-w-component=select],[data-w-component=date-picker]):where([data-size=sm]){--select-control-size: var(--control-size-sm);--select-control-gutter: var(--control-gutter-sm);--select-control-font-size: var(--control-font-size-md);--select-control-gap: 8px;--select-control-radius: var(--control-radius-sm);--start-icon-size: var(--control-icon-size-sm);--start-icon-offset: -1px;--start-icon-pill-offset: -2px;--clear-size: 18px;--clear-icon-size: 14px;--clear-iso-size: 16px;--clear-iso-icon-size: 12px;--clear-iso-offset: -3px;--clear-iso-pill-offset: -6px;--dropdown-icon-offset: 0;--dropdown-icon-pill-offset: -2px;--dropdown-icon-width: 7px;--dropdown-icon-height: 11px;--dropdown-chevron-icon-width: 9px;--dropdown-chevron-icon-height: 5px;--indicator-wrapper-gap: calc(var(--spacing) * 1);--indicator-wrapper-gutter: 0}:is([data-w-component=select],[data-w-component=date-picker]):where([data-size=md]){--select-control-size: var(--control-size-md);--select-control-gutter: var(--control-gutter-md);--select-control-font-size: var(--control-font-size-md);--select-control-gap: 8px;--select-control-radius: var(--control-radius-md);--start-icon-size: var(--control-icon-size-md);--start-icon-offset: -1px;--start-icon-pill-offset: -4px;--clear-size: 22px;--clear-icon-size: 15px;--clear-iso-size: 18px;--clear-iso-icon-size: 14px;--clear-iso-offset: -4px;--clear-iso-pill-offset: -7px;--dropdown-icon-offset: 0;--dropdown-icon-pill-offset: -2px;--dropdown-icon-width: 8px;--dropdown-icon-height: 12px;--dropdown-chevron-icon-width: 11px;--dropdown-chevron-icon-height: 6px;--indicator-wrapper-gap: calc(var(--spacing) * 1);--indicator-wrapper-gutter: calc(var(--spacing) * 0)}:is([data-w-component=select],[data-w-component=date-picker]):where([data-size=lg]){--select-control-size: var(--control-size-lg);--select-control-gutter: var(--control-gutter-md);--select-control-font-size: var(--control-font-size-md);--select-control-gap: 8px;--select-control-radius: var(--control-radius-md);--start-icon-size: var(--control-icon-size-md);--start-icon-offset: -2px;--start-icon-pill-offset: -4px;--clear-size: 22px;--clear-icon-size: 15px;--clear-iso-size: 18px;--clear-iso-icon-size: 14px;--clear-iso-offset: -2px;--clear-iso-pill-offset: -6px;--dropdown-icon-offset: 0;--dropdown-icon-pill-offset: -2px;--dropdown-icon-width: 8px;--dropdown-icon-height: 12px;--dropdown-chevron-icon-width: 11px;--dropdown-chevron-icon-height: 6px;--indicator-wrapper-gap: calc(var(--spacing) * 1.5);--indicator-wrapper-gutter: calc(var(--spacing) * 0)}:is([data-w-component=select],[data-w-component=date-picker]):where([data-size=xl]){--select-control-size: var(--control-size-xl);--select-control-gutter: var(--control-gutter-lg);--select-control-font-size: var(--control-font-size-md);--select-control-gap: 8px;--select-control-radius: var(--control-radius-lg);--start-icon-size: var(--control-icon-size-md);--start-icon-offset: -2px;--start-icon-pill-offset: -4px;--clear-size: 24px;--clear-icon-size: 16px;--clear-iso-size: 18px;--clear-iso-icon-size: 14px;--clear-iso-offset: -2px;--clear-iso-pill-offset: -7px;--dropdown-icon-offset: 0;--dropdown-icon-pill-offset: -2px;--dropdown-icon-width: 8px;--dropdown-icon-height: 12px;--dropdown-chevron-icon-width: 11px;--dropdown-chevron-icon-height: 6px;--indicator-wrapper-gap: calc(var(--spacing) * 1);--indicator-wrapper-gutter: calc(var(--spacing) * .5)}:is([data-w-component=select],[data-w-component=date-picker]):where([data-size="2xl"]){--select-control-size: var(--control-size-2xl);--select-control-gutter: var(--control-gutter-lg);--select-control-font-size: var(--control-font-size-lg);--select-control-gap: 10px;--select-control-radius: var(--control-radius-xl);--start-icon-size: var(--control-icon-size-lg);--start-icon-offset: -2px;--start-icon-pill-offset: -4px;--clear-size: 24px;--clear-icon-size: 16px;--clear-iso-size: 20px;--clear-iso-icon-size: 15px;--clear-iso-offset: -2px;--clear-iso-pill-offset: -7px;--dropdown-icon-offset: 0;--dropdown-icon-pill-offset: -2px;--dropdown-icon-width: 8px;--dropdown-icon-height: 12px;--dropdown-chevron-icon-width: 11px;--dropdown-chevron-icon-height: 6px;--indicator-wrapper-gap: calc(var(--spacing) * 1.5);--indicator-wrapper-gutter: calc(var(--spacing) * 1)}:is([data-w-component=select],[data-w-component=date-picker]):where([data-size="3xl"]){--select-control-size: var(--control-size-3xl);--select-control-gutter: var(--control-gutter-xl);--select-control-font-size: var(--control-font-size-lg);--select-control-gap: 10px;--select-control-radius: var(--control-radius-xl);--start-icon-size: var(--control-icon-size-lg);--start-icon-offset: -2px;--start-icon-pill-offset: -4px;--clear-size: 24px;--clear-icon-size: 16px;--clear-iso-size: 20px;--clear-iso-icon-size: 15px;--clear-iso-offset: -2px;--clear-iso-pill-offset: -7px;--dropdown-icon-offset: 0;--dropdown-icon-pill-offset: -3px;--dropdown-icon-width: 9px;--dropdown-icon-height: 13px;--dropdown-chevron-icon-width: 12px;--dropdown-chevron-icon-height: 7px;--indicator-wrapper-gap: calc(var(--spacing) * 1.5);--indicator-wrapper-gutter: calc(var(--spacing) * 1)}:is([data-w-component=select],[data-w-component=date-picker]):where([data-pill]){--select-control-radius: var(--radius-full)}:is([data-w-component=select],[data-w-component=date-picker]):where([data-variant=soft]){--select-control-background-color: var(--color-background-primary-soft-alpha)}:is([data-w-component=select],[data-w-component=date-picker]):where([data-variant=outline]):where(:not([data-disabled])):hover{--select-control-border-color: var(--input-outline-border-color-hover)}:is([data-w-component=select],[data-w-component=date-picker])[data-disabled][data-variant]{--select-control-background-color: var(--color-background-disabled);--select-control-border-color: var(--color-border-disabled);color:var(--color-text-disabled);cursor:not-allowed}@layer theme{.w-widget-scope{color:var(--color-text);--font-sans: "OpenAI Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: "SF Mono", "SFMono-Regular", ui-monospace, consolas, liberation mono, menlo, monospace;--spacing: .25rem;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--container-md: 28rem;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--breakpoint-xs: 380px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-2xs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--radius-full: 9999px;--text-lg: var(--font-text-lg-size);--text-lg--line-height: var(--font-text-lg-line-height);--text-lg--font-weight: var(--font-text-lg-weight);--text-lg--letter-spacing: var(--font-text-lg-tracking);--text-base: var(--font-text-md-size);--text-base--line-height: var(--font-text-md-line-height);--text-base--font-weight: var(--font-text-md-weight);--text-base--letter-spacing: var(--font-text-md-tracking);--text-sm: var(--font-text-sm-size);--text-sm--line-height: var(--font-text-sm-line-height);--text-sm--font-weight: var(--font-text-sm-weight);--text-sm--letter-spacing: var(--font-text-sm-tracking);--text-xs: var(--font-text-xs-size);--text-xs--line-height: var(--font-text-xs-line-height);--text-xs--font-weight: var(--font-text-xs-weight);--text-xs--letter-spacing: var(--font-text-xs-tracking);--text-2xs: var(--font-text-2xs-size);--text-2xs--line-height: var(--font-text-2xs-line-height);--text-2xs--font-weight: var(--font-text-2xs-weight);--text-2xs--letter-spacing: var(--font-text-2xs-tracking);--text-3xs: var(--font-text-3xs-size);--text-3xs--line-height: var(--font-text-3xs-line-height);--text-3xs--font-weight: var(--font-text-3xs-weight);--text-3xs--letter-spacing: var(--font-text-3xs-tracking);--text-xl: var(--font-heading-md-size);--text-xl--line-height: var(--font-heading-md-line-height);--text-xl--font-weight: var(--font-text-lg-weight);--text-xl--letter-spacing: var(--font-heading-md-tracking);--text-2xl: var(--font-heading-lg-size);--text-2xl--line-height: var(--font-heading-lg-line-height);--text-2xl--font-weight: var(--font-text-lg-weight);--text-2xl--letter-spacing: var(--font-heading-lg-tracking);--text-3xl: var(--font-heading-xl-size);--text-3xl--line-height: var(--font-heading-xl-line-height);--text-3xl--font-weight: var(--font-text-lg-weight);--text-3xl--letter-spacing: var(--font-heading-xl-tracking);--tracking-wide: var(--font-tracking-wide);--tracking-normal: var(--font-tracking-normal);--tracking-tight: var(--font-tracking-tight);--shadow-md: var(--shadow-200);--shadow-hairline: var(--shadow-hairline);--color-gray-0: var(--gray-0);--color-gray-100: var(--gray-100);--color-gray-150: var(--gray-150);--color-gray-300: var(--gray-300);--color-gray-350: var(--gray-350);--color-gray-500: var(--gray-500);--color-red-300: var(--red-300);--color-red-500: var(--red-500);--color-red-600: var(--red-600);--color-alpha: var(--alpha-base);--color-white: var(--white);--color-black: var(--black);border:unset}.w-widget-scope,:where([data-theme]){--gray-500: #5d5d5d;--alpha-0: color-mix(in oklab, var(--alpha-base) 0%, transparent);--alpha-02: color-mix(in oklab, var(--alpha-base) 2%, transparent);--alpha-04: color-mix(in oklab, var(--alpha-base) 4%, transparent);--alpha-05: color-mix(in oklab, var(--alpha-base) 5%, transparent);--alpha-06: color-mix(in oklab, var(--alpha-base) 6%, transparent);--alpha-08: color-mix(in oklab, var(--alpha-base) 8%, transparent);--alpha-10: color-mix(in oklab, var(--alpha-base) 10%, transparent);--alpha-12: color-mix(in oklab, var(--alpha-base) 12%, transparent);--alpha-15: color-mix(in oklab, var(--alpha-base) 15%, transparent);--alpha-16: color-mix(in oklab, var(--alpha-base) 16%, transparent);--alpha-20: color-mix(in oklab, var(--alpha-base) 20%, transparent);--alpha-25: color-mix(in oklab, var(--alpha-base) 25%, transparent);--alpha-30: color-mix(in oklab, var(--alpha-base) 30%, transparent);--alpha-35: color-mix(in oklab, var(--alpha-base) 35%, transparent);--alpha-40: color-mix(in oklab, var(--alpha-base) 40%, transparent);--alpha-50: color-mix(in oklab, var(--alpha-base) 50%, transparent);--alpha-60: color-mix(in oklab, var(--alpha-base) 60%, transparent);--alpha-70: color-mix(in oklab, var(--alpha-base) 70%, transparent);--white: #fff;--black: #000;--green-25: #edfaf2;--green-50: #d9f4e4;--green-75: #b8ebcc;--green-100: #8cdfad;--green-200: #66d492;--green-300: #40c977;--green-400: #04b84c;--green-500: #00a240;--green-600: #008635;--green-700: #00692a;--green-800: #004f1f;--green-900: #003716;--green-950: #011c0b;--green-1000: #001207;--green-a25: color-mix(in oklab, var(--green-400) 8%, transparent);--green-a50: color-mix(in oklab, var(--green-400) 15%, transparent);--green-a75: color-mix(in oklab, var(--green-400) 29%, transparent);--green-a100: color-mix(in oklab, var(--green-400) 45%, transparent);--green-a200: color-mix(in oklab, var(--green-400) 60%, transparent);--green-a300: color-mix(in oklab, var(--green-400) 75%, transparent);--red-25: #fff0f0;--red-50: #ffd9d9;--red-75: #ffc6c5;--red-100: #ffa4a2;--red-200: #ff8583;--red-300: #ff6764;--red-400: #fa423e;--red-500: #e02e2a;--red-600: #ba2623;--red-700: #911e1b;--red-800: #6e1615;--red-900: #4d100e;--red-950: #280b0a;--red-1000: #1f0909;--red-a25: color-mix(in oklab, var(--red-400) 8%, transparent);--red-a50: color-mix(in oklab, var(--red-400) 16%, transparent);--red-a75: color-mix(in oklab, var(--red-400) 30%, transparent);--red-a100: color-mix(in oklab, var(--red-400) 48%, transparent);--red-a200: color-mix(in oklab, var(--red-400) 64%, transparent);--red-a300: color-mix(in oklab, var(--red-400) 79%, transparent);--pink-25: #fff4f9;--pink-50: #ffe8f3;--pink-75: #ffd4e8;--pink-100: #ffbada;--pink-200: #ffa3ce;--pink-300: #ff8cc1;--pink-400: #ff66ad;--pink-500: #e04c91;--pink-600: #ba437a;--pink-700: #963c67;--pink-800: #6e2c4a;--pink-900: #4d1f34;--pink-950: #29101c;--pink-1000: #1a0a11;--pink-a25: color-mix(in oklab, var(--pink-400) 8%, transparent);--pink-a50: color-mix(in oklab, var(--pink-400) 16%, transparent);--pink-a75: color-mix(in oklab, var(--pink-400) 28%, transparent);--pink-a100: color-mix(in oklab, var(--pink-400) 45%, transparent);--pink-a200: color-mix(in oklab, var(--pink-400) 60%, transparent);--pink-a300: color-mix(in oklab, var(--pink-400) 76%, transparent);--orange-25: #fff5f0;--orange-50: #ffe7d9;--orange-75: #ffcfb4;--orange-100: #ffb790;--orange-200: #ff9e6c;--orange-300: #ff8549;--orange-400: #fb6a22;--orange-500: #e25507;--orange-600: #b9480d;--orange-700: #923b0f;--orange-800: #6d2e0f;--orange-900: #4a2206;--orange-950: #281105;--orange-1000: #211107;--orange-a25: color-mix(in oklab, var(--orange-400) 7%, transparent);--orange-a50: color-mix(in oklab, var(--orange-400) 16%, transparent);--orange-a75: color-mix(in oklab, var(--orange-400) 33%, transparent);--orange-a100: color-mix(in oklab, var(--orange-400) 48%, transparent);--orange-a200: color-mix(in oklab, var(--orange-400) 65%, transparent);--orange-a300: color-mix(in oklab, var(--orange-400) 81%, transparent);--yellow-25: #fffbed;--yellow-50: #fff6d9;--yellow-75: #ffeeb8;--yellow-100: #ffe48c;--yellow-200: #ffdb66;--yellow-300: #ffd240;--yellow-400: #ffc300;--yellow-500: #e0ac00;--yellow-600: #ba8e00;--yellow-700: #916f00;--yellow-800: #6e5400;--yellow-900: #4d3b00;--yellow-950: #261d00;--yellow-1000: #1a1400;--yellow-a25: color-mix(in oklab, var(--yellow-400) 8%, transparent);--yellow-a50: color-mix(in oklab, var(--yellow-400) 15%, transparent);--yellow-a75: color-mix(in oklab, var(--yellow-400) 27%, transparent);--yellow-a100: color-mix(in oklab, var(--yellow-400) 45%, transparent);--yellow-a200: color-mix(in oklab, var(--yellow-400) 59%, transparent);--yellow-a300: color-mix(in oklab, var(--yellow-400) 74%, transparent);--purple-25: #f9f5fe;--purple-50: #efe5fe;--purple-75: #e0cefd;--purple-100: #ceb0fb;--purple-200: #be95fa;--purple-300: #ad7bf9;--purple-400: #924ff7;--purple-500: #8046d9;--purple-600: #6b3ab4;--purple-700: #532d8d;--purple-800: #3f226a;--purple-900: #2c184a;--purple-950: #160c25;--purple-1000: #100a19;--purple-a25: color-mix(in oklab, var(--purple-400) 6%, transparent);--purple-a50: color-mix(in oklab, var(--purple-400) 15%, transparent);--purple-a75: color-mix(in oklab, var(--purple-400) 28%, transparent);--purple-a100: color-mix(in oklab, var(--purple-400) 45%, transparent);--purple-a200: color-mix(in oklab, var(--purple-400) 60%, transparent);--purple-a300: color-mix(in oklab, var(--purple-400) 75%, transparent);--blue-25: #f5faff;--blue-50: #e5f3ff;--blue-75: #cce6ff;--blue-100: #99ceff;--blue-200: #66b5ff;--blue-300: #339cff;--blue-400: #0285ff;--blue-500: #0169cc;--blue-600: #004f99;--blue-700: #003f7a;--blue-800: #013566;--blue-900: #00284d;--blue-950: #000e1a;--blue-1000: #000d19;--blue-a25: color-mix(in oklab, var(--blue-400) 4%, transparent);--blue-a50: color-mix(in oklab, var(--blue-400) 13%, transparent);--blue-a75: color-mix(in oklab, var(--blue-400) 25%, transparent);--blue-a100: color-mix(in oklab, var(--blue-400) 40%, transparent);--blue-a200: color-mix(in oklab, var(--blue-400) 60%, transparent);--blue-a300: color-mix(in oklab, var(--blue-400) 80%, transparent);--hairline: 1px;--shadow-color: 0 0 0;--elevation-100-geo: 0 1px 2px -1px;--elevation-200-geo: 0 2px 4px -1px;--elevation-300-geo: 0 4px 8px -2px;--elevation-400-geo: 0 8px 16px -4px}:where(.w-widget-scope),:where([data-theme=light]){--gray-0: #fff;--gray-25: #fcfcfc;--gray-50: #f9f9f9;--gray-75: #f3f3f3;--gray-100: #ededed;--gray-150: #dfdfdf;--gray-200: #cdcdcd;--gray-250: #b9b9b9;--gray-300: #afafaf;--gray-350: #9f9f9f;--gray-400: #8f8f8f;--gray-450: #767676;--gray-550: #4f4f4f;--gray-600: #414141;--gray-650: #393939;--gray-700: #303030;--gray-750: #282828;--gray-800: #212121;--gray-850: #1c1c1c;--gray-900: #181818;--gray-925: #161616;--gray-950: #131313;--gray-975: #101010;--gray-1000: #0d0d0d;--alpha-base: #0d0d0d}:where([data-theme=dark]){--gray-0: #0d0d0d;--gray-25: #101010;--gray-50: #131313;--gray-75: #161616;--gray-100: #181818;--gray-150: #1c1c1c;--gray-200: #212121;--gray-250: #282828;--gray-300: #303030;--gray-350: #393939;--gray-400: #414141;--gray-450: #4f4f4f;--gray-550: #767676;--gray-600: #8f8f8f;--gray-650: #9f9f9f;--gray-700: #afafaf;--gray-750: #b9b9b9;--gray-800: #cdcdcd;--gray-850: #dcdcdc;--gray-900: #ededed;--gray-925: #f3f3f3;--gray-950: #f3f3f3;--gray-975: #f9f9f9;--gray-1000: #fff;--alpha-base: #fff}@media(min-resolution:150dpi),(min-resolution:1.5x){:is(.w-widget-scope,:where([data-theme])){--hairline: .5px}}:where(.w-widget-scope),:where([data-theme=light]){--shadow-alpha-100: .08;--shadow-alpha-200: .08;--shadow-alpha-300: .1;--shadow-alpha-400: .12;--shadow-hairline-width: 1px;--shadow-hairline-color: #00000014}@media(min-resolution:150dpi),(min-resolution:1.5x){:is(:where(:root),:where([data-theme=light])){--shadow-hairline-width: .5px;--shadow-hairline-color: #0000001a}}:where([data-theme=dark]){--shadow-alpha-100: .2;--shadow-alpha-200: .2;--shadow-alpha-300: .36;--shadow-alpha-400: .3;--shadow-hairline-width: 1px;--shadow-hairline-color: #ffffff1a}@media(min-resolution:150dpi),(min-resolution:1.5x){:where([data-theme=dark]){--shadow-hairline-width: .5px;--shadow-hairline-color: #ffffff1f}}:where([data-theme=dark]) [data-surface=elevated]{--shadow-hairline: 0 0 #0000}.w-widget-scope,:where([data-theme]){--color-text-emphasis: var(--gray-1000);--color-text-prose: var(--color-text-emphasis);--color-text-inverse: var(--gray-0);--color-text-primary: var(--color-text-emphasis);--color-text-primary-soft: var(--color-text-emphasis);--color-background-primary-soft-alt: var(--alpha-02);--color-border-primary-soft-alt: var(--alpha-06);--color-text-primary-soft-alt: var(--color-text-emphasis);--color-text-primary-surface: var(--color-text-emphasis);--color-text-primary-solid: var(--color-text-inverse);--color-text-primary-outline: var(--color-text-emphasis);--color-text-primary-outline-hover: var(--color-text-emphasis);--color-text-primary-ghost: var(--color-text-emphasis);--color-text-primary-ghost-hover: var(--color-text-emphasis);--color-ring-primary: var(--color-ring);--color-ring-primary-soft: var(--color-ring-primary);--color-ring-primary-solid: var(--color-ring-primary);--color-ring-primary-outline: var(--color-ring-primary);--color-ring-primary-ghost: var(--color-ring-primary);--color-text-secondary-soft: var(--color-text);--color-background-secondary-soft-alt: var(--alpha-02);--color-border-secondary-soft-alt: var(--alpha-06);--color-text-secondary-soft-alt: var(--color-text);--color-text-secondary-solid: var(--white);--color-text-secondary-outline: var(--color-text-secondary);--color-text-secondary-outline-hover: var(--color-text);--color-text-secondary-ghost: var(--color-text-secondary);--color-text-secondary-ghost-hover: var(--color-text);--color-ring-secondary: var(--color-ring);--color-ring-secondary-soft: var(--color-ring-secondary);--color-ring-secondary-solid: var(--color-ring-secondary);--color-ring-secondary-outline: var(--color-ring-secondary);--color-ring-secondary-ghost: var(--color-ring-secondary);--color-background-info-soft: var(--blue-50);--color-background-info-soft-hover: var(--blue-75);--color-background-info-soft-active: var(--blue-75);--color-background-info-soft-alpha: var(--blue-a50);--color-background-info-soft-alpha-hover: var(--blue-a75);--color-background-info-soft-alpha-active: var(--blue-a75);--color-background-info-solid: var(--blue-400);--color-background-info-solid-hover: var(--blue-500);--color-background-info-solid-active: var(--blue-500);--color-text-info-solid: var(--white);--color-background-info-outline-hover: var(--blue-a25);--color-background-info-outline-active: var(--blue-a25);--color-border-info-outline: var(--blue-500);--color-border-info-outline-hover: var(--blue-500);--color-text-info-outline: var(--blue-500);--color-text-info-outline-hover: var(--blue-500);--color-background-info-ghost-hover: var(--blue-a50);--color-background-info-ghost-active: var(--blue-a50);--color-ring-info: var(--color-ring);--color-ring-info-soft: var(--color-ring-info);--color-ring-info-solid: var(--color-ring-info);--color-ring-info-outline: var(--color-ring-info);--color-ring-info-ghost: var(--color-ring-info);--color-background-warning-soft: var(--orange-50);--color-background-warning-soft-hover: var(--orange-75);--color-background-warning-soft-active: var(--orange-75);--color-background-warning-soft-alpha: var(--orange-a50);--color-background-warning-soft-alpha-hover: var(--orange-a75);--color-background-warning-soft-alpha-active: var(--orange-a75);--color-background-warning-solid: var(--orange-500);--color-background-warning-solid-hover: var(--orange-600);--color-background-warning-solid-active: var(--orange-600);--color-text-warning-solid: var(--white);--color-background-warning-outline-hover: var(--orange-a25);--color-background-warning-outline-active: var(--orange-a25);--color-border-warning-outline: var(--orange-500);--color-border-warning-outline-hover: var(--orange-500);--color-text-warning-outline: var(--orange-500);--color-text-warning-outline-hover: var(--orange-500);--color-background-warning-ghost-hover: var(--orange-a50);--color-background-warning-ghost-active: var(--orange-a50);--color-text-warning-ghost: var(--orange-500);--color-text-warning-ghost-hover: var(--orange-500);--color-ring-warning: var(--color-ring);--color-ring-warning-soft: var(--color-ring-warning);--color-ring-warning-solid: var(--color-ring-warning);--color-ring-warning-outline: var(--color-ring-warning);--color-ring-warning-ghost: var(--color-ring-warning);--color-text-caution-hover: var(--yellow-800);--color-background-caution-soft: var(--yellow-50);--color-background-caution-soft-hover: var(--yellow-75);--color-background-caution-soft-active: var(--yellow-75);--color-background-caution-soft-alpha: var(--yellow-a50);--color-background-caution-soft-alpha-hover: var(--yellow-a75);--color-background-caution-soft-alpha-active: var(--yellow-a75);--color-background-caution-solid: var(--yellow-600);--color-background-caution-solid-hover: var(--yellow-700);--color-background-caution-solid-active: var(--yellow-700);--color-text-caution-solid: var(--white);--color-background-caution-outline-hover: var(--yellow-a25);--color-background-caution-outline-active: var(--yellow-a25);--color-border-caution-outline: var(--yellow-700);--color-border-caution-outline-hover: var(--yellow-700);--color-text-caution-outline: var(--yellow-700);--color-text-caution-outline-hover: var(--yellow-700);--color-background-caution-ghost-hover: var(--yellow-a50);--color-background-caution-ghost-active: var(--yellow-a50);--color-text-caution-ghost: var(--yellow-700);--color-text-caution-ghost-hover: var(--yellow-700);--color-ring-caution: var(--color-ring);--color-ring-caution-soft: var(--color-ring-caution);--color-ring-caution-solid: var(--color-ring-caution);--color-ring-caution-outline: var(--color-ring-caution);--color-ring-caution-ghost: var(--color-ring-caution);--color-background-danger-soft: var(--red-50);--color-background-danger-soft-hover: var(--red-75);--color-background-danger-soft-active: var(--red-75);--color-background-danger-soft-alpha: var(--red-a50);--color-background-danger-soft-alpha-hover: var(--red-a75);--color-background-danger-soft-alpha-active: var(--red-a75);--color-background-danger-solid: var(--red-500);--color-background-danger-solid-hover: var(--red-600);--color-background-danger-solid-active: var(--red-600);--color-text-danger-solid: var(--white);--color-background-danger-outline-hover: var(--red-a25);--color-background-danger-outline-active: var(--red-a25);--color-border-danger-outline: var(--red-500);--color-border-danger-outline-hover: var(--red-500);--color-text-danger-outline: var(--red-500);--color-text-danger-outline-hover: var(--red-500);--color-background-danger-ghost-hover: var(--red-a50);--color-background-danger-ghost-active: var(--red-a50);--color-text-danger-ghost: var(--red-500);--color-text-danger-ghost-hover: var(--red-500);--color-ring-danger: var(--red-200);--color-ring-danger-soft: var(--color-ring-danger);--color-ring-danger-solid: var(--color-ring-danger);--color-ring-danger-outline: var(--color-ring-danger);--color-ring-danger-ghost: var(--color-ring-danger);--color-background-success-soft: var(--green-50);--color-background-success-soft-hover: var(--green-75);--color-background-success-soft-active: var(--green-75);--color-background-success-soft-alpha: var(--green-a50);--color-background-success-soft-alpha-hover: var(--green-a75);--color-background-success-soft-alpha-active: var(--green-a75);--color-text-success-solid: var(--white);--color-background-success-outline-hover: var(--green-a25);--color-background-success-outline-active: var(--green-a25);--color-text-success-outline: var(--green-500);--color-text-success-outline-hover: var(--green-500);--color-background-success-ghost-hover: var(--green-a50);--color-background-success-ghost-active: var(--green-a50);--color-text-success-ghost: var(--green-500);--color-text-success-ghost-hover: var(--green-500);--color-ring-success: var(--color-ring);--color-ring-success-soft: var(--color-ring-info);--color-ring-success-solid: var(--color-ring-info);--color-ring-success-outline: var(--color-ring-info);--color-ring-success-ghost: var(--color-ring-info);--color-background-discovery-soft: var(--purple-50);--color-background-discovery-soft-hover: var(--purple-75);--color-background-discovery-soft-active: var(--purple-75);--color-background-discovery-soft-alpha: var(--purple-a50);--color-background-discovery-soft-alpha-hover: var(--purple-a75);--color-background-discovery-soft-alpha-active: var(--purple-a75);--color-background-discovery-solid: var(--purple-400);--color-background-discovery-solid-hover: var(--purple-500);--color-background-discovery-solid-active: var(--purple-500);--color-text-discovery-solid: var(--white);--color-background-discovery-outline-hover: var(--purple-a25);--color-background-discovery-outline-active: var(--purple-a25);--color-border-discovery-outline: var(--purple-500);--color-border-discovery-outline-hover: var(--purple-500);--color-background-discovery-ghost-hover: var(--purple-a50);--color-background-discovery-ghost-active: var(--purple-a50);--color-text-discovery-ghost: var(--purple-500);--color-text-discovery-ghost-hover: var(--purple-500);--color-ring-discovery: var(--color-ring);--color-ring-discovery-soft: var(--color-ring);--color-ring-discovery-solid: var(--color-ring);--color-ring-discovery-outline: var(--color-ring);--color-ring-discovery-ghost: var(--color-ring);--color-background-disabled: var(--alpha-05);--color-border-disabled: var(--alpha-06);--font-tracking-wide: 0em;--font-tracking-normal: -.01em;--font-tracking-tight: -.02em;--font-heading-5xl-size: 4.5rem;--font-heading-5xl-line-height: 4.5rem;--font-heading-5xl-weight: var(--font-weight-semibold);--font-heading-5xl-tracking: var(--tracking-tight);--font-heading-4xl-size: 3.75rem;--font-heading-4xl-line-height: 3.75rem;--font-heading-4xl-weight: var(--font-weight-semibold);--font-heading-4xl-tracking: var(--tracking-tight);--font-heading-3xl-size: 3rem;--font-heading-3xl-line-height: 3rem;--font-heading-3xl-weight: var(--font-weight-semibold);--font-heading-3xl-tracking: var(--tracking-tight);--font-heading-2xl-size: 2.25rem;--font-heading-2xl-line-height: 2.625rem;--font-heading-2xl-weight: var(--font-weight-semibold);--font-heading-2xl-tracking: var(--tracking-tight);--font-heading-xl-size: 2rem;--font-heading-xl-line-height: 2.375rem;--font-heading-xl-weight: var(--font-weight-semibold);--font-heading-xl-tracking: var(--tracking-tight);--font-heading-lg-size: 1.5rem;--font-heading-lg-line-height: 1.75rem;--font-heading-lg-weight: var(--font-weight-semibold);--font-heading-lg-tracking: var(--tracking-normal);--font-heading-md-size: 1.25rem;--font-heading-md-line-height: 1.625rem;--font-heading-md-weight: var(--font-weight-semibold);--font-heading-md-tracking: var(--tracking-normal);--font-heading-sm-size: 1.125rem;--font-heading-sm-line-height: 1.625rem;--font-heading-sm-weight: var(--font-weight-semibold);--font-heading-sm-tracking: var(--tracking-normal);--font-heading-xs-size: 1rem;--font-heading-xs-line-height: 1.5rem;--font-heading-xs-weight: var(--font-weight-semibold);--font-heading-xs-tracking: var(--tracking-normal);--font-text-xl-size: 1.25rem;--font-text-xl-line-height: 1.875rem;--font-text-xl-weight: var(--font-weight-normal);--font-text-xl-tracking: var(--tracking-normal);--font-text-lg-size: 1.125rem;--font-text-lg-line-height: 1.8125rem;--font-text-lg-weight: var(--font-weight-normal);--font-text-lg-tracking: var(--tracking-normal);--font-text-md-size: 1rem;--font-text-md-line-height: 1.5rem;--font-text-md-weight: var(--font-weight-normal);--font-text-md-tracking: var(--tracking-normal);--font-text-sm-size: .875rem;--font-text-sm-line-height: 1.25rem;--font-text-sm-weight: var(--font-weight-normal);--font-text-sm-tracking: var(--tracking-normal);--font-text-xs-size: .75rem;--font-text-xs-line-height: 1.125rem;--font-text-xs-weight: var(--font-weight-normal);--font-text-xs-tracking: var(--tracking-wide);--font-text-2xs-size: .625rem;--font-text-2xs-line-height: .875rem;--font-text-2xs-weight: var(--font-weight-normal);--font-text-2xs-tracking: var(--tracking-wide);--font-text-3xs-size: .5rem;--font-text-3xs-line-height: .75rem;--font-text-3xs-weight: var(--font-weight-normal);--font-text-3xs-tracking: var(--tracking-wide);--font-small-caps-md-size: .6875rem;--font-small-caps-md-line-height: .9375rem;--font-small-caps-md-weight: var(--font-weight-semibold);--font-small-caps-md-tracking: .65px;--font-small-caps-lg-size: .8125rem;--font-small-caps-lg-line-height: 1.1875rem;--font-small-caps-lg-weight: var(--font-weight-semibold);--font-small-caps-lg-tracking: .6px;--control-size-3xs: 1.375rem;--control-size-2xs: 1.5rem;--control-size-xs: 1.625rem;--control-size-sm: 1.75rem;--control-size-md: 2rem;--control-size-lg: 2.25rem;--control-size-xl: 2.5rem;--control-size-2xl: 2.75rem;--control-size-3xl: 3rem;--control-gutter-2xs: .375rem;--control-gutter-xs: .5rem;--control-gutter-sm: .625rem;--control-gutter-md: .75rem;--control-gutter-lg: .875rem;--control-gutter-xl: 1rem;--control-gutter-pill-scaling: 1.33;--control-radius-sm: var(--radius-sm);--control-radius-md: var(--radius-md);--control-radius-lg: var(--radius-lg);--control-radius-xl: var(--radius-xl);--control-font-size-sm: var(--font-text-xs-size);--control-font-size-md: var(--font-text-sm-size);--control-font-size-lg: var(--font-text-md-size);--control-icon-size-xs: .875rem;--control-icon-size-sm: 1rem;--control-icon-size-md: 1.125rem;--control-icon-size-lg: 1.25rem;--control-icon-size-xl: 1.375rem;--control-icon-size-2xl: 1.5rem;--cubic-enter: cubic-bezier(.19, 1, .22, 1);--cubic-exit: cubic-bezier(.8, 0, .4, 1);--cubic-exit-snappy: cubic-bezier(.65, 0, .4, 1);--cubic-move: cubic-bezier(.65, 0, .35, 1);--transition-duration-basic: .15s;--transition-ease-basic: ease;--scrollbar-color: var(--alpha-30);--shadow-hairline: 0 0 0 var(--shadow-hairline-width) var(--shadow-hairline-color);--shadow-100: var(--elevation-100-geo) rgb(var(--shadow-color) / var(--shadow-alpha-100));--shadow-100-strong: var(--elevation-100-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-100) * 1.25));--shadow-100-stronger: var(--elevation-100-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-100) * 1.6));--shadow-200: var(--elevation-200-geo) rgb(var(--shadow-color) / var(--shadow-alpha-200));--shadow-200-strong: var(--elevation-200-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-200) * 1.25));--shadow-200-stronger: var(--elevation-200-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-200) * 1.6));--shadow-300: var(--elevation-300-geo) rgb(var(--shadow-color) / var(--shadow-alpha-300));--shadow-300-strong: var(--elevation-300-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-300) * 1.25));--shadow-300-stronger: var(--elevation-300-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-300) * 1.6));--shadow-400: var(--elevation-400-geo) rgb(var(--shadow-color) / var(--shadow-alpha-400));--shadow-400-strong: var(--elevation-400-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-400) * 1.25));--shadow-400-stronger: var(--elevation-400-geo) rgb(var(--shadow-color) / calc(var(--shadow-alpha-400) * 1.6));--alert-border-radius: var(--radius-xl);--alert-gap: calc(var(--spacing) * 3);--alert-gutter: calc(var(--spacing) * 4);--alert-font-size: var(--font-text-sm-size);--alert-line-height: var(--font-text-sm-line-height);--alert-title-font-weight: var(--font-weight-semibold);--avatar-radius: var(--radius-full);--avatar-size: 28px;--avatar-font-size-scaling: .5;--avatar-overflow-font-size-scaling-one: .45;--avatar-overflow-font-size-scaling-two: .37;--avatar-overflow-font-size-scaling-three: .3;--avatar-group-cutout-width: 3px;--avatar-group-cutout-color: var(--color-surface);--avatar-group-spacing: -8px;--badge-gutter-sm: calc(var(--control-gutter-2xs) - 1px);--badge-gutter-md: var(--control-gutter-2xs);--badge-gutter-lg: var(--control-gutter-xs);--badge-size-sm: calc(var(--control-size-3xs) - 2px);--badge-size-md: var(--control-size-3xs);--badge-size-lg: var(--control-size-2xs);--badge-radius-sm: var(--radius-xs);--badge-radius-md: var(--radius-xs);--badge-radius-lg: var(--radius-sm);--badge-font-size-sm: var(--font-text-xs-size);--badge-font-size-md: var(--font-text-sm-size);--badge-font-size-lg: var(--font-text-sm-size);--badge-tracking-sm: var(--tracking-wide);--badge-tracking-md: var(--tracking-normal);--badge-tracking-lg: var(--tracking-normal);--badge-font-weight-sm: var(--font-weight-semibold);--badge-font-weight-md: var(--font-weight-semibold);--badge-font-weight-lg: var(--font-weight-semibold);--badge-icon-font-size-sm: var(--font-text-xs-size);--badge-icon-font-size-md: var(--font-text-md-size);--badge-icon-font-size-lg: var(--font-text-md-size);--badge-indicator-size-sm: var(--font-text-xs-size);--badge-indicator-size-md: var(--font-text-xs-size);--badge-indicator-size-lg: var(--font-text-sm-size);--button-gap-sm: 3px;--button-gap-md: 4px;--button-gap-lg: 6px;--button-font-weight: var(--font-weight-medium);--input-gap-xs: 4px;--input-gap-sm: 6px;--input-gap-md: 8px;--input-gap-lg: 10px;--input-text-color: var(--color-text);--input-placeholder-text-color: var(--color-text-tertiary);--input-outline-border-color: var(--color-border-primary-outline);--input-outline-border-color-focus: var(--alpha-50);--input-soft-background-color: var(--color-background-primary-soft-alpha);--input-soft-border-color-focus: var(--alpha-20);--link-font-weight: inherit;--link-gap: calc(var(--spacing) * .5);--link-radius: var(--radius-sm);--link-underline-decoration-offset: .1em;--chat-max-width: 800px;--chat-gutter: calc(var(--spacing) * 5);--chat-background-color: var(--color-surface);--thread-gutter: calc(var(--spacing) * 4);--composer-gutter: calc(var(--spacing) * 3);--composer-compact-gutter: calc(var(--spacing) * 2);--composer-radius: var(--radius-4xl);--composer-background-color: var(--color-surface-elevated);--smoothing-background-color: var(--color-surface);--user-message-text-color: var(--color-text-prose);--source-list-gutter: var(--thread-gutter);--codeblock-background-color: var(--gray-25);--codeblock-syntax-4: var(--pink-500);--dialog-min-width: 250px;--dialog-max-width: 450px;--dialog-container-inner-padding: calc(var(--spacing) * 5);--dialog-backdrop-fade-background: color-mix(in oklab, var(--color-surface-elevated) 60%, transparent);--menu-gutter: calc(var(--spacing) * 1.5);--menu-radius: var(--radius-xl);--menu-font-size: var(--font-text-sm-size);--menu-line-height: var(--font-text-sm-line-height);--menu-item-padding: calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);--menu-item-gap: calc(var(--spacing) * 1.5);--menu-separator-gutter: var(--menu-gutter) calc(-1 * var(--menu-gutter));--menu-separator-background-color: var(--color-border);--menu-radio-indicator-size: var(--font-text-lg-size);--menu-radio-indicator-hole-size: var(--font-text-3xs-size);--menu-checkbox-indicator-size: var(--font-text-lg-size);--modal-container-inner-padding: calc(var(--spacing) * 5);--popover-radius: var(--radius-xl);--radio-group-col-gap: calc(var(--spacing) * 2.5);--radio-group-row-gap: calc(var(--spacing) * 5);--radio-group-item-gap: calc(var(--spacing) * 1.5);--radio-group-item-font-size: var(--font-text-sm-size);--radio-group-item-line-height: var(--font-text-sm-line-height);--radio-group-indicator-size: var(--font-text-md-size);--radio-group-indicator-border-color: var(--color-border-primary-outline);--radio-group-indicator-border-color-hover: var(--alpha-25);--radio-group-indicator-background-color: var(--color-background-primary-solid);--radio-group-indicator-hole-size: .375rem;--radio-group-indicator-hole-background-color: var(--color-text-primary-solid);--segmented-control-gap: 2px;--segmented-control-gutter: 2px;--segmented-control-font-weight: var(--font-weight-semibold);--segmented-control-thumb-shadow: 0 1px 4px -1px #0003;--segmented-control-option-highlight-gutter: 1px;--select-control-font-weight: var(--font-weight-medium);--switch-track-width: 32px;--switch-track-height: 19px;--switch-thumb-offset: 3px;--switch-thumb-size: calc(var(--switch-track-height) - 2 * var(--switch-thumb-offset));--switch-thumb-shadow: 0 1px 2px #0003;--switch-label-gap: calc(var(--spacing) * 2)}:where(.w-widget-scope),:where([data-theme=light]){--color-text: var(--gray-750);--color-text-secondary: var(--gray-500);--color-text-tertiary: var(--gray-400);--color-ring: var(--blue-500);--color-background-primary-soft: var(--gray-100);--color-background-primary-soft-hover: var(--gray-150);--color-background-primary-soft-active: var(--gray-200);--color-background-primary-soft-alpha: var(--alpha-08);--color-background-primary-soft-alpha-hover: var(--alpha-12);--color-background-primary-soft-alpha-active: var(--alpha-16);--color-background-primary-surface: var(--alpha-05);--color-border-primary-surface: var(--alpha-05);--color-background-primary-solid: var(--gray-900);--color-background-primary-solid-hover: var(--gray-700);--color-background-primary-solid-active: var(--gray-600);--color-background-primary-outline-hover: var(--alpha-02);--color-background-primary-outline-active: var(--alpha-04);--color-border-primary-outline: var(--alpha-16);--color-border-primary-outline-hover: var(--alpha-20);--color-background-primary-ghost-hover: var(--alpha-08);--color-background-primary-ghost-active: var(--alpha-12);--color-background-secondary-soft: var(--gray-100);--color-background-secondary-soft-hover: var(--gray-150);--color-background-secondary-soft-active: var(--gray-200);--color-background-secondary-soft-alpha: var(--alpha-08);--color-background-secondary-soft-alpha-hover: var(--alpha-12);--color-background-secondary-soft-alpha-active: var(--alpha-16);--color-background-secondary-solid: var(--gray-500);--color-background-secondary-solid-hover: var(--gray-600);--color-background-secondary-solid-active: var(--gray-700);--color-background-secondary-outline-hover: var(--alpha-02);--color-background-secondary-outline-active: var(--alpha-04);--color-border-secondary-outline: var(--alpha-16);--color-border-secondary-outline-hover: var(--alpha-20);--color-background-secondary-ghost-hover: var(--alpha-08);--color-background-secondary-ghost-active: var(--alpha-12);--color-text-info: var(--blue-500);--color-text-info-soft: var(--blue-600);--color-background-info-surface: var(--blue-a25);--color-border-info-surface: var(--blue-a25);--color-text-info-surface: var(--blue-600);--color-text-info-ghost: var(--blue-500);--color-text-info-ghost-hover: var(--blue-500);--color-text-warning: var(--orange-700);--color-text-warning-soft: var(--orange-700);--color-background-warning-surface: var(--orange-a25);--color-border-warning-surface: var(--orange-a25);--color-text-warning-surface: var(--orange-700);--color-text-caution: var(--yellow-700);--color-text-caution-soft: var(--yellow-800);--color-background-caution-surface: var(--yellow-a25);--color-border-caution-surface: var(--yellow-a25);--color-text-caution-surface: var(--yellow-800);--color-text-danger: var(--red-700);--color-text-danger-soft: var(--red-600);--color-background-danger-surface: var(--red-a25);--color-border-danger-surface: var(--red-a25);--color-text-danger-surface: var(--red-600);--color-text-success: var(--green-700);--color-text-success-soft: var(--green-600);--color-background-success-surface: var(--green-a25);--color-border-success-surface: var(--green-a25);--color-text-success-surface: var(--green-600);--color-background-success-solid: var(--green-500);--color-background-success-solid-hover: var(--green-500);--color-background-success-solid-active: var(--green-500);--color-border-success-outline: var(--green-500);--color-border-success-outline-hover: var(--green-500);--color-text-discovery: var(--purple-700);--color-text-discovery-soft: var(--purple-600);--color-background-discovery-surface: var(--purple-a25);--color-border-discovery-surface: var(--purple-a25);--color-text-discovery-surface: var(--purple-600);--color-text-discovery-outline: var(--purple-500);--color-text-discovery-outline-hover: var(--purple-500);--color-text-disabled: var(--gray-400);--color-border-subtle: var(--alpha-05);--color-border: var(--alpha-10);--color-border-strong: var(--alpha-15);--shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--color-surface: var(--gray-0);--color-surface-secondary: var(--gray-50);--color-surface-tertiary: var(--gray-75);--color-surface-elevated: var(--gray-0);--color-surface-elevated-secondary: var(--gray-50);--avatar-image-border-color: var(--alpha-04);--input-outline-border-color-hover: var(--alpha-25);--input-border-color-invalid: var(--red-500);--link-primary-text-color: var(--blue-500);--link-primary-text-color-hover: var(--blue-800);--user-message-background-color: var(--alpha-05);--codeblock-syntax-1: #c0660d;--codeblock-syntax-2: var(--blue-500);--codeblock-syntax-3: var(--green-600);--codeblock-syntax-5: var(--purple-500);--dialog-backdrop-dim-background: #0000004d;--menu-item-background-color: var(--alpha-08);--modal-backdrop-background: #0000004d;--segmented-control-background: var(--gray-100);--segmented-control-thumb-background: var(--gray-0);--segmented-control-option-highlight-background-color: var(--gray-200);--slider-track-color: var(--gray-150);--slider-range-color: var(--gray-450);--switch-track-color: var(--gray-150);--switch-track-color-hover: var(--gray-200);--switch-track-color-checked: var(--gray-900);--switch-track-color-checked-disabled: var(--gray-300);--switch-track-color-disabled: var(--gray-100);--switch-thumb-color: var(--gray-0);--switch-thumb-color-disabled: var(--gray-0)}:where([data-theme=dark]){--color-text: var(--gray-850);--color-text-secondary: var(--gray-700);--color-text-tertiary: var(--gray-600);--color-ring: var(--blue-400);--color-background-primary-soft: var(--gray-300);--color-background-primary-soft-hover: var(--gray-350);--color-background-primary-soft-active: var(--gray-400);--color-background-primary-soft-alpha: var(--alpha-12);--color-background-primary-soft-alpha-hover: var(--alpha-16);--color-background-primary-soft-alpha-active: var(--alpha-20);--color-background-primary-surface: var(--alpha-08);--color-border-primary-surface: var(--alpha-08);--color-background-primary-solid: var(--gray-950);--color-background-primary-solid-hover: var(--gray-900);--color-background-primary-solid-active: var(--gray-850);--color-background-primary-outline-hover: var(--alpha-04);--color-background-primary-outline-active: var(--alpha-06);--color-border-primary-outline: var(--alpha-25);--color-border-primary-outline-hover: var(--alpha-30);--color-background-primary-ghost-hover: var(--alpha-12);--color-background-primary-ghost-active: var(--alpha-16);--color-background-secondary-soft: var(--gray-300);--color-background-secondary-soft-hover: var(--gray-350);--color-background-secondary-soft-active: var(--gray-400);--color-background-secondary-soft-alpha: var(--alpha-12);--color-background-secondary-soft-alpha-hover: var(--alpha-16);--color-background-secondary-soft-alpha-active: var(--alpha-20);--color-background-secondary-solid: var(--gray-400);--color-background-secondary-solid-hover: var(--gray-450);--color-background-secondary-solid-active: var(--gray-500);--color-background-secondary-outline-hover: var(--alpha-04);--color-background-secondary-outline-active: var(--alpha-06);--color-border-secondary-outline: var(--alpha-25);--color-border-secondary-outline-hover: var(--alpha-30);--color-background-secondary-ghost-hover: var(--alpha-12);--color-background-secondary-ghost-active: var(--alpha-16);--color-text-info: var(--blue-200);--color-text-info-soft: var(--blue-300);--color-background-info-surface: var(--blue-a50);--color-border-info-surface: var(--blue-a50);--color-text-info-surface: var(--blue-300);--color-text-info-ghost: var(--blue-200);--color-text-info-ghost-hover: var(--blue-200);--color-text-warning: var(--orange-500);--color-text-warning-soft: var(--orange-400);--color-background-warning-surface: var(--orange-a50);--color-border-warning-surface: var(--orange-a50);--color-text-warning-surface: var(--orange-400);--color-text-caution: var(--yellow-500);--color-text-caution-soft: var(--yellow-400);--color-background-caution-surface: var(--yellow-a50);--color-border-caution-surface: var(--yellow-a50);--color-text-caution-surface: var(--yellow-400);--color-text-danger: var(--red-500);--color-text-danger-soft: var(--red-400);--color-background-danger-surface: var(--red-a50);--color-border-danger-surface: var(--red-a50);--color-text-danger-surface: var(--red-400);--color-text-success: var(--green-400);--color-text-success-soft: var(--green-400);--color-background-success-surface: var(--green-a50);--color-border-success-surface: var(--green-a50);--color-text-success-surface: var(--green-400);--color-background-success-solid: var(--green-600);--color-background-success-solid-hover: var(--green-600);--color-background-success-solid-active: var(--green-600);--color-border-success-outline: var(--green-600);--color-border-success-outline-hover: var(--green-600);--color-text-discovery: var(--purple-500);--color-text-discovery-soft: var(--purple-200);--color-background-discovery-surface: var(--purple-a50);--color-border-discovery-surface: var(--purple-a50);--color-text-discovery-surface: var(--purple-200);--color-text-discovery-outline: var(--purple-400);--color-text-discovery-outline-hover: var(--purple-400);--color-text-disabled: var(--gray-500);--color-border-subtle: var(--alpha-06);--color-border: var(--alpha-12);--color-border-strong: var(--alpha-20);--shadow: 0 10px 15px -3px #0003, 0 4px 6px -4px #0003;--color-surface: var(--gray-200);--color-surface-secondary: var(--gray-100);--color-surface-tertiary: var(--gray-50);--color-surface-elevated: var(--gray-300);--color-surface-elevated-secondary: var(--gray-400);--avatar-image-border-color: var(--alpha-15);--input-outline-border-color-hover: var(--alpha-30);--input-border-color-invalid: var(--red-600);--link-primary-text-color: var(--blue-300);--link-primary-text-color-hover: var(--blue-400);--user-message-background-color: var(--alpha-08);--codeblock-syntax-1: var(--yellow-100);--codeblock-syntax-2: var(--blue-200);--codeblock-syntax-3: var(--green-300);--codeblock-syntax-5: var(--purple-300);--dialog-backdrop-dim-background: #00000080;--menu-item-background-color: var(--alpha-10);--modal-backdrop-background: #00000080;--segmented-control-background: var(--gray-0);--segmented-control-thumb-background: var(--gray-300);--segmented-control-option-highlight-background-color: var(--gray-300);--slider-track-color: var(--gray-400);--slider-range-color: var(--gray-600);--switch-track-color: var(--gray-400);--switch-track-color-hover: var(--gray-450);--switch-track-color-checked: var(--blue-400);--switch-track-color-checked-disabled: var(--blue-700);--switch-track-color-disabled: var(--gray-300);--switch-thumb-color: var(--gray-1000);--switch-thumb-color-disabled: var(--gray-800)}}.w-box{box-sizing:border-box;display:flex}.w-text{box-sizing:border-box;display:inline}.w-title{box-sizing:border-box;margin:0;display:block}.w-select{box-sizing:border-box;align-items:center;display:inline-flex;position:relative}.w-select.w-full{width:100%;display:flex}.w-select .w-full{width:100%}.w-select[data-w-component=select]{gap:.5rem}.w-select.select-pill [data-slot=select-trigger]{border-radius:var(--radius-full)}.w-select.select-disabled{opacity:.6;pointer-events:none}.w-select.select-disabled [data-slot=select-trigger]{background-color:var(--color-surface-secondary);cursor:not-allowed}.w-checkbox{box-sizing:border-box;align-items:center;gap:.5rem;display:inline-flex}.w-checkbox label{-webkit-user-select:none;user-select:none;cursor:pointer}.w-checkbox[data-disabled=true] label{cursor:not-allowed;opacity:.7}.w-radio-group{box-sizing:border-box;gap:.75rem;display:flex}.w-radio-group label{-webkit-user-select:none;user-select:none;cursor:pointer}.w-radio-group[data-disabled=true] label{cursor:not-allowed;opacity:.7}.w-radio-group[direction=col]{flex-direction:column}.w-radio-group[direction=row]{flex-direction:row}.w-textarea{box-sizing:border-box;width:100%;display:inline-flex;position:relative}.w-textarea textarea{resize:vertical}.w-textarea[data-disabled=true] textarea{cursor:not-allowed;opacity:.7}.w-form{box-sizing:border-box;display:flex;position:relative}.w-spacer{box-sizing:border-box;min-width:var(--w-spacer-min-size, auto);min-height:var(--w-spacer-min-size, auto);flex:auto;display:flex}.w-divider{width:100%;height:var(--divider-size, 1px);background-color:var(--divider-color, var(--color-border));border:none;margin-block-start:calc(var(--spacing) * 4)}.w-divider[role=separator]{display:flex}.w-divider[data-w-manual-spacing]{margin-block-start:0}[data-w-component=divider]+[data-w-component]{margin-block-start:calc(var(--spacing) * 4)}[data-w-component=divider][data-w-manual-spacing]+[data-w-component]{margin-block-start:0!important}.w-divider.divider-flush{margin-left:0;margin-right:0}.w-caption{box-sizing:border-box;display:inline}.w-caption[data-w-component=caption][data-w-size=sm]{font-size:var(--font-text-2xs-size);letter-spacing:var(--font-text-2xs-tracking);line-height:1.3}.w-caption[data-w-component=caption][data-w-size=md]{font-size:var(--font-text-xs-size);letter-spacing:var(--font-text-xs-tracking);line-height:1.3}.w-caption[data-w-component=caption][data-w-size=lg]{font-size:var(--font-text-sm-size);letter-spacing:var(--font-text-sm-tracking);line-height:1.3}.w-label{box-sizing:border-box;cursor:pointer;display:inline-block}.w-markdown{box-sizing:border-box;display:block}.w-markdown[data-w-component=markdown]{width:100%}.w-markdown.markdown-streaming{animation:.3s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:.8}to{opacity:1}}.w-icon{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.w-chart{box-sizing:border-box;display:block;position:relative}.w-chart[data-w-component=chart]{width:100%;min-height:240px}.w-badge{box-sizing:border-box;justify-content:center;align-items:center;font-weight:500;transition:colors .2s ease-in-out;display:inline-flex}.badge-sm{height:1.25rem;padding:.25rem .5rem;font-size:.75rem}.badge-md{height:1.5rem;padding:.375rem .75rem;font-size:.875rem}.badge-lg{height:1.75rem;padding:.5rem 1rem;font-size:1rem}.badge-pill{border-radius:9999px}.badge-soft{border:1px solid #0000}.badge-info.badge-soft{background-color:var(--color-bg-info-soft);color:var(--color-text-info)}.badge-secondary.badge-soft{background-color:var(--color-bg-secondary-soft);color:var(--color-text-secondary)}.badge-discovery.badge-soft{background-color:var(--color-bg-discovery-soft);color:var(--color-text-discovery)}.badge-success.badge-soft{background-color:var(--color-bg-success-soft);color:var(--color-text-success)}.badge-warning.badge-soft{background-color:var(--color-bg-warning-soft);color:var(--color-text-warning)}.badge-danger.badge-soft{background-color:var(--color-bg-danger-soft);color:var(--color-text-danger)}.badge-solid{color:#fff;border:1px solid #0000}.badge-info.badge-solid{background-color:var(--color-bg-info)}.badge-secondary.badge-solid{background-color:var(--color-bg-secondary)}.badge-discovery.badge-solid{background-color:var(--color-bg-discovery)}.badge-success.badge-solid{background-color:var(--color-bg-success)}.badge-warning.badge-solid{background-color:var(--color-bg-warning)}.badge-danger.badge-solid{background-color:var(--color-bg-danger)}.badge-outline{background-color:#0000;border:1px solid}.badge-info.badge-outline{border-color:var(--color-border-info);color:var(--color-text-info)}.badge-secondary.badge-outline{border-color:var(--color-border-secondary);color:var(--color-text-secondary)}.badge-discovery.badge-outline{border-color:var(--color-border-discovery);color:var(--color-text-discovery)}.badge-success.badge-outline{border-color:var(--color-border-success);color:var(--color-text-success)}.badge-warning.badge-outline{border-color:var(--color-border-warning);color:var(--color-text-warning)}.badge-danger.badge-outline{border-color:var(--color-border-danger);color:var(--color-text-danger)}.w-card *,.w-box *,.w-text *,.w-title *,.w-icon,.w-chart,.w-badge,.w-datepicker,.w-select,.w-checkbox,.w-radio-group,.w-input,.w-textarea,.w-form,.w-spacer,.w-divider,.w-caption,.w-label,.w-markdown{box-sizing:border-box}.search-title svg,.search-title img{vertical-align:-2px;width:13px;height:13px;margin-right:3px;display:inline}.vue-office-docx{height:100%;overflow-y:auto}.vue-office-docx .docx-wrapper>section.docx{margin-bottom:5px}@media screen and (max-width:800px){.vue-office-docx .docx-wrapper{padding:10px}.vue-office-docx .docx-wrapper>section.docx{width:100%!important;padding:10px!important}}.x-spreadsheet{-webkit-user-select:none;user-select:none;box-sizing:content-box;-webkit-font-smoothing:antialiased;background:#fff;font-family:Lato,Source Sans Pro,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:normal}.x-spreadsheet textarea{font:400 13px Arial,Lato,Source Sans Pro,Roboto,Helvetica,sans-serif}.x-spreadsheet-sheet{position:relative;overflow:hidden}.x-spreadsheet-table{vertical-align:bottom}.x-spreadsheet-tooltip{color:#fff;z-index:201;background:#000;border-radius:1px;padding:5px 10px;font-family:inherit;font-size:12px;position:absolute}.x-spreadsheet-tooltip:before{pointer-events:none;content:"";background:inherit;z-index:1;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px);transform:rotate(45deg);box-shadow:1px 1px 3px -1px #0000004d}.x-spreadsheet-color-palette{padding:5px}.x-spreadsheet-color-palette table{border-collapse:separate;border-spacing:2px;background:#fff;margin:0;padding:0}.x-spreadsheet-color-palette table td{cursor:pointer;border:1px solid #0000;margin:0}.x-spreadsheet-color-palette table td:hover{border-color:#ddd}.x-spreadsheet-color-palette table td .x-spreadsheet-color-palette-cell{width:16px;height:16px}.x-spreadsheet-border-palette{padding:6px}.x-spreadsheet-border-palette table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;margin:0;padding:0}.x-spreadsheet-border-palette table td{margin:0}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left{border-right:1px solid #eee;padding-right:6px}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell{cursor:pointer;text-align:center;width:30px;height:30px}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell:hover{background-color:#eee}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-right{padding-left:6px}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-right .x-spreadsheet-line-type{position:relative;top:-3px;left:0}.x-spreadsheet-dropdown{position:relative}.x-spreadsheet-dropdown .x-spreadsheet-dropdown-content{z-index:200;background:#fff;position:absolute;box-shadow:1px 2px 5px 2px #33333326}.x-spreadsheet-dropdown.bottom-left .x-spreadsheet-dropdown-content{top:calc(100% + 5px);left:0}.x-spreadsheet-dropdown.bottom-right .x-spreadsheet-dropdown-content{top:calc(100% + 5px);right:0}.x-spreadsheet-dropdown.top-left .x-spreadsheet-dropdown-content{bottom:calc(100% + 5px);left:0}.x-spreadsheet-dropdown.top-right .x-spreadsheet-dropdown-content{bottom:calc(100% + 5px);right:0}.x-spreadsheet-dropdown .x-spreadsheet-dropdown-title{padding:0 5px;display:inline-block}.x-spreadsheet-resizer{z-index:11;position:absolute}.x-spreadsheet-resizer .x-spreadsheet-resizer-hover{background-color:#4b89ff40}.x-spreadsheet-resizer .x-spreadsheet-resizer-line{position:absolute}.x-spreadsheet-resizer.horizontal{cursor:row-resize}.x-spreadsheet-resizer.horizontal .x-spreadsheet-resizer-line{border-bottom:2px dashed #4b89ff;bottom:0;left:0}.x-spreadsheet-resizer.vertical{cursor:col-resize}.x-spreadsheet-resizer.vertical .x-spreadsheet-resizer-line{border-right:2px dashed #4b89ff;top:0;right:0}.x-spreadsheet-scrollbar{opacity:.9;z-index:12;background-color:#f4f5f8;position:absolute;bottom:0;right:0}.x-spreadsheet-scrollbar.horizontal{right:15px;overflow:scroll hidden}.x-spreadsheet-scrollbar.horizontal>div{background:#ddd;height:1px}.x-spreadsheet-scrollbar.vertical{bottom:15px;overflow:hidden scroll}.x-spreadsheet-scrollbar.vertical>div{background:#ddd;width:1px}.x-spreadsheet-overlayer{z-index:10;position:absolute;top:0;left:0}.x-spreadsheet-overlayer .x-spreadsheet-overlayer-content{pointer-events:none;width:100%;height:100%;position:absolute;overflow:hidden}.x-spreadsheet-editor,.x-spreadsheet-selector{box-sizing:content-box;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.x-spreadsheet-selector .hide-input{z-index:0;position:absolute}.x-spreadsheet-selector .hide-input input{width:0;padding:0;border:none!important}.x-spreadsheet-selector .x-spreadsheet-selector-area{z-index:5;background:#4b89ff1a;border:2px solid #4b89ff;position:absolute}.x-spreadsheet-selector .x-spreadsheet-selector-clipboard,.x-spreadsheet-selector .x-spreadsheet-selector-autofill{z-index:100;background:none;position:absolute}.x-spreadsheet-selector .x-spreadsheet-selector-clipboard{border:2px dashed #4b89ff}.x-spreadsheet-selector .x-spreadsheet-selector-autofill{border:1px dashed #00000073}.x-spreadsheet-selector .x-spreadsheet-selector-corner{pointer-events:auto;cursor:crosshair;background:#4b89ff;border:2px solid #fff;width:5px;height:5px;font-size:0;position:absolute;bottom:-5px;right:-5px}.x-spreadsheet-editor{z-index:20}.x-spreadsheet-editor .x-spreadsheet-editor-area{text-align:left;z-index:100;pointer-events:auto;border:2px solid #4b89ff;line-height:0;position:absolute}.x-spreadsheet-editor .x-spreadsheet-editor-area textarea{box-sizing:content-box;resize:none;text-align:start;color:inherit;white-space:normal;word-wrap:break-word;border:none;outline:none;margin:0;padding:0 3px;font:400 13px/22px Arial,Lato,Source Sans Pro,Roboto,Helvetica,sans-serif;overflow-y:hidden}.x-spreadsheet-editor .x-spreadsheet-editor-area .textline{visibility:hidden;position:fixed;top:0;left:0;overflow:hidden}.x-spreadsheet-item{-webkit-user-select:none;user-select:none;color:#000000e6;cursor:default;text-align:left;background:0;border:1px solid #0000;outline:none;height:26px;padding:2px 10px;line-height:26px;list-style:none;overflow:hidden}.x-spreadsheet-item.disabled{pointer-events:none;opacity:.5}.x-spreadsheet-item:hover,.x-spreadsheet-item.active{background:#0000000d}.x-spreadsheet-item.divider{border:none;border-bottom:1px solid #0000001a;height:0;margin:5px 0;padding:0}.x-spreadsheet-item .label{float:right;opacity:.65;font-size:1em}.x-spreadsheet-item.state,.x-spreadsheet-header.state{position:relative;padding-left:35px!important}.x-spreadsheet-item.state:before,.x-spreadsheet-header.state:before{content:"";background:#00000014;border-radius:2px;width:10px;height:10px;position:absolute;top:calc(50% - 5px);left:12px}.x-spreadsheet-item.state.checked:before,.x-spreadsheet-header.state.checked:before{background:#4b89ff}.x-spreadsheet-checkbox{backface-visibility:hidden;vertical-align:baseline;outline:0;font-size:1rem;font-style:normal;line-height:1em;display:inline-block;position:relative}.x-spreadsheet-checkbox>input{z-index:-1;outline:0;position:absolute;top:0;left:0;opacity:0!important}.x-spreadsheet-suggest,.x-spreadsheet-contextmenu,.x-spreadsheet-sort-filter{z-index:100;pointer-events:auto;background:#fff;width:260px;position:absolute;overflow:auto;box-shadow:1px 2px 5px 2px #33333326}.x-spreadsheet-suggest{width:200px}.x-spreadsheet-filter{border:1px solid #e9e9e9;margin:10px;font-size:12px}.x-spreadsheet-filter .x-spreadsheet-header{background:#f8f8f9;border-bottom:1px solid #e9e9e9;border-left:1px solid #0000;padding:.5em .75em}.x-spreadsheet-filter .x-spreadsheet-body{height:200px;overflow-y:auto}.x-spreadsheet-filter .x-spreadsheet-body .x-spreadsheet-item{height:20px;line-height:20px}.x-spreadsheet-sort-filter .x-spreadsheet-buttons{margin:10px}.x-spreadsheet-bottombar{text-align:left;background:#f5f6f7;border-top:1px solid #e0e2e4;height:40px;padding:0 30px;display:flex;position:relative}.x-spreadsheet-bottombar .x-spreadsheet-menu>li{vertical-align:middle;border-right:1px solid #e8eaed;height:40px;padding-top:0;padding-bottom:0;line-height:40px}.x-spreadsheet-menu{-webkit-user-select:none;user-select:none;margin:0;padding:0;list-style:none}.x-spreadsheet-menu>li{float:left;vertical-align:middle;text-align:left;color:#80868b;white-space:nowrap;cursor:pointer;margin:0;padding:.785em 1em;font-weight:700;line-height:1.25em;transition:all .3s}.x-spreadsheet-menu>li.active{color:#000000a6;background-color:#fff}.x-spreadsheet-menu>li .x-spreadsheet-dropdown{display:inline-block}.x-spreadsheet-print{z-index:100;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.x-spreadsheet-print-bar{background:#424242;height:60px;padding:0 30px;line-height:60px}.x-spreadsheet-print-bar .-title{color:#fff;float:left;font-size:1.2em;font-weight:700}.x-spreadsheet-print-bar .-right{float:right;margin-top:12px}.x-spreadsheet-print-content{background:#d0d0d0;flex-direction:row;flex:auto;height:calc(100% - 60px);display:flex}.x-spreadsheet-print-content .-sider{background:#fff;border-left:2px solid #ccc;flex:0 0 300px;width:300px}.x-spreadsheet-print-content .-content{flex:auto;height:100%;overflow:auto scroll}.x-spreadsheet-canvas-card-wraper{margin:40px 20px}.x-spreadsheet-canvas-card{page-break-before:auto;page-break-after:always;background:#fff;margin:auto;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 3px #0000001f,0 4px 5px #0003}.x-spreadsheet-calendar{color:#000000a6;-webkit-user-select:none;user-select:none;background:#fff}.x-spreadsheet-calendar .calendar-header{text-align:center;float:left;background:#f9fafb;width:100%;font-weight:700;line-height:30px}.x-spreadsheet-calendar .calendar-header .calendar-header-left{float:left;padding-left:5px}.x-spreadsheet-calendar .calendar-header .calendar-header-right{float:right}.x-spreadsheet-calendar .calendar-header .calendar-header-right a{border-radius:2px;margin-right:2px;padding:3px 0}.x-spreadsheet-calendar .calendar-header .calendar-header-right a:hover{background:#00000014}.x-spreadsheet-calendar .calendar-body{border-collapse:collapse;border-spacing:0}.x-spreadsheet-calendar .calendar-body th,.x-spreadsheet-calendar .calendar-body td{text-align:center;width:14.2857%;min-width:32px;padding:0;font-weight:700;line-height:30px}.x-spreadsheet-calendar .calendar-body td>.cell:hover{background:#ecf6fd}.x-spreadsheet-calendar .calendar-body td>.cell.active,.x-spreadsheet-calendar .calendar-body td>.cell.active:hover{color:#2185d0;background:#ecf6fd}.x-spreadsheet-calendar .calendar-body td>.cell.disabled{pointer-events:none;opacity:.5}.x-spreadsheet-datepicker{z-index:10;width:auto;position:absolute;top:calc(100% + 5px);left:0;box-shadow:2px 2px 5px #0003}.x-spreadsheet-buttons{justify-content:flex-end;display:flex}.x-spreadsheet-buttons .x-spreadsheet-button{margin-left:8px}.x-spreadsheet-button{white-space:nowrap;text-align:center;cursor:pointer;color:#0009;vertical-align:baseline;zoom:1;-webkit-user-select:none;user-select:none;background:#e0e1e2;border-radius:3px;outline:none;min-height:1em;padding:.75em 1em;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1em;text-decoration:none;transition:all .1s linear;display:inline-block}.x-spreadsheet-button.active,.x-spreadsheet-button:hover{color:#000c;background-color:#c0c1c2}.x-spreadsheet-button.primary{color:#fff;background-color:#2185d0}.x-spreadsheet-button.primary:hover,.x-spreadsheet-button.primary.active{color:#fff;background-color:#1678c2}.x-spreadsheet-form-input{color:#000000de;font-size:1em;font-weight:400;display:inline-flex;position:relative}.x-spreadsheet-form-input input{z-index:1;-webkit-tap-highlight-color:#fff0;text-align:left;background:#fff;border:1px solid #e9e9e9;border-radius:3px;outline:0;flex:1 0 auto;max-width:100%;height:30px;margin:0;padding:0 8px;line-height:30px;transition:box-shadow .1s,border-color .1s;box-shadow:inset 0 1px 2px #0a0a0a0f}.x-spreadsheet-form-input input:focus{border-color:#4b89ff;box-shadow:inset 0 1px 2px #4b89ff33}.x-spreadsheet-form-select{cursor:pointer;color:#000000de;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e9e9e9;border-radius:2px;display:inline-block;position:relative;box-shadow:inset 0 1px 2px #0a0a0a0f}.x-spreadsheet-form-select .input-text{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:60px;height:30px;padding:0 8px;line-height:30px}.x-spreadsheet-form-fields{flex-flow:wrap;display:flex}.x-spreadsheet-form-fields .x-spreadsheet-form-field{flex:0 auto}.x-spreadsheet-form-fields .x-spreadsheet-form-field .label{margin:0 10px 0 0;display:inline-block}.x-spreadsheet-form-field{vertical-align:middle;margin-bottom:10px;margin-left:10px;display:block}.x-spreadsheet-form-field:first-child{margin-left:0}.x-spreadsheet-form-field.error .x-spreadsheet-form-select,.x-spreadsheet-form-field.error input{border-color:#f04134}.x-spreadsheet-form-field .tip{color:#f04134;font-size:.9em}.x-spreadsheet-dimmer{text-align:center;vertical-align:middle;opacity:0;-webkit-user-select:none;user-select:none;z-index:1000;background-color:#0009;width:100%;height:100%;transition:background-color .5s linear;animation-duration:.5s;animation-fill-mode:both;display:none;position:absolute;top:0!important;left:0!important}.x-spreadsheet-dimmer.active{opacity:1;display:block}form fieldset{border:none}form fieldset label{color:#666;margin-bottom:.5em;font-size:1em;display:block}form fieldset select{background-color:#fff;border:none;border-bottom:2px solid #ddd;border-radius:2px;width:100%;padding:.5em .85em;font-size:1.1em}.x-spreadsheet-modal,.x-spreadsheet-toast{z-index:1001;text-align:left;color:#000000de;background-color:#fff;background-clip:padding-box;border:1px solid #0000001a;border-radius:4px;min-width:360px;font-family:Lato,Source Sans Pro,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.25em;position:fixed;box-shadow:0 2px 8px #0003}.x-spreadsheet-toast{background-color:#ffffffd9}.x-spreadsheet-modal-header,.x-spreadsheet-toast-header{background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid #0000000d;border-radius:4px 4px 0 0;font-weight:600}.x-spreadsheet-toast-header{color:#f2711c}.x-spreadsheet-modal-header{background:#00000014;border-bottom:1px solid #e0e2e4;font-size:1.0785em}.x-spreadsheet-modal-header,.x-spreadsheet-modal-content,.x-spreadsheet-toast-header,.x-spreadsheet-toast-content{padding:.75em 1em}.x-spreadsheet-menu li:first-child{display:none}.vue-office-excel{height:100%}.agentx-sender .ant-sender{box-sizing:border-box;border:1px solid #e9e9e9;min-height:100px;overflow:hidden;background:#fff!important;border-radius:28px!important;box-shadow:0 0 4px #0000000a!important}.agentx-sender .ant-sender:after{box-sizing:border-box;border:0!important;border-radius:28px!important;box-shadow:inset 0 0 0 1px #e9e9e9!important}.agentx-sender .ant-sender .ant-sender-header{border-bottom:0;margin:0!important;padding:0!important}.agentx-sender .ant-sender .ant-sender-header-content{margin:0!important;padding:0!important}.agentx-sender .ant-sender .ant-sender-input{padding:0!important;font-size:16px!important;line-height:24px!important}.agentx-sender .ant-sender .ant-sender-input textarea{resize:none!important;color:#000!important;background:none!important;max-height:340px!important;padding:0!important;overflow-y:auto!important}.agentx-sender .ant-sender .ant-sender-input textarea::placeholder{color:#999}.agentx-sender .ant-sender .ant-sender-content{padding:16px 20px 0!important}.agentx-sender .ant-sender .ant-sender-footer{padding:0 20px 12px!important}.agentx-sender .ant-sender.agentx-sender-container--single-line{min-height:56px;position:relative}.agentx-sender .ant-sender.agentx-sender-container--single-line .ant-sender-content{box-sizing:border-box;min-height:56px;padding:16px 64px 16px 56px!important}.agentx-sender .ant-sender.agentx-sender-container--single-line .ant-sender-footer{z-index:1;pointer-events:none;position:absolute;bottom:10px;left:12px;right:12px;padding:0!important}.agentx-sender .ant-sender.agentx-sender-container--single-line .agentx-sender-footer{pointer-events:none;margin-left:0!important}.agentx-sender .ant-sender.agentx-sender-container--single-line .agentx-sender-footer__left,.agentx-sender .ant-sender.agentx-sender-container--single-line .agentx-sender-footer__right{pointer-events:auto}.agentx-sender .ant-sender .ant-sender-actions-btn{background:linear-gradient(#333,#222)!important;border:1px solid #000!important;border-radius:18px!important;width:36px!important;height:36px!important;box-shadow:inset 0 -1.5px 1px #000,inset 0 1.5px 1px #ffffff40!important}.agentx-sender .ant-sender .ant-sender-actions-btn:hover{background:linear-gradient(#333333eb,#222222eb)!important}.agentx-sender .ant-sender .agentx-send-btn{color:#fff!important;background:linear-gradient(#333,#222)!important;border:1px solid #000!important;transition:none!important;box-shadow:inset 0 -1.5px 1px #000,inset 0 1.5px 1px #ffffff40!important}.agentx-sender .ant-sender .agentx-send-btn:hover{background:linear-gradient(#333333eb,#222222eb)!important}.agentx-sender .ant-sender .agentx-send-btn .ant-btn-icon{color:#fff!important;transition:none!important}.agentx-sender .ant-sender .agentx-send-btn .ant-btn-icon svg{transition:none!important}.agentx-sender .ant-sender .agentx-send-btn:disabled,.agentx-sender .ant-sender .agentx-send-btn.ant-btn-disabled{box-shadow:none!important;color:#ffffffb3!important;background:none!important;border:0!important;padding:0!important;transition:none!important}.agentx-sender .ant-sender .agentx-send-btn:disabled:hover,.agentx-sender .ant-sender .agentx-send-btn.ant-btn-disabled:hover{opacity:1}.agentx-sender .ant-sender .agentx-send-btn:disabled .ant-btn-icon,.agentx-sender .ant-sender .agentx-send-btn.ant-btn-disabled .ant-btn-icon{color:#ffffffb3!important;width:36px!important;height:36px!important;line-height:0!important;transition:none!important}.agentx-sender .ant-sender .agentx-send-btn:disabled .ant-btn-icon svg,.agentx-sender .ant-sender .agentx-send-btn.ant-btn-disabled .ant-btn-icon svg{display:block;width:36px!important;height:36px!important;transition:none!important}.agentx-sender .ant-sender .ant-sender-actions-btn-disabled{color:#ffffffb3!important;background:#e3e3e3b3!important;border:1px solid #cfcfcfb3!important}.agentx-sender .ant-sender .ant-sender-actions-btn-disabled:hover{opacity:.4}.agentx-sender .ant-sender .ant-btn-color-primary.ant-btn-variant-text{color:#000}.agentx-sender .ant-sender .ant-btn-color-primary.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover{color:#000000b3;background:none}.agentx-sender .ant-sender:focus-within{border-color:#e9e9e9!important}.agentx-sender .ant-sender:focus-within:after{border-width:1px;border-color:#e9e9e9!important;border-radius:28px!important}.agentx-sender .ant-sender .ant-btn-text.ant-btn-circle{box-shadow:none;background:none;border:0}.agentx-sender .ant-sender .ant-btn-text.ant-btn-circle:hover,.agentx-sender .ant-sender .ant-btn-text.ant-btn-circle:active,.agentx-sender .ant-sender .ant-btn-text.ant-btn-circle:focus{box-shadow:none;border:0;background:#0000000a!important}.agentx-sender.agentx-sender--drag-active .ant-sender{background:#f5faff!important;border-color:#1677ff!important}.agentx-sender.agentx-sender--drag-active .ant-sender:after{box-shadow:inset 0 0 0 1px #1677ff!important}.agentx-sender-wrap{width:100%;position:relative}.agentx-sender-wrap--with-top{padding-top:56px}.agentx-sender-wrap__top-addon{z-index:2;position:absolute;top:0;left:28px;right:28px}.agentx-tool-btn{color:#000000d9;border-radius:20px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:14px;display:inline-flex;box-shadow:none!important;background:none!important;border:0!important}.agentx-tool-btn.agentx-tool-btn--icon-only{justify-content:center;width:44px;padding:0}.agentx-tool-btn:hover,.agentx-tool-btn:active,.agentx-tool-btn:focus{box-shadow:none!important;background:#0000000a!important;border:0!important}.agentx-ppt-btn{border-radius:20px;align-items:center;gap:2px;height:36px;padding:0 12px;font-size:14px;display:inline-flex;box-shadow:none!important;color:#000!important;background:#fff!important;border:1px solid #ededed!important}.agentx-ppt-btn.agentx-ppt-btn--icon-only{justify-content:center;width:36px;padding:0}.agentx-ppt-btn:hover,.agentx-ppt-btn:active,.agentx-ppt-btn:focus{color:#000!important;background:#f5f5f5!important;border:1px solid #ededed!important}.agentx-ppt-btn svg{width:16px!important;height:16px!important}.agentx-ppt-btn svg *{fill:#000!important}.agentx-ppt-btn svg [stroke]{stroke:#000!important}.agentx-ppt-btn .anticon,.agentx-ppt-btn .ant-btn-icon{justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;font-size:16px!important;display:flex!important}.agentx-ppt-tooltip{max-width:none!important}.agentx-ppt-tooltip .ant-tooltip-inner{color:#fff!important;background-color:#000!important;border-radius:8px!important;width:max-content!important;max-width:none!important;padding:8px 12px!important;font-size:12px!important;line-height:16px!important;box-shadow:0 2px 12px #0003!important}.agentx-ppt-tooltip .ant-tooltip-arrow:before{background-color:#000!important}.agentx-selected-scene{box-shadow:none!important;color:#0285ff!important;background:none!important;border:0!important}.agentx-selected-scene .agentx-selected-scene__icon{justify-content:center;align-items:center;display:inline-flex}.agentx-selected-scene .agentx-selected-scene__icon svg{width:16px;height:16px}.agentx-selected-scene .agentx-selected-scene__icon svg *{fill:currentColor!important}.agentx-selected-scene .agentx-selected-scene__icon svg [stroke]{stroke:currentColor!important}.agentx-selected-scene .agentx-selected-scene__close{border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;margin-left:4px;transition:background .2s;display:inline-flex}.agentx-selected-scene .agentx-selected-scene__close:hover{background:#0285ff1a}.agentx-selected-scene:hover,.agentx-selected-scene:active,.agentx-selected-scene:focus{box-shadow:none!important;color:#0285ff!important;background:#e6f3ff!important;border:0!important}.agentx-selected-kb-list{flex-wrap:wrap;gap:4px;display:inline-flex}.agentx-selected-kb{max-width:200px;transition:all .2s;box-shadow:none!important;color:#0285ff!important;background:none!important;border:0!important;border-radius:18px!important}.agentx-selected-kb:hover,.agentx-selected-kb:active,.agentx-selected-kb:focus{box-shadow:none!important;color:#0285ff!important;background:#e6f3ff!important;border:0!important}.agentx-selected-kb__close-inner{border-radius:4px;width:16px;height:16px;transition:background .2s}.agentx-selected-kb__close-inner:hover{background:#0285ff1a}.agentx-selected-kb__icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.agentx-selected-kb__icon svg{width:16px;height:16px}.agentx-selected-kb__text{text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:inline-block;overflow:hidden}.agentx-tool-menu{min-width:220px;border:1px solid #0000000f!important;border-radius:16px!important;padding:8px!important;box-shadow:0 8px 32px #0000001f!important}.agentx-tool-menu .ant-dropdown-menu{flex-direction:column;gap:16px;display:flex}.agentx-tool-menu .ant-dropdown-menu-item{border-radius:12px;align-items:center;gap:8px;height:44px;margin:0;padding:0 12px;display:flex}.agentx-tool-menu .ant-dropdown-menu-item-icon{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.agentx-tool-menu .ant-dropdown-menu-item:hover{background:#0000000a}.agentx-tool-menu .ant-dropdown-menu-item-selected{color:#1677ff!important;background:#e8f3ff!important}.agentx-tool-menu .ant-dropdown-menu-item-selected .ant-dropdown-menu-title-content{color:#1677ff!important}.agentx-tool-menu .ant-dropdown-menu-title-content{color:#000;align-items:center;width:100%;font-size:14px;font-weight:400;line-height:16px;display:flex}.agentx-tool-menu svg{flex:none;width:20px;height:20px}.agentx-quick-actions-popover .ant-popover-container,.agentx-quick-actions-popover .ant-popover-inner{box-sizing:border-box;background:#fff;border:1px solid #eaeaea;min-width:180px;overflow:hidden;box-shadow:0 8px 32px #0000001f;border-radius:16px!important;padding:7px 8px!important}.agentx-quick-actions-popover .ant-popover-inner-content{overflow:hidden;border-radius:16px!important}.agentx-quick-actions{flex-direction:column;gap:0;width:100%;display:flex}.agentx-quick-actions-item{color:#000;cursor:pointer;text-align:left;background:none;border:0;border-radius:8px;outline:none;align-items:center;gap:8px;width:100%;height:36px;padding:0 8px;font-size:14px;line-height:16px;transition:background .2s;display:flex}.agentx-quick-actions-item:hover:not(:disabled){background:#f6f6f8}.agentx-quick-actions-item:disabled{cursor:not-allowed;opacity:.45}.agentx-quick-actions-divider{background:#eaeaea;width:100%;height:1px;margin:8px 0 10px}.agentx-quick-actions-icon{color:#000c;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.agentx-model-menu{width:100%;min-width:268px;max-height:340px;overflow:auto;background:#fff!important;border:1px solid #eaeaea!important;border-radius:16px!important;flex-direction:column!important;gap:4px!important;padding:4px!important;display:flex!important;box-shadow:0 8px 32px #0000001f!important}.agentx-model-menu .ant-dropdown-menu-item{background:none!important;margin:0!important;padding:0!important}.agentx-model-menu .ant-dropdown-menu-item:hover{background:none!important}.agentx-model-option{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;height:52px;padding:8px;transition:background .2s;display:flex}.agentx-model-option:hover{background:#00000008}.agentx-model-option.is-selected,.agentx-model-option.is-selected:hover{background:#f6f6f8}.agentx-model-option__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.agentx-model-option__title{color:#000;align-items:center;gap:4px;min-width:0;font-size:14px;font-weight:500;line-height:16px;display:flex}.agentx-model-option__feature{flex:none}.agentx-model-option__icon{-o-object-fit:contain;object-fit:contain;flex:none;width:16px;height:16px;background:none!important}.agentx-model-option__icon--text{justify-content:center;align-items:center;font-size:14px;line-height:16px;display:inline-flex}.agentx-model-option__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agentx-model-option__desc{color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.agentx-model-option__check{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.agentx-model-option__check img{width:16px;height:16px;display:block}.agentx-model-trigger{-webkit-user-select:none;user-select:none;cursor:pointer;background:none;border-radius:20px;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;height:36px;padding:0 12px;transition:all .2s;display:inline-flex}.agentx-model-trigger:hover:not(.is-disabled){background:#f0f0f2}.agentx-model-trigger__content{align-items:center;gap:4px;display:inline-flex}.agentx-model-trigger__icon{-o-object-fit:contain;object-fit:contain;flex:none;width:16px;height:16px}.agentx-model-trigger__icon--text{justify-content:center;align-items:center;font-size:14px;line-height:16px;display:inline-flex}.agentx-model-trigger__name{color:#000;white-space:nowrap;font-size:14px;font-weight:500;line-height:16px}.agentx-model-trigger__caret{flex-shrink:0;justify-content:center;align-items:center;width:9px;height:5px;display:inline-flex}.agentx-model-trigger__empty-icon{opacity:.45;font-size:18px}.agentx-mcp .ant-tabs .ant-tabs-tab{padding:0}.agentx-mcp .ant-tabs-top>.ant-tabs-nav{margin:0}.agentx-mcp .ant-tabs-top>.ant-tabs-nav:before{border-bottom:none}.agentx-file-list{flex-wrap:wrap;gap:8px;padding:12px 12px 0;display:flex}.agentx-file-item{position:relative}.agentx-file-item .agentx-file-close{color:#fff;cursor:pointer;z-index:10;background:#000;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;transition:opacity .2s;display:flex;position:absolute;top:6px;right:6px}.agentx-file-item .agentx-file-close:hover{opacity:.8}.agentx-file-thumbnail{border-radius:16px;width:56px;height:56px;position:relative;overflow:hidden}.agentx-file-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.agentx-file-card{background:#fff;border:1px solid #eaeaea;border-radius:16px;align-items:center;gap:8px;width:272px;height:56px;padding:11px;display:flex}.agentx-file-card .agentx-file-icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.agentx-file-card .agentx-file-icon svg{width:100%;height:100%}.agentx-file-card .agentx-file-info{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.agentx-file-card .agentx-file-info .agentx-file-name{color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;overflow:hidden}.agentx-file-card .agentx-file-info .agentx-file-size{color:#0000004d;font-size:10px;line-height:12px}.agentx-replay-button{background:linear-gradient(#333,#222)!important;border:1px solid #000!important;box-shadow:inset 0 -1.5px 1px #000,inset 0 1.5px 1px #ffffff40!important}.agentx-replay-button:hover{background:linear-gradient(#333333eb,#222222eb)!important;border:1px solid #000!important;box-shadow:inset 0 -1.5px 1px #000,inset 0 1.5px 1px #ffffff40!important}.agentx-website-delivery-tree.ant-tree.ant-tree-directory .ant-tree-treenode-selected,.agentx-website-delivery-tree.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper:before{background-color:#0000}.agentx-website-delivery-tree.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper .ant-tree-title{background-color:#f6f6f8}.agentx-website-delivery-tree.ant-tree.ant-tree-directory .ant-tree-switcher.ant-tree-switcher-noop:before{background-color:#0000}.agentx-website-delivery-tree.ant-tree.ant-tree-directory .ant-tree-node-content-wrapper{color:#000;padding:0}.agentx-website-delivery-tree.ant-tree.ant-tree-directory .ant-tree-node-content-wrapper:hover{color:#000}.agentx-website-delivery-tree.ant-tree.ant-tree-directory .ant-tree-node-content-wrapper:hover:before{background-color:#0000}.agentx-website-delivery-tree.ant-tree.ant-tree-directory .ant-tree-node-content-wrapper:hover .ant-tree-title{background-color:#f6f6f8}.agentx-website-delivery-tree.ant-tree.ant-tree-directory .ant-tree-node-content-wrapper .ant-tree-title{background-color:#0000;border-radius:4px;padding:4px 8px;position:relative}.agentx-controller .ant-slider{width:100%;margin:0;padding:6px 0}.agentx-controller .ant-slider .ant-slider-rail{background-color:#eaeaea;height:4px;top:50%;translate:0 -50%}.agentx-controller .ant-slider .ant-slider-track{background-color:#2781ff;border-radius:4px;height:4px;top:50%;translate:0 -50%}.agentx-controller .ant-slider .ant-slider-handle{width:12px;height:12px;margin-top:0;top:50%;translate:0 -50%}.agentx-controller .ant-slider .ant-slider-handle:after{background-color:#2781ff;outline:2px solid #fff;width:12px;height:12px;inset-block-start:0;inset-inline-start:0;box-shadow:0 1px 4px #0003}.agentx-controller .ant-slider .ant-slider-handle:hover:after,.agentx-controller .ant-slider .ant-slider-handle:focus:after{width:14px;height:14px;margin-top:-1px;margin-left:-1px}.agentx-controller .ant-badge.ant-badge-status .ant-badge-status-dot{width:6px;height:6px}.agentx-controller .ant-badge.ant-badge-status .ant-badge-status-default{background-color:#999}.agentx-two-column{--agentx-gap-min: 20px;--agentx-chat-max: 760px;--agentx-base: min(var(--agentx-chat-max), calc((100% - 2 * var(--agentx-gap-min)) / 2));--agentx-extra: max(0px, calc(100% - (2 * var(--agentx-chat-max) + 2 * var(--agentx-gap-min))));--agentx-gap-grow-share: .125;--agentx-workspace-grow-share: calc(1 - 2 * var(--agentx-gap-grow-share));--agentx-gap: calc(var(--agentx-gap-min) + (var(--agentx-extra) * var(--agentx-gap-grow-share)));-moz-column-gap:var(--agentx-gap);column-gap:var(--agentx-gap);flex:auto;min-width:0;height:100%;padding-left:0;padding-right:12px;display:flex}.agentx-single-column{flex:auto;justify-content:center;min-width:0;height:100%;padding-left:20px;padding-right:12px;display:flex}.agentx-chat-single{flex:0 760px;width:min(100%,760px);min-width:0;max-width:760px;height:100%}.agentx-chat-column{flex:0 0 var(--agentx-base);min-width:0;height:100%;margin-left:var(--agentx-gap)}.agentx-right-column{flex:0 0 calc(var(--agentx-base) + (var(--agentx-extra) * var(--agentx-workspace-grow-share)));min-width:0;height:100%}.planner .ant-thought-chain,.planner .ant-thought-chain-node,.planner .ant-thought-chain-node-header,.planner .ant-thought-chain-node-content-box{background:none!important}.planner .ant-thought-chain-item-index-icon,.planner .ant-thought-chain-node-index-icon,.planner .ant-thought-chain-node-icon,.planner .ant-thought-chain-node-collapse-icon{display:none!important}.planner .ant-thought-chain-node-header{align-items:flex-start;gap:8px}.planner .ant-thought-chain-node-title{align-items:center;min-height:20px;display:flex}.planner .planner-step-title{align-items:center;gap:8px;display:flex}.planner .planner-step-title-icon{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.planner .planner-step-title-text{color:#000;font-size:14px;font-weight:500;line-height:20px}.planner .planner-step-expand-icon{color:#000;align-items:center;display:flex}.planner .ant-thought-chain-node{padding-block:6px}.planner .ant-thought-chain-node-content-box{color:#000000a6;font-size:13px;line-height:18px}.planner .ant-thought-chain-node-tail,.planner .ant-thought-chain-item-tail{border-inline-start:1px dashed #eaeaea!important;background-color:#0000!important;border-left:1px dashed #eaeaea!important}.ant-thought-chain-node:not(:last-child) .agentx-plan-step-content{position:relative}.ant-thought-chain-node:not(:last-child) .agentx-plan-step-content:before{content:"";border-left:1px dashed #ddd;width:0;display:block;position:absolute;top:0;bottom:-24px;left:0}@layer properties{@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*,:before,:after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial;--tw-ease: initial;--tw-content: ""}::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial;--tw-ease: initial;--tw-content: ""}}}@layer theme{:root,:host{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: #fef2f2;--color-red-200: #ffcaca;--color-red-500: #fb2c36;--color-red-600: #e40014;--color-red-700: #bf000f;--color-yellow-50: #fefce8;--color-yellow-200: #fff085;--color-yellow-800: #874b00;--color-green-500: #00c758;--color-blue-500: #3080ff;--color-blue-600: #155dfc;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5dc;--color-gray-400: #99a1af;--color-gray-500: #6a7282;--color-gray-600: #4a5565;--color-gray-700: #364153;--color-gray-800: #1e2939;--color-gray-900: #101828;--color-zinc-100: #f4f4f5;--color-neutral-50: #fafafa;--color-neutral-300: #d4d4d4;--color-neutral-400: #a1a1a1;--color-neutral-500: #737373;--color-stone-50: #fafaf9;--color-stone-400: #a6a09b;--color-stone-500: #79716b;--color-stone-600: #57534d;--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-4xl: 56rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--leading-relaxed: 1.625;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-mono-font-family: var(--font-mono)}@supports (color: lab(0% 0 0)){:root,:host{--color-red-50: lab(96.5005% 4.18508 1.52328);--color-red-200: lab(86.017% 19.8815 7.75869);--color-red-500: lab(55.4814% 75.0732 48.8528);--color-red-600: lab(48.4493% 77.4328 61.5452);--color-red-700: lab(40.4273% 67.2623 53.7441);--color-yellow-50: lab(98.6846% -1.79055 9.7766);--color-yellow-200: lab(94.3433% -5.00429 52.9663);--color-yellow-800: lab(38.7484% 23.5833 51.4916);--color-green-500: lab(70.5521% -66.5147 45.8073);--color-blue-500: lab(54.1736% 13.3369 -74.6839);--color-blue-600: lab(44.0605% 29.0279 -86.0352);--color-gray-50: lab(98.2596% -.247031 -.706708);--color-gray-100: lab(96.1596% -.0823438 -1.13575);--color-gray-200: lab(91.6229% -.159115 -2.26791);--color-gray-300: lab(85.1236% -.612259 -3.7138);--color-gray-400: lab(65.9269% -.832707 -8.17473);--color-gray-500: lab(47.7841% -.393182 -10.0268);--color-gray-600: lab(35.6337% -1.58697 -10.8425);--color-gray-700: lab(27.1134% -.956401 -12.3224);--color-gray-800: lab(16.1051% -1.18239 -11.7533);--color-gray-900: lab(8.11897% .811279 -12.254);--color-zinc-100: lab(96.1634% .0993311 -.364041);--color-neutral-50: lab(98.26% 0 0);--color-neutral-300: lab(84.92% 0 -.0000119209);--color-neutral-400: lab(66.128% -.0000298023 .0000119209);--color-neutral-500: lab(48.496% 0 0);--color-stone-50: lab(98.2686% -.0991821 .364304);--color-stone-400: lab(66.2166% 1.88044 3.20326);--color-stone-500: lab(48.1164% 2.35701 4.26852);--color-stone-600: lab(35.5168% 1.08604 4.07829)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px){::placeholder{color:currentColor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none!important}.collapse{visibility:collapse!important}.visible{visibility:visible!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.relative{position:relative!important}.static{position:static!important}.inset-0{inset:calc(var(--spacing) * 0)!important}.top-0{top:calc(var(--spacing) * 0)!important}.top-1\/2{top:50%!important}.top-2{top:calc(var(--spacing) * 2)!important}.top-4{top:calc(var(--spacing) * 4)!important}.top-\[-36px\]{top:-36px!important}.top-\[12px\]{top:12px!important}.top-\[14px\]{top:14px!important}.top-\[20px\]{top:20px!important}.top-\[32px\]{top:32px!important}.right-0{right:calc(var(--spacing) * 0)!important}.right-2{right:calc(var(--spacing) * 2)!important}.right-4{right:calc(var(--spacing) * 4)!important}.right-9{right:calc(var(--spacing) * 9)!important}.right-\[13px\]{right:13px!important}.bottom-0{bottom:calc(var(--spacing) * 0)!important}.bottom-\[56px\]{bottom:56px!important}.left-0{left:calc(var(--spacing) * 0)!important}.left-1\/2{left:50%!important}.left-\[-214px\]{left:-214px!important}.left-\[16px\]{left:16px!important}.left-\[324px\]{left:324px!important}.left-\[360px\]{left:360px!important}.z-0{z-index:0!important}.z-2{z-index:2!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-50{z-index:50!important}.z-\[1000\]{z-index:1000!important}.container{width:100%!important}@media(min-width:40rem){.container{max-width:40rem!important}}@media(min-width:48rem){.container{max-width:48rem!important}}@media(min-width:64rem){.container{max-width:64rem!important}}@media(min-width:80rem){.container{max-width:80rem!important}}@media(min-width:96rem){.container{max-width:96rem!important}}.m-0{margin:calc(var(--spacing) * 0)!important}.m-40{margin:calc(var(--spacing) * 40)!important}.m-48{margin:calc(var(--spacing) * 48)!important}.m-72{margin:calc(var(--spacing) * 72)!important}.m-80{margin:calc(var(--spacing) * 80)!important}.m-136{margin:calc(var(--spacing) * 136)!important}.m-160{margin:calc(var(--spacing) * 160)!important}.m-320{margin:calc(var(--spacing) * 320)!important}.m-432{margin:calc(var(--spacing) * 432)!important}.m-448{margin:calc(var(--spacing) * 448)!important}.m-464{margin:calc(var(--spacing) * 464)!important}.m-504{margin:calc(var(--spacing) * 504)!important}.m-576{margin:calc(var(--spacing) * 576)!important}.mx-5{margin-inline:calc(var(--spacing) * 5)!important}.mx-auto{margin-inline:auto!important}.my-1{margin-block:calc(var(--spacing) * 1)!important}.my-5{margin-block:calc(var(--spacing) * 5)!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.mt-1{margin-top:calc(var(--spacing) * 1)!important}.mt-2{margin-top:calc(var(--spacing) * 2)!important}.mt-3{margin-top:calc(var(--spacing) * 3)!important}.mt-4{margin-top:calc(var(--spacing) * 4)!important}.mt-8{margin-top:calc(var(--spacing) * 8)!important}.mr-2{margin-right:calc(var(--spacing) * 2)!important}.mr-4{margin-right:calc(var(--spacing) * 4)!important}.mr-5{margin-right:calc(var(--spacing) * 5)!important}.mr-\[4px\]{margin-right:4px!important}.mr-\[18px\]{margin-right:18px!important}.mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.mb-1{margin-bottom:calc(var(--spacing) * 1)!important}.mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)!important}.mb-6{margin-bottom:calc(var(--spacing) * 6)!important}.ml-0{margin-left:calc(var(--spacing) * 0)!important}.ml-1{margin-left:calc(var(--spacing) * 1)!important}.ml-2{margin-left:calc(var(--spacing) * 2)!important}.ml-4{margin-left:calc(var(--spacing) * 4)!important}.ml-5{margin-left:calc(var(--spacing) * 5)!important}.ml-\[-12px\]{margin-left:-12px!important}.ml-\[2px\]{margin-left:2px!important}.ml-\[9px\]{margin-left:9px!important}.box-border{box-sizing:border-box!important}.line-clamp-1{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.line-clamp-2{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.line-clamp-3{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.line-clamp-4{-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.line-clamp-5{-webkit-line-clamp:5!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.line-clamp-6{-webkit-line-clamp:6!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.\!flex{display:flex!important}.block{display:block!important}.contents{display:contents!important}.flex{display:flex!important}.grid{display:grid!important}.hidden{display:none!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.inline-flex{display:inline-flex!important}.list-item{display:list-item!important}.table{display:table!important}.aspect-\[3\/2\]{aspect-ratio:3 / 2!important}.size-4{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.size-5{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.size-8{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.size-10{width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}.size-12{width:calc(var(--spacing) * 12)!important;height:calc(var(--spacing) * 12)!important}.size-\[16px\]{width:16px!important;height:16px!important}.\!h-5{height:calc(var(--spacing) * 5)!important}.\!h-6{height:calc(var(--spacing) * 6)!important}.h-2{height:calc(var(--spacing) * 2)!important}.h-2\.5{height:calc(var(--spacing) * 2.5)!important}.h-3{height:calc(var(--spacing) * 3)!important}.h-3\.5{height:calc(var(--spacing) * 3.5)!important}.h-4{height:calc(var(--spacing) * 4)!important}.h-4\.5{height:calc(var(--spacing) * 4.5)!important}.h-5{height:calc(var(--spacing) * 5)!important}.h-6{height:calc(var(--spacing) * 6)!important}.h-7\.5{height:calc(var(--spacing) * 7.5)!important}.h-8{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)!important}.h-10{height:calc(var(--spacing) * 10)!important}.h-11{height:calc(var(--spacing) * 11)!important}.h-12{height:calc(var(--spacing) * 12)!important}.h-14{height:calc(var(--spacing) * 14)!important}.h-16{height:calc(var(--spacing) * 16)!important}.h-64{height:calc(var(--spacing) * 64)!important}.h-\[13px\]{height:13px!important}.h-\[14px\]{height:14px!important}.h-\[15px\]{height:15px!important}.h-\[16px\]{height:16px!important}.h-\[20px\]{height:20px!important}.h-\[24px\]{height:24px!important}.h-\[36px\]{height:36px!important}.h-\[40px\]{height:40px!important}.h-\[42px\]{height:42px!important}.h-\[44px\]{height:44px!important}.h-\[48px\]{height:48px!important}.h-\[52px\]{height:52px!important}.h-\[54px\]{height:54px!important}.h-\[56px\]{height:56px!important}.h-\[72px\]{height:72px!important}.h-\[90px\]{height:90px!important}.h-\[280px\]{height:280px!important}.h-\[520px\]{height:520px!important}.h-\[548px\]{height:548px!important}.h-\[600px\]{height:600px!important}.h-\[calc\(100\%-44px\)\]{height:calc(100% - 44px)!important}.h-\[calc\(100\%-48px\)\]{height:calc(100% - 48px)!important}.h-\[calc\(100\%-56px\)\]{height:calc(100% - 56px)!important}.h-full{height:100%!important}.h-screen{height:100vh!important}.max-h-\[50vh\]{max-height:50vh!important}.max-h-\[100\%\]{max-height:100%!important}.max-h-\[300px\]{max-height:300px!important}.max-h-\[440px\]{max-height:440px!important}.max-h-\[660px\]{max-height:660px!important}.max-h-\[calc\(100vh-64px\)\]{max-height:calc(100vh - 64px)!important}.max-h-full{max-height:100%!important}.min-h-0{min-height:calc(var(--spacing) * 0)!important}.min-h-\[1\.25rem\]{min-height:1.25rem!important}.min-h-\[260px\]{min-height:260px!important}.min-h-full{min-height:100%!important}.\!w-5{width:calc(var(--spacing) * 5)!important}.\!w-6{width:calc(var(--spacing) * 6)!important}.\!w-\[180px\]{width:180px!important}.w-2{width:calc(var(--spacing) * 2)!important}.w-3{width:calc(var(--spacing) * 3)!important}.w-3\.5{width:calc(var(--spacing) * 3.5)!important}.w-4{width:calc(var(--spacing) * 4)!important}.w-4\.5{width:calc(var(--spacing) * 4.5)!important}.w-5{width:calc(var(--spacing) * 5)!important}.w-6{width:calc(var(--spacing) * 6)!important}.w-7\.5{width:calc(var(--spacing) * 7.5)!important}.w-8{width:calc(var(--spacing) * 8)!important}.w-10{width:calc(var(--spacing) * 10)!important}.w-11{width:calc(var(--spacing) * 11)!important}.w-12{width:calc(var(--spacing) * 12)!important}.w-16{width:calc(var(--spacing) * 16)!important}.w-64{width:calc(var(--spacing) * 64)!important}.w-80{width:calc(var(--spacing) * 80)!important}.w-96{width:calc(var(--spacing) * 96)!important}.w-100{width:calc(var(--spacing) * 100)!important}.w-\[13px\]{width:13px!important}.w-\[14px\]{width:14px!important}.w-\[15px\]{width:15px!important}.w-\[16px\]{width:16px!important}.w-\[20px\]{width:20px!important}.w-\[24px\]{width:24px!important}.w-\[42px\]{width:42px!important}.w-\[72px\]{width:72px!important}.w-\[120px\]{width:120px!important}.w-\[154px\]{width:154px!important}.w-\[200px\]{width:200px!important}.w-\[220px\]{width:220px!important}.w-\[272px\]{width:272px!important}.w-\[292px\]{width:292px!important}.w-\[316px\]{width:316px!important}.w-\[336px\]{width:336px!important}.w-\[400px\]{width:400px!important}.w-\[472px\]{width:472px!important}.w-\[500px\]{width:500px!important}.w-\[508px\]{width:508px!important}.w-\[720px\]{width:720px!important}.w-fit{width:-moz-fit-content!important;width:fit-content!important}.w-full{width:100%!important}.w-px{width:1px!important}.w-screen{width:100vw!important}.max-w-4xl{max-width:var(--container-4xl)!important}.max-w-\[100\%\]{max-width:100%!important}.max-w-\[120px\]{max-width:120px!important}.max-w-\[300px\]{max-width:300px!important}.max-w-\[360px\]{max-width:360px!important}.max-w-\[400px\]{max-width:400px!important}.max-w-\[420px\]{max-width:420px!important}.max-w-\[640px\]{max-width:640px!important}.max-w-\[760px\]{max-width:760px!important}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)!important}.max-w-full{max-width:100%!important}.min-w-0{min-width:calc(var(--spacing) * 0)!important}.min-w-12{min-width:calc(var(--spacing) * 12)!important}.min-w-15{min-width:calc(var(--spacing) * 15)!important}.min-w-\[112px\]{min-width:112px!important}.min-w-\[120px\]{min-width:120px!important}.min-w-\[140px\]{min-width:140px!important}.min-w-\[220px\]{min-width:220px!important}.min-w-\[272px\]{min-width:272px!important}.flex-0{flex:0!important}.flex-1{flex:1!important}.flex-2{flex:2!important}.flex-auto{flex:auto!important}.flex-none{flex:none!important}.flex-shrink{flex-shrink:1!important}.flex-shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.flex-grow,.grow{flex-grow:1!important}.-translate-x-1\/2{--tw-translate-x: -50% !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.-translate-y-1\/2{--tw-translate-y: -50% !important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.scale-75{--tw-scale-x: 75% !important;--tw-scale-y: 75% !important;--tw-scale-z: 75% !important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.rotate-180{rotate:180deg!important}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )!important}.animate-fade-in-out{animation:3s ease-out infinite fade-in-out!important}.animate-spin{animation:var(--animate-spin)!important}.cursor-default{cursor:default!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-pointer{cursor:pointer!important}.resize-none{resize:none!important}.grid-cols-\[minmax\(max-content\,1fr\)_auto_minmax\(max-content\,1fr\)\]{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)!important}.flex-col{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.\!items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.items-center{align-items:center!important}.items-end{align-items:flex-end!important}.items-start{align-items:flex-start!important}.items-stretch{align-items:stretch!important}.\!justify-center{justify-content:center!important}.justify-around{justify-content:space-around!important}.justify-between{justify-content:space-between!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-evenly{justify-content:space-evenly!important}.justify-start{justify-content:flex-start!important}.justify-stretch{justify-content:stretch!important}.gap-0\.5{gap:calc(var(--spacing) * .5)!important}.gap-1{gap:calc(var(--spacing) * 1)!important}.gap-1\.5{gap:calc(var(--spacing) * 1.5)!important}.gap-2{gap:calc(var(--spacing) * 2)!important}.gap-2\.5{gap:calc(var(--spacing) * 2.5)!important}.gap-3{gap:calc(var(--spacing) * 3)!important}.gap-4{gap:calc(var(--spacing) * 4)!important}.gap-5{gap:calc(var(--spacing) * 5)!important}.gap-6{gap:calc(var(--spacing) * 6)!important}.gap-7{gap:calc(var(--spacing) * 7)!important}.gap-8{gap:calc(var(--spacing) * 8)!important}.gap-\[2px\]{gap:2px!important}.gap-\[4px\]{gap:4px!important}.gap-\[6px\]{gap:6px!important}.gap-\[8px\]{gap:8px!important}.gap-\[10px\]{gap:10px!important}.gap-\[12px\]{gap:12px!important}.gap-\[24px\]{gap:24px!important}.gap-\[60px\]{gap:60px!important}.gap-px{gap:1px!important}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0 !important;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0 !important;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0 !important;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0 !important;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))!important}.gap-x-5{-moz-column-gap:calc(var(--spacing) * 5)!important;column-gap:calc(var(--spacing) * 5)!important}.gap-y-2{row-gap:calc(var(--spacing) * 2)!important}.self-stretch{align-self:stretch!important}.truncate{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:var(--radius-2xl)!important}.rounded-3xl{border-radius:var(--radius-3xl)!important}.rounded-4xl{border-radius:var(--radius-4xl)!important}.rounded-\[2px\]{border-radius:2px!important}.rounded-\[3px\]{border-radius:3px!important}.rounded-\[4px\]{border-radius:4px!important}.rounded-\[6px\]{border-radius:6px!important}.rounded-\[8px\]{border-radius:8px!important}.rounded-\[11px\]{border-radius:11px!important}.rounded-\[12px\]{border-radius:12px!important}.rounded-\[14px\]{border-radius:14px!important}.rounded-\[16px\]{border-radius:16px!important}.rounded-\[18px\]{border-radius:18px!important}.rounded-\[20px\]{border-radius:20px!important}.rounded-\[24px\]{border-radius:24px!important}.rounded-\[28px\]{border-radius:28px!important}.rounded-\[36px\]{border-radius:36px!important}.rounded-\[50px\]{border-radius:50px!important}.rounded-full{border-radius:3.40282e38px!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)!important}.rounded-none{border-radius:0!important}.rounded-sm{border-radius:var(--radius-sm)!important}.rounded-xl{border-radius:var(--radius-xl)!important}.rounded-xs{border-radius:var(--radius-xs)!important}.rounded-t-\[16px\]{border-top-left-radius:16px!important;border-top-right-radius:16px!important}.rounded-t-lg{border-top-left-radius:var(--radius-lg)!important;border-top-right-radius:var(--radius-lg)!important}.rounded-l-\[8px\]{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.rounded-r-\[8px\]{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border-\[1px\]{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-\[3px\]{border-style:var(--tw-border-style)!important;border-width:3px!important}.border-t{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.border-r{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.border-r-0{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}.border-b{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-l{border-left-style:var(--tw-border-style)!important;border-left-width:1px!important}.border-l-0{border-left-style:var(--tw-border-style)!important;border-left-width:0!important}.\!border-none{--tw-border-style: none !important;border-style:none!important}.border-dashed{--tw-border-style: dashed !important;border-style:dashed!important}.border-none{--tw-border-style: none !important;border-style:none!important}.border-solid{--tw-border-style: solid !important;border-style:solid!important}.border-\[\#5b8bff\]{border-color:#5b8bff!important}.border-\[\#0285ff\]{border-color:#0285ff!important}.border-\[\#2051C9\]{border-color:#2051c9!important}.border-\[\#2781ff\]{border-color:#2781ff!important}.border-\[\#D0D0D0\]{border-color:#d0d0d0!important}.border-\[\#E5E7EB\]{border-color:#e5e7eb!important}.border-\[\#E8E8E8\]{border-color:#e8e8e8!important}.border-\[\#E9E9E9\]{border-color:#e9e9e9!important}.border-\[\#EAEAEA\]{border-color:#eaeaea!important}.border-\[\#EBEBEB\]{border-color:#ebebeb!important}.border-\[\#EDEDED\]{border-color:#ededed!important}.border-\[\#F2F2F2\]{border-color:#f2f2f2!important}.border-\[\#d8d8d8\]{border-color:#d8d8d8!important}.border-\[\#d9d9d9\]{border-color:#d9d9d9!important}.border-\[\#dadada\]{border-color:#dadada!important}.border-\[\#dedede\]{border-color:#dedede!important}.border-\[\#e9e9e9\]{border-color:#e9e9e9!important}.border-\[\#eaeaea\]{border-color:#eaeaea!important}.border-\[\#ebebeb\]{border-color:#ebebeb!important}.border-\[\#ededed\]{border-color:#ededed!important}.border-\[\#f1f1f1\]{border-color:#f1f1f1!important}.border-\[rgba\(82\,100\,154\,0\.03\)\]{border-color:#52649a08!important}.border-black{border-color:var(--color-black)!important}.border-black\/8{border-color:#00000014!important}@supports (color: color-mix(in lab,red,red)){.border-black\/8{border-color:color-mix(in oklab,var(--color-black) 8%,transparent)!important}}.border-black\/30{border-color:#0000004d!important}@supports (color: color-mix(in lab,red,red)){.border-black\/30{border-color:color-mix(in oklab,var(--color-black) 30%,transparent)!important}}.border-gray-200{border-color:var(--color-gray-200)!important}.border-gray-300{border-color:var(--color-gray-300)!important}.border-red-200{border-color:var(--color-red-200)!important}.border-transparent{border-color:#0000!important}.border-yellow-200{border-color:var(--color-yellow-200)!important}.\!bg-transparent{background-color:#0000!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#00C10A\]{background-color:#00c10a!important}.bg-\[\#000\]{background-color:#000!important}.bg-\[\#999\]{background-color:#999!important}.bg-\[\#F3F3F3\]{background-color:#f3f3f3!important}.bg-\[\#F3F4F6\]{background-color:#f3f4f6!important}.bg-\[\#F4F4F4\]{background-color:#f4f4f4!important}.bg-\[\#F6F6F8\]{background-color:#f6f6f8!important}.bg-\[\#F7F7F7\]{background-color:#f7f7f7!important}.bg-\[\#FAFAFA\]{background-color:#fafafa!important}.bg-\[\#FCFCFC\]{background-color:#fcfcfc!important}.bg-\[\#FEF3C7\]{background-color:#fef3c7!important}.bg-\[\#FFEDC9\]{background-color:#ffedc9!important}.bg-\[\#d9d9d9\]{background-color:#d9d9d9!important}.bg-\[\#e6f3ff\]{background-color:#e6f3ff!important}.bg-\[\#ecf0fd\]{background-color:#ecf0fd!important}.bg-\[\#f3f3f3\]{background-color:#f3f3f3!important}.bg-\[\#f6f6f8\]{background-color:#f6f6f8!important}.bg-\[\#f7f7f7\]{background-color:#f7f7f7!important}.bg-\[\#f9f9f9\]{background-color:#f9f9f9!important}.bg-\[\#fcfcfc\]{background-color:#fcfcfc!important}.bg-\[\#fff\]{background-color:#fff!important}.bg-black{background-color:var(--color-black)!important}.bg-black\/10{background-color:#0000001a!important}@supports (color: color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)!important}}.bg-black\/\[0\.04\]{background-color:#0000000a!important}@supports (color: color-mix(in lab,red,red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)!important}}.bg-gray-50{background-color:var(--color-gray-50)!important}.bg-gray-100{background-color:var(--color-gray-100)!important}.bg-gray-200{background-color:var(--color-gray-200)!important}.bg-gray-700{background-color:var(--color-gray-700)!important}.bg-green-500{background-color:var(--color-green-500)!important}.bg-neutral-50{background-color:var(--color-neutral-50)!important}.bg-red-50{background-color:var(--color-red-50)!important}.bg-stone-50{background-color:var(--color-stone-50)!important}.bg-transparent{background-color:#0000!important}.bg-white{background-color:var(--color-white)!important}.bg-yellow-50{background-color:var(--color-yellow-50)!important}.bg-zinc-100{background-color:var(--color-zinc-100)!important}.bg-gradient-to-b{--tw-gradient-position: to bottom in oklab !important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.bg-gradient-to-r{--tw-gradient-position: to right in oklab !important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.from-\[\#333\]{--tw-gradient-from: #333 !important;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important}.from-\[\#F6F6F8\]{--tw-gradient-from: #f6f6f8 !important;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important}.to-\[\#222\]{--tw-gradient-to: #222 !important;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important}.to-white{--tw-gradient-to: var(--color-white) !important;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)) !important}.bg-\[length\:100\%_100\%\]{background-size:100% 100%!important}.bg-\[length\:100\%_auto\]{background-size:100%!important}.bg-\[length\:120\%_108px\]{background-size:120% 108px!important}.bg-\[length\:120\%_244px\]{background-size:120% 244px!important}.bg-cover{background-size:cover!important}.bg-bottom{background-position:bottom!important}.bg-top{background-position:top!important}.bg-no-repeat{background-repeat:no-repeat!important}.object-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-cover{-o-object-fit:cover!important;object-fit:cover!important}.\!p-0,.p-0{padding:calc(var(--spacing) * 0)!important}.p-1{padding:calc(var(--spacing) * 1)!important}.p-1\.5{padding:calc(var(--spacing) * 1.5)!important}.p-2{padding:calc(var(--spacing) * 2)!important}.p-3{padding:calc(var(--spacing) * 3)!important}.p-4{padding:calc(var(--spacing) * 4)!important}.p-5{padding:calc(var(--spacing) * 5)!important}.p-6{padding:calc(var(--spacing) * 6)!important}.p-8{padding:calc(var(--spacing) * 8)!important}.p-\[1px\]{padding:1px!important}.p-\[4px\]{padding:4px!important}.p-\[20px\]{padding:20px!important}.px-0{padding-inline:calc(var(--spacing) * 0)!important}.px-1{padding-inline:calc(var(--spacing) * 1)!important}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.px-2{padding-inline:calc(var(--spacing) * 2)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-5{padding-inline:calc(var(--spacing) * 5)!important}.px-6{padding-inline:calc(var(--spacing) * 6)!important}.px-8{padding-inline:calc(var(--spacing) * 8)!important}.px-\[12px\]{padding-inline:12px!important}.px-\[15px\]{padding-inline:15px!important}.px-\[16px\]{padding-inline:16px!important}.px-\[20px\]{padding-inline:20px!important}.px-\[28px\]{padding-inline:28px!important}.\!py-0{padding-block:calc(var(--spacing) * 0)!important}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)!important}.py-1{padding-block:calc(var(--spacing) * 1)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-2{padding-block:calc(var(--spacing) * 2)!important}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-3{padding-block:calc(var(--spacing) * 3)!important}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)!important}.py-4{padding-block:calc(var(--spacing) * 4)!important}.py-7{padding-block:calc(var(--spacing) * 7)!important}.py-12{padding-block:calc(var(--spacing) * 12)!important}.py-14{padding-block:calc(var(--spacing) * 14)!important}.py-20{padding-block:calc(var(--spacing) * 20)!important}.py-\[8px\]{padding-block:8px!important}.py-\[12px\]{padding-block:12px!important}.pt-0{padding-top:calc(var(--spacing) * 0)!important}.pt-3{padding-top:calc(var(--spacing) * 3)!important}.pt-6{padding-top:calc(var(--spacing) * 6)!important}.pt-7{padding-top:calc(var(--spacing) * 7)!important}.pt-\[12px\]{padding-top:12px!important}.pt-\[13px\]{padding-top:13px!important}.pt-\[14px\]{padding-top:14px!important}.pt-\[24px\]{padding-top:24px!important}.\!pr-0{padding-right:calc(var(--spacing) * 0)!important}.pr-1{padding-right:calc(var(--spacing) * 1)!important}.pr-2{padding-right:calc(var(--spacing) * 2)!important}.pr-3{padding-right:calc(var(--spacing) * 3)!important}.pr-5{padding-right:calc(var(--spacing) * 5)!important}.pr-6{padding-right:calc(var(--spacing) * 6)!important}.pr-8{padding-right:calc(var(--spacing) * 8)!important}.pr-16{padding-right:calc(var(--spacing) * 16)!important}.pr-\[12px\]{padding-right:12px!important}.pr-\[13px\]{padding-right:13px!important}.\!pb-0{padding-bottom:calc(var(--spacing) * 0)!important}.\!pb-4{padding-bottom:calc(var(--spacing) * 4)!important}.pb-0{padding-bottom:calc(var(--spacing) * 0)!important}.pb-2{padding-bottom:calc(var(--spacing) * 2)!important}.pb-4{padding-bottom:calc(var(--spacing) * 4)!important}.pb-5{padding-bottom:calc(var(--spacing) * 5)!important}.pb-8{padding-bottom:calc(var(--spacing) * 8)!important}.pb-\[8px\]{padding-bottom:8px!important}.pb-\[13px\]{padding-bottom:13px!important}.pb-\[14px\]{padding-bottom:14px!important}.pb-\[15px\]{padding-bottom:15px!important}.pb-\[20px\]{padding-bottom:20px!important}.pb-\[50px\]{padding-bottom:50px!important}.pb-\[62px\]{padding-bottom:62px!important}.\!pl-0,.pl-0{padding-left:calc(var(--spacing) * 0)!important}.pl-1{padding-left:calc(var(--spacing) * 1)!important}.pl-3{padding-left:calc(var(--spacing) * 3)!important}.pl-4{padding-left:calc(var(--spacing) * 4)!important}.pl-5{padding-left:calc(var(--spacing) * 5)!important}.pl-\[17px\]{padding-left:17px!important}.pl-\[18px\]{padding-left:18px!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.font-\[\'PingFang_SC\'\]{font-family:PingFang SC!important}.font-\[\'SF_Pro\'\]{font-family:SF Pro!important}.font-mono{font-family:var(--font-mono)!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading, var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading, var(--text-2xl--line-height))!important}.text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading, var(--text-base--line-height))!important}.text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading, var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading, var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading, var(--text-xl--line-height))!important}.text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading, var(--text-xs--line-height))!important}.\!text-\[16px\]{font-size:16px!important}.text-\[10px\]{font-size:10px!important}.text-\[12px\]{font-size:12px!important}.text-\[13px\]{font-size:13px!important}.text-\[14px\]{font-size:14px!important}.text-\[15px\]{font-size:15px!important}.text-\[16px\]{font-size:16px!important}.text-\[18px\]{font-size:18px!important}.text-\[20px\]{font-size:20px!important}.text-\[28px\]{font-size:28px!important}.\!leading-\[28px\]{--tw-leading: 28px !important;line-height:28px!important}.leading-3{--tw-leading: calc(var(--spacing) * 3) !important;line-height:calc(var(--spacing) * 3)!important}.leading-4{--tw-leading: calc(var(--spacing) * 4) !important;line-height:calc(var(--spacing) * 4)!important}.leading-5{--tw-leading: calc(var(--spacing) * 5) !important;line-height:calc(var(--spacing) * 5)!important}.leading-6{--tw-leading: calc(var(--spacing) * 6) !important;line-height:calc(var(--spacing) * 6)!important}.leading-7{--tw-leading: calc(var(--spacing) * 7) !important;line-height:calc(var(--spacing) * 7)!important}.leading-\[1\.4\]{--tw-leading: 1.4 !important;line-height:1.4!important}.leading-\[1\.38rem\]{--tw-leading: 1.38rem !important;line-height:1.38rem!important}.leading-\[12px\]{--tw-leading: 12px !important;line-height:12px!important}.leading-\[16px\]{--tw-leading: 16px !important;line-height:16px!important}.leading-\[18px\]{--tw-leading: 18px !important;line-height:18px!important}.leading-\[20px\]{--tw-leading: 20px !important;line-height:20px!important}.leading-\[22px\]{--tw-leading: 22px !important;line-height:22px!important}.leading-\[36px\]{--tw-leading: 36px !important;line-height:36px!important}.leading-none{--tw-leading: 1 !important;line-height:1!important}.leading-relaxed{--tw-leading: var(--leading-relaxed) !important;line-height:var(--leading-relaxed)!important}.font-bold{--tw-font-weight: var(--font-weight-bold) !important;font-weight:var(--font-weight-bold)!important}.font-medium{--tw-font-weight: var(--font-weight-medium) !important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight: var(--font-weight-normal) !important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight: var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold)!important}.tracking-wide{--tw-tracking: var(--tracking-wide) !important;letter-spacing:var(--tracking-wide)!important}.break-words{overflow-wrap:break-word!important}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis!important}.whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.\!text-\[\#000\]{color:#000!important}.\!text-black{color:var(--color-black)!important}.text-\[\#00b42a\]{color:#00b42a!important}.text-\[\#000\]{color:#000!important}.text-\[\#6B7280\]{color:#6b7280!important}.text-\[\#8c8c8c\]{color:#8c8c8c!important}.text-\[\#9CA3AF\]{color:#9ca3af!important}.text-\[\#0285ff\]{color:#0285ff!important}.text-\[\#333\]{color:#333!important}.text-\[\#456CFF\]{color:#456cff!important}.text-\[\#666\]{color:#666!important}.text-\[\#999\]{color:#999!important}.text-\[\#1677ff\]{color:#1677ff!important}.text-\[\#2051C9\]{color:#2051c9!important}.text-\[\#28263b\]{color:#28263b!important}.text-\[\#34322d\]{color:#34322d!important}.text-\[\#92400E\]{color:#92400e!important}.text-\[\#111827\]{color:#111827!important}.text-\[\#595959\]{color:#595959!important}.text-\[\#999999\]{color:#999!important}.text-\[\#CCC\]{color:#ccc!important}.text-\[\#E07801\]{color:#e07801!important}.text-\[\#FF8800\]{color:#f80!important}.text-\[\#bbb\]{color:#bbb!important}.text-\[\#f5222d\]{color:#f5222d!important}.text-black{color:var(--color-black)!important}.text-black\/30{color:#0000004d!important}@supports (color: color-mix(in lab,red,red)){.text-black\/30{color:color-mix(in oklab,var(--color-black) 30%,transparent)!important}}.text-black\/45{color:#00000073!important}@supports (color: color-mix(in lab,red,red)){.text-black\/45{color:color-mix(in oklab,var(--color-black) 45%,transparent)!important}}.text-black\/60{color:#0009!important}@supports (color: color-mix(in lab,red,red)){.text-black\/60{color:color-mix(in oklab,var(--color-black) 60%,transparent)!important}}.text-blue-600{color:var(--color-blue-600)!important}.text-gray-400{color:var(--color-gray-400)!important}.text-gray-500{color:var(--color-gray-500)!important}.text-gray-600{color:var(--color-gray-600)!important}.text-gray-700{color:var(--color-gray-700)!important}.text-gray-800{color:var(--color-gray-800)!important}.text-gray-900{color:var(--color-gray-900)!important}.text-neutral-400{color:var(--color-neutral-400)!important}.text-neutral-500{color:var(--color-neutral-500)!important}.text-red-500{color:var(--color-red-500)!important}.text-red-600{color:var(--color-red-600)!important}.text-red-700{color:var(--color-red-700)!important}.text-stone-400{color:var(--color-stone-400)!important}.text-stone-500{color:var(--color-stone-500)!important}.text-white{color:var(--color-white)!important}.text-white\/\[0\.3\]{color:#ffffff4d!important}@supports (color: color-mix(in lab,red,red)){.text-white\/\[0\.3\]{color:color-mix(in oklab,var(--color-white) 30%,transparent)!important}}.text-white\/\[0\.8\]{color:#fffc!important}@supports (color: color-mix(in lab,red,red)){.text-white\/\[0\.8\]{color:color-mix(in oklab,var(--color-white) 80%,transparent)!important}}.text-yellow-800{color:var(--color-yellow-800)!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.not-italic{font-style:normal!important}.line-through{text-decoration-line:line-through!important}.underline{text-decoration-line:underline!important}.opacity-0{opacity:0!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-100{opacity:1!important}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 2px 12px var(--tw-shadow-color, #0000000a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 4px 12px var(--tw-shadow-color, #0000000a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_6px_24px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 6px 24px var(--tw-shadow-color, #0000000a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 8px 24px var(--tw-shadow-color, #0f172a14) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 8px 32px var(--tw-shadow-color, #0000000a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0px_-2px_8px_0px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0px -2px 8px 0px var(--tw-shadow-color, #0000000a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0px_0px_1px_0px_rgba\(0\,_0\,_0\,_0\.05\)\,_0px_8px_32px_0px_rgba\(0\,_0\,_0\,_0\.04\)\]{--tw-shadow: 0px 0px 1px 0px var(--tw-shadow-color, #0000000d), 0px 8px 32px 0px var(--tw-shadow-color, #0000000a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0px_0px_36px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0px 0px 36px 0px var(--tw-shadow-color, #0000000f) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0px_2px_20px_0px_rgba\(0\,_0\,_0\,_0\.12\)\]{--tw-shadow: 0px 2px 20px 0px var(--tw-shadow-color, #0000001f) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0px_4px_6px_rgba\(0\,_0\,_0\,_0\.12\)\,_0px_4px_12px_rgba\(0\,_0\,_0\,_0\.12\)\]{--tw-shadow: 0px 4px 6px var(--tw-shadow-color, #0000001f), 0px 4px 12px var(--tw-shadow-color, #0000001f) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0px_4px_24px_0px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0px 4px 24px 0px var(--tw-shadow-color, #0000000a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0px_8px_32px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0px 8px 32px 0px var(--tw-shadow-color, #00000014) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[0px_8px_32px_0px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0px 8px 32px 0px var(--tw-shadow-color, #0000001f) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-\[inset_0_-1\.5px_1px_\#000\,inset_0_1\.5px_1px_rgba\(255\,255\,255\,0\.3\)\]{--tw-shadow: inset 0 -1.5px 1px var(--tw-shadow-color, #000), inset 0 1.5px 1px var(--tw-shadow-color, #ffffff4d) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-none{--tw-shadow: 0 0 #0000 !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-2{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring-black\/5{--tw-ring-color: #0000000d !important}@supports (color: color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color: color-mix(in oklab, var(--color-black) 5%, transparent) !important}}.outline,.outline-1{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.-outline-offset-1,.outline-offset-\[-1px\]{outline-offset:-1px!important}.outline-\[\#D8D8D8\]{outline-color:#d8d8d8!important}.outline-black{outline-color:var(--color-black)!important}.outline-gray-200{outline-color:var(--color-gray-200)!important}.outline-zinc-100{outline-color:var(--color-zinc-100)!important}.blur{--tw-blur: blur(8px) !important;filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )!important}.grayscale{--tw-grayscale: grayscale(100%) !important;filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )!important}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration, var(--default-transition-duration))!important}.transition-all{transition-property:all!important;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration, var(--default-transition-duration))!important}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration, var(--default-transition-duration))!important}.transition-opacity{transition-property:opacity!important;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration, var(--default-transition-duration))!important}.transition-transform{transition-property:transform,translate,scale,rotate!important;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration, var(--default-transition-duration))!important}.duration-200{--tw-duration: .2s !important;transition-duration:.2s!important}.duration-300{--tw-duration: .3s !important;transition-duration:.3s!important}.ease-in-out{--tw-ease: var(--ease-in-out) !important;transition-timing-function:var(--ease-in-out)!important}.ease-out{--tw-ease: var(--ease-out) !important;transition-timing-function:var(--ease-out)!important}.outline-none{--tw-outline-style: none !important;outline-style:none!important}.select-none{-webkit-user-select:none!important;user-select:none!important}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1!important}}.placeholder\:text-\[\#CCC\]::placeholder{color:#ccc!important}.after\:absolute:after{content:var(--tw-content);position:absolute!important}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)!important}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)!important}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)!important}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)!important}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px!important}.after\:bg-black:after{content:var(--tw-content);background-color:var(--color-black)!important}.focus-within\:bg-\[\#F6F6F8\]:focus-within{background-color:#f6f6f8!important}@media(hover:hover){.hover\:border-2:hover{border-style:var(--tw-border-style)!important;border-width:2px!important}.hover\:border-\[\#5b8bff\]:hover{border-color:#5b8bff!important}.hover\:border-\[\#0285ff\]:hover{border-color:#0285ff!important}.hover\:border-\[\#2051C9\]:hover{border-color:#2051c9!important}.hover\:border-black\/20:hover{border-color:#0003!important}@supports (color: color-mix(in lab,red,red)){.hover\:border-black\/20:hover{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)!important}}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)!important}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)!important}.hover\:\!bg-black\/5:hover{background-color:#0000000d!important}@supports (color: color-mix(in lab,red,red)){.hover\:\!bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)!important}}.hover\:bg-\[\#0000000a\]:hover{background-color:#0000000a!important}.hover\:bg-\[\#F1F1F1\]:hover{background-color:#f1f1f1!important}.hover\:bg-\[\#F6F6F8\]:hover{background-color:#f6f6f8!important}.hover\:bg-\[\#efefef\]:hover{background-color:#efefef!important}.hover\:bg-\[\#f2f2f2\]:hover{background-color:#f2f2f2!important}.hover\:bg-\[\#f3f3f3\]:hover{background-color:#f3f3f3!important}.hover\:bg-\[\#f5f5f5\]:hover{background-color:#f5f5f5!important}.hover\:bg-\[\#f6f6f8\]:hover{background-color:#f6f6f8!important}.hover\:bg-black\/5:hover{background-color:#0000000d!important}@supports (color: color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)!important}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)!important}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)!important}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)!important}.hover\:bg-transparent:hover{background-color:#0000!important}.hover\:pt-\[13px\]:hover{padding-top:13px!important}.hover\:pr-\[12px\]:hover{padding-right:12px!important}.hover\:pb-\[13px\]:hover{padding-bottom:13px!important}.hover\:pl-\[17px\]:hover{padding-left:17px!important}.hover\:text-\[\#0285ff\]:hover{color:#0285ff!important}.hover\:text-\[\#666\]:hover{color:#666!important}.hover\:text-\[\#2051C9\]:hover{color:#2051c9!important}.hover\:text-\[\#111827\]:hover{color:#111827!important}.hover\:text-black:hover{color:var(--color-black)!important}.hover\:text-gray-600:hover{color:var(--color-gray-600)!important}.hover\:text-gray-800:hover{color:var(--color-gray-800)!important}.hover\:text-stone-600:hover{color:var(--color-stone-600)!important}.hover\:opacity-80:hover{opacity:.8!important}.hover\:opacity-100:hover{opacity:1!important}.hover\:shadow-\[0_8px_28px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow: 0 8px 28px var(--tw-shadow-color, #0000000f) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}.focus\:\!border-none:focus{--tw-border-style: none !important;border-style:none!important}.focus\:\!border-gray-200:focus{border-color:var(--color-gray-200)!important}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)!important}.focus\:bg-transparent:focus{background-color:#0000!important}.focus\:ring-1:focus{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:ring-2:focus{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:ring-blue-500:focus{--tw-ring-color: var(--color-blue-500) !important}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px !important;--tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:2px!important}.focus-visible\:outline-\[\#1677ff\]:focus-visible{outline-color:#1677ff!important}.active\:bg-\[\#ebebeb\]:active{background-color:#ebebeb!important}.active\:bg-\[\#ededed\]:active{background-color:#ededed!important}.active\:bg-black\/10:active{background-color:#0000001a!important}@supports (color: color-mix(in lab,red,red)){.active\:bg-black\/10:active{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)!important}}.active\:bg-transparent:active{background-color:#0000!important}.active\:text-white:active{color:var(--color-white)!important}.disabled\:cursor-default:disabled{cursor:default!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\:text-neutral-300:disabled{color:var(--color-neutral-300)!important}.disabled\:opacity-40:disabled{opacity:.4!important}.disabled\:opacity-50:disabled{opacity:.5!important}@media(hover:hover){.disabled\:hover\:border-\[\#d8d8d8\]:disabled:hover{border-color:#d8d8d8!important}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000!important}.disabled\:hover\:text-black:disabled:hover{color:var(--color-black)!important}}.disabled\:active\:bg-transparent:disabled:active{background-color:#0000!important}@media not all and (min-width:96rem){.max-2xl\:left-\[-251px\]{left:-251px!important}.max-2xl\:h-\[390px\]{height:390px!important}.max-2xl\:h-\[414px\]{height:414px!important}.max-2xl\:w-\[219px\]{width:219px!important}.max-2xl\:w-\[239px\]{width:239px!important}.max-2xl\:rounded-\[28px\]{border-radius:28px!important}.max-2xl\:rounded-\[38px\]{border-radius:38px!important}.max-2xl\:px-\[10px\]{padding-inline:10px!important}.max-2xl\:pt-\[12px\]{padding-top:12px!important}.max-2xl\:pb-\[12px\]{padding-bottom:12px!important}.max-2xl\:pb-\[18px\]{padding-bottom:18px!important}.max-2xl\:pb-\[52px\]{padding-bottom:52px!important}.max-2xl\:text-\[20px\]{font-size:20px!important}}@media(min-width:40rem){.sm\:flex{display:flex!important}.sm\:rounded-\[12px\]{border-radius:12px!important}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)!important}}@media(min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)!important}}@media(min-width:80rem){.xl\:bg-\[length\:1012px_108px\]{background-size:1012px 108px!important}.xl\:bg-\[length\:1012px_244px\]{background-size:1012px 244px!important}}@media(min-width:96rem){.\32xl\:bg-\[length\:1616px_108px\]{background-size:1616px 108px!important}.\32xl\:bg-\[length\:1616px_244px\]{background-size:1616px 244px!important}}.\[\&_\.ant-btn-icon-only\]\:\!w-\[40px\] .ant-btn-icon-only{width:40px!important}.\[\&_\.ant-card-body\]\:\!p-0 .ant-card-body{padding:calc(var(--spacing) * 0)!important}.\[\&_\.ant-modal-content\]\:overflow-hidden .ant-modal-content{overflow:hidden!important}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.square-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#000;border-color:#000}.square-checkbox .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#000}.ant-message{color:#fff}.ant-message .ant-message-notice-wrapper .ant-message-notice-loading .ant-message-notice-content{background-color:#000}.active{background:linear-gradient(90deg,#fff0 20%,#fff 35%,#fff 45%,#fff0 65%) 0 0 / 300% 100%;animation-name:active;animation-duration:.9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes active{0%{background-position:100%}to{background-position:0}}.agentx-sender-container ::-webkit-scrollbar{background:none;width:12px;height:12px}.agentx-sender-container ::-webkit-scrollbar-corner{background:none;width:12px;height:12px}.agentx-sender-container ::-webkit-scrollbar-thumb{background:content-box content-box;border:2px solid #0000;border-radius:9999px;min-width:48px;min-height:48px}@supports not (scrollbar-color: auto){.agentx-sender-container :hover{will-change:scrollbar-color}}.agentx-sender-container :hover::-webkit-scrollbar-thumb{background:#dde3ea content-box content-box}.agentx-sender-container ::-webkit-scrollbar-thumb:active{background:#c4c7c5 content-box content-box}.agentx-sender-container ::-webkit-scrollbar-thumb:hover{background:#c4c7c5 content-box content-box}.agentx-sender-container ::-webkit-scrollbar-button{width:0;height:0}@supports not selector(::-webkit-scrollbar){.agentx-sender-container *{scrollbar-color:transparent transparent;scrollbar-gutter:auto;scrollbar-width:thin}.agentx-sender-container :hover{scrollbar-color:#dde3ea transparent}}.chat-scrollbar::-webkit-scrollbar{width:6px}.chat-scrollbar::-webkit-scrollbar-track{background:none}.chat-scrollbar::-webkit-scrollbar-thumb{background:none;border-radius:6px;transition:background-color .3s}.chat-scrollbar:hover::-webkit-scrollbar-thumb{background:#0000001a}.chat-scrollbar::-webkit-scrollbar-thumb:hover{background:#0003}.follow-btn-none{display:none}.ant-attachment-list-card-type-overview .ant-attachment-list-card-icon{padding-top:0;font-size:32px}.ant-attachment-list-card .ant-attachment-list-card-name{font-size:14px;line-height:20px}.ant-attachment-list-card-type-overview .ant-attachment-list-card-desc{font-size:10px;line-height:12px}.docx-wrapper{background:none!important;padding:12px!important}.docx-wrapper .docx{width:100%!important;min-height:87vh!important;padding:24px!important}.ant-thought-chain .ant-thought-chain-node-content{margin-bottom:0}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-rotate-x{syntax: "*"; inherits: false}@property --tw-rotate-y{syntax: "*"; inherits: false}@property --tw-rotate-z{syntax: "*"; inherits: false}@property --tw-skew-x{syntax: "*"; inherits: false}@property --tw-skew-y{syntax: "*"; inherits: false}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false}@property --tw-gradient-via-stops{syntax: "*"; inherits: false}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false}@property --tw-font-weight{syntax: "*"; inherits: false}@property --tw-tracking{syntax: "*"; inherits: false}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false}@property --tw-brightness{syntax: "*"; inherits: false}@property --tw-contrast{syntax: "*"; inherits: false}@property --tw-grayscale{syntax: "*"; inherits: false}@property --tw-hue-rotate{syntax: "*"; inherits: false}@property --tw-invert{syntax: "*"; inherits: false}@property --tw-opacity{syntax: "*"; inherits: false}@property --tw-saturate{syntax: "*"; inherits: false}@property --tw-sepia{syntax: "*"; inherits: false}@property --tw-drop-shadow{syntax: "*"; inherits: false}@property --tw-drop-shadow-color{syntax: "*"; inherits: false}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false}@property --tw-duration{syntax: "*"; inherits: false}@property --tw-ease{syntax: "*"; inherits: false}@property --tw-content{syntax: "*"; inherits: false; initial-value: "";}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in-out{0%,to{opacity:1}50%{opacity:0}}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous){background:linear-gradient(#333,#222);box-shadow:inset 0 -1.5px 1px #000,inset 0 1.5px 1px #ffffff1e}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover{background:linear-gradient(#444,#333)}.ant-btn-dangerous.ant-btn-primary:not(:disabled){background:linear-gradient(#df0e0e,#c82a17);box-shadow:inset 0 -1.5px 1px #bd0000,inset 0 1.5px 1px #ffffff4d}.ant-btn-dangerous.ant-btn-primary:not(:disabled):hover{background:linear-gradient(#e91212,#ba2515)}.ant-btn:not(:disabled):focus-visible{outline:0}.ant-message,.ant-message .ant-message-notice-wrapper .ant-message-custom-content .anticon{color:#fff}.ant-message .ant-message-notice-success .ant-message-notice-content{background-color:#119217}.ant-message .ant-message-notice-error .ant-message-notice-content{background-color:#df0e0e}.optimize-close-button-modal .anticon.anticon-close{justify-content:center;align-items:center;display:flex}.ant-thought-chain-node-box{min-width:100%}.business-graph-shell{overflow:hidden;border:1px solid #dce5e8;border-radius:12px;background:#fbfcfc;box-shadow:0 1px 2px #19303708}.decision-model-card{height:var(--decision-model-card-height, 640px);min-height:var(--decision-model-card-height, 640px);display:flex;flex-direction:column}.business-graph-toolbar{min-height:48px;padding:0 14px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #e3eaec;background:#fffffff5}.decision-model-card-toolbar{min-height:0;padding:12px;justify-content:space-between}.decision-model-mode-switcher{display:flex;align-items:center}.business-graph-content{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.business-graph-legend{display:flex;align-items:center;gap:13px;color:#61747a;font-size:11px;white-space:nowrap}.business-graph-legend span{display:inline-flex;align-items:center;gap:5px}.business-graph-legend i{width:7px;height:7px;border-radius:50%;background:#8298a0}.business-graph-legend i.is-evidence{background:#5386ae}.business-graph-legend i.is-derived{background:#7a6db0}.business-graph-legend i.is-conclusion{background:#d35d66}.business-graph-legend i.is-action{background:#2b9363}.business-graph-toolbar-actions{margin-left:auto;display:flex;align-items:center;gap:4px}.business-graph-toolbar-actions button{height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:6px;background:transparent;color:#607279;font:inherit;font-size:11px;cursor:pointer}.business-graph-toolbar-actions button:hover{border-color:#d5e0e3;background:#f4f7f8;color:#263e45}.business-graph-toolbar-actions button.is-active{border-color:#b7dce0;background:#eaf6f6;color:#0c727b}.business-graph-toolbar-actions .business-graph-focus-switch{height:24px;padding:0 4px 0 0;gap:6px;border:0;border-radius:5px;color:#607279}.business-graph-toolbar-actions .business-graph-focus-switch:hover{border-color:transparent;background:transparent;color:#263e45}.business-graph-focus-switch-track{width:26px;height:14px;padding:2px;display:inline-flex;align-items:center;border-radius:999px;background:#cfdadd;transition:background-color .14s ease}.business-graph-focus-switch-thumb{width:10px;height:10px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 2px #233a403d;transform:translate(0);transition:transform .14s ease}.business-graph-focus-switch[aria-checked=true] .business-graph-focus-switch-track{background:#16838b}.business-graph-focus-switch[aria-checked=true] .business-graph-focus-switch-thumb{transform:translate(12px)}.business-graph-zoom{min-width:38px;color:#73858b;font-size:11px;text-align:right}.business-graph-stage{position:relative;flex:1 1 auto;min-width:0;min-height:0;display:flex;background:#fbfcfd}.business-graph-judgment-connector{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.business-graph-judgment-connector path{fill:none;vector-effect:non-scaling-stroke}.business-graph-judgment-panel{position:absolute;z-index:3;top:14px;bottom:14px;left:14px;width:268px;min-height:0;padding:14px 12px;display:flex;flex-direction:column;gap:12px;border:1px solid #dfe7e9;border-radius:8px;background:#f7fafa}.business-graph-judgment-panel>header{padding:0 2px;display:grid;gap:2px}.business-graph-judgment-panel>header strong{color:#30484f;font-size:11.5px;font-weight:650;line-height:16px}.business-graph-judgment-panel>header span{color:#7e8e93;font-size:11px;line-height:14px}.business-graph-judgment-list{display:grid;align-content:start;gap:10px}.business-graph-judgment-list button{width:100%;min-height:68px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d3dde0;border-radius:6px;background:#fff;color:#21373e;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.business-graph-judgment-list button:hover{border-color:#8eb0b5;box-shadow:0 3px 10px #1f424914}.business-graph-judgment-list button:focus-visible{outline:2px solid rgba(22,111,119,.38);outline-offset:2px}.business-graph-judgment-list button.is-active{border-color:#4a8d93;background:#eef7f7;box-shadow:0 0 0 2px #2c7f871f}.business-graph-judgment-list button>span{min-width:0;display:grid;gap:3px}.business-graph-judgment-list button strong{overflow:hidden;font-size:12.5px;font-weight:650;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.business-graph-judgment-list button small{display:-webkit-box;overflow:hidden;color:#71858b;font-size:11px;line-height:15px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.business-graph-judgment-list button>svg{flex:0 0 auto;color:#87999e}.business-graph-judgment-list button.is-active>svg{color:#176f77}.business-graph-canvas{position:relative;z-index:1;flex:1 1 auto;width:100%;min-width:0;min-height:0;background:#fbfcfd}.business-graph-canvas .react-flow__pane{cursor:grab}.business-graph-canvas .react-flow__pane:active{cursor:grabbing}.business-graph-canvas.is-structured .react-flow__pane,.business-graph-canvas.is-structured .react-flow__pane:active{cursor:default}.business-graph-canvas .react-flow__node{cursor:pointer}.business-graph-canvas .react-flow__node-laneNode,.business-graph-canvas .react-flow__node-semanticGroupNode{z-index:-1!important;cursor:default}.business-graph-canvas .react-flow__node-semanticAnchorNode{cursor:default;pointer-events:none}.business-graph-semantic-anchor{width:8px;height:8px;opacity:0}.business-graph-lane{width:100%;height:100%;border:1px solid rgba(206,219,223,.72);border-radius:10px;background:#ffffffa6}.business-graph-lane.is-evidence{background:#f2f7fac7}.business-graph-lane.is-derived{background:#f7f5fbb3}.business-graph-lane.is-conclusion{background:#fcf7f7bf}.business-graph-lane.is-action{background:#f4f9f6c7}.business-graph-lane-copy{width:125px;height:100%;padding:16px 12px 12px 16px;display:flex;flex-direction:column;gap:4px;border-right:1px solid rgba(211,222,225,.72)}.business-graph-lane-copy strong{color:#40555c;font-size:11px;line-height:16px;letter-spacing:.02em}.business-graph-lane-copy span{color:#8a9ba0;font-size:9px;line-height:14px}.business-graph-semantic-group{width:100%;height:100%;border:1px dashed #d5dfe2;border-radius:10px;background:transparent}.business-graph-semantic-group-heading{height:50px;padding:11px 12px 0;display:flex;align-items:flex-start}.business-graph-semantic-group-heading>span{min-width:0;display:grid;gap:1px}.business-graph-semantic-group-heading strong{color:#30484f;font-size:11.5px;font-weight:650;line-height:16px}.business-graph-semantic-group-heading small{overflow:hidden;color:#7e8e93;font-size:11px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.business-graph-semantic-group.is-criteria .business-graph-semantic-group-heading{color:#4f7180}.business-graph-semantic-group.is-criteria{border-style:solid;border-color:#d2dde0;background:#f7fafaeb}.business-graph-semantic-group.is-constraint{border-color:#ddd4e7}.business-graph-semantic-group.is-strategy{border-color:#cee0d5}.business-graph-card{position:relative;width:188px;height:72px;padding:11px 28px 10px 40px;display:flex;align-items:center;border:1px solid #cfd9dc;border-radius:6px;background:#fff;box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease,transform .14s ease}.business-graph-card:hover{border-color:#8eb0b5;box-shadow:0 3px 10px #1f424914}.business-graph-card.is-focused{border-color:#80aeb3}.react-flow__node.selected .business-graph-card{border-color:#166f77;box-shadow:0 0 0 2px #166f771f,0 5px 14px #1f42491a}.business-graph-card.is-dimmed{opacity:.34}.business-graph-card.is-derived{border-color:#c4bbdf;background:#fbfaff}.business-graph-card.is-risk,.business-graph-card.is-conclusion{border-color:#e5a6aa;background:snow}.business-graph-card.is-action{border-color:#a9d3bb;background:#f8fcf9}.business-graph-card.is-semantic{width:100%;height:68px;padding:10px 28px 10px 12px;border-width:.5px;border-color:#d7dfe1;border-radius:6px;background:#fff;box-shadow:0 1px 2px #1e333909}.business-graph-card.is-semantic.is-group-criteria{padding-right:34px;border-color:#d3dde0;background:#fff}.business-graph-card.is-semantic.is-group-criteria:after{position:absolute;top:50%;right:13px;width:7px;height:7px;border-top:1.5px solid #87999e;border-right:1.5px solid #87999e;content:"";transform:translateY(-50%) rotate(45deg)}.business-graph-card.is-semantic.is-active-judgment{border-color:#4a8d93;background:#eef7f7;box-shadow:0 0 0 2px #2c7f871f}.business-graph-card.is-semantic.is-active-judgment:after{border-color:#176f77}.business-graph-card.is-object{border-color:#d7dfe1}.business-graph-card.is-condition{border-color:#c3d1d5;background:#fff}.business-graph-card.is-constraint{border-color:#ddd9e1;background:#fff}.business-graph-card.is-strategy{border-color:#d2ddd6;background:#fff}.business-graph-card-icon{position:absolute;left:14px;top:18px;width:16px;height:16px;display:grid;place-items:center;background:transparent;color:#536a71;stroke-width:1.7}.business-graph-card.is-trigger .business-graph-card-icon{color:#16818a}.business-graph-card.is-evidence .business-graph-card-icon{color:#497ca4}.business-graph-card.is-derived .business-graph-card-icon{color:#7664a8}.business-graph-card.is-conclusion .business-graph-card-icon{color:#c64e59}.business-graph-card.is-action .business-graph-card-icon{color:#27875b}.business-graph-card.is-group-context .business-graph-card-icon,.business-graph-card.is-group-criteria .business-graph-card-icon,.business-graph-card.is-group-constraint .business-graph-card-icon,.business-graph-card.is-group-strategy .business-graph-card-icon{color:#536a71}.business-graph-card-copy{min-width:0;display:grid;gap:4px}.business-graph-card-copy strong{overflow:hidden;color:#21373e;font-size:12.5px;font-weight:650;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.business-graph-card-copy small{display:-webkit-box;overflow:hidden;color:#71858b;font-size:11px;line-height:15px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.business-graph-card.is-semantic .business-graph-card-copy{gap:3px}.business-graph-card.is-overview .business-graph-card-copy small{display:none}.business-graph-updated{position:absolute;top:6px;right:7px;padding:1px 4px;border:1px solid var(--cs-accent-border);border-radius:var(--cs-radius-1);color:var(--cs-accent);background:var(--cs-accent-soft);font-size:9px;font-weight:600;line-height:13px}.business-graph-permission{position:absolute;right:7px;bottom:6px;padding:1px 4px;border:1px solid #d2dcdf;border-radius:4px;background:#f7f9f9;color:#62757b;font-size:9px;font-weight:600;line-height:13px}.business-graph-permission.is-attention{border-color:#dfd2b5;background:#fffaf0;color:#7d632e}.business-graph-permission.is-restricted{border-color:#ded5df;background:#faf8fb;color:#6e5e73}.business-graph-handle{width:5px!important;height:5px!important;border:0!important;background:#8eb2b7!important;opacity:0}.business-graph-node-toolbar{display:flex;overflow:hidden;border:1px solid #cfdbde;border-radius:7px;background:#fff;box-shadow:0 8px 22px #1b3a4124}.business-graph-node-toolbar button{height:28px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border:0;border-right:1px solid #e5ebed;background:#fff;color:#50666d;font:inherit;font-size:9px;cursor:pointer}.business-graph-node-toolbar button:last-child{border-right:0}.business-graph-node-toolbar button:hover{background:#f2f7f7;color:#0d767f}.business-graph-edge{stroke:#9eb0b6;stroke-width:.75;transition:opacity .14s ease,stroke .14s ease,stroke-width .14s ease}.business-graph-edge.is-relation{stroke:#aab7bb;stroke-dasharray:3 3}.business-graph-edge.is-alt{stroke:#8274ad}.business-graph-edge.is-action{stroke:#429a70}.business-graph-edge.is-muted{stroke:#b8c4c7;stroke-dasharray:2 5}.business-graph-edge.is-association{stroke:#8fa4a9}.business-graph-edge.is-supports{stroke:#6f9ebb}.business-graph-edge.is-constrains{stroke:#9a78b3;stroke-dasharray:5 4}.business-graph-edge.is-enables{stroke:#47966e}.business-graph-edge.is-requires{stroke:#ad793f;stroke-dasharray:3 4}.business-graph-edge.is-focused{stroke:#178993;stroke-width:1.25;stroke-dasharray:7 5;animation:business-graph-edge-flow .7s linear infinite}.business-graph-edge.is-action.is-focused{stroke:#23865a}.business-graph-edge.is-association.is-focused{stroke:#627f86}.business-graph-edge.is-supports.is-focused{stroke:#3f86b6}.business-graph-edge.is-constrains.is-focused{stroke:#815da0}.business-graph-edge.is-enables.is-focused{stroke:#23865a}.business-graph-edge.is-requires.is-focused{stroke:#a56628}.business-graph-edge.is-dimmed{opacity:.12}@keyframes business-graph-edge-flow{to{stroke-dashoffset:-12}}.business-graph-edge-label{position:absolute;z-index:8;padding:2px 6px;border:1px solid #d7e0e2;border-radius:4px;background:#f8fafb;box-shadow:0 0 0 4px #f8fafbf5;color:#6d8086;font-size:10px;line-height:14px;opacity:0;pointer-events:none;transition:opacity .14s ease}.business-graph-edge-label.is-focused{opacity:1}.business-graph-edge-label.is-action{border-color:#c7ded0;color:#2d7d58}.business-graph-edge-label.is-alt{border-color:#d9d2e9;color:#6f5f9f}.business-graph-edge-label.is-association{border-color:#d3dfe1;color:#667b81}.business-graph-edge-label.is-supports{border-color:#cedee8;color:#497b9c}.business-graph-edge-label.is-constrains{border-color:#ddd1e6;color:#795991}.business-graph-edge-label.is-enables{border-color:#c7ded0;color:#2d7d58}.business-graph-edge-label.is-requires{border-color:#e5d4bf;color:#946126}.business-graph-edge-label.is-dimmed{opacity:0}@media(prefers-reduced-motion:reduce){.business-graph-edge.is-focused{animation:none}}.business-graph-footnote{min-height:44px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #e3eaec;background:#fff;color:#829399;font-size:11px}.business-graph-fullscreen-stage{height:100%;min-height:0;overflow:hidden;background:#fbfcfd}.business-graph-fullscreen-stage .business-graph-content{height:100%;min-height:0;overflow:hidden;border:0;border-radius:inherit;background:#fbfcfd}.fullscreen-drawer-body:has(>.business-graph-fullscreen-stage){overflow:hidden}.business-graph-legend.is-relations i{width:14px;height:0;border-radius:0;background:transparent;border-top:1px solid #8fa4a9}.business-graph-legend.is-relations i.is-supports{border-top-color:#6f9ebb}.business-graph-legend.is-relations i.is-constrains{border-top:1px dashed #9a78b3}.business-graph-legend.is-relations i.is-enables{border-top-color:#47966e}@media(max-width:1120px){.business-graph-legend{display:none}}@media(max-width:760px){.business-graph-toolbar{padding-block:8px}.business-graph-toolbar-actions button:first-child{display:none}}.wance-login-page{--wance-login-stage-shadow: 0 40px 120px rgba(21, 39, 44, .14), 0 12px 36px rgba(21, 39, 44, .06);display:grid;width:100%;height:100vh;min-height:680px;padding:36px;place-items:center;overflow:auto;background:var(--cs-bg-base)}.wance-login-stage{display:grid;width:min(100%,1320px);height:min(780px,calc(100vh - 72px));min-height:608px;grid-template-columns:minmax(400px,44%) minmax(0,1fr);overflow:hidden;border:.5px solid var(--cs-border-strong);border-radius:16px;background:var(--cs-bg-content);box-shadow:var(--wance-login-stage-shadow)}:root[data-theme=dark] .wance-login-page{--wance-login-stage-shadow: 0 40px 120px rgba(0, 0, 0, .66), 0 0 72px rgba(226, 245, 248, .035)}.wance-login-visual{position:relative;min-width:0;overflow:hidden;color:#17282d;background:#f5f3f1}.wance-login-visual__image,.wance-login-visual__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wance-login-visual__image{object-fit:cover;object-position:50% 28%}.wance-login-visual__shade{background:linear-gradient(180deg,rgba(250,249,247,.82) 0%,rgba(250,249,247,.16) 31%,transparent 44%),linear-gradient(0deg,rgba(250,249,247,.96) 0%,rgba(250,249,247,.72) 24%,transparent 48%),linear-gradient(90deg,rgba(250,249,247,.46) 0%,transparent 76%)}.wance-login-brand{position:absolute;z-index:1;top:34px;left:36px;display:flex;align-items:center;gap:11px;color:#17282d;font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1}.wance-login-brand img{width:30px;height:30px;object-fit:contain;filter:brightness(0) saturate(100%) invert(12%) sepia(13%) saturate(1118%) hue-rotate(148deg) brightness(94%) contrast(91%)}.wance-login-visual__message{position:absolute;z-index:1;right:44px;bottom:42px;left:44px;max-width:430px}.wance-login-visual__message h2{max-width:420px;margin:0;color:#17282d;font-size:clamp(28px,2.15vw,34px);font-weight:600;letter-spacing:-.035em;line-height:1.2;text-wrap:balance}.wance-login-visual[data-visual-theme=dark]{color:#f1f6f7;background:#10171b}.wance-login-visual[data-visual-theme=dark] .wance-login-visual__shade{background:linear-gradient(180deg,rgba(8,13,16,.42) 0%,transparent 30%),linear-gradient(0deg,rgba(8,13,16,.88) 0%,rgba(8,13,16,.48) 28%,transparent 49%),linear-gradient(90deg,rgba(8,13,16,.34) 0%,transparent 76%)}.wance-login-visual[data-visual-theme=dark] .wance-login-brand,.wance-login-visual[data-visual-theme=dark] .wance-login-visual__message h2{color:#f1f6f7}.wance-login-visual[data-visual-theme=dark] .wance-login-brand img{filter:brightness(0) invert(1)}.wance-login-panel{position:relative;display:grid;min-width:0;grid-template-rows:1fr auto;align-items:center;padding:66px clamp(48px,5.4vw,96px) 26px;overflow-y:auto;background:var(--cs-bg-content)}.wance-login-locale{position:absolute;top:24px;right:26px;min-width:64px}.wance-login-panel__content{width:min(100%,440px);justify-self:center;padding-block:18px}.wance-login-heading{margin-bottom:24px;text-align:center}.wance-login-heading h1{margin:0;color:var(--cs-text-title);font-size:clamp(28px,2.5vw,36px);font-weight:600;letter-spacing:-.035em;line-height:1.16;text-wrap:balance}.wance-login-heading p{max-width:380px;margin:12px auto 0;color:var(--cs-text-describe);font-size:14px;line-height:1.55;text-wrap:balance}.wance-login-panel__content>.app-segments{width:100%;margin-bottom:20px}.wance-login-panel__content>.app-segments .app-segments__item{min-width:0;flex:1 1 0}.wance-login-panel__content>.app-segments .app-segments__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wance-login-form{display:grid;gap:16px}.wance-login-field{display:grid;gap:7px}.wance-login-field>label{color:var(--cs-text-describe);font-size:13px;font-weight:600;line-height:1.4}.wance-login-input{width:100%;border-radius:var(--cs-radius-3);font-size:14px;font-weight:400}.wance-login-field.has-error .wance-login-input,.wance-login-field.has-error .wance-login-phone-input{border-color:var(--cs-danger)}.wance-login-phone-input{overflow:hidden;border-radius:var(--cs-radius-3);background:var(--cs-bg-content);transition:border-color var(--cs-duration-fast)}.wance-login-phone-input:focus-within{border-color:var(--cs-accent)}.wance-login-phone-prefix{min-width:58px;height:26px;padding-inline:0;border-right:1px solid var(--cs-border-subtle);color:var(--cs-text-describe);font-size:13px;line-height:1}.wance-login-phone-input .wance-login-phone-prefix{align-self:center}.wance-login-phone-input .wance-login-input{min-width:0;border-radius:0}.wance-login-error{color:var(--cs-danger);font-size:12px;line-height:18px}.wance-login-password{position:relative}.wance-login-password .wance-login-input{padding-right:44px}.wance-login-password__toggle{position:absolute;top:50%;right:8px;width:32px;height:32px;transform:translateY(-50%)}.wance-login-verification{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:10px}.wance-login-code-button{width:122px;white-space:nowrap}.wance-login-code-status{color:var(--cs-success);font-size:12px;line-height:18px}.wance-login-submit{width:100%;margin-top:6px;font-size:14px}.wance-login-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:20px 0 14px;color:var(--cs-text-placeholder);font-size:12px}.wance-login-divider:before,.wance-login-divider:after{height:1px;background:var(--cs-border-subtle);content:""}.wance-login-enterprise{overflow:hidden;border:1px solid var(--cs-border-subtle);border-radius:12px;background:var(--cs-bg-card);transition:border-color .16s ease,box-shadow .16s ease}.wance-login-enterprise:hover,.wance-login-enterprise[data-open]{border-color:var(--cs-border)}.wance-login-enterprise[data-open]{box-shadow:0 8px 22px #0000000d}.wance-login-enterprise__trigger{display:grid;width:100%;min-height:68px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;border:0;color:var(--cs-text-body);font:inherit;text-align:left;cursor:pointer;background:transparent}.wance-login-enterprise__trigger:focus-visible{outline:2px solid var(--cs-text-link);outline-offset:-2px}.wance-login-enterprise__trigger>span:nth-child(2){display:grid;min-width:0;gap:3px}.wance-login-enterprise__trigger strong{color:var(--cs-text-title);font-size:14px;font-weight:600;line-height:20px}.wance-login-enterprise__trigger small{overflow:hidden;color:var(--cs-text-describe);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.wance-login-enterprise__icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--cs-border-subtle);border-radius:10px;color:var(--cs-text-link);background:var(--cs-bg-content)}.wance-login-enterprise__trigger>svg{color:var(--cs-text-placeholder);transition:transform .16s ease}.wance-login-enterprise[data-open] .wance-login-enterprise__trigger>svg{transform:rotate(180deg)}.wance-login-enterprise__panel{display:grid;gap:13px;padding:16px 14px 14px;border-top:1px solid var(--cs-border-subtle);background:var(--cs-bg-content)}.wance-login-sso-button{width:100%}.wance-login-enterprise__panel>p{margin:-2px 0 0;color:var(--cs-text-placeholder);font-size:12px;line-height:18px;text-align:center}.wance-login-footer{padding-top:18px;color:var(--cs-text-placeholder);font-size:12px;line-height:18px;text-align:center}@media(max-width:1040px){.wance-login-page{padding:24px}.wance-login-stage{height:min(740px,calc(100vh - 48px));grid-template-columns:minmax(340px,40%) minmax(0,1fr)}.wance-login-panel{padding-right:42px;padding-left:42px}.wance-login-visual__message{right:32px;bottom:34px;left:32px}}@media(max-width:780px){.wance-login-page{align-items:start;min-height:100%;padding:0}.wance-login-stage{width:100%;height:100%;min-height:100vh;grid-template-columns:1fr;border:0;border-radius:0;box-shadow:none}.wance-login-visual{display:none}.wance-login-panel{padding:88px 28px 28px}.wance-login-locale{top:18px;right:18px}.wance-login-heading{margin-bottom:24px}}@media(max-width:420px){.wance-login-panel{padding-right:20px;padding-left:20px}.wance-login-verification{gap:8px}.wance-login-code-button{width:112px}.wance-login-enterprise__trigger{padding-right:12px;padding-left:12px}}@media(prefers-reduced-motion:reduce){.wance-login-page *,.wance-login-page *:before,.wance-login-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body[data-page=bel-ontology-playground]{background:var(--cs-bg-body);color:var(--cs-text-title);min-width:1280px;overflow:hidden}body[data-page=bel-ontology-playground] #root{height:100vh}.bel-agent-root{background:var(--cs-bg-body);display:grid;font-family:var(--cs-font-ui);grid-template-rows:minmax(0,1fr);height:100vh;letter-spacing:0;min-width:1280px;position:relative}.bel-agent-root *,.bel-agent-root *:before,.bel-agent-root *:after{box-sizing:border-box;letter-spacing:0}.bel-opening,.bel-summary-slide{background:var(--cs-bg-content);height:100%;min-height:0;overflow:hidden;position:relative}.bel-opening-content{display:flex;flex-direction:column;gap:var(--cs-space-5);justify-content:center;margin:0 auto;max-width:920px;height:100%;min-height:0;padding:var(--cs-space-20) var(--cs-space-8)}.bel-opening-content>[data-slot=badge],.bel-summary-content>[data-slot=badge]{align-self:flex-start}.bel-opening h1,.bel-summary-slide h1{color:var(--cs-text-title);font-size:var(--cs-font-size-display);font-weight:var(--cs-font-weight-semibold);line-height:1.25;margin:0;max-width:900px}.bel-opening-content>p{color:var(--cs-text-subtitle);font-size:var(--cs-font-size-heading-2);line-height:1.6;margin:var(--cs-space-2) 0 0;max-width:880px}.bel-opening-context{border-top:1px solid var(--cs-border);display:flex;flex-wrap:wrap;gap:var(--cs-space-3);margin-top:var(--cs-space-4);padding-top:var(--cs-space-5)}.bel-opening-context span{background:var(--cs-fill-tag);border-radius:var(--cs-radius-2);color:var(--cs-text-body);font-size:var(--cs-font-size-body);padding:var(--cs-space-2) var(--cs-space-3)}.bel-agent-workspace{display:grid;min-height:0;overflow:hidden}.bel-agent-workspace.has-context{grid-template-columns:240px minmax(500px,1fr) 300px}.bel-agent-workspace.no-context{grid-template-columns:240px minmax(0,1fr)}.bel-agent-conversations{background:var(--cs-bg-inset);border-right:1px solid var(--cs-border);display:grid;grid-template-rows:auto auto 1fr;min-height:0;padding:var(--cs-space-4) var(--cs-space-3) var(--cs-space-3)}.bel-agent-conversations>header,.bel-agent-conversation-topbar,.bel-agent-conversation-topbar>div,.bel-agent-context>header{align-items:center;display:flex}.bel-agent-conversations>header{justify-content:space-between;margin-bottom:var(--cs-space-3);padding-left:var(--cs-space-1)}.bel-agent-conversations>header strong{font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-semibold)}.bel-agent-search{align-items:center;background:var(--cs-bg-control);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);color:var(--cs-icon-muted);display:flex;gap:var(--cs-space-2);height:38px;padding:0 var(--cs-space-3)}.bel-agent-search input{background:transparent;border:0;color:var(--cs-text-title);font:inherit;font-size:var(--cs-font-size-element);min-width:0;outline:none;width:100%}.bel-agent-conversation-menu{align-content:start;min-height:0;min-width:0;padding-top:var(--cs-space-5)}.bel-agent-conversation-menu .cs-navigation-menu-group{gap:var(--cs-space-2)}.bel-agent-conversation{background:var(--cs-bg-content);display:grid;grid-template-rows:60px minmax(0,1fr) auto;min-height:0;min-width:0}.bel-agent-conversation-topbar{border-bottom:1px solid var(--cs-border);justify-content:space-between;padding:0 var(--cs-space-5)}.bel-agent-conversation-topbar strong{font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-semibold)}.bel-agent-thread{min-height:0;overflow:auto;padding:var(--cs-space-8) max(var(--cs-space-6),calc((100% - 780px)/2)) var(--cs-space-10)}.bel-agent-stage-boundary{align-items:center;background:var(--cs-bg-inset);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);display:flex;gap:var(--cs-space-3);margin:0 auto var(--cs-space-6);max-width:780px;padding:var(--cs-space-3) var(--cs-space-4)}.bel-agent-stage-boundary p{color:var(--cs-text-body);font-size:var(--cs-font-size-element);line-height:1.5;margin:0}.bel-agent-message{display:flex;gap:var(--cs-space-3);margin:0 auto var(--cs-space-6);max-width:780px}.bel-agent-message.is-user{flex-direction:row-reverse}.bel-agent-avatar{align-items:center;border-radius:var(--cs-radius-pill);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.bel-agent-message.is-agent .bel-agent-avatar{background:var(--cs-text-title);color:var(--cs-bg-content)}.bel-agent-message.is-user .bel-agent-avatar{background:var(--cs-fill-tag);color:var(--cs-icon-default)}.bel-agent-message-body{color:var(--cs-text-title);font-size:var(--cs-font-size-body);line-height:1.65;min-width:0;width:min(100%,700px)}.bel-agent-message.is-user .bel-agent-message-body{background:var(--cs-fill-current);border-radius:var(--cs-radius-3) var(--cs-radius-1) var(--cs-radius-3) var(--cs-radius-3);padding:var(--cs-space-3) var(--cs-space-4);width:auto}.bel-agent-message p{margin:0}.bel-agent-answer{display:grid;gap:var(--cs-space-3)}.bel-agent-answer h3,.bel-agent-action-list h3{color:var(--cs-text-title);font-size:var(--cs-font-size-heading-3);font-weight:var(--cs-font-weight-semibold);margin:var(--cs-space-2) 0 0}.bel-agent-answer ul,.bel-agent-answer ol{display:grid;gap:var(--cs-space-2);margin:0;padding-left:var(--cs-space-6)}.bel-agent-answer li{padding-left:var(--cs-space-1)}.bel-agent-note,.bel-agent-context-read,.bel-agent-change-note{align-items:flex-start;border-radius:var(--cs-radius-2);display:flex;gap:var(--cs-space-2);padding:var(--cs-space-3)}.bel-agent-note{background:var(--cs-warning-soft);color:var(--cs-warning)}.bel-agent-note strong{margin-right:4px}.bel-agent-context-read{background:var(--cs-success-soft);color:var(--cs-success);margin-bottom:var(--cs-space-4)}.bel-agent-note svg,.bel-agent-context-read svg,.bel-agent-change-note svg{flex:0 0 auto;margin-top:3px}.bel-agent-warning-list{list-style:none;padding-left:0!important}.bel-agent-warning-list li{align-items:flex-start;color:var(--cs-warning);display:flex;gap:var(--cs-space-2)}.bel-agent-warning-list svg{flex:0 0 auto;margin-top:4px}.bel-agent-composer{background:var(--cs-bg-content);border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-3);box-shadow:var(--cs-shadow-z1);display:grid;margin:0 max(var(--cs-space-6),calc((100% - 780px)/2)) var(--cs-space-5);min-height:100px;padding:var(--cs-space-2)}.bel-agent-composer:focus-within{border-color:var(--cs-accent);box-shadow:0 0 0 2px var(--cs-accent-soft)}.bel-agent-composer-input{border:0;box-shadow:none;font-size:var(--cs-font-size-body);min-height:58px;resize:none}.bel-agent-composer>footer{align-items:center;display:flex;justify-content:space-between}.bel-agent-context{background:var(--cs-bg-inset);border-left:1px solid var(--cs-border);display:grid;grid-template-rows:50px minmax(0,1fr);min-height:0}.bel-agent-context>header{border-bottom:1px solid var(--cs-border);justify-content:space-between;padding:0 var(--cs-space-4)}.bel-agent-context>header span{font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-semibold)}.bel-agent-context>header svg{color:var(--cs-icon-muted)}.bel-agent-context>div{min-height:0;overflow:auto}.bel-agent-context-sources>div{align-items:flex-start;border-bottom:1px solid var(--cs-border);display:grid;gap:var(--cs-space-3);grid-template-columns:28px 1fr;padding:var(--cs-space-4)}.bel-agent-context-sources>div>span{align-items:center;background:var(--cs-success-soft);border-radius:var(--cs-radius-pill);color:var(--cs-success);display:inline-flex;height:28px;justify-content:center;width:28px}.bel-agent-context-sources>div>div{display:grid;gap:var(--cs-space-1)}.bel-agent-context-sources strong{color:var(--cs-text-link);font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-semibold)}.bel-agent-context-sources p{font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-medium);line-height:1.45;margin:0}.bel-agent-context-sources small{color:var(--cs-text-describe);font-size:var(--cs-font-size-element);line-height:1.45}.bel-agent-decision-path{display:grid;gap:var(--cs-space-1);padding:var(--cs-space-4)}.bel-agent-decision-path>section{display:grid;gap:var(--cs-space-3);grid-template-columns:28px minmax(0,1fr);padding-bottom:var(--cs-space-4);position:relative}.bel-agent-decision-path>section:not(:last-child):after{background:var(--cs-border-strong);content:"";height:calc(100% - 28px + var(--cs-space-1));left:13px;position:absolute;top:28px;width:1px}.bel-agent-decision-path-index{align-items:center;background:var(--cs-fill-current);border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-pill);color:var(--cs-text-body);display:inline-flex;font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption);height:28px;justify-content:center;position:relative;width:28px;z-index:1}.bel-agent-decision-path>section>div{display:grid;gap:var(--cs-space-2);min-width:0}.bel-agent-decision-path header{align-items:flex-start;display:grid;gap:var(--cs-space-2)}.bel-agent-decision-path header>strong{color:var(--cs-text-title);font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-semibold);line-height:1.45}.bel-agent-decision-path header>span{display:flex;flex-wrap:wrap;gap:var(--cs-space-1)}.bel-agent-decision-path [data-slot=badge]{font-size:var(--cs-font-size-caption)}.bel-agent-decision-path p{color:var(--cs-text-body);font-size:var(--cs-font-size-element);line-height:1.5;margin:0}.bel-agent-change-context{display:grid;gap:var(--cs-space-5);padding:var(--cs-space-4)}.bel-agent-change-context section{display:grid;gap:var(--cs-space-3)}.bel-agent-change-context>section>span{color:var(--cs-text-describe);display:block;font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold);margin-top:var(--cs-space-1)}.bel-agent-change-context .is-changed{gap:var(--cs-space-2)}.bel-agent-change-context .is-changed>div{background:var(--cs-fill-current);border-left:3px solid var(--cs-accent);display:grid;gap:var(--cs-space-1);padding:var(--cs-space-3)}.bel-agent-change-context strong{font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-semibold)}.bel-agent-change-context p{color:var(--cs-text-body);font-size:var(--cs-font-size-body);line-height:1.5;margin:0}.bel-agent-change-context .is-changed p{align-items:center;display:flex;gap:var(--cs-space-2)}.bel-agent-change-context ul{display:grid;gap:var(--cs-space-3);list-style:none;margin:0;padding:0}.bel-agent-change-context li{align-items:flex-start;color:var(--cs-text-body);display:flex;font-size:var(--cs-font-size-element);gap:var(--cs-space-2);line-height:1.45}.bel-agent-change-context li:before{background:var(--cs-success);border-radius:var(--cs-radius-pill);content:"";flex:0 0 auto;height:6px;margin-top:8px;width:6px}.bel-agent-change-context-note{border-top:1px solid var(--cs-border);padding-top:var(--cs-space-4)}.bel-agent-tool-activity{border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-2);margin-bottom:var(--cs-space-4);overflow:hidden}.bel-agent-tool-activity>header,.bel-agent-tool-activity>footer{align-items:center;display:flex;justify-content:space-between}.bel-agent-tool-activity>header{background:var(--cs-fill-current);border-bottom:1px solid var(--cs-border);padding:var(--cs-space-3)}.bel-agent-tool-activity>header>div{align-items:center;display:flex;gap:var(--cs-space-2)}.bel-agent-tool-activity>header strong,.bel-agent-tool-activity>header span{font-size:var(--cs-font-size-element)}.bel-agent-tool-activity>header>span{color:var(--cs-text-describe)}.bel-agent-tool-activity>div>div{align-items:center;border-bottom:1px solid var(--cs-border-subtle);display:grid;gap:var(--cs-space-3);grid-template-columns:28px 1fr;padding:var(--cs-space-3)}.bel-agent-tool-activity>div>div>span{align-items:center;background:var(--cs-fill-tag);border-radius:var(--cs-radius-pill);color:var(--cs-icon-muted);display:inline-flex;height:28px;justify-content:center;width:28px}.bel-agent-tool-activity>div>div.is-complete>span{background:var(--cs-success-soft);color:var(--cs-success)}.bel-agent-tool-activity>div>div.is-active{background:var(--cs-info-soft)}.bel-agent-tool-activity>div>div>div{display:grid;gap:2px}.bel-agent-tool-activity>div strong{font-size:var(--cs-font-size-element)}.bel-agent-tool-activity>div small,.bel-agent-tool-activity>footer span{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption)}.bel-agent-tool-activity>footer{background:var(--cs-bg-inset);gap:var(--cs-space-4);justify-content:flex-start;padding:var(--cs-space-2) var(--cs-space-3)}.bel-agent-tool-activity>footer span{align-items:center;display:inline-flex;gap:var(--cs-space-1)}.bel-agent-action-list{border-top:1px solid var(--cs-border);display:grid;margin-top:var(--cs-space-5);padding-top:var(--cs-space-4)}.bel-agent-action-list h3{margin-bottom:var(--cs-space-2)}.bel-agent-action-list>div{align-items:flex-start;border-bottom:1px solid var(--cs-border-subtle);display:grid;gap:var(--cs-space-3);grid-template-columns:86px 1fr;padding:var(--cs-space-3) 0}.bel-agent-action-list>div>span{color:var(--cs-success);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold)}.bel-agent-action-list strong{font-size:var(--cs-font-size-element)}.bel-agent-action-list p{color:var(--cs-text-body);font-size:var(--cs-font-size-element);margin:2px 0 0}.bel-agent-source-links{display:flex;flex-wrap:wrap;gap:var(--cs-space-2);margin:var(--cs-space-4) 0}.bel-agent-source-links [data-slot=button]{font-size:var(--cs-font-size-caption);height:auto;min-height:30px;white-space:normal}.bel-agent-evidence-dialog{width:min(620px,calc(100vw - 96px))}.bel-agent-evidence-detail{display:grid;gap:var(--cs-space-5);padding-top:var(--cs-space-2)}.bel-agent-evidence-detail>[data-slot=badge]{justify-self:start}.bel-agent-evidence-detail section{border-left:3px solid var(--cs-accent);display:grid;gap:var(--cs-space-2);padding:var(--cs-space-1) 0 var(--cs-space-1) var(--cs-space-4)}.bel-agent-evidence-detail section span,.bel-agent-evidence-detail dt{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold)}.bel-agent-evidence-detail section strong{font-size:var(--cs-font-size-heading-3)}.bel-agent-evidence-detail section p{color:var(--cs-text-body);font-size:var(--cs-font-size-body);line-height:1.6;margin:0}.bel-agent-evidence-detail dl{border-top:1px solid var(--cs-border);display:grid;margin:0}.bel-agent-evidence-detail dl>div{border-bottom:1px solid var(--cs-border-subtle);display:grid;gap:var(--cs-space-4);grid-template-columns:84px 1fr;padding:var(--cs-space-3) 0}.bel-agent-evidence-detail dd{color:var(--cs-text-title);font-size:var(--cs-font-size-element);margin:0}.bel-agent-decision-headline{font-size:var(--cs-font-size-heading-3);line-height:1.5}.bel-agent-decision-meta{display:grid;gap:var(--cs-space-3);grid-template-columns:1fr 1fr}.bel-agent-decision-meta>div{background:var(--cs-fill-current);border-left:3px solid var(--cs-border-strong);padding:var(--cs-space-3)}.bel-agent-decision-meta span{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold)}.bel-agent-decision-meta p{font-size:var(--cs-font-size-element);line-height:1.5;margin-top:var(--cs-space-1)}.bel-agent-change-note{background:var(--cs-fill-current);color:var(--cs-text-body);margin-top:var(--cs-space-4)}.bel-agent-change-note.is-triggered{background:var(--cs-danger-soft);color:var(--cs-danger)}.bel-agent-approval-dialog .app-dialog-heading{margin-bottom:var(--cs-space-4)}.bel-agent-approval-items{border-block:1px solid var(--cs-border-subtle)}.bel-agent-approval-items>div{align-items:flex-start;border-bottom:1px solid var(--cs-border-subtle);display:flex;gap:var(--cs-space-3);padding:var(--cs-space-3) 0}.bel-agent-approval-items svg{color:var(--cs-success);margin-top:2px}.bel-agent-approval-items span{display:grid;gap:var(--cs-space-1)}.bel-agent-approval-items strong{font-size:var(--cs-font-size-element)}.bel-agent-approval-items small{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption)}.bel-agent-approval-result{display:grid}.bel-agent-approval-boundary{align-items:start;background:var(--cs-bg-inset);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2);color:var(--cs-text-body);display:grid;gap:var(--cs-space-3);grid-template-columns:22px minmax(0,1fr);padding:var(--cs-space-4);text-align:left}.bel-agent-approval-boundary>svg{color:var(--cs-success);margin-top:1px}.bel-agent-approval-boundary>div{display:grid;gap:var(--cs-space-1)}.bel-agent-approval-boundary strong{color:var(--cs-text-title);font-size:var(--cs-font-size-element)}.bel-agent-approval-boundary p{color:var(--cs-text-describe);font-size:var(--cs-font-size-caption);line-height:1.55;margin:0}.bel-agent-approval-footer{margin-top:var(--cs-space-5)}.bel-agent-wance{background:var(--cs-bg-inset);min-height:0;overflow:hidden;position:relative}.bel-agent-wance iframe{border:0;height:100%;width:100%}.bel-output-comparison-slide{align-items:center;background:var(--cs-bg-content);display:flex;min-height:0;overflow:auto;padding:var(--cs-space-10)}.bel-agent-root.has-presenter .bel-output-comparison-slide{padding-right:calc(var(--cs-space-10) + 328px)}.bel-output-comparison{display:grid;gap:var(--cs-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:auto;max-width:1380px;width:100%}.bel-output-comparison-card{background:var(--cs-bg-inset);border:1px solid var(--cs-border);border-radius:var(--cs-radius-2);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:510px;overflow:hidden}.bel-output-comparison-card>h1{border-bottom:0;color:var(--cs-text-title);font-size:var(--cs-font-size-heading-2);font-weight:var(--cs-font-weight-semibold);line-height:1.35;margin:0;padding:var(--cs-space-5) var(--cs-space-6)}.bel-output-comparison-card.is-before>h1{border-top:4px solid var(--cs-border-strong)}.bel-output-comparison-card.is-now>h1{border-top:4px solid var(--cs-info)}.bel-output-comparison-card.is-after>h1{border-top:4px solid var(--cs-success)}.bel-output-comparison-answer{color:var(--cs-text-body);display:grid;align-content:start;font-size:var(--cs-font-size-body);gap:var(--cs-space-5);line-height:1.7;padding:var(--cs-space-6)}.bel-output-comparison-answer>strong{color:var(--cs-text-title);font-size:var(--cs-font-size-heading-3);line-height:1.55}.bel-output-comparison-answer p,.bel-output-comparison-answer ul,.bel-output-comparison-answer ol{margin:0}.bel-output-comparison-answer ul,.bel-output-comparison-answer ol{display:grid;gap:var(--cs-space-3);padding-left:var(--cs-space-5)}.bel-agent-iframe-loading{align-items:center;background:var(--cs-bg-body);color:var(--cs-text-body);display:flex;font-size:var(--cs-font-size-body);gap:var(--cs-space-3);top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:2}.bel-agent-controller{background:#171b18;border:1px solid rgba(255,255,255,.12);border-radius:var(--cs-radius-3);bottom:auto;box-shadow:var(--cs-shadow-z3);color:#fff;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:min(780px,calc(100vh - (var(--cs-space-10) * 2)));position:fixed;right:var(--cs-space-5);top:50%;transform:translateY(-50%);transition:left .16s ease-out,top .16s ease-out;width:288px;z-index:100}.bel-agent-controller>header{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;min-height:56px;padding:var(--cs-space-4);touch-action:none;-webkit-user-select:none;user-select:none}.bel-agent-controller>header{cursor:grab}.bel-agent-controller>header [data-slot=icon-button]{cursor:pointer}.bel-agent-controller.is-dragging,.bel-agent-controller.is-dragging>header{cursor:grabbing}.bel-agent-controller.is-dragging{transition:none}.bel-agent-controller>header strong{font-size:var(--cs-font-size-body);font-weight:var(--cs-font-weight-semibold)}.bel-agent-root .bel-agent-controller>header [data-slot=icon-button]{color:#ffffffb8}.bel-agent-controller-settings{border-bottom:1px solid rgba(255,255,255,.12);display:grid;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-4)}.bel-controller-data-badge{align-items:center;display:inline-flex;gap:var(--cs-space-2);justify-self:start}.bel-agent-controller .bel-controller-figma-capture{background:#ffffff1a;border-color:#ffffff2e;color:#fff;justify-content:center;width:100%}.bel-agent-controller .bel-controller-figma-capture:hover:not(:disabled){background:#ffffff29}.bel-agent-controller-settings>div{align-items:center;display:flex;gap:var(--cs-space-3);justify-content:space-between}.bel-agent-controller-settings>div>span{align-items:center;color:#ffffffb8;display:inline-flex;font-size:var(--cs-font-size-caption);gap:var(--cs-space-2)}.bel-agent-controller-settings [role=radiogroup]{min-height:32px}.bel-agent-controller-settings [role=radio]{align-items:center;display:inline-flex;font-size:var(--cs-font-size-caption);gap:var(--cs-space-1)}.bel-agent-controller-scenes{display:grid;gap:var(--cs-space-1);overflow:auto;padding:var(--cs-space-2) var(--cs-space-3)}.bel-agent-controller .bel-controller-scene{align-items:center;border:1px solid transparent;color:#ffffffad;display:grid;gap:var(--cs-space-3);grid-template-columns:30px minmax(0,1fr) 18px;height:auto;justify-content:initial;min-height:50px;padding:var(--cs-space-3);text-align:left;white-space:normal;width:100%}.bel-agent-controller .bel-controller-scene:hover{background:#ffffff0f;color:#fff}.bel-agent-controller .bel-controller-scene[aria-current=step]{background:#54a87633;border-color:#6cbe8c80;color:#fff}.bel-controller-scene>span:first-child{align-items:center;border:1px solid rgba(255,255,255,.22);border-radius:var(--cs-radius-pill);display:inline-flex;font-size:var(--cs-font-size-caption);height:30px;justify-content:center;width:30px}.bel-controller-scene[aria-current=step]>span:first-child{background:var(--cs-success);border-color:var(--cs-success)}.bel-controller-scene-copy{display:grid;gap:var(--cs-space-1);min-width:0}.bel-controller-scene strong{font-size:var(--cs-font-size-element);font-weight:var(--cs-font-weight-medium);line-height:1.35}.bel-controller-scene small{color:#ffffff73;font-size:var(--cs-font-size-caption)}.bel-agent-controller>footer{border-top:1px solid rgba(255,255,255,.12);display:grid;gap:var(--cs-space-2);grid-template-columns:1fr 1fr 1fr;padding:var(--cs-space-3)}.bel-agent-controller>footer [data-slot=button]{background:#ffffff14;border-color:#ffffff24;color:#fff;font-size:var(--cs-font-size-caption);padding-inline:var(--cs-space-2)}.bel-agent-controller-launcher{box-shadow:var(--cs-shadow-z3);bottom:var(--cs-space-5);position:fixed;right:var(--cs-space-5);top:auto;z-index:100}.bel-summary-content{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1120px;min-height:100%;padding:var(--cs-space-16) var(--cs-space-8) var(--cs-space-10)}.bel-summary-slide h1{margin-top:var(--cs-space-4)}.bel-summary-lead{color:var(--cs-text-body);font-size:var(--cs-font-size-heading-3);line-height:1.6;margin:var(--cs-space-4) 0 var(--cs-space-10)}.bel-summary-chain{display:grid;gap:var(--cs-space-5);grid-template-columns:repeat(5,minmax(0,1fr))}.bel-summary-chain-item{align-content:start;background:var(--cs-bg-inset);border-top:3px solid var(--cs-text-title);display:grid;gap:var(--cs-space-3);min-height:140px;padding:var(--cs-space-4);position:relative}.bel-summary-chain-item>span{color:var(--cs-text-describe);font-family:var(--cs-font-mono);font-size:var(--cs-font-size-caption)}.bel-summary-chain-item>strong{font-size:var(--cs-font-size-heading-3);line-height:1.45}.bel-summary-chain-item>svg{color:var(--cs-icon-muted);position:absolute;right:calc(var(--cs-space-5) * -1 - 1px);top:58px;z-index:2}.bel-summary-next{border-left:4px solid var(--cs-accent);margin-top:var(--cs-space-10);padding:var(--cs-space-2) 0 var(--cs-space-2) var(--cs-space-5)}.bel-summary-next span{color:var(--cs-text-link);font-size:var(--cs-font-size-caption);font-weight:var(--cs-font-weight-semibold)}.bel-summary-next p{color:var(--cs-text-subtitle);font-size:var(--cs-font-size-body);line-height:1.65;margin:var(--cs-space-2) 0 0;max-width:980px}.bel-agent-typing{align-items:center;display:flex;gap:var(--cs-space-1);height:32px}.bel-agent-typing span{animation:bel-agent-bounce .9s ease-in-out infinite alternate;background:var(--cs-icon-muted);border-radius:var(--cs-radius-pill);height:6px;width:6px}.bel-agent-typing span:nth-child(2){animation-delay:.14s}.bel-agent-typing span:nth-child(3){animation-delay:.28s}.bel-agent-stream-segment{margin:0}.bel-agent-stream-text-caret{animation:bel-agent-caret .8s step-end infinite;background:var(--cs-accent);display:inline-block;height:1.1em;margin-left:2px;vertical-align:-.15em;width:2px}.bel-agent-fade-in{animation:bel-agent-fade .22s ease-out both}.bel-agent-iframe-loading svg,.is-spinning{animation:bel-agent-spin .8s linear infinite}@keyframes bel-agent-spin{to{transform:rotate(360deg)}}@keyframes bel-agent-bounce{to{transform:translateY(-3px)}}@keyframes bel-agent-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes bel-agent-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.bel-agent-fade-in,.bel-agent-stream-text-caret,.bel-agent-typing span,.bel-agent-iframe-loading svg,.is-spinning{animation:none}}body[data-page=bel-ontology-playground]{background:#fff;min-width:1280px;overflow:hidden}.bel-agent-root{background:#fff;display:block;height:100vh;min-width:1280px;overflow:hidden}.bel-stage-shell{background:#fff;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 420px;height:100%;padding:40px}.bel-stage-card{background:var(--cs-bg-content, #fff);border:.5px solid var(--cs-border-strong, rgba(10, 10, 10, .16));border-radius:20px;box-shadow:0 12px 36px #1818180d,0 32px 100px #18181821;display:flex;flex-direction:column;gap:20px;height:100%;min-width:0;overflow:hidden;padding:32px}.bel-stage-conversation{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;width:100%}.bel-stage-conversation.is-streaming,.bel-stage-conversation:has(.bel-agent-stream-text-caret){scrollbar-width:none}.bel-stage-conversation.is-streaming::-webkit-scrollbar,.bel-stage-conversation:has(.bel-agent-stream-text-caret)::-webkit-scrollbar{height:0;width:0}.bel-stage-query{align-items:flex-start;display:flex;flex:0 0 auto;gap:12px;justify-content:flex-end;width:100%}.bel-stage-query__bubble{background:var(--cs-fill-hover, rgba(10, 10, 10, .05));border-radius:16px;padding:12px 16px;width:518px}.bel-stage-query__bubble p{color:var(--cs-text-title, #0a0a0a);font-size:16px;font-weight:500;line-height:24px;margin:0}.bel-stage-avatar{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;overflow:hidden;width:34px}.bel-stage-avatar img{height:100%;object-fit:cover;width:100%}.bel-stage-avatar--user{background:#8a66e2}.bel-stage-avatar--agent{background:var(--cs-fill-tag, rgba(10, 10, 10, .09))}.bel-stage-response{align-items:flex-start;display:flex;flex:0 0 auto;gap:12px;min-height:0;overflow:visible;padding:24px 0;width:100%}.bel-stage-response__body{color:var(--cs-text-title, #0a0a0a);flex:0 1 700px;font-size:14px;line-height:1.65;min-width:0}.bel-stage-response__body>.bel-agent-message{display:block;margin:0;max-width:none}.bel-stage-response__body>.bel-agent-message>.bel-agent-avatar{display:none}.bel-stage-response__body>.bel-agent-message>.bel-agent-message-body{width:100%}.bel-stage-answer{display:grid;gap:12px;width:100%}.bel-stage-answer--decision h3,.bel-stage-answer--retrieved h3{color:var(--cs-text-title);font-size:16px;font-weight:600;line-height:26px;margin:0}.bel-stage-general-headline{font-size:16px;line-height:1.5}.bel-stage-general-rationale{color:var(--cs-text-body)}.bel-stage-sidebar{display:flex;flex-direction:column;gap:40px;height:100%;overflow:visible;padding:0 32px;position:relative}.bel-stage-sidebar__header{align-items:center;display:flex;justify-content:space-between;min-height:29px}.bel-stage-brand{align-items:center;display:flex;font-size:24px;font-weight:600;gap:10px;line-height:29px;white-space:nowrap}.bel-stage-brand strong:last-child{color:#005840}.bel-stage-settings-wrap{position:relative}.bel-stage-settings-wrap [data-slot=icon-button]{color:var(--cs-text-body)}.bel-stage-settings{background:var(--cs-bg-float, #fff);border:1px solid var(--cs-border-strong);border-radius:8px;box-shadow:var(--cs-shadow-popover);display:grid;gap:16px;padding:14px;position:absolute;right:0;top:34px;width:250px;z-index:20}.bel-stage-settings__section{display:grid;gap:8px}.bel-stage-settings__section>span{color:var(--cs-text-describe);font-size:12px;font-weight:600}.bel-stage-settings [role=radiogroup]{width:100%}.bel-stage-settings [role=radio]{font-size:12px}.bel-stage-context{display:grid;gap:30px;margin-top:20px}.bel-stage-context__identity{display:grid;gap:12px}.bel-stage-context__identity>span{color:#16745b;font-size:12px;font-weight:700;letter-spacing:.055em;line-height:18px;text-transform:uppercase}.bel-stage-context__identity h1{color:#123c30;font-size:28px;font-weight:680;letter-spacing:-.025em;line-height:1.25;margin:0}.bel-stage-context__identity p{color:var(--cs-text-body, rgba(10, 10, 10, .68));font-size:14px;line-height:1.65;margin:0}.bel-stage-context__changes{border-top:1px solid var(--cs-border, rgba(10, 10, 10, .12));display:grid;gap:14px;padding-top:22px}.bel-stage-context__changes>span{color:var(--cs-text-describe, rgba(10, 10, 10, .55));font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.bel-stage-context__changes ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.bel-stage-context__changes li{align-items:start;border-bottom:1px solid rgba(10,10,10,.08);color:#2d3d37;display:grid;font-size:14px;gap:11px;grid-template-columns:10px minmax(0,1fr);line-height:1.5;padding:12px 0}.bel-stage-context__changes li:first-child{padding-top:4px}.bel-stage-context__changes li:last-child{border-bottom:0}.bel-stage-context__changes li>i{background:#2a8065;border-radius:50%;height:7px;margin-top:7px;width:7px}.bel-stage-context__changes li.is-gap>i{background:#c87916}.bel-stage-next{align-items:center;align-self:flex-start;background:#e4e4e4;border:0;border-radius:80px;color:#0a0a0a;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:600;justify-content:center;margin-top:auto;min-height:48px;padding:12px 32px;white-space:nowrap}.bel-stage-next:hover{background:#d7d7d7}.bel-opening{background:#005840;color:#fff;height:100%}.bel-opening-content{gap:60px;max-width:none;padding:80px 72px}.bel-opening-brand{align-items:center;display:flex;font-size:40px;font-weight:600;gap:10px;line-height:48px}.bel-opening-brand span{font-weight:400}.bel-opening-tagline{color:#fff;font-size:16px;font-weight:600;line-height:24px;margin:-48px 0 0}.bel-opening-query-label{align-items:center;display:flex;font-size:16px;font-weight:600;gap:10px}.bel-opening-query-label span{background:#0a9aaf;display:inline-block;height:3px;width:12px}.bel-opening-query{background:#fff;border-radius:16px;padding:40px;width:100%}.bel-opening-query p{color:#0a0a0a;font-size:32px;font-weight:600;line-height:60px;margin:0;max-width:none}.bel-opening-start{align-self:flex-start;background:#fff;border:0;border-radius:80px;color:#0a0a0a;cursor:pointer;font:inherit;font-size:24px;font-weight:600;line-height:32px;padding:16px 40px}.bel-stage-card--plain{padding:0}.bel-agent-wance,.bel-agent-wance iframe{height:100%}.bel-stage-shell:has(.bel-output-comparison) .bel-stage-card{background:transparent;border:0;border-radius:0;box-shadow:none;gap:16px;overflow:hidden;padding:0}.bel-learning-slide--walkthrough{grid-template-rows:auto minmax(0,1fr)}.bel-learning-slide--walkthrough>.bel-learning-header{justify-content:center}.bel-stage-shell:has(.bel-output-comparison) .bel-stage-query{justify-content:flex-start}.bel-stage-shell:has(.bel-output-comparison) .bel-stage-query__bubble{background:transparent;padding:0;width:100%}.bel-stage-shell:has(.bel-output-comparison) .bel-stage-query__bubble p{font-size:16px;font-weight:600;line-height:24px}.bel-stage-shell:has(.bel-output-comparison) .bel-stage-query .bel-stage-avatar{display:none}.bel-output-comparison-slide{background:transparent;display:block;min-height:0;overflow:hidden;padding:0}.bel-output-comparison{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.bel-output-comparison-card{background:#fff;border:1px solid var(--cs-border);border-radius:16px;min-height:732px}.bel-output-comparison-card>h1{font-size:16px;padding:20px 16px}.bel-output-comparison-answer{font-size:13px;gap:16px;line-height:1.55;padding:16px}.bel-summary-slide{background:#f7f7f7;height:100%}.bel-summary-content{align-items:center;display:flex;height:100%;justify-content:center}.bel-summary-empty-mark{display:block;height:1px;width:1px}.bel-agent-controller,.bel-agent-controller-launcher{display:none!important}@media(max-width:1280px){body[data-page=bel-ontology-playground],.bel-agent-root{min-width:1024px}.bel-stage-shell{grid-template-columns:minmax(0,1fr) 360px;padding:28px}.bel-stage-sidebar{padding:0 24px}}body[data-page=bel-ontology-playground],.bel-agent-root{min-width:1024px}.bel-opening-content{align-items:stretch;box-sizing:border-box;display:flex;gap:60px;justify-content:center;margin:0;max-width:none;min-height:100%;padding:80px 32px;width:auto}.bel-opening-title{display:grid;gap:12px}.bel-opening-content>.bel-opening-title{align-self:stretch}.bel-opening-content>.bel-opening-title .bel-opening-tagline{color:#fff;font-size:16px;font-weight:600;line-height:24px;margin:0;max-width:none}.bel-opening-tagline,.bel-opening-brand{margin:0}.bel-opening-query-group{align-items:flex-start;display:grid;gap:24px;width:100%}.bel-opening{box-sizing:border-box;padding:40px}.bel-opening-start{justify-self:start}.bel-stage-query__bubble{animation:bel-stage-query-enter .36s cubic-bezier(.2,.8,.2,1) both}.bel-stage-settings [role=radiogroup]{display:flex}.bel-stage-settings [role=radio]{flex:1 1 0;justify-content:center;min-width:0}.bel-output-comparison-slide{background:#f7f7f7;display:grid;gap:28px;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden;padding:40px}.bel-output-comparison-head{align-items:center;display:flex;gap:24px;justify-content:space-between}.bel-output-comparison-head .bel-output-comparison-query{flex:1 1 auto}.bel-output-comparison-head [data-slot=button]{flex:0 0 auto}.bel-output-comparison-query{color:#0a0a0a;font-size:16px;font-weight:600;line-height:24px;margin:0;max-width:1360px}.bel-output-comparison{align-items:stretch;display:grid;gap:32px;grid-template-columns:minmax(260px,320px) minmax(340px,400px) minmax(420px,1fr);height:100%;margin:0;max-width:none;min-height:0;width:100%}.bel-output-comparison-card{background:#fff;border:1px solid var(--cs-border-strong);border-radius:16px;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.bel-output-comparison-card>h1{border-bottom:0;border-top:0;color:var(--cs-text-title);font-size:16px;font-weight:600;line-height:28px;margin:0;padding:20px 24px}.bel-output-comparison-answer{align-content:start;color:var(--cs-text-title);display:grid;font-size:13px;gap:16px;line-height:1.55;min-height:0;overflow:auto;padding:20px 24px 28px}.bel-output-comparison-answer h2{color:var(--cs-text-title);font-size:13px;font-weight:600;line-height:20px;margin:0}.bel-output-comparison-answer>strong{color:var(--cs-text-title);font-size:14px;line-height:1.55}.bel-output-comparison-answer .bel-agent-note,.bel-output-comparison-answer .bel-agent-context-read{font-size:12px;line-height:1.5;margin:0}.bel-output-comparison-answer .bel-agent-action-list{margin-top:0}.bel-output-comparison-answer .bel-agent-action-list>div{grid-template-columns:64px minmax(0,1fr)}.bel-output-comparison-answer .bel-agent-decision-meta{grid-template-columns:1fr}.bel-output-comparison-card--ontology{background:#005840;border-radius:20px;gap:12px;grid-template-rows:auto minmax(0,1fr);padding:16px}.bel-output-comparison-card--ontology:before{content:none}.bel-output-comparison-card--ontology>h1{align-self:center;border:0;color:#fff;padding:0}.bel-output-comparison-answer--ontology{align-self:stretch;background:#fff;border-radius:12px;gap:12px;grid-row:2;min-height:0;overscroll-behavior:contain;overflow-y:auto;padding:12px}.bel-output-comparison-answer--ontology .bel-agent-context-read{padding:12px}.bel-output-comparison-answer--ontology>strong{font-size:16px;line-height:24px}.bel-output-comparison-answer--ontology>ol{gap:0;line-height:28px}.bel-output-comparison-answer--ontology .bel-agent-decision-meta{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.bel-output-comparison-answer--ontology .bel-agent-action-list{padding-top:0}.bel-output-comparison-answer--ontology .bel-agent-source-links{margin:4px 0 0}.bel-output-comparison-answer--ontology>[data-slot=button]{justify-self:start;margin-top:4px}.bel-learning-slide{background:radial-gradient(circle at 8% 0%,rgba(0,88,64,.07),transparent 26%),radial-gradient(circle at 94% 100%,rgba(73,136,255,.07),transparent 28%),#f7f8f7;display:grid;gap:12px;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden;padding:22px 32px 24px}.bel-learning-header{align-items:center;display:flex;min-height:34px}.bel-learning-header h1{color:#17211e;font-size:26px;font-weight:650;line-height:1.25;margin:0}.bel-learning-scene-map{background:#fffc;border:1px solid rgba(23,33,30,.1);border-radius:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:8px 12px}.bel-learning-scene-map li{align-items:center;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);min-width:0;padding:0 16px;position:relative}.bel-learning-scene-map li:not(:last-child):after{background:#dbe1de;content:"";height:22px;position:absolute;right:0;top:3px;width:1px}.bel-learning-scene-map li>span{align-items:center;background:#edf0ef;border:1px solid #d6ddda;border-radius:50%;color:#7b8581;display:inline-flex;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.bel-learning-scene-map li>div{display:grid;gap:1px;min-width:0}.bel-learning-scene-map strong{color:#66706c;font-size:11px;line-height:1.3}.bel-learning-scene-map small{color:#969e9a;font-size:9px;line-height:1.3}.bel-learning-scene-map li.is-current>span,.bel-learning-scene-map li.is-complete>span{background:#e5f3ec;border-color:#87bca9;color:#0f6b50}.bel-learning-scene-map li.is-current>span{box-shadow:0 0 0 4px #0f6b5014}.bel-learning-scene-map li.is-current strong,.bel-learning-scene-map li.is-complete strong{color:#184e3e}.bel-learning-loop{display:grid;gap:10px;grid-template-rows:auto auto minmax(0,1fr);min-height:0}.bel-learning-overview,.bel-learning-impact{background:#fffffff0;border:1px solid rgba(23,33,30,.12);border-radius:15px;box-shadow:0 10px 28px #1527210d;display:grid;gap:14px;min-height:0;overflow:hidden;padding:18px 20px}.bel-learning-overview{grid-template-rows:auto minmax(0,1fr) auto}.bel-learning-impact{grid-template-rows:auto minmax(0,1fr) auto auto auto}.bel-learning-overview>header,.bel-learning-impact>header,.bel-learning-overview>footer,.bel-learning-impact>footer{align-items:center;display:flex;gap:16px;justify-content:space-between}.bel-learning-overview>header>div,.bel-learning-impact>header>div{display:grid;gap:3px}.bel-learning-overview>header span,.bel-learning-impact>header span{color:#477566;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bel-learning-overview h2,.bel-learning-impact h2{color:#19231f;font-size:18px;line-height:1.35;margin:0}.bel-learning-overview-list{display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:0}.bel-learning-overview-list article{align-content:start;background:linear-gradient(160deg,#f5f8f6,#fff);border:1px solid #dfe6e2;border-radius:12px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 14px;min-width:0;padding:14px 12px}.bel-learning-overview-list article>span{align-items:center;background:#e3f1eb;border-radius:9px;color:#12664e;display:inline-flex;height:34px;justify-content:center;width:34px}.bel-learning-overview-list article>div{display:grid;gap:7px;min-width:0}.bel-learning-overview-list article>svg{align-self:center;color:#b0bab6}.bel-learning-overview-list article small{color:#6e8d82;font-size:9px;font-weight:700}.bel-learning-overview-list h3{color:#1f302a;font-size:12px;line-height:1.35;margin:0}.bel-learning-overview-list p{color:#596660;font-size:10px;line-height:1.65;margin:0;overflow-wrap:anywhere}.bel-learning-overview>footer,.bel-learning-impact>footer{background:#edf6f1;border:1px solid #d8e8e1;border-radius:11px;padding:11px 13px}.bel-learning-overview>footer>div,.bel-learning-impact>footer>div{align-items:center;color:#17654f;display:flex;gap:9px}.bel-learning-overview>footer span,.bel-learning-impact>footer span{display:grid;gap:2px}.bel-learning-overview>footer strong,.bel-learning-impact>footer strong{color:#21463a;font-size:11px}.bel-learning-overview>footer small,.bel-learning-impact>footer small{color:#687872;font-size:9px;line-height:1.4}.bel-learning-progress{background:#ffffffc7;border:1px solid rgba(23,33,30,.1);border-radius:13px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:9px 12px}.bel-learning-progress li{align-items:center;display:grid;gap:9px;grid-template-columns:26px minmax(0,1fr);min-width:0;padding:0 12px;position:relative}.bel-learning-progress li:not(:last-child):after{background:#d8dddb;content:"";height:1px;position:absolute;right:-5px;top:50%;width:10px}.bel-learning-progress li>span{align-items:center;background:#edf0ef;border:1px solid #d9dfdc;border-radius:50%;color:#7f8a86;display:inline-flex;font-size:11px;font-weight:700;height:26px;justify-content:center;width:26px}.bel-learning-progress li>div{display:grid;gap:1px;min-width:0}.bel-learning-progress strong{color:#67716d;font-size:11px;line-height:1.3}.bel-learning-progress small{color:#98a09d;font-size:9px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bel-learning-progress li.is-complete>span,.bel-learning-progress li.is-current>span{background:#e5f3ec;border-color:#87bca9;color:#0f6b50}.bel-learning-progress li.is-complete strong,.bel-learning-progress li.is-current strong{color:#184e3e}.bel-learning-progress li.is-current>span{box-shadow:0 0 0 4px #0f6b5017}.bel-learning-decision-chain{align-items:center;background:#183f34;border-radius:11px;color:#fff;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:42px;overflow:hidden;padding:0 12px}.bel-learning-decision-chain>div{align-items:center;display:grid;gap:7px;grid-template-columns:21px minmax(0,1fr) 15px;min-width:0;padding:8px 10px}.bel-learning-decision-chain>div>span{align-items:center;background:#ffffff24;border-radius:50%;display:inline-flex;font-size:10px;height:21px;justify-content:center;width:21px}.bel-learning-decision-chain strong{font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bel-learning-decision-chain svg{color:#ffffff73}.bel-learning-decision-chain>div:last-child{grid-template-columns:21px minmax(0,1fr)}.bel-learning-workspace{display:grid;gap:14px;grid-template-columns:minmax(390px,.86fr) minmax(560px,1.34fr);min-height:0}.bel-learning-card{background:#fffffff0;border:1px solid rgba(23,33,30,.12);border-radius:15px;box-shadow:0 10px 28px #1527210d;min-height:0;overflow:hidden}.bel-learning-card>header{align-items:flex-start;border-bottom:1px solid #e6eae8;display:flex;gap:16px;justify-content:space-between;padding:14px 16px 12px}.bel-learning-card>header>div{display:grid;gap:2px}.bel-learning-card>header>div>span{color:#477566;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bel-learning-card h2{color:#19231f;font-size:15px;line-height:1.35;margin:0}.bel-learning-task-goal{align-items:flex-start;background:#edf6f1;border-bottom:1px solid #dce9e3;color:#1c6a52;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);margin:12px 14px 10px;padding:11px 12px}.bel-learning-task-goal div{display:grid;gap:3px}.bel-learning-task-goal span{font-size:10px;font-weight:700}.bel-learning-task-goal p{color:#23483c;font-size:12px;line-height:1.45;margin:0}.bel-learning-evidence-list{display:grid;gap:5px;padding:0 14px}.bel-learning-evidence-list>div{align-items:center;border:1px solid #e4e8e6;border-radius:8px;display:grid;gap:9px;grid-template-columns:17px minmax(0,1fr) auto;min-height:44px;padding:6px 9px;transition:background-color .22s ease,border-color .22s ease}.bel-learning-evidence-list>div>span{color:#5e8e7e}.bel-learning-evidence-list>div>div{display:grid;gap:1px}.bel-learning-evidence-list small{color:#78817e;font-size:9px}.bel-learning-evidence-list strong{color:#29332f;font-size:11px;font-weight:600}.bel-learning-evidence-list>div.is-missing{background:#fff8ed;border-color:#efd4a5}.bel-learning-evidence-list>div.is-missing>span,.bel-learning-evidence-list>div.is-missing strong{color:#9a611a}.bel-learning-evidence-list [data-slot=badge]{font-size:9px}.bel-learning-evaluation{display:flex;flex-direction:column}.bel-learning-evaluation>header [data-slot=badge]{flex:0 0 auto}.bel-learning-running{align-items:center;align-self:center;display:grid;gap:14px;grid-template-columns:50px minmax(0,1fr);margin:auto;max-width:560px;padding:32px}.bel-learning-running>span{align-items:center;background:#e8f2ee;border-radius:14px;color:#12664e;display:inline-flex;height:50px;justify-content:center;width:50px}.bel-learning-running>div{display:grid;gap:6px}.bel-learning-running strong{color:#1b2c26;font-size:14px}.bel-learning-running p{color:#65716c;font-size:11px;line-height:1.55;margin:0}.bel-learning-finding{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1.3fr) minmax(200px,.7fr);padding:12px 14px 0}.bel-learning-finding__summary{align-items:flex-start;background:#fff8ed;border:1px solid #efd6ad;border-radius:9px;color:#a56817;display:grid;gap:9px;grid-template-columns:20px minmax(0,1fr);padding:10px 11px}.bel-learning-finding__summary>div{display:grid;gap:2px}.bel-learning-finding__summary span{font-size:9px;font-weight:700;text-transform:uppercase}.bel-learning-finding__summary strong{color:#744d18;font-size:11px;line-height:1.35}.bel-learning-finding__summary p{color:#875f2a;font-size:10px;line-height:1.4;margin:0}.bel-learning-root-cause{background:#f3f5f4;border:1px solid #e1e5e3;border-radius:9px;display:grid;gap:4px;padding:10px 11px}.bel-learning-root-cause span{color:#68736f;font-size:9px;font-weight:700;text-transform:uppercase}.bel-learning-root-cause strong{color:#26332e;font-size:11px;line-height:1.35}.bel-learning-root-cause small{color:#7c8582;font-size:9px;line-height:1.35}.bel-learning-suggestion{border:1px solid #cbded7;border-radius:10px;display:grid;gap:8px;margin:10px 14px 14px;padding:11px 12px}.bel-learning-suggestion>header,.bel-learning-suggestion>footer,.bel-learning-regression>header,.bel-learning-regression>footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.bel-learning-suggestion>header>div{align-items:center;color:#17654f;display:flex;gap:7px}.bel-learning-suggestion>header span{font-size:10px;font-weight:700}.bel-learning-suggestion>p{color:#30423b;font-size:11px;line-height:1.5;margin:0}.bel-learning-suggestion>footer{border-top:1px solid #e3e9e6;padding-top:9px}.bel-learning-suggestion>footer>span{align-items:center;color:#6e7a75;display:flex;font-size:9px;gap:5px}.bel-learning-suggestion>footer>div{align-items:center;display:flex;gap:7px}.bel-learning-suggestion>footer [data-slot=button],.bel-learning-regression>footer [data-slot=button]{flex:0 0 auto;font-size:11px}.bel-learning-gate-review{background:#f6f8f7;border:1px solid #e0e6e3;border-radius:9px;display:grid;gap:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:9px 10px}.bel-learning-gate-review fieldset{border:0;display:flex;flex-wrap:wrap;gap:7px 12px;margin:0;min-width:0;padding:0}.bel-learning-gate-review legend{color:#66736e;font-size:9px;font-weight:700;margin-bottom:6px;padding:0;width:100%}.bel-learning-gate-review label{align-items:center;color:#35443e;cursor:pointer;display:inline-flex;font-size:9px;gap:5px;line-height:1.35}.bel-learning-gate-review input{accent-color:#12664e;height:13px;margin:0;width:13px}.bel-learning-rejected{align-items:center;background:#fff5f3;border:1px solid #ebc9c1;border-radius:11px;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;margin:12px 14px;padding:13px}.bel-learning-rejected>span{align-items:center;background:#f8ded8;border-radius:10px;color:#a64e3e;display:inline-flex;height:42px;justify-content:center;width:42px}.bel-learning-rejected>div{display:grid;gap:3px}.bel-learning-rejected strong{color:#733b31;font-size:12px}.bel-learning-rejected p{color:#8b5b52;font-size:10px;line-height:1.45;margin:0}.bel-learning-rejected--test{background:#fff8ed;border-color:#ecd3a9}.bel-learning-rejected--test>span{background:#f8e8cc;color:#a56817}.bel-learning-rejected--test strong{color:#704a17}.bel-learning-rejected--test p{color:#855d29}.bel-learning-running--test{align-self:stretch;background:linear-gradient(90deg,#e8f2ee4d,#fff0)}.bel-learning-regression{display:grid;gap:9px;padding:12px 14px 14px}.bel-learning-regression>header>div,.bel-learning-regression>footer>div{align-items:center;color:#14694f;display:flex;gap:8px}.bel-learning-regression>header span,.bel-learning-regression>footer span{display:grid;gap:1px}.bel-learning-regression>header strong,.bel-learning-regression>footer strong{color:#21463a;font-size:11px}.bel-learning-regression>header small,.bel-learning-regression>footer small{color:#74807b;font-size:9px}.bel-learning-regression-table{border:1px solid #e0e5e3;border-radius:9px;overflow:hidden}.bel-learning-regression-table>div{align-items:center;display:grid;font-size:10px;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(100px,.8fr) minmax(100px,.8fr);min-height:33px;padding:6px 10px}.bel-learning-regression-table>div:first-child{background:#f1f4f2;color:#737d79;font-size:9px;font-weight:700}.bel-learning-regression-table>div:not(:first-child){border-top:1px solid #e7eae8}.bel-learning-regression-table strong{color:#37423e;font-size:10px}.bel-learning-regression-table span{color:#7b6250}.bel-learning-regression-table span.is-passed{color:#167455;font-weight:700}.bel-learning-regression>footer{background:#edf6f1;border:1px solid #d9e9e2;border-radius:9px;padding:9px 10px}.bel-learning-release{align-items:center;display:grid;gap:18px;grid-template-columns:58px minmax(0,1.25fr) minmax(220px,.75fr) auto;margin:auto 0;padding:26px}.bel-learning-release>span{align-items:center;background:#167455;border-radius:50%;color:#fff;display:inline-flex;height:54px;justify-content:center;width:54px}.bel-learning-release>div{display:grid;gap:5px}.bel-learning-release h3{color:#183c31;font-size:16px;line-height:1.35;margin:0}.bel-learning-release p{color:#5c6a65;font-size:11px;line-height:1.5;margin:0}.bel-learning-release-meta{background:#f0f4f2;border-radius:9px;padding:11px 12px}.bel-learning-release-meta span{color:#6c7873;font-size:9px;font-weight:700;text-transform:uppercase}.bel-learning-release-meta strong{color:#2a3b35;font-size:11px}.bel-learning-release-meta small{color:#7d8783;font-size:9px;line-height:1.4}.bel-learning-release [data-slot=button]{white-space:nowrap}.bel-learning-impact-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.bel-learning-impact-grid article{background:#f7f9f8;border:1px solid #e0e5e3;border-radius:11px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:13px}.bel-learning-impact-grid article>span{align-items:center;background:#e4f1eb;border-radius:9px;color:#12664e;display:inline-flex;height:34px;justify-content:center;width:34px}.bel-learning-impact-grid article>div{align-content:start;display:grid;gap:6px}.bel-learning-impact-grid h3{color:#20322b;font-size:12px;line-height:1.35;margin:0 0 3px}.bel-learning-impact-grid small{color:#6b8078;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bel-learning-impact-grid p{color:#65716c;font-size:9px;line-height:1.5;margin:0 0 5px}.bel-learning-impact-grid strong{color:#2b4038;font-size:10px;line-height:1.5}.bel-learning-boundary{align-items:flex-start;background:#fff8ed;border:1px solid #ecd3a9;border-radius:11px;color:#a56817;display:grid;gap:10px;grid-template-columns:21px minmax(0,1fr);padding:11px 13px}.bel-learning-boundary>div{display:grid;gap:3px}.bel-learning-boundary strong{color:#704a17;font-size:11px}.bel-learning-boundary p{color:#855d29;font-size:9px;line-height:1.5;margin:0}.bel-learning-closing-question{border-left:3px solid #8db8a9;display:grid;gap:3px;margin:0;padding:2px 0 2px 11px}.bel-learning-closing-question span{color:#477566;font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bel-learning-closing-question p{color:#46544f;font-size:9px;line-height:1.45;margin:0}.bel-learning-slide{background:radial-gradient(circle at 10% 4%,rgba(30,102,80,.055),transparent 28%),#f7f8f7;display:grid;gap:18px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden;padding:34px 48px 28px}.bel-learning-header{display:flex;justify-content:center;min-height:44px}.bel-learning-header h1{color:#173c31;font-size:38px;font-weight:680;letter-spacing:-.035em;line-height:1.25;margin:0}.bel-learning-cycle{align-self:center;display:grid;gap:18px;grid-template-rows:minmax(0,1fr) 36px;height:100%;max-height:874px;min-height:0;width:100%}.bel-learning-story{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);min-height:0}.bel-learning-story-arrow{align-items:center;color:#9baaa5;display:flex;justify-content:center}.bel-learning-panel{background:#fffffff2;border:1px solid #d9e0dd;border-radius:15px;box-shadow:0 12px 30px #173c310b;display:grid;gap:18px;min-height:0;overflow:hidden;padding:24px 26px}.bel-learning-panel--decision{grid-template-rows:auto minmax(0,1fr) auto}.bel-learning-panel--suggestions{grid-template-rows:auto auto 24px minmax(0,1fr) auto}.bel-learning-panel--scores{grid-template-rows:auto auto minmax(0,1fr) auto auto}.bel-learning-panel-header{align-items:baseline;display:flex;gap:14px}.bel-learning-panel-header>span{color:#1c6a54;font-size:28px;font-weight:720;letter-spacing:-.02em}.bel-learning-panel-header h2{color:#173c31;font-size:24px;font-weight:680;letter-spacing:-.015em;line-height:1.3;margin:0}.bel-learning-step-list{align-content:stretch;display:grid;gap:11px;grid-template-rows:repeat(5,minmax(58px,1fr));list-style:none;margin:0;min-height:0;padding:0}.bel-learning-step-list li{align-items:center;background:#fbfcfb;border:1px solid #e1e6e4;border-radius:11px;display:grid;gap:12px;grid-template-columns:42px 26px minmax(0,1fr);min-width:0;padding:10px 13px}.bel-learning-step-icon{align-items:center;background:#e7f2ed;border-radius:50%;color:#14674f;display:inline-flex;height:42px;justify-content:center;width:42px}.bel-learning-step-number{color:#2b765f;font-size:15px;font-weight:720}.bel-learning-step-list strong{color:#283c35;font-size:16px;font-weight:620;line-height:1.4}.bel-learning-step-copy{display:grid;gap:4px;min-width:0}.bel-learning-step-copy small{color:#6a7973;font-size:13px;line-height:1.45}.bel-learning-panel-outcome{align-items:center;background:#edf6f2;border:1px solid #bcd8cd;border-radius:11px;color:#17664f;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:72px;padding:12px 15px}.bel-learning-panel-outcome>div{display:grid;gap:3px;min-width:0}.bel-learning-panel-outcome span{color:#49665c;font-size:14px;font-weight:560}.bel-learning-panel-outcome small{color:#708079;font-size:12px;line-height:1.4}.bel-learning-panel-outcome strong{color:#174e3d;font-size:16px;font-weight:680;line-height:1.35;text-align:right}.bel-learning-feedback,.bel-learning-score-context{align-items:center;background:#f8faf9;border:1px solid #dce3e0;border-radius:11px;color:#206b55;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr);min-height:62px;padding:12px 15px}.bel-learning-feedback strong,.bel-learning-score-context strong{color:#2b4139;font-size:16px;font-weight:620;line-height:1.45}.bel-learning-feedback>div,.bel-learning-score-context>div{display:grid;gap:3px;min-width:0}.bel-learning-feedback small,.bel-learning-score-context small{color:#72807a;font-size:12px;line-height:1.45}.bel-learning-down-arrow{align-self:center;color:#a5b2ad;justify-self:center;transform:rotate(90deg)}.bel-learning-suggestion-group{display:grid;gap:14px;grid-template-rows:auto minmax(0,1fr);min-height:0}.bel-learning-suggestion-group>header{align-items:center;color:#17664f;display:flex;gap:9px}.bel-learning-suggestion-group h3{color:#23443a;font-size:16px;font-weight:680;margin:0}.bel-learning-suggestion-group ul{display:grid;gap:11px;grid-template-rows:repeat(3,minmax(84px,1fr));list-style:none;margin:0;max-height:360px;min-height:0;padding:0}.bel-learning-suggestion-group li{align-items:center;background:#fbfcfb;border:1px solid #e1e6e4;border-radius:11px;color:#34443e;display:grid;font-size:13px;gap:11px;grid-template-columns:9px minmax(0,1fr);line-height:1.5;min-height:84px;padding:11px 14px}.bel-learning-suggestion-group li>span{background:#2a765e;border-radius:50%;height:7px;width:7px}.bel-learning-suggestion-group li>div{display:grid;gap:3px;min-width:0}.bel-learning-suggestion-group li small{color:#28745c;font-size:12px;font-weight:700;letter-spacing:.025em}.bel-learning-suggestion-group li strong{color:#283d35;font-size:15px;font-weight:650;line-height:1.4}.bel-learning-suggestion-group li p{color:#6a7872;font-size:12px;line-height:1.45;margin:0}.bel-learning-score-list{align-content:stretch;border:1px solid #e0e5e3;border-radius:11px;display:grid;grid-template-rows:repeat(3,minmax(80px,1fr));min-height:0;overflow:hidden}.bel-learning-score-list>div{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 15px}.bel-learning-score-list>div+div{border-top:1px solid #e5e9e7}.bel-learning-score-list>div>div{display:grid;gap:4px;min-width:0}.bel-learning-score-list>div>div>strong{color:#36463f;font-size:15px;font-weight:600;line-height:1.4}.bel-learning-score-list>div>div>small{color:#77837e;font-size:12px;line-height:1.4}.bel-learning-score-values,.bel-learning-total-score>span{align-items:center;display:flex;gap:9px;white-space:nowrap}.bel-learning-score-values>span,.bel-learning-total-score>span>span{color:#c08320;font-size:24px;font-weight:700}.bel-learning-score-values svg,.bel-learning-total-score svg{color:#94a19c}.bel-learning-score-values b,.bel-learning-total-score b{color:#2f8969;font-size:24px;font-weight:740}.bel-learning-score-values em{background:#e8f4ef;border-radius:999px;color:#257459;font-size:11px;font-style:normal;font-weight:700;min-width:30px;padding:3px 6px;text-align:center}.bel-learning-total-score{align-items:center;background:#edf6f2;border:1px solid #bcd8cd;border-radius:11px;display:flex;justify-content:space-between;min-height:64px;padding:12px 16px}.bel-learning-total-score>div{display:grid;gap:2px}.bel-learning-total-score>div>strong{color:#214c3e;font-size:17px}.bel-learning-total-score>div>small{color:#688078;font-size:12px}.bel-learning-total-score>span>span,.bel-learning-total-score b{font-size:28px}.bel-learning-return{align-items:center;color:#6d9e8d;display:flex;justify-content:center;min-height:36px;position:relative}.bel-learning-return:before{background:#91b8aa;content:"";height:2px;left:14px;position:absolute;right:0;top:50%}.bel-learning-return>svg{background:#f7f8f7;left:0;position:absolute;z-index:1}.bel-learning-return>span{align-items:center;background:#f7f8f7;color:#4f7166;display:inline-flex;font-size:14px;font-weight:620;gap:7px;padding:0 14px;position:relative;z-index:1}@media(max-width:1250px){.bel-learning-slide{padding-inline:30px}.bel-learning-story{gap:9px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr)}.bel-learning-panel{gap:14px;padding:20px 18px}.bel-learning-panel-header>span{font-size:28px}.bel-learning-panel-header h2{font-size:24px}.bel-learning-step-list li{gap:9px;grid-template-columns:36px 24px minmax(0,1fr);padding-inline:10px}.bel-learning-step-icon{height:36px;width:36px}.bel-learning-step-list strong,.bel-learning-feedback strong,.bel-learning-score-context strong{font-size:16px}.bel-learning-suggestion-group li strong,.bel-learning-score-list>div>div>strong{font-size:15px}.bel-learning-step-copy small,.bel-learning-suggestion-group li p,.bel-learning-score-list>div>div>small{font-size:12px}.bel-learning-panel-outcome{grid-template-columns:24px minmax(0,1fr)}.bel-learning-panel-outcome span{font-size:14px}.bel-learning-panel-outcome small{font-size:12px}.bel-learning-panel-outcome strong{font-size:16px}.bel-learning-panel-outcome strong{grid-column:2;text-align:left}}@media(min-height:960px){.bel-learning-cycle{align-self:start;margin-top:54px}}@media(max-height:800px){.bel-learning-slide{gap:12px;padding:24px 48px 16px}.bel-learning-header{min-height:34px}.bel-learning-header h1{font-size:30px}.bel-learning-cycle{gap:10px;grid-template-rows:minmax(0,1fr) 28px}.bel-learning-story{gap:10px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr) 32px minmax(0,1fr)}.bel-learning-panel{gap:10px;padding:14px 16px}.bel-learning-panel--suggestions{grid-template-rows:auto auto 16px minmax(0,1fr) auto}.bel-learning-panel-header>span{font-size:23px}.bel-learning-panel-header h2{font-size:20px}.bel-learning-step-list{gap:7px;grid-template-rows:repeat(5,minmax(52px,1fr))}.bel-learning-step-list li{gap:8px;grid-template-columns:36px 24px minmax(0,1fr);padding:6px 9px}.bel-learning-step-icon{height:36px;width:36px}.bel-learning-step-list strong{font-size:13px}.bel-learning-step-copy{gap:2px}.bel-learning-step-copy small{font-size:10px;line-height:1.3}.bel-learning-panel-outcome{min-height:56px;padding:8px 10px}.bel-learning-panel-outcome strong{font-size:13px}.bel-learning-panel-outcome small{font-size:10px}.bel-learning-feedback,.bel-learning-score-context{min-height:54px;padding:8px 10px}.bel-learning-feedback strong,.bel-learning-score-context strong{font-size:13px}.bel-learning-feedback small,.bel-learning-score-context small{font-size:10px;line-height:1.3}.bel-learning-suggestion-group{gap:8px}.bel-learning-suggestion-group h3{font-size:14px}.bel-learning-suggestion-group ul{gap:7px;grid-template-rows:repeat(3,minmax(62px,1fr))}.bel-learning-suggestion-group li{gap:8px;min-height:62px;padding:7px 10px}.bel-learning-suggestion-group li>div{gap:1px}.bel-learning-suggestion-group li small{font-size:10px}.bel-learning-suggestion-group li strong{font-size:13px}.bel-learning-suggestion-group li p{font-size:10px;line-height:1.3}.bel-learning-score-list{grid-template-rows:repeat(3,minmax(64px,1fr))}.bel-learning-score-list>div{gap:8px;padding:8px 10px}.bel-learning-score-list>div>div{gap:2px}.bel-learning-score-list>div>div>strong{font-size:13px}.bel-learning-score-list>div>div>small{font-size:10px;line-height:1.25}.bel-learning-score-values{gap:6px}.bel-learning-score-values>span,.bel-learning-score-values b{font-size:20px}.bel-learning-score-values em{font-size:10px;min-width:28px;padding:2px 5px}.bel-learning-total-score{min-height:54px;padding:8px 12px}.bel-learning-total-score>div>strong{font-size:14px}.bel-learning-total-score>span>span,.bel-learning-total-score b{font-size:23px}.bel-learning-return{min-height:28px}.bel-learning-return>span{font-size:11px}}@keyframes bel-stage-query-enter{0%{opacity:0;transform:translate(40px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.bel-stage-query__bubble{animation:none}}
