:root{--backdrop-blur-md: 32px}:root{--color-neutral-0: #d8e2d4;--color-neutral-0-70: #d8e2d4b3;--color-neutral-0-30: #d8e2d44d;--color-neutral-0-15: #d8e2d426;--color-neutral-0-10: #d8e2d41a;--color-neutral-0-5: #d8e2d40d;--color-neutral-50: #cbd5c7;--color-neutral-100: #c4cdc0;--color-neutral-200: #aeb7a9;--color-neutral-300: #a2ab9e;--color-neutral-400: #8c9387;--color-neutral-500: #73796e;--color-neutral-600: #5a5f54;--color-neutral-700: #454941;--color-neutral-800: #343831;--color-neutral-800-50: #34383180;--color-neutral-900: #232622;--color-neutral-900-50: #23262280;--color-neutral-950: #151816;--color-neutral-1000: #0e1110;--color-neutral-1000-70: #0e1110b3;--color-neutral-1000-50: #0e111080;--color-neutral-1000-30: #0e11104d;--color-neutral-1000-15: #0e111026;--color-neutral-1000-10: #0e11101a;--color-neutral-1000-5: #0e11100d;--color-orange-300: #ffa86e;--color-orange-400: #ff9440;--color-orange-500: #ff7c25;--color-orange-500-30: #ff7c254d;--color-orange-500-10: #ff7c251a;--color-orange-600: #e86a1e;--color-orange-700: #bb4b00;--color-orange-700-10: #bb4b001a;--color-green-500: #b1ff44;--color-green-500-10: #b1ff441a;--color-green-500-5: #b1ff440d;--color-green-700: #5e8e31;--color-green-700-10: #5e8e311a;--color-green-700-5: #5e8e310d;--color-blue-500: #3c91e6;--color-blue-500-10: #3c91e61a;--color-blue-500-5: #3c91e60d;--color-blue-700: #1050b0;--color-blue-700-10: #1050b01a;--color-blue-700-5: #1050b00d;--color-red-300: #ff7a7a;--color-red-400: #ff4c4c;--color-red-500: #e63946;--color-red-500-30: #e639464d;--color-red-500-10: #e639461a;--color-red-600: #d12020;--color-red-700: #b41313;--color-red-700-10: #b413131a;--color-yellow-500: #ffd733;--color-yellow-500-5: #ffd7330d;--color-yellow-700: #a68600;--color-yellow-700-5: #a686000d;--color-yellow-900: #4d4206;--color-mint-500: #a8ffeb;--color-mint-500-5: #a8ffeb0d;--color-mint-700: #4ab89d;--color-mint-700-5: #4ab89d0d;--color-mint-900: #143b34;--color-pink-500: #ff9aa2;--color-pink-700: #874049;--color-pink-900: #48131c;--color-purple-500: #8e5ad7;--color-purple-500-5: #8e5ad70d;--color-purple-700: #5a2c91;--color-purple-700-5: #5a2c910d;--color-purple-900: #2b173d;--color-magenta-500: #e23ac7;--color-magenta-500-5: #e23ac70d;--color-magenta-700: #932a88;--color-magenta-700-5: #932a880d;--color-magenta-900: #441948;--color-cream-500: #ffdcb8;--color-cream-700: #a1856a;--color-cream-900: #422e1c;--color-gold-500: #d88c2b;--color-gold-500-5: #d88c2b0d;--color-gold-700: #6e471c;--color-gold-700-5: #6e471c0d;--color-gold-900: #392415;--color-aws-nebula: #c925d1;--color-aws-nebula-5: #c925d10d;--color-aws-mars: #dd344c;--color-aws-mars-5: #dd344c0d;--color-aws-orbit: #01a88d;--color-aws-orbit-5: #01a88d0d;--color-aws-endor: #7aa116;--color-aws-endor-5: #7aa1160d;--color-aws-cosmos: #e7157b;--color-aws-cosmos-5: #e7157b0d;--color-aws-smile: #ed7100;--color-aws-smile-5: #ed71000d;--color-aws-galaxy: #8c4fff;--color-aws-galaxy-5: #8c4fff0d;--color-aws-squid: #232f3e;--color-aws-squid-5: #232f3e0d;--color-aws-gray: #7d8998;--color-aws-gray-5: #7d89980d;--color-aws-white: #ffffff;--color-aws-white-5: #ffffff0d;--color-background-primary: var(--color-neutral-1000);--color-background-primary-inverse: var(--color-neutral-0);--color-background-secondary: var(--color-neutral-950);--color-background-secondary-elevated: var(--color-neutral-900-50);--color-background-tertiary: var(--color-neutral-900);--color-background-tertiary-elevated: var(--color-neutral-800-50);--color-background-canvas: var(--color-neutral-1000);--color-background-card: var(--color-neutral-900);--color-background-toast: var(--color-neutral-800-50);--color-background-input: var(--color-neutral-1000-70);--color-background-input-hover: linear-gradient( 0deg, var(--color-background-state-primary) 0%, var(--color-background-state-primary) 100% ), var(--color-background-input);--color-background-overlay: var(--color-neutral-1000-70);--color-background-state-primary: var(--color-neutral-0-5);--color-background-state-secondary: var(--color-neutral-0-10);--color-background-state-tertiary: var(--color-neutral-0-15);--color-background-state-disabled: var(--color-neutral-0-5);--color-background-button-primary-default: var(--color-orange-500);--color-background-button-primary-hover: var(--color-orange-600);--color-background-button-primary-active: var(--color-orange-700);--color-background-button-primary-disabled: var(--color-orange-500-30);--color-background-accent: var(--color-orange-500-10);--color-background-button-attention-default: var(--color-red-500);--color-background-button-attention-hover: var(--color-red-600);--color-background-button-attention-active: var(--color-red-700);--color-background-button-attention-disabled: var(--color-red-500-30);--color-background-attention: var(--color-red-500-10);--color-background-success: var(--color-green-500-10);--color-background-info: var(--color-blue-500-10);--color-aws-organization-active: var(--color-aws-white-5);--color-aws-account-active: var(--color-aws-cosmos-5);--color-aws-region-active: var(--color-aws-orbit-5);--color-aws-vpc-active: var(--color-aws-galaxy-5);--color-aws-subnet-public-active: var(--color-aws-endor-5);--color-aws-subnet-private-active: var(--color-aws-orbit-5);--color-aws-security-active: var(--color-aws-mars-5);--color-aws-instance-active: var(--color-aws-smile-5);--color-azure-tenant-active: var(--color-mint-500-5);--color-azure-subscription-active: var(--color-yellow-500-5);--color-azure-region-active: var(--color-magenta-500-5);--color-azure-private-active: var(--color-gold-500-5);--color-azure-managed-active: var(--color-purple-500-5);--color-azure-vnet-active: var(--color-green-500-5);--color-azure-subnet-active: var(--color-blue-500-5);--color-content-default: var(--color-neutral-0);--color-content-default-inverse: var(--color-neutral-1000);--color-content-subdued: var(--color-neutral-0-70);--color-content-subdued-inverse: var(--color-neutral-1000-70);--color-content-disabled: var(--color-neutral-0-30);--color-content-dark: var(--color-neutral-1000);--color-content-dark-disabled: var(--color-neutral-1000-70);--color-content-light: var(--color-neutral-0);--color-content-light-disabled: var(--color-neutral-0-30);--color-content-accent: var(--color-orange-500);--color-content-attention: var(--color-red-500);--color-content-success: var(--color-green-500);--color-content-info: var(--color-blue-500);--color-content-highlight: var(--color-yellow-500);--color-border-default: var(--color-neutral-0-10);--color-border-strong: var(--color-neutral-0);--color-border-accent: var(--color-orange-500);--color-border-attention: var(--color-red-500);--color-border-aws-organization: var(--color-aws-white);--color-border-aws-account: var(--color-aws-cosmos);--color-border-aws-region: var(--color-aws-orbit);--color-border-aws-vpc: var(--color-aws-galaxy);--color-border-aws-subnet-public: var(--color-aws-endor);--color-border-aws-subnet-private: var(--color-aws-orbit);--color-border-aws-security: var(--color-aws-mars);--color-border-aws-instance: var(--color-aws-smile);--color-border-azure-tenant: var(--color-mint-500);--color-border-azure-subscription: var(--color-yellow-500);--color-border-azure-region: var(--color-magenta-500);--color-border-azure-private: var(--color-gold-500);--color-border-azure-managed: var(--color-purple-500);--color-border-azure-vnet: var(--color-green-500);--color-border-azure-subnet: var(--color-blue-500)}.light-mode,.light-theme{--color-background-primary: var(--color-neutral-0);--color-background-primary-inverse: var(--color-neutral-1000);--color-background-secondary: var(--color-neutral-50);--color-background-secondary-elevated: var(--color-neutral-0-70);--color-background-tertiary: var(--color-neutral-100);--color-background-tertiary-elevated: var(--color-neutral-0-70);--color-background-canvas: var(--color-neutral-100);--color-background-card: var(--color-neutral-0);--color-background-toast: var(--color-neutral-100);--color-background-input: var(--color-neutral-1000-5);--color-background-input-hover: linear-gradient( 0deg, var(--color-background-state-primary) 0%, var(--color-background-state-primary) 100% ), var(--color-background-input);--color-background-overlay: var(--color-neutral-1000-70);--color-background-state-primary: var(--color-neutral-1000-5);--color-background-state-secondary: var(--color-neutral-1000-10);--color-background-state-tertiary: var(--color-neutral-1000-15);--color-background-state-disabled: var(--color-neutral-1000-5);--color-background-button-primary-default: var(--color-orange-500);--color-background-button-primary-hover: var(--color-orange-400);--color-background-button-primary-active: var(--color-orange-300);--color-background-button-primary-disabled: var(--color-orange-500-30);--color-background-accent: var(--color-orange-700-10);--color-background-button-attention-default: var(--color-red-500);--color-background-button-attention-hover: var(--color-red-400);--color-background-button-attention-active: var(--color-red-300);--color-background-button-attention-disabled: var(--color-red-500-30);--color-background-attention: var(--color-red-700-10);--color-background-success: var(--color-green-700-10);--color-background-info: var(--color-blue-700-10);--color-aws-organization-active: var(--color-aws-white-5);--color-aws-account-active: var(--color-aws-cosmos-5);--color-aws-region-active: var(--color-aws-orbit-5);--color-aws-vpc-active: var(--color-aws-galaxy-5);--color-aws-subnet-public-active: var(--color-aws-endor-5);--color-aws-subnet-private-active: var(--color-aws-orbit-5);--color-aws-security-active: var(--color-aws-mars-5);--color-aws-instance-active: var(--color-aws-smile-5);--color-azure-tenant-active: var(--color-mint-700-5);--color-azure-subscription-active: var(--color-yellow-700-5);--color-azure-region-active: var(--color-magenta-700-5);--color-azure-private-active: var(--color-gold-700-5);--color-azure-managed-active: var(--color-purple-700-5);--color-azure-vnet-active: var(--color-green-700-5);--color-azure-subnet-active: var(--color-blue-700-5);--color-content-default: var(--color-neutral-1000);--color-content-default-inverse: var(--color-neutral-0);--color-content-subdued: var(--color-neutral-1000-70);--color-content-subdued-inverse: var(--color-neutral-0-70);--color-content-disabled: var(--color-neutral-1000-30);--color-content-dark: var(--color-neutral-1000);--color-content-dark-disabled: var(--color-neutral-1000-30);--color-content-light: var(--color-neutral-0);--color-content-light-disabled: var(--color-neutral-0-70);--color-content-accent: var(--color-orange-700);--color-content-attention: var(--color-red-700);--color-content-success: var(--color-green-700);--color-content-info: var(--color-blue-700);--color-content-highlight: var(--color-yellow-700);--color-border-default: var(--color-neutral-1000-10);--color-border-strong: var(--color-neutral-1000);--color-border-accent: var(--color-orange-700);--color-border-attention: var(--color-red-700);--color-border-aws-organization: var(--color-aws-squid);--color-border-aws-account: var(--color-aws-cosmos);--color-border-aws-region: var(--color-aws-orbit);--color-border-aws-vpc: var(--color-aws-galaxy);--color-border-aws-subnet-public: var(--color-aws-endor);--color-border-aws-subnet-private: var(--color-aws-orbit);--color-border-aws-security: var(--color-aws-mars);--color-border-aws-instance: var(--color-aws-smile);--color-border-azure-tenant: var(--color-mint-700);--color-border-azure-subscription: var(--color-yellow-700);--color-border-azure-region: var(--color-magenta-700);--color-border-azure-private: var(--color-gold-700);--color-border-azure-managed: var(--color-purple-700);--color-border-azure-vnet: var(--color-green-700);--color-border-azure-subnet: var(--color-blue-700)}:root{--z-index-nav: 100;--z-index-help: 200;--z-index-menu: 300;--z-index-panel: 400;--z-index-modal: 500;--z-index-toast: 600;--z-index-tooltip: 700}:root{--icon-size-xlarge: 40px;--icon-size-large: 24px;--icon-size-medium: 20px;--icon-size-small: 16px;--icon-size-xsmall: 12px}.icon-xlarge{width:var(--icon-size-xlarge);height:var(--icon-size-xlarge)}.icon-large{width:var(--icon-size-large);height:var(--icon-size-large)}.icon-medium{width:var(--icon-size-medium);height:var(--icon-size-medium)}.icon-small{width:var(--icon-size-small);height:var(--icon-size-small)}.icon-xsmall{width:var(--icon-size-xsmall);height:var(--icon-size-xsmall)}@font-face{font-family:SimplonMono Regular WebS;src:url("./media/SimplonMono-Regular-WebS-O3LYH3FC.woff") format("truetype")}@font-face{font-family:SimplonMono Regular WebXL;src:url("./media/SimplonMono-Regular-WebXL-R2NN3XRM.woff") format("truetype")}@font-face{font-family:SimplonNorm Medium WebS;src:url("./media/SimplonNorm-Medium-WebS-NQO3MC6S.woff") format("truetype")}@font-face{font-family:SimplonNorm Medium WebXL;src:url("./media/SimplonNorm-Medium-WebXL-7IEVKV47.woff") format("truetype")}@font-face{font-family:SimplonNorm Regular WebS;src:url("./media/SimplonNorm-Regular-WebS-54V2PMRJ.woff") format("truetype")}@font-face{font-family:SimplonNorm Regular WebXL;src:url("./media/SimplonNorm-Regular-WebXL-R3LFE6VL.woff") format("truetype")}:root{--default-font: "SimplonNorm Regular WebS";--default-mono-font: "SimplonMono Regular WebS";--font-norm-regular: "SimplonNorm Regular WebS";--font-norm-medium: "SimplonNorm Medium WebS";--font-mono-regular: "SimplonMono Regular WebS";--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700}.heading-lg{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:32px;font-style:normal;font-weight:var(--font-weight-medium);line-height:40px}.heading-md{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:24px;font-style:normal;font-weight:var(--font-weight-medium);line-height:32px}.heading-sm{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:18px;font-style:normal;font-weight:var(--font-weight-medium);line-height:24px}.body-lg-regular{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:17px;font-style:normal;font-weight:var(--font-weight-regular);line-height:28px}.body-lg-medium{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:17px;font-style:normal;font-weight:var(--font-weight-medium);line-height:28px}.body-md-regular{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:15px;font-style:normal;font-weight:var(--font-weight-regular);line-height:24px}.body-md-medium{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:15px;font-style:normal;font-weight:var(--font-weight-medium);line-height:24px}.body-sm-regular{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:20px}.body-sm-medium{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:13px;font-style:normal;font-weight:var(--font-weight-medium);line-height:20px}.body-xs-regular{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:12px;font-style:normal;font-weight:var(--font-weight-regular);line-height:16px}.body-xs-medium{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:12px;font-style:normal;font-weight:var(--font-weight-medium);line-height:16px}.metric-md{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:40px;font-style:normal;font-weight:var(--font-weight-regular);line-height:40px}.tag-md{letter-spacing:.01em;font-family:var(--font-mono-regular);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:20px;text-transform:uppercase}.tag-sm{letter-spacing:.01em;font-family:var(--font-mono-regular);font-size:10px;font-style:normal;font-weight:var(--font-weight-regular);line-height:15px;text-transform:uppercase}.badge-lg{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:15px;font-style:normal;font-weight:var(--font-weight-medium);line-height:16px}.badge-sm{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:11px;font-style:normal;font-weight:var(--font-weight-medium);line-height:11px}.code-md{letter-spacing:.01em;font-family:var(--font-mono-regular);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:20px}ul.ae-list,ul.ae-list-unordered{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:15px;font-style:normal;font-weight:var(--font-weight-regular);line-height:24px;color:var(--color-content-default);margin:0;list-style:none;padding-left:0;display:flex;flex-direction:column;gap:var(--spacing-4)}ul.ae-list li,ul.ae-list-unordered li{padding:0;margin:0}ul.ae-list li::marker,ul.ae-list-unordered li::marker{color:var(--color-content-subtle)}ul.ae-list li,ul.ae-list-unordered li{padding-left:calc(var(--spacing-24) + var(--spacing-4));position:relative}ul.ae-list li:before,ul.ae-list-unordered li:before{content:"";position:absolute;left:0;width:var(--spacing-24);height:var(--spacing-24);background-color:var(--color-content-accent);-webkit-mask-image:url("./media/diamond-small-726HKYMY.svg");mask-image:url("./media/diamond-small-726HKYMY.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}ol.ae-list,ol.ae-list-ordered{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:15px;font-style:normal;font-weight:var(--font-weight-regular);line-height:24px;color:var(--color-content-default);margin:0;list-style:none;counter-reset:ordered-list;padding-left:0;display:flex;flex-direction:column;gap:var(--spacing-4)}ol.ae-list li,ol.ae-list-ordered li{padding:0;margin:0}ol.ae-list li::marker,ol.ae-list-ordered li::marker{color:var(--color-content-subtle)}ol.ae-list li,ol.ae-list-ordered li{counter-increment:ordered-list;padding-left:calc(var(--spacing-24) + var(--spacing-4));position:relative}ol.ae-list li:before,ol.ae-list-ordered li:before{content:counter(ordered-list) ".";letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:15px;font-style:normal;font-weight:var(--font-weight-medium);line-height:24px;color:var(--color-content-subtle);position:absolute;left:0;width:var(--spacing-24);text-align:center}:root{--motion-duration-fast: .15s;--motion-duration-medium: .3s;--motion-duration-slow: .6s;--motion-duration-very-slow: .9s;--motion-linear: cubic-bezier(0, 0, 1, 1);--motion-ease-in: cubic-bezier(.42, 0, 1, 1);--motion-ease-out: cubic-bezier(0, 0, .58, 1);--motion-ease-in-out: cubic-bezier(.42, 0, .58, 1)}.tile-button .tile-button-skeleton,.ae-ranking .ae-ranking-skeleton-icon,.ae-ranking .ae-ranking-skeleton-label,.ae-ranking .ae-ranking-skeleton-count,.ae-bar-chart .ae-bar-chart-item .ae-bar-chart-item-bar-container .ae-bar-chart-item-skeleton,.ae-metric .ae-metric-skeleton,.ae-table-skeleton{background-color:var(--color-background-state-primary);animation:skeleton-pulse 1.2s var(--motion-ease-in-out) infinite}@keyframes skeleton-pulse{0%{background-color:var(--color-background-state-primary)}50%{background-color:var(--color-background-state-secondary)}to{background-color:var(--color-background-state-primary)}}:root{--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-round: 9999px}:root{--shadow-sm: 0 1px 2px 0 rgba(14, 17, 16, .3);--shadow-md: 0 8px 12px 0 rgba(14, 17, 16, .08)}:root{--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-16: 16px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--spacing-56: 56px;--spacing-72: 72px;--spacing-80: 80px;--spacing-96: 96px;--spacing-120: 120px;--spacing-canvas-grid: var(--spacing-24);--spacing-canvas-padding: var(--spacing-48);--spacing-canvas-gap: var(--spacing-96)}:root{--grid-columns-desktop: 12;--grid-columns-tablet: 8;--grid-columns-mobile: 4;--grid-margin-desktop: var(--spacing-16);--grid-margin-tablet: var(--spacing-16);--grid-margin-mobile: var(--spacing-16);--grid-gutter-desktop: var(--spacing-16);--grid-gutter-tablet: var(--spacing-16);--grid-gutter-mobile: var(--spacing-16)}.grid-mobile .grid-full-width,.grid-tablet .grid-full-width,.grid-desktop .grid-full-width,.grid-mobile .grid-full,.grid-tablet .grid-full,.grid-desktop .grid-full{grid-column:1/-1}.grid-mobile .grid-full-height,.grid-tablet .grid-full-height,.grid-desktop .grid-full-height,.grid-mobile .grid-full,.grid-tablet .grid-full,.grid-desktop .grid-full{grid-row:1/-1}.grid-desktop{display:grid;grid-template-columns:repeat(var(--grid-columns-desktop),minmax(0,1fr));column-gap:var(--grid-gutter-desktop);row-gap:var(--grid-gutter-desktop);padding-left:var(--grid-margin-desktop);padding-right:var(--grid-margin-desktop);margin:0;width:100%;height:100%;box-sizing:border-box}.grid-desktop>*{padding:var(--grid-gutter-desktop);box-sizing:border-box}.grid-desktop .col-span-1{grid-column:span 1}.grid-desktop .col-start-1{grid-column-start:1}.grid-desktop .col-end-1{grid-column-end:1}.grid-desktop .col-span-2{grid-column:span 2}.grid-desktop .col-start-2{grid-column-start:2}.grid-desktop .col-end-2{grid-column-end:2}.grid-desktop .col-span-3{grid-column:span 3}.grid-desktop .col-start-3{grid-column-start:3}.grid-desktop .col-end-3{grid-column-end:3}.grid-desktop .col-span-4{grid-column:span 4}.grid-desktop .col-start-4{grid-column-start:4}.grid-desktop .col-end-4{grid-column-end:4}.grid-desktop .col-span-5{grid-column:span 5}.grid-desktop .col-start-5{grid-column-start:5}.grid-desktop .col-end-5{grid-column-end:5}.grid-desktop .col-span-6{grid-column:span 6}.grid-desktop .col-start-6{grid-column-start:6}.grid-desktop .col-end-6{grid-column-end:6}.grid-desktop .col-span-7{grid-column:span 7}.grid-desktop .col-start-7{grid-column-start:7}.grid-desktop .col-end-7{grid-column-end:7}.grid-desktop .col-span-8{grid-column:span 8}.grid-desktop .col-start-8{grid-column-start:8}.grid-desktop .col-end-8{grid-column-end:8}.grid-desktop .col-span-9{grid-column:span 9}.grid-desktop .col-start-9{grid-column-start:9}.grid-desktop .col-end-9{grid-column-end:9}.grid-desktop .col-span-10{grid-column:span 10}.grid-desktop .col-start-10{grid-column-start:10}.grid-desktop .col-end-10{grid-column-end:10}.grid-desktop .col-span-11{grid-column:span 11}.grid-desktop .col-start-11{grid-column-start:11}.grid-desktop .col-end-11{grid-column-end:11}.grid-desktop .col-span-12{grid-column:span 12}.grid-desktop .col-start-12{grid-column-start:12}.grid-desktop .col-end-12{grid-column-end:12}.grid-desktop .row-span-1{grid-row:span 1}.grid-desktop .row-start-1{grid-row-start:1}.grid-desktop .row-end-1{grid-row-end:1}.grid-desktop .row-span-2{grid-row:span 2}.grid-desktop .row-start-2{grid-row-start:2}.grid-desktop .row-end-2{grid-row-end:2}.grid-desktop .row-span-3{grid-row:span 3}.grid-desktop .row-start-3{grid-row-start:3}.grid-desktop .row-end-3{grid-row-end:3}.grid-desktop .row-span-4{grid-row:span 4}.grid-desktop .row-start-4{grid-row-start:4}.grid-desktop .row-end-4{grid-row-end:4}.grid-desktop .row-span-5{grid-row:span 5}.grid-desktop .row-start-5{grid-row-start:5}.grid-desktop .row-end-5{grid-row-end:5}.grid-desktop .row-span-6{grid-row:span 6}.grid-desktop .row-start-6{grid-row-start:6}.grid-desktop .row-end-6{grid-row-end:6}.grid-desktop .row-span-7{grid-row:span 7}.grid-desktop .row-start-7{grid-row-start:7}.grid-desktop .row-end-7{grid-row-end:7}.grid-desktop .row-span-8{grid-row:span 8}.grid-desktop .row-start-8{grid-row-start:8}.grid-desktop .row-end-8{grid-row-end:8}.grid-desktop .row-span-9{grid-row:span 9}.grid-desktop .row-start-9{grid-row-start:9}.grid-desktop .row-end-9{grid-row-end:9}.grid-desktop .row-span-10{grid-row:span 10}.grid-desktop .row-start-10{grid-row-start:10}.grid-desktop .row-end-10{grid-row-end:10}.grid-desktop .row-span-11{grid-row:span 11}.grid-desktop .row-start-11{grid-row-start:11}.grid-desktop .row-end-11{grid-row-end:11}.grid-desktop .row-span-12{grid-row:span 12}.grid-desktop .row-start-12{grid-row-start:12}.grid-desktop .row-end-12{grid-row-end:12}.grid-tablet{display:grid;grid-template-columns:repeat(var(--grid-columns-tablet),minmax(0,1fr));column-gap:var(--grid-gutter-tablet);row-gap:var(--grid-gutter-tablet);padding-left:var(--grid-margin-tablet);padding-right:var(--grid-margin-tablet);margin:0;width:100%;height:100%;box-sizing:border-box}.grid-tablet>*{padding:var(--grid-gutter-tablet);box-sizing:border-box}.grid-tablet .col-span-1{grid-column:span 1}.grid-tablet .col-start-1{grid-column-start:1}.grid-tablet .col-end-1{grid-column-end:1}.grid-tablet .col-span-2{grid-column:span 2}.grid-tablet .col-start-2{grid-column-start:2}.grid-tablet .col-end-2{grid-column-end:2}.grid-tablet .col-span-3{grid-column:span 3}.grid-tablet .col-start-3{grid-column-start:3}.grid-tablet .col-end-3{grid-column-end:3}.grid-tablet .col-span-4{grid-column:span 4}.grid-tablet .col-start-4{grid-column-start:4}.grid-tablet .col-end-4{grid-column-end:4}.grid-tablet .col-span-5{grid-column:span 5}.grid-tablet .col-start-5{grid-column-start:5}.grid-tablet .col-end-5{grid-column-end:5}.grid-tablet .col-span-6{grid-column:span 6}.grid-tablet .col-start-6{grid-column-start:6}.grid-tablet .col-end-6{grid-column-end:6}.grid-tablet .col-span-7{grid-column:span 7}.grid-tablet .col-start-7{grid-column-start:7}.grid-tablet .col-end-7{grid-column-end:7}.grid-tablet .col-span-8{grid-column:span 8}.grid-tablet .col-start-8{grid-column-start:8}.grid-tablet .col-end-8{grid-column-end:8}.grid-tablet .row-span-1{grid-row:span 1}.grid-tablet .row-start-1{grid-row-start:1}.grid-tablet .row-end-1{grid-row-end:1}.grid-tablet .row-span-2{grid-row:span 2}.grid-tablet .row-start-2{grid-row-start:2}.grid-tablet .row-end-2{grid-row-end:2}.grid-tablet .row-span-3{grid-row:span 3}.grid-tablet .row-start-3{grid-row-start:3}.grid-tablet .row-end-3{grid-row-end:3}.grid-tablet .row-span-4{grid-row:span 4}.grid-tablet .row-start-4{grid-row-start:4}.grid-tablet .row-end-4{grid-row-end:4}.grid-tablet .row-span-5{grid-row:span 5}.grid-tablet .row-start-5{grid-row-start:5}.grid-tablet .row-end-5{grid-row-end:5}.grid-tablet .row-span-6{grid-row:span 6}.grid-tablet .row-start-6{grid-row-start:6}.grid-tablet .row-end-6{grid-row-end:6}.grid-tablet .row-span-7{grid-row:span 7}.grid-tablet .row-start-7{grid-row-start:7}.grid-tablet .row-end-7{grid-row-end:7}.grid-tablet .row-span-8{grid-row:span 8}.grid-tablet .row-start-8{grid-row-start:8}.grid-tablet .row-end-8{grid-row-end:8}.grid-mobile{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));column-gap:var(--grid-gutter-mobile);row-gap:var(--grid-gutter-mobile);padding-left:var(--grid-margin-mobile);padding-right:var(--grid-margin-mobile);margin:0;width:100%;height:100%;box-sizing:border-box}.grid-mobile>*{padding:var(--grid-gutter-mobile);box-sizing:border-box}.grid-mobile .col-span-1{grid-column:span 1}.grid-mobile .col-start-1{grid-column-start:1}.grid-mobile .col-end-1{grid-column-end:1}.grid-mobile .col-span-2{grid-column:span 2}.grid-mobile .col-start-2{grid-column-start:2}.grid-mobile .col-end-2{grid-column-end:2}.grid-mobile .col-span-3{grid-column:span 3}.grid-mobile .col-start-3{grid-column-start:3}.grid-mobile .col-end-3{grid-column-end:3}.grid-mobile .col-span-4{grid-column:span 4}.grid-mobile .col-start-4{grid-column-start:4}.grid-mobile .col-end-4{grid-column-end:4}.grid-mobile .row-span-1{grid-row:span 1}.grid-mobile .row-start-1{grid-row-start:1}.grid-mobile .row-end-1{grid-row-end:1}.grid-mobile .row-span-2{grid-row:span 2}.grid-mobile .row-start-2{grid-row-start:2}.grid-mobile .row-end-2{grid-row-end:2}.grid-mobile .row-span-3{grid-row:span 3}.grid-mobile .row-start-3{grid-row-start:3}.grid-mobile .row-end-3{grid-row-end:3}.grid-mobile .row-span-4{grid-row:span 4}.grid-mobile .row-start-4{grid-row-start:4}.grid-mobile .row-end-4{grid-row-end:4}.ae-bundle-button-host{display:inline-flex}.bundle-button{display:flex;align-items:center;justify-content:center;padding:var(--spacing-6);border:none;border-radius:var(--radius-md);background-color:transparent;color:var(--color-content-default);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out)}.bundle-button ae-icon{pointer-events:none;display:flex;align-items:center;justify-content:center}.bundle-button.--bundled{color:var(--color-content-accent)}.bundle-button:hover:not(:disabled){background-color:var(--color-background-state-primary);color:var(--color-content-accent)}.bundle-button:focus-visible:not(:disabled){background-color:var(--color-background-state-primary);color:var(--color-content-accent);outline:1px solid var(--color-border-accent);outline-offset:2px}.bundle-button:active:not(:disabled){background-color:var(--color-background-state-secondary);color:var(--color-content-accent)}.bundle-button:disabled,.bundle-button.--disabled{color:var(--color-content-disabled)}ae-button{display:inline-flex;position:relative;vertical-align:top;--ae-button-border-compensation: 0px}ae-button:has(.button.block-level){display:block;width:100%}.button,.button div{display:flex;align-items:center;justify-content:center;border-radius:calc(var(--radius-lg) - var(--ae-button-border-compensation));border:none;box-sizing:border-box;text-decoration:none;text-align:center;transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out)}.button .button-content,.button div .button-content{display:flex}.button .icon,.button div .icon{pointer-events:none}.button .button-icon-container,.button div .button-icon-container{position:relative;display:flex;align-items:center;justify-content:center}.button .button-icon,.button div .button-icon{transition:transform var(--motion-duration-fast) var(--motion-ease-in-out),opacity var(--motion-duration-fast) var(--motion-ease-in-out)}.button .button-icon-toggle,.button div .button-icon-toggle{position:absolute;top:0;left:0;transform:scale(0);opacity:0}.button .icon-scale-out,.button div .icon-scale-out{transform:scale(0);opacity:0}.button .icon-scale-in,.button div .icon-scale-in{transform:scale(1);opacity:1}.button.toggled,.button div.toggled{pointer-events:none}.button.toggled.primary,.button div.toggled.primary{background-color:var(--color-background-button-primary-active)!important}.button.toggled.secondary,.button div.toggled.secondary{background-color:var(--color-background-state-tertiary)!important}.button.toggled.tertiary,.button div.toggled.tertiary{color:var(--color-content-subdued);background-color:var(--color-background-state-secondary)!important}.button.toggled.tertiary ae-icon,.button div.toggled.tertiary ae-icon{color:var(--color-content-default)}.button.toggled.attention,.button div.toggled.attention{background-color:var(--color-background-button-attention-active)!important}.button.large,.button div.large{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:15px;font-style:normal;font-weight:var(--font-weight-medium);line-height:24px}.button.large.text-only,.button div.large.text-only{padding:var(--spacing-8) var(--spacing-16)}.button.large.text-icon,.button div.large.text-icon{padding:var(--spacing-8) var(--spacing-16) var(--spacing-8) var(--spacing-8)}.button.large.icon-only,.button div.large.icon-only{padding:var(--spacing-8)}.button.large .button-content,.button.large.link-button,.button div.large .button-content,.button div.large.link-button{gap:var(--spacing-8)}.button.medium,.button div.medium{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:13px;font-style:normal;font-weight:var(--font-weight-medium);line-height:20px}.button.medium.text-only,.button div.medium.text-only{padding:var(--spacing-6) var(--spacing-12)}.button.medium.text-icon,.button div.medium.text-icon{padding:var(--spacing-6) var(--spacing-12) var(--spacing-6) var(--spacing-6)}.button.medium.icon-only,.button div.medium.icon-only{padding:var(--spacing-6)}.button.medium .button-content,.button.medium.link-button,.button div.medium .button-content,.button div.medium.link-button{gap:var(--spacing-6)}.button:hover:not(:disabled),.button div:hover:not(:disabled){cursor:pointer}.button:focus-visible,.button div:focus-visible{outline:1px solid var(--color-border-accent);outline-offset:2px}.button:disabled:not(.loading),.button div:disabled:not(.loading){cursor:not-allowed!important}.button:disabled:not(.loading) *,.button div:disabled:not(.loading) *{cursor:not-allowed!important}.button.primary,.button div.primary{background-color:var(--color-background-button-primary-default);color:var(--color-content-dark)}.button.primary:hover,.button.primary:focus-visible,.button div.primary:hover,.button div.primary:focus-visible{background-color:var(--color-background-button-primary-hover)}.button.primary:active,.button div.primary:active{background-color:var(--color-background-button-primary-active)}.button.primary:disabled:not(.loading),.button div.primary:disabled:not(.loading){color:var(--color-content-dark-disabled);background-color:var(--color-background-button-primary-disabled)!important}.button.secondary,.button div.secondary{color:var(--color-content-default);background:var(--color-background-state-primary)}.button.secondary:hover,.button.secondary:focus-visible,.button div.secondary:hover,.button div.secondary:focus-visible{background-color:var(--color-background-state-secondary)}.button.secondary:active,.button div.secondary:active{background-color:var(--color-background-state-tertiary)}.button.secondary:disabled:not(.loading),.button div.secondary:disabled:not(.loading){color:var(--color-content-disabled);background:var(--color-background-state-disabled)!important}.button.tertiary,.button div.tertiary{color:var(--color-content-default);background:transparent}.button.tertiary ae-icon,.button div.tertiary ae-icon{color:var(--color-content-subdued);transition:color var(--motion-duration-fast) var(--motion-ease-in-out),transform var(--motion-duration-fast) var(--motion-ease-in-out),opacity var(--motion-duration-fast) var(--motion-ease-in-out)}.button.tertiary:hover,.button.tertiary:focus-visible,.button div.tertiary:hover,.button div.tertiary:focus-visible{background-color:var(--color-background-state-primary)}.button.tertiary:hover ae-icon,.button.tertiary:focus-visible ae-icon,.button div.tertiary:hover ae-icon,.button div.tertiary:focus-visible ae-icon{color:var(--color-content-default)}.button.tertiary:active,.button div.tertiary:active{background-color:var(--color-background-state-secondary)}.button.tertiary:active ae-icon,.button div.tertiary:active ae-icon{color:var(--color-content-default)}.button.tertiary:disabled:not(.loading),.button div.tertiary:disabled:not(.loading){color:var(--color-content-disabled);background:transparent!important}.button.tertiary:disabled:not(.loading) ae-icon,.button div.tertiary:disabled:not(.loading) ae-icon{color:var(--color-content-disabled)}.icon-subdued .button ae-icon,.icon-subdued .button div ae-icon{color:var(--color-content-subdued)}.icon-subdued .button:hover ae-icon,.icon-subdued .button:focus-visible ae-icon,.icon-subdued .button div:hover ae-icon,.icon-subdued .button div:focus-visible ae-icon{color:var(--color-content-default)}.icon-subdued .button:active ae-icon,.icon-subdued .button div:active ae-icon{color:var(--color-content-default)}.icon-subdued .button:disabled:not(.loading) ae-icon,.icon-subdued .button div:disabled:not(.loading) ae-icon{color:var(--color-content-disabled)}.button.attention,.button div.attention{color:var(--color-content-light);background-color:var(--color-background-button-attention-default)}.button.attention:hover,.button.attention:focus-visible,.button div.attention:hover,.button div.attention:focus-visible{background-color:var(--color-background-button-attention-hover)}.button.attention:active,.button div.attention:active{background-color:var(--color-background-button-attention-active)}.button.attention:disabled:not(.loading),.button div.attention:disabled:not(.loading){color:var(--color-content-light-disabled);background-color:var(--color-background-button-attention-disabled)!important}.button.block-level,.button div.block-level{width:100%}.button.loading,.button div.loading{pointer-events:none}.button .spinner-overlay,.button div .spinner-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.close-button{border:none;background-color:transparent;margin:0;padding:0;display:flex;align-items:center;cursor:pointer;border-radius:var(--radius-round)}.close-button.ready{transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out)}.close-button .close-button-icon{pointer-events:none;color:var(--color-content-default)}.close-button:hover:not(:disabled),.close-button:focus-visible:not(:disabled){background-color:var(--color-background-state-primary)}.close-button:active:not(:disabled){background-color:var(--color-background-state-secondary)}.close-button:focus-visible:not(:disabled){outline:1px solid var(--color-border-accent);outline-offset:2px}.close-button:disabled{cursor:not-allowed}.close-button:disabled .close-button-icon{color:var(--color-content-disabled)}.close-button.small{padding:0}.close-button.medium{padding:var(--spacing-6)}.close-button.large{padding:var(--spacing-8)}.ae-collapse-button-host{display:inline-flex}.collapse-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:var(--spacing-10);border:none;border-radius:var(--radius-lg);background-color:transparent;color:var(--color-content-default);transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out)}.collapse-button ae-icon{pointer-events:none;display:flex;align-items:center;justify-content:center}.collapse-button:hover:not(:disabled){background-color:var(--color-background-state-primary)}.collapse-button:focus-visible:not(:disabled){background-color:var(--color-background-state-primary);outline:1px solid var(--color-border-accent);outline-offset:-1px}.collapse-button:active:not(:disabled){background-color:var(--color-background-state-secondary)}.collapse-button:disabled,.collapse-button.--disabled{color:var(--color-content-disabled)}ae-tile-button{display:flex;width:100%}.tile-button{display:flex;width:100%;min-width:280px;height:auto;box-sizing:border-box;padding:var(--spacing-24);border-radius:var(--radius-xl);border:1px solid var(--color-border-default);background:var(--color-background-primary);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-in-out),background-color var(--motion-duration-fast) var(--motion-ease-in-out);text-align:left}.tile-button:hover:not(:disabled):not(.disabled):not(.loading){border-color:var(--color-border-default);background:var(--color-background-state-primary)}.tile-button:hover:not(:disabled):not(.disabled):not(.loading) .tile-button-tag{opacity:0}.tile-button:hover:not(:disabled):not(.disabled):not(.loading) .tile-button-arrow-container{opacity:1}.tile-button:focus-visible{outline:1px solid var(--color-border-accent);outline-offset:2px;background:var(--color-background-state-primary)}.tile-button:focus-visible .tile-button-tag{opacity:0}.tile-button:focus-visible .tile-button-arrow-container{opacity:1}.tile-button:active:not(:disabled):not(.disabled):not(.loading){background:var(--color-background-state-secondary)}.tile-button.loading{cursor:not-allowed;background:var(--color-background-primary)!important;transition:none}.tile-button.loading .tile-button-title,.tile-button.loading .tile-button-description{color:var(--color-content-disabled)}.tile-button.disabled,.tile-button:disabled{cursor:not-allowed;background:var(--color-background-primary)!important;transition:none}.tile-button.disabled .tile-button-title,.tile-button.disabled .tile-button-description,.tile-button:disabled .tile-button-title,.tile-button:disabled .tile-button-description{color:var(--color-content-disabled)}.ae-file-upload--drag-active .tile-button{background:transparent}.tile-button .tile-button-container{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-16);width:100%}.tile-button .tile-button-end-container{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:48px;min-height:48px}.tile-button .tile-button-text-container{display:flex;flex-direction:column;align-items:flex-start;gap:0;flex:1;min-width:0;color:var(--color-content-default)}.tile-button .tile-button-text-container.loading{gap:var(--spacing-8)}.tile-button .tile-button-title{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:15px;font-style:normal;font-weight:var(--font-weight-medium);line-height:24px;color:var(--color-content-default);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-button .tile-button-description{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:15px;font-style:normal;font-weight:var(--font-weight-regular);color:var(--color-content-subdued);width:100%;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:24px;max-height:48px}.tile-button .tile-button-tag{flex-shrink:0}.tile-button .tile-button-arrow-container{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;opacity:0}.tile-button:not(.loading):not(.disabled):not(:disabled) .tile-button-tag{transition:opacity var(--motion-duration-fast) var(--motion-ease-in-out)}.tile-button:not(.loading):not(.disabled):not(:disabled) .tile-button-arrow-container{transition:opacity var(--motion-duration-fast) var(--motion-ease-in-out)}.tile-button .tile-button-arrow{color:var(--color-content-default);transform:rotate(180deg)}.tile-button .tile-button-skeleton{display:inline-block}.tile-button .tile-button-skeleton--icon{width:48px;height:48px;border-radius:var(--radius-xl)}.tile-button .tile-button-skeleton--title{width:72px;height:11px;border-radius:var(--radius-sm)}.tile-button .tile-button-skeleton--description{width:180px;height:11px;border-radius:var(--radius-sm)}.tile-button .tile-button-skeleton--tag{width:72px;height:24px;border-radius:var(--radius-md)}.ae-visibility-button{display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-round);background-color:transparent;color:var(--color-content-subdued);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out);padding:0;margin:0;outline:none}.ae-visibility-button--small{padding:0}.ae-visibility-button--medium{padding:var(--spacing-6)}.ae-visibility-button--large{padding:var(--spacing-8)}.ae-visibility-button:hover:not(:disabled){background-color:var(--color-background-state-primary);color:var(--color-content-default)}.ae-visibility-button:focus-visible{background-color:var(--color-background-state-primary);color:var(--color-content-default);outline:1px solid var(--color-border-accent);outline-offset:2px}.ae-visibility-button:active:not(:disabled),.ae-visibility-button--key-active:not(:disabled){background-color:var(--color-background-state-secondary);color:var(--color-content-default)}.ae-visibility-button[aria-pressed=false]:not(:hover):not(:active):not(:focus-visible):not(.ae-visibility-button--key-active){color:var(--color-content-disabled)}.ae-visibility-button:disabled{color:var(--color-content-disabled)}ae-canvas-menu{display:inline-flex}.canvas-menu{padding:var(--spacing-16);padding-right:var(--spacing-32);display:flex;gap:var(--spacing-16);align-items:center;border-radius:var(--radius-xl);background:var(--color-background-secondary-elevated);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(var(--backdrop-blur-md));backdrop-filter:blur(var(--backdrop-blur-md));position:fixed;top:var(--spacing-16);left:var(--spacing-16)}ae-detail-list{display:flex;flex-direction:column}ae-detail-list-item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16);padding:var(--spacing-8) 0;border-radius:var(--radius-md)}.ae-detail-list-item__label{color:var(--color-content-subdued)}.ae-detail-list-item__value{color:var(--color-content-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;min-width:0}ae-detail-section{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.ae-detail-section__header{display:flex;align-items:center;gap:var(--spacing-8);width:100%}.ae-detail-section__icon-container{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-sm);flex-shrink:0}.ae-detail-section__label{color:var(--color-content-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.ae-detail-section__divider-container{width:100%;padding-top:var(--spacing-8);padding-bottom:var(--spacing-16)}.ae-insight-card{display:flex;flex-direction:column;gap:var(--spacing-16);width:100%;max-width:480px;box-sizing:border-box}.ae-insight-card .insight-header{display:flex;align-items:center;gap:var(--spacing-8)}.ae-insight-card .insight-header .insight-icon{color:var(--color-content-info);flex-shrink:0}.ae-insight-card .insight-header .insight-title{color:var(--color-content-default);flex:1;min-width:0;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.ae-insight-card .insight-header .insight-number{color:var(--color-content-disabled);flex-shrink:0}.ae-insight-card .insight-description{color:var(--color-content-subdued);overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.ae-insight-card .insight-tags{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}.ae-insight-card .insight-tags .ae-tag,.ae-insight-card .insight-tags .ae-impact{box-shadow:var(--shadow-md)}ae-insight-list{display:flex;flex-direction:column;overflow-y:auto;width:100%}ae-insight-list-item{display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-8);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out);box-sizing:border-box;width:100%;height:32px}ae-insight-list-item:hover:not(.--disabled):not(.--hover-active):not(:active){background-color:var(--color-background-state-primary)}ae-insight-list-item:focus-visible{background-color:var(--color-background-state-primary);outline:none}ae-insight-list-item.--hover-active:not(:active){background-color:var(--color-background-state-primary)}ae-insight-list-item:active:not(.--disabled),ae-insight-list-item.--pressed:not(.--disabled){background-color:var(--color-background-state-secondary)}.ae-insight-list-item__icon-container{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:var(--color-content-info)}.ae-insight-list-item__label-container{display:flex;align-items:center;flex:1;min-width:0;padding:0 var(--spacing-2);gap:2px}.ae-insight-list-item__title{color:var(--color-content-subdued);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;min-width:0;padding:var(--spacing-4) 0}.ae-insight-list-item__title span{line-height:24px}.ae-insight-list-item__title mark.highlight{background-color:transparent;color:var(--color-content-default)}.ae-insight-list-item__number{flex-shrink:0;color:var(--color-content-subdued)}.ae-insight-list-item__impact{display:flex;align-items:center;margin-left:auto;flex-shrink:0}ae-insight-list-item.--no-search:not(.--disabled) .ae-insight-list-item__title{color:var(--color-content-default)}ae-insight-list-item.--disabled .ae-insight-list-item__title,ae-insight-list-item.--disabled .ae-insight-list-item__icon-container,ae-insight-list-item.--disabled .ae-insight-list-item__number{color:var(--color-content-disabled)}.ae-panel{position:fixed;top:var(--spacing-16);right:var(--spacing-16);height:72px;min-width:292px;max-height:100vh;width:292px;z-index:var(--z-index-panel);cursor:default;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);background:var(--color-background-secondary-elevated);-webkit-backdrop-filter:blur(var(--backdrop-blur-md));backdrop-filter:blur(var(--backdrop-blur-md));box-shadow:var(--shadow-md);transition:all var(--motion-duration-medium) var(--motion-ease-out)}.ae-panel.open{width:400px;height:100vh;top:0;right:0;border-radius:0;transition:all var(--motion-duration-medium) var(--motion-ease-in)}.ae-panel .panel-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-16);padding-left:var(--spacing-24)}.ae-panel .panel-header .panel-header-title-box{display:flex;align-items:center;gap:var(--spacing-10)}.ae-panel-container{position:fixed;top:var(--spacing-16);bottom:var(--spacing-16);z-index:var(--z-index-panel);cursor:default;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);background:var(--color-background-secondary-elevated);-webkit-backdrop-filter:blur(var(--backdrop-blur-md));backdrop-filter:blur(var(--backdrop-blur-md))}.ae-panel-container--right{right:var(--spacing-16)}.ae-panel-container--right:not(.ae-panel-container--animated):not(.ae-panel-container--open){transform:translate(calc(100% + var(--spacing-16)));pointer-events:none}.ae-panel-container--right.ae-panel-container--animated.ae-panel-container--open{animation:slideInRight var(--motion-duration-medium) var(--motion-ease-out) forwards}.ae-panel-container--right.ae-panel-container--animated:not(.ae-panel-container--open){animation:slideOutRight var(--motion-duration-medium) var(--motion-ease-in) forwards;pointer-events:none}.ae-panel-container--left{left:var(--spacing-16);height:64px;min-width:240px;max-height:100vh;width:240px;transition:all var(--motion-duration-medium) var(--motion-ease-out)}.ae-panel-container--left.ae-panel-container--open{width:400px;height:calc(100vh - var(--spacing-16) * 2);transition:all var(--motion-duration-medium) var(--motion-ease-in)}[panel-header]{flex-shrink:0;padding:var(--spacing-12);padding-left:var(--spacing-16);display:flex;align-items:center;gap:var(--spacing-8)}[panel-header] .panel-header-icon-box{width:32px;height:32px;display:flex;align-items:center;justify-content:center}[panel-header] .panel-header-icon-insights{color:var(--color-content-info)}[panel-header] .panel-header-title{color:var(--color-content-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}[panel-header] .panel-header-title-container{flex:1;display:flex;align-items:center;gap:var(--spacing-8);min-width:0}[panel-navigation]{flex-shrink:0;padding:var(--spacing-16);display:flex;flex-direction:column}[panel-content]{flex:1;min-height:0;overflow:hidden;padding:var(--spacing-16);padding-inline-end:0;display:flex;flex-direction:column}[panel-content] .insights-scrollbox,[panel-content] .details-scrollbox,[panel-content] .insights-cards-scrollbox,[panel-content] .relations-scrollbox,[panel-content] .bundle-scrollbox{flex:1;min-height:0;overflow-y:scroll;display:flex;flex-direction:column;scrollbar-gutter:stable}[panel-content] .insights-cards-scrollbox{gap:var(--spacing-32)}[panel-content] .results-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--spacing-8);padding-inline-end:var(--spacing-16)}[panel-content] .results-header .results-text{color:var(--color-content-subdued)}[panel-content] ae-empty{flex:1;display:flex;align-items:center;justify-content:center}[panel-footer]{flex-shrink:0;display:flex;flex-direction:column}[panel-footer] .footer-container{flex-shrink:0;padding:var(--spacing-16)}@keyframes slideInRight{0%{transform:translate(calc(100% + var(--spacing-16)))}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(calc(100% + var(--spacing-16)))}}ae-resource-list{display:flex;flex-direction:column;width:100%}ae-resource-list-item{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-8);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out);box-sizing:border-box;width:100%}ae-resource-list-item:hover:not(.--disabled):not(.--hover-active):not(.--active):not(:active){background-color:var(--color-background-state-primary)}ae-resource-list-item:focus-visible:not(.--active){background-color:var(--color-background-state-primary);outline:none}ae-resource-list-item.--hover-active:not(.--disabled):not(.--active){background-color:var(--color-background-state-primary)}ae-resource-list-item.--active{background-color:var(--color-background-state-secondary);outline:none}ae-resource-list-item:active:not(.--disabled):not(.--active),ae-resource-list-item.--pressed:not(.--disabled):not(.--active){background-color:var(--color-background-state-secondary)}ae-resource-list-item.--hidden:not(.--disabled) .ae-resource-list-item__title{color:var(--color-content-disabled)}ae-resource-list-item.--level-0{padding-left:var(--spacing-8)}ae-resource-list-item.--level-1{padding-left:0}ae-resource-list-item.--level-2{padding-left:8px}ae-resource-list-item.--level-3{padding-left:16px}ae-resource-list-item.--level-4{padding-left:24px}ae-resource-list-item.--level-5{padding-left:32px}ae-resource-list-item.--level-6{padding-left:40px}ae-resource-list-item.--level-7{padding-left:48px}ae-resource-list-item.--level-8{padding-left:56px}ae-resource-list-item.--level-9{padding-left:64px}.ae-resource-list-item__chevron-container{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.ae-resource-list-item__chevron-button{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;color:var(--color-content-default);border-radius:var(--radius-sm);transition:transform var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-resource-list-item__chevron-button:disabled{color:var(--color-content-disabled)}.ae-resource-list-item__chevron-button--open{transform:rotate(90deg)}.ae-resource-list-item__icon-container{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:var(--radius-sm)}.ae-resource-list-item__label-container{display:flex;align-items:center;gap:var(--spacing-6);flex:1;min-width:0;padding:0 var(--spacing-2)}.ae-resource-list-item__title{color:var(--color-content-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ae-resource-list-item__title mark.highlight{background-color:transparent;color:var(--color-content-default)}ae-resource-list-item:not(.--no-search):not(.--disabled) .ae-resource-list-item__title{color:var(--color-content-subdued)}ae-resource-list-item:not(.--no-search):not(.--disabled) .ae-resource-list-item__title mark.highlight{color:var(--color-content-default)}.ae-resource-list-item__badge{flex-shrink:0}.ae-resource-list-item__visibility-container{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}ae-resource-list-item.--disabled{cursor:default;pointer-events:none}ae-resource-list-item.--disabled .ae-resource-list-item__title,ae-resource-list-item.--disabled .ae-resource-list-item__icon-container{color:var(--color-content-disabled)}ae-resource-list-item.--disabled .ae-resource-list-item__chevron-button{pointer-events:none}.ae-resource-panel-host{position:fixed;left:var(--spacing-16);top:var(--spacing-16);bottom:var(--spacing-16);z-index:var(--z-index-panel);cursor:default;pointer-events:none}.ae-resource-panel-host>*{pointer-events:auto}.ae-resource-panel-host ae-collapse-button{opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-out)}.ae-resource-panel-host ae-collapse-button.--visible{opacity:1}.ae-resource-panel-host .resource-panel-container{display:flex;flex-direction:column;height:100%;background-color:var(--color-background-secondary-elevated);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(var(--backdrop-blur-md));backdrop-filter:blur(var(--backdrop-blur-md));overflow:hidden;position:relative;transition:width var(--motion-duration-medium) var(--motion-ease-in-out),height var(--motion-duration-medium) var(--motion-ease-in-out)}.ae-resource-panel-host .resource-panel-container.ae-panel-resizing{transition:none}.ae-resource-panel-host .resource-panel-container.--closed{width:240px;height:64px}.ae-resource-panel-host .resource-panel-container.--open{min-width:240px;max-width:480px}.ae-resource-panel-host .resource-panel-header{display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-16);height:64px;box-sizing:border-box;flex-shrink:0}.ae-resource-panel-host .panel-header-title-container{flex:1;min-width:0;overflow:hidden}.ae-resource-panel-host .panel-header-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-content-default)}.ae-resource-panel-host .resource-panel-navigation{flex-shrink:0}.ae-resource-panel-host .search-container{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-16)}.ae-resource-panel-host .resource-panel-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:var(--spacing-16);padding-inline-end:0px;gap:var(--spacing-8)}.ae-resource-panel-host .resource-panel-content ae-empty{flex:1;display:flex;align-items:center;justify-content:center}.ae-resource-panel-host .results-header .results-text{color:var(--color-content-subdued)}.ae-resource-panel-host .resources-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding-inline-end:16px}.ae-resource-panel-host .resources-header .resources-label{color:var(--color-content-default)}.ae-resource-panel-host .resources-header .button-container{display:flex;align-items:center;gap:var(--spacing-4)}.ae-resource-panel-host .resources-scrollbox{flex:1;min-height:0;overflow-y:scroll;scrollbar-gutter:stable}.ae-review-panel{display:flex;flex-direction:column}.ae-review-panel .panel-header-icon{color:var(--color-content-accent)}.ae-review-panel .checkboxes{flex:1;min-height:0;padding:var(--spacing-24) var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-16)}.ae-review-panel .checkboxes .helper-text{flex-shrink:0;padding:0 var(--spacing-16);color:var(--color-content-subdued)}.ae-review-panel .checkboxes .checkboxes-scrollbox{flex:1;min-height:0;overflow-y:auto;padding:0 var(--spacing-16)}.ae-review-panel .checkboxes .checkboxes-scrollbox.overflowing{padding-right:9px}.ae-review-panel .checkboxes .checkboxes-scrollbox .ae-checkbox-optional-label{display:none}.ae-review-panel .actions{flex-shrink:0;padding:var(--spacing-16);display:flex;justify-content:flex-end;gap:var(--spacing-8)}ae-search-field{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.ae-search-field-container{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.ae-search-field-input-container{display:flex;align-items:center;gap:var(--spacing-6);box-sizing:border-box;height:32px;padding:var(--spacing-8);background-color:var(--color-background-input);border:1px solid var(--color-border-default);border-radius:var(--radius-md);overflow:hidden;color:var(--color-content-default);transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out),border-color var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-search-field-input-container:hover:not(.--focused):not(:has(input:disabled)){background:var(--color-background-input-hover)}.ae-search-field-input-container.--focused{border-color:var(--color-border-accent)}.ae-search-field-input-container:has(input:disabled){color:var(--color-content-disabled)}.ae-search-field-input-container ae-icon{flex-shrink:0}.ae-search-field-input-container ae-close-button{flex-shrink:0}.ae-search-field-value-container{flex:1;min-width:0;display:flex;align-items:center;padding:0 var(--spacing-2);overflow:hidden}.ae-search-field-input-field{width:100%;height:100%;border:none;outline:none;background:transparent;color:inherit;white-space:nowrap}.ae-search-field-input-field:not(:disabled)::placeholder{color:var(--color-content-subdued)}.ae-search-field-input-field:focus{overflow-x:auto;scrollbar-width:none}.ae-search-field-input-field:focus::-webkit-scrollbar{display:none}.ae-search-field-input-field:not(:focus){overflow-x:hidden}.ae-toolbar{display:inline-flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-12);position:fixed;bottom:var(--spacing-16);left:50%;transform:translate(-50%);border-radius:var(--radius-xl);background:var(--color-background-secondary-elevated);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(var(--backdrop-blur-md));backdrop-filter:blur(var(--backdrop-blur-md));z-index:var(--z-index-nav);cursor:default}.ae-toolbar .toolbar-button{all:unset;display:flex;align-items:center;justify-content:center;padding:var(--spacing-6);border-radius:var(--radius-md);color:var(--color-content-default);transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out);cursor:pointer}.ae-toolbar .toolbar-button:hover,.ae-toolbar .toolbar-button:active,.ae-toolbar .toolbar-button[active]{background:var(--color-background-state-primary)}.ae-toolbar .toolbar-button.insights-button[active]{background:var(--color-background-info);color:var(--color-content-info)}.ae-toolbar ae-divider{height:100%}.ae-zoom{position:fixed;bottom:var(--spacing-16);right:var(--spacing-16);transition:right var(--motion-duration-medium) var(--motion-ease-in-out);display:flex;flex-direction:row;gap:var(--spacing-8);z-index:var(--z-index-nav);border-radius:var(--radius-xl);background:var(--color-background-secondary-elevated);-webkit-backdrop-filter:blur(var(--backdrop-blur-md));backdrop-filter:blur(var(--backdrop-blur-md));box-shadow:var(--shadow-md);padding:var(--spacing-12)}.ae-zoom.--resizing{transition:none}.ae-zoom ae-button{display:flex}.ae-zoom .ae-zoom-divider{display:flex;width:1px;flex-direction:column;align-items:center;align-self:stretch;color:var(--color-border-default)}.ae-chat{display:flex;flex-direction:column;gap:var(--spacing-8)}.ae-chat ae-alert{padding-top:var(--spacing-16)}.ae-chat ae-alert:not(:last-child){padding-bottom:var(--spacing-16)}ae-chat-indicator{display:inline-flex}.chat-indicator{display:inline-flex;align-items:center;justify-content:center}.chat-indicator .chat-indicator-icon{color:var(--color-content-accent);animation:chat-indicator-spin calc(var(--motion-duration-slow) * 2) var(--motion-ease-in-out) infinite}@keyframes chat-indicator-spin{0%{transform:scale(1) rotate(0)}50%{transform:scale(.5) rotate(45deg)}to{transform:scale(1) rotate(90deg)}}.ae-chat-message{display:flex;flex-direction:column;width:100%}.ae-chat-message__content{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-8);max-width:544px;align-self:flex-end}.ae-chat-message__text{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:15px;font-style:normal;font-weight:var(--font-weight-regular);line-height:24px;color:var(--color-content-default);border-radius:var(--radius-xl);background:var(--color-background-secondary);padding:var(--spacing-16);word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.ae-chat-message__copy_button{opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-chat-message:hover .ae-chat-message__copy_button,.ae-chat-message:focus-within .ae-chat-message__copy_button{opacity:1}.ae-chat-field{--textarea-min-height: 106px;--textarea-max-height: 256px;position:relative;background:var(--color-background-input);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--spacing-10);padding:var(--spacing-8);width:100%;height:106px;max-height:256px;box-sizing:border-box;cursor:text;transition:border-color var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-chat-field:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--color-background-state-primary);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-chat-field:hover:not(.disabled):not(:focus-within):before{opacity:1}.ae-chat-field:focus-within:not(.disabled){border-color:var(--color-border-accent)}.ae-chat-field.disabled{cursor:not-allowed}.ae-chat-field.disabled .ae-chat-field__input{cursor:not-allowed;color:var(--color-content-disabled)}.ae-chat-field.disabled .ae-chat-field__input::placeholder{color:var(--color-content-disabled)}.ae-chat-field__input{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:15px;font-style:normal;font-weight:var(--font-weight-regular);line-height:24px;position:relative;z-index:1;width:100%;min-height:0;border:none;outline:none;resize:none;padding:0 var(--spacing-2);margin:0;background:transparent;color:var(--color-content-default);overflow-y:hidden}.ae-chat-field__input::placeholder{color:var(--color-content-subdued)}.ae-chat-field__actions{position:relative;z-index:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-shrink:0}ae-chat-history-panel [panel-content]{padding:0}ae-chat-history-panel [panel-content]>ae-empty{flex:1;display:flex;align-items:center;justify-content:center}ae-chat-history-panel [panel-content] .chat-history-scrollbox-outer{flex:1;min-height:0;padding:var(--spacing-16);padding-inline-end:0;display:flex;flex-direction:column}ae-chat-history-panel [panel-content] .chat-history-scrollbox{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-16);scrollbar-gutter:stable}ae-chat-history-panel [panel-content] .chat-history-scrollbox:has(ae-empty){align-items:center;justify-content:center;overflow:hidden}ae-chat-history-panel [panel-content] .date-group{display:flex;flex-direction:column;gap:var(--spacing-8)}ae-chat-history-panel [panel-content] .date-group-header{display:flex;align-items:center;flex-shrink:0}ae-chat-history-panel [panel-content] .date-group-header .date-group-label{color:var(--color-content-subdued)}ae-chat-history-panel [panel-content] ae-list ae-list-item button.list-item[aria-current]{background:var(--color-background-state-secondary)}ae-chat-history-panel [panel-content] ae-list ae-list-item button.list-item[aria-current]:hover{background:var(--color-background-state-secondary)}.ae-chat-response{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.ae-chat-response-content{display:flex;flex-direction:column;gap:var(--spacing-16);max-width:704px}.ae-chat-response-tile{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.ae-chat-response-actions{display:flex;align-items:center;gap:var(--spacing-4);opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-in-out);pointer-events:none}.ae-chat-response-actions.visible{opacity:1;pointer-events:auto}.ae-chat-response:has(*:focus-visible) .ae-chat-response-actions{opacity:1;pointer-events:auto}ae-chip{max-width:100%}.chip{display:inline-flex;gap:var(--spacing-4);align-items:center;max-width:100%;height:24px;min-width:0;box-sizing:border-box;border-radius:var(--radius-round);background:var(--color-background-state-primary);padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-10);color:var(--color-content-default);-webkit-user-select:none;user-select:none;letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:12px;font-style:normal;font-weight:var(--font-weight-medium);line-height:16px}.chip.disabled{color:var(--color-content-disabled);padding:var(--spacing-4) var(--spacing-10);cursor:not-allowed}.chip .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.invalid{color:var(--color-content-attention);background:var(--color-background-attention)}.ae-table-row__cell-content>span,.ae-table-row__cell-content>.code-md,.ae-table-row__cell-number>span,.ae-table-row__cell-text>span,.ae-table-header__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.ae-table{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:20px;position:relative;width:100%;height:100%;max-height:100%;overflow:visible;border-radius:var(--radius-xl);border:1px solid var(--color-border-default);box-sizing:border-box;display:flex;flex-direction:column}.ae-table__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.ae-table__table--header{flex:0 0 auto}.ae-table__table--body{width:100%}.ae-table__scroll-area{flex:1 1 auto;min-height:0;width:100%;overflow:visible;box-sizing:border-box}.ae-table__scroll-area::-webkit-scrollbar-track{background:none;border-inline-start:1px solid var(--color-border-default)}.ae-table__scroll-area::-webkit-scrollbar-thumb{border-radius:8px;border-bottom:5px solid transparent;border-top:5px solid transparent}.ae-table__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100%;height:100%}.ae-table__pagination{position:sticky;bottom:0;z-index:1;display:flex;justify-content:flex-end;padding:var(--spacing-12);border-top:1px solid var(--color-border-default);background-color:var(--color-background-primary);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.ae-table--scroll{overflow:visible}.ae-table--scroll .ae-table__scroll-area{overflow-y:auto;overflow-x:hidden}.ae-table-header{position:sticky;top:0;z-index:1;background-color:var(--color-background-primary);text-align:left}.ae-table-header__cell{transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out),color var(--motion-duration-fast) var(--motion-ease-in-out);padding:0 var(--spacing-16);height:56px;color:var(--color-content-subdued);vertical-align:middle;font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-border-default)}.ae-table-header__cell:first-child{border-top-left-radius:calc(var(--radius-xl) - 1px)}.ae-table-header__cell:last-child{border-top-right-radius:calc(var(--radius-xl) - 1px)}.ae-table-header__cell:focus-visible{outline:1px solid var(--color-border-accent);outline-offset:2px}.ae-table-header__cell--sortable{cursor:pointer}.ae-table-header__cell--sortable:hover:not(.ae-table-header__cell--disabled),.ae-table-header__cell--sortable:focus-visible:not(.ae-table-header__cell--disabled){background:var(--color-background-state-primary);color:var(--color-content-default)}.ae-table-header__cell--sortable:hover:not(.ae-table-header__cell--disabled) .ae-table-header__sort-icon-placeholder,.ae-table-header__cell--sortable:focus-visible:not(.ae-table-header__cell--disabled) .ae-table-header__sort-icon-placeholder{visibility:visible}.ae-table-header__cell--sortable:active:not(.ae-table-header__cell--disabled){background:var(--color-background-state-secondary);color:var(--color-content-default)}.ae-table-header__cell--sortable.ae-table-header__cell--active:not(.ae-table-header__cell--disabled){background:var(--color-background-state-secondary);color:var(--color-content-default)}.ae-table-header__cell--disabled{cursor:default}.ae-table-header__cell--disabled:hover{background:transparent!important}.ae-table-header__content{display:flex;justify-content:flex-start;gap:var(--spacing-4);width:100%;overflow:hidden}.ae-table-header__label{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:13px;font-style:normal;font-weight:var(--font-weight-medium);line-height:20px;flex:none}.ae-table-header__sort-icon{height:20px;width:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ae-table-header .ae-table-header__sort-icon-placeholder{visibility:hidden}.ae-table-row{transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out);height:56px}.ae-table-row:hover,.ae-table-row:focus-visible{background:var(--color-background-state-primary)}.ae-table-row:focus-visible{outline:none}.ae-table:not(:has(.ae-table__pagination)) .ae-table-row:last-child .ae-table-row__cell:first-child{border-bottom-left-radius:calc(var(--radius-xl) - 1px)}.ae-table:not(:has(.ae-table__pagination)) .ae-table-row:last-child .ae-table-row__cell:last-child{border-bottom-right-radius:calc(var(--radius-xl) - 1px)}.ae-table-row--clickable:active,.ae-table-row.ae-table-row--active{background:var(--color-background-state-secondary)}.ae-table-row--disabled:hover,.ae-table-row--disabled:focus,.ae-table-row--disabled:active{background:transparent!important}.ae-table-row--suppress-active:active{background:var(--color-background-state-primary)!important}.ae-table-row--clickable,.ae-table-row--clickable .ae-table-row__cell--actions{cursor:pointer}.ae-table-row--clickable ae-tag,.ae-table-row--clickable ae-connection-status{cursor:default}.ae-table-row__cell{padding:0 var(--spacing-16);vertical-align:middle;color:var(--color-content-default);overflow:hidden}.ae-table-row__cell:first-child{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:13px;font-style:normal;font-weight:var(--font-weight-medium);line-height:20px}.ae-table-row__cell--actions{overflow:visible!important;position:relative}.ae-table-row__cell-text{display:flex;align-items:center;gap:var(--spacing-10);overflow:hidden}.ae-table-row__cell-number{letter-spacing:.01em;font-family:var(--font-mono-regular);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:20px;display:inline-flex;align-items:center;overflow:hidden;max-width:fit-content}.ae-table-row__empty-value{color:var(--color-content-disabled)}.ae-table-row__cell-content{display:flex;align-items:center;width:100%;overflow:hidden}.ae-table-row__cell--actions .ae-table-row__cell-content{width:32px;overflow:visible;opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-table-row__cell-content ae-tag,.ae-table-row__cell-content ae-connection-status{flex-shrink:0}.ae-table-row__cell-content ae-dropdown-menu .dropdown-menu{width:32px}.ae-table-row__cell-content>ae-dropdown-menu,.ae-table-row__cell-content>ae-dropdown-menu .dropdown-menu,.ae-table-row__cell-content>ae-dropdown-menu *{cursor:pointer}.ae-table-row:hover .ae-table-row__cell--actions .ae-table-row__cell-content,.ae-table-row--disabled .ae-table-row__cell--actions .ae-table-row__cell-content{opacity:1}.ae-table-skeleton{display:inline-block}.ae-table-skeleton--tag{width:72px;height:24px;border-radius:var(--radius-round)}.ae-table-skeleton--number{width:80px;height:9px;border-radius:var(--radius-sm)}.ae-table-skeleton--status{width:24px;height:24px;border-radius:var(--radius-round)}.ae-table-skeleton--icon{width:9px;height:9px;border-radius:var(--radius-sm)}.ae-table-skeleton--text{width:144px;height:9px;border-radius:var(--radius-sm)}.ae-table-skeleton--actions{width:32px;height:32px;border-radius:var(--radius-md)}.ae-metric{display:flex;flex-direction:column;align-items:flex-start}.ae-metric .ae-metric-content{display:flex;align-items:flex-end;gap:var(--spacing-12)}.ae-metric .ae-metric-value{text-align:center;white-space:nowrap;color:var(--color-content-default)}.ae-metric .ae-metric-trend{display:flex;flex-direction:column;gap:var(--spacing-8);padding-bottom:var(--spacing-6)}.ae-metric .ae-metric-skeleton{width:80px;height:40px;border-radius:var(--radius-sm)}.ae-widget{display:flex;flex-direction:column;padding:var(--spacing-24);gap:var(--spacing-32);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);flex:1;min-height:0}.ae-widget-header{display:flex;align-items:flex-start;align-self:stretch;flex-shrink:0}.ae-widget-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.ae-widget-title{color:var(--color-content-default);text-align:center}.ae-bar-chart{display:flex;flex-direction:row;gap:var(--spacing-16);align-items:flex-end;flex:1 1 0;height:100%;min-height:0;overflow:visible}.ae-bar-chart .ae-bar-chart-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-16);flex:1 1 0;min-width:0;height:100%}.ae-bar-chart .ae-bar-chart-item:hover:not(:has(.ae-bar-chart-item-skeleton)) .ae-bar-chart-item-label,.ae-bar-chart .ae-bar-chart-item:hover:not(:has(.ae-bar-chart-item-skeleton)) .ae-bar-chart-item-icon{color:var(--color-content-accent)}.ae-bar-chart .ae-bar-chart-item:hover:not(:has(.ae-bar-chart-item-skeleton)) .ae-bar-chart-item-bar{background:var(--color-background-accent)}.ae-bar-chart .ae-bar-chart-item:hover:not(:has(.ae-bar-chart-item-skeleton)) .ae-bar-chart-item-value{color:var(--color-content-accent)}.ae-bar-chart .ae-bar-chart-item .ae-bar-chart-item-header{display:flex;align-items:flex-start;align-self:stretch;gap:var(--spacing-6)}.ae-bar-chart .ae-bar-chart-item .ae-bar-chart-item-header .ae-bar-chart-item-icon{color:var(--color-content-subdued);transition:color var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-bar-chart .ae-bar-chart-item .ae-bar-chart-item-header .ae-bar-chart-item-label{color:var(--color-content-subdued);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-bar-chart .ae-bar-chart-item .ae-bar-chart-item-bar-container{display:flex;flex-direction:column;justify-content:flex-end;align-self:stretch;flex:1 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-background-secondary)}.ae-bar-chart .ae-bar-chart-item .ae-bar-chart-item-bar-container .ae-bar-chart-item-bar{display:flex;flex-direction:column;justify-content:flex-end;width:100%;box-sizing:border-box;gap:var(--spacing-8);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-background-tertiary);transition:background var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-bar-chart .ae-bar-chart-item .ae-bar-chart-item-bar-container .ae-bar-chart-item-value{margin:var(--spacing-12) var(--spacing-16);color:var(--color-content-default);transition:color var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-bar-chart .ae-bar-chart-item .ae-bar-chart-item-bar-container .ae-bar-chart-item-skeleton{width:100%;height:100%;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.ae-widget:has(ae-ranking){padding-inline-end:0}ae-ranking{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ae-ranking{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:var(--spacing-24);padding:0}.ae-ranking-scroll{display:flex;flex-direction:column;gap:var(--spacing-24);flex:1 1 auto;min-height:0;overflow-y:auto;padding-inline-end:var(--spacing-8);scrollbar-gutter:stable}.ae-ranking .ae-ranking-item{display:flex;align-items:center;gap:var(--spacing-16)}.ae-ranking .ae-ranking-item .ae-ranking-item-icon{border-radius:var(--radius-md);overflow:hidden}.ae-ranking .ae-ranking-item .ae-ranking-item-label{color:var(--color-content-default);flex:1 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-ranking .ae-ranking-item .ae-ranking-item-count{color:var(--color-content-default);text-align:right;transition:color var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-ranking .ae-ranking-item:hover:not(:has(.ae-ranking-skeleton)) .ae-ranking-item-label,.ae-ranking .ae-ranking-item:hover:not(:has(.ae-ranking-skeleton)) .ae-ranking-item-count{color:var(--color-content-accent)}.ae-ranking .ae-ranking-skeleton-item{display:flex;align-items:center;justify-content:space-between}.ae-ranking .ae-ranking-skeleton-content{display:flex;align-items:center;gap:var(--spacing-16)}.ae-ranking .ae-ranking-skeleton-icon{width:40px;height:40px;border-radius:var(--radius-md)}.ae-ranking .ae-ranking-skeleton-label{width:120px;height:10px;border-radius:var(--radius-sm)}.ae-ranking .ae-ranking-skeleton-count{width:40px;height:10px;border-radius:var(--radius-sm)}.focus-ring:focus{outline:none}.focus-ring:focus-visible{outline:1px solid var(--color-border-brand);outline-offset:2px}ae-badge{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);flex-shrink:0;box-sizing:border-box}ae-badge.ae-badge--large{height:24px}ae-badge.ae-badge--large.ae-badge--icon-only{padding:var(--spacing-4)}ae-badge.ae-badge--large.ae-badge--icon-value{gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-6) var(--spacing-4) var(--spacing-4)}ae-badge.ae-badge--large.ae-badge--value-only{gap:var(--spacing-4);min-width:24px;padding:var(--spacing-4) var(--spacing-6)}ae-badge.ae-badge--small{height:16px}ae-badge.ae-badge--small.ae-badge--icon-only{padding:var(--spacing-2)}ae-badge.ae-badge--small.ae-badge--icon-value{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) var(--spacing-2)}ae-badge.ae-badge--small.ae-badge--value-only{gap:var(--spacing-2);min-width:16px;padding:var(--spacing-2) var(--spacing-4)}ae-badge.ae-badge--default{background-color:var(--color-background-state-secondary)}ae-badge.ae-badge--default .ae-badge__icon,ae-badge.ae-badge--default .ae-badge__value{color:var(--color-content-subdued)}ae-badge.ae-badge--insights{background-color:var(--color-background-info)}ae-badge.ae-badge--insights .ae-badge__icon,ae-badge.ae-badge--insights .ae-badge__value{color:var(--color-content-info)}ae-badge.ae-badge--bundle{background-color:var(--color-background-accent)}ae-badge.ae-badge--bundle .ae-badge__icon,ae-badge.ae-badge--bundle .ae-badge__value{color:var(--color-content-accent)}.ae-badge__icon{flex-shrink:0}ae-badge.ae-badge--large .ae-badge__icon{width:16px;height:16px}ae-badge.ae-badge--small .ae-badge__icon{width:12px;height:12px}.ae-badge__value{display:flex;align-items:center;justify-content:center;white-space:nowrap;flex-grow:1;flex-shrink:0}ae-badge.ae-badge--large .ae-badge__value{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:15px;font-style:normal;font-weight:var(--font-weight-medium);line-height:16px;transform:translateY(1px)}ae-badge.ae-badge--small .ae-badge__value{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:11px;font-style:normal;font-weight:var(--font-weight-medium);line-height:11px}.connection-status{outline:none;padding:var(--spacing-4);border-radius:var(--radius-round)}.connection-status.icon-inactive{color:var(--color-content-subdued);background:var(--color-background-state-primary)}.connection-status.icon-active{color:var(--color-content-success);background:var(--color-background-success)}.connection-status.icon-refresh{color:var(--color-content-info);background:var(--color-background-info)}.connection-status.icon-error{color:var(--color-content-attention);background:var(--color-background-attention)}ae-icon-visual{display:inline-block}.ae-icon-visual{color:var(--color-content-default);background-color:var(--color-background-state-primary);display:inline-flex;align-items:center;justify-content:center}.ae-icon-visual.size-large{padding:var(--spacing-12);border-radius:var(--radius-xl)}.ae-icon-visual.size-medium{padding:var(--spacing-10);border-radius:var(--radius-lg)}.ae-icon-visual.size-small{padding:var(--spacing-8);border-radius:var(--radius-md)}.ae-icon-visual.size-xsmall{padding:var(--spacing-4);border-radius:var(--radius-sm)}.ae-icon-visual.state-disabled{color:var(--color-content-disabled);background:var(--color-background-state-disabled);pointer-events:none}ae-icon{display:inline-flex;align-items:center;justify-content:center}ae-icon .icon{display:flex;align-items:center;justify-content:center}.ae-icon{display:inline-flex;align-items:center;justify-content:center}ae-icon svg,.ae-icon svg{width:inherit;height:inherit;max-width:100%;max-height:100%}ae-page-loader{display:none;position:fixed!important;width:80px!important;height:80px!important;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--z-index-overlay)}ae-page-loader.ae-page-loader--visible{display:inline-flex;justify-content:center;align-items:center;color:var(--color-content-default);animation:pageLoaderFadeIn var(--motion-duration-slow) var(--motion-ease-out) forwards}ae-page-loader.ae-page-loader--visible.closing{animation:pageLoaderFadeOut var(--motion-duration-medium) var(--motion-ease-out) forwards}ae-page-loader .ae-page-loader{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:fixed}ae-page-loader .ae-page-loader .lottie-animation{width:100%;height:100%;display:flex;justify-content:center;align-items:center}ae-page-loader .ae-page-loader .lottie-animation svg{width:100%!important;height:100%!important;display:block}ae-page-loader .ae-page-loader .lottie-animation svg path,ae-page-loader .ae-page-loader .lottie-animation svg rect,ae-page-loader .ae-page-loader .lottie-animation svg circle,ae-page-loader .ae-page-loader .lottie-animation svg ellipse,ae-page-loader .ae-page-loader .lottie-animation svg line,ae-page-loader .ae-page-loader .lottie-animation svg polyline,ae-page-loader .ae-page-loader .lottie-animation svg polygon{fill:currentColor!important;stroke:currentColor!important}@keyframes pageLoaderFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pageLoaderFadeOut{0%{opacity:1}to{opacity:0}}.ae-impact{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--spacing-4);padding:0 var(--spacing-4);border-radius:var(--radius-md);max-width:200px;height:24px;box-sizing:border-box;cursor:default;color:var(--color-content-default);background:var(--color-background-state-primary)}.ae-impact .ae-impact-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:var(--spacing-16);flex:1;padding-left:var(--spacing-4)}.ae-impact .ae-impact-diamonds{display:inline-flex;align-items:center;flex-shrink:0}.ae-impact .ae-impact-diamond{width:16px;height:16px;display:block}.ae-impact .ae-impact-diamond:not(:first-child){margin-left:-4px}ae-spinner{display:inline-flex}.spinner{display:inline-flex;align-items:center;justify-content:center;position:relative;animation:rotate var(--motion-duration-very-slow) var(--motion-linear) infinite;flex-shrink:0}.spinner .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.primary .spinner .spinner-icon{color:var(--color-content-dark)}.secondary .spinner .spinner-icon,.tertiary .spinner .spinner-icon{color:var(--color-content-default)}.attention .spinner .spinner-icon{color:var(--color-content-light)}@keyframes rotate{to{transform:rotate(360deg)}}.ae-status{display:inline-flex;align-items:center;gap:var(--spacing-6);padding:var(--spacing-10) var(--spacing-12);box-sizing:border-box;border-radius:var(--radius-round);border:1px solid;cursor:default}.ae-status.info{border-color:var(--color-border-info);color:var(--color-content-info)}.ae-status.positive{border-color:var(--color-border-positive);color:var(--color-content-positive)}.ae-status.attention{border-color:var(--color-border-attention);color:var(--color-content-attention)}.ae-status ae-icon{display:flex;align-items:center;justify-content:center}.ae-status .ae-status-label{display:flex;align-items:center}.ae-tag{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--spacing-4);padding:0 var(--spacing-8);border-radius:var(--radius-md);max-width:200px;height:24px;box-sizing:border-box;cursor:default;color:var(--color-content-default);background:var(--color-background-state-primary)}.ae-tag .ae-tag-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.ae-tag.has-trend-label{padding-right:var(--spacing-4)}.ae-tag.has-trend-label.trend-up .ae-tag-icon{color:var(--color-content-success)}.ae-tag.has-trend-label.trend-down .ae-tag-icon{color:var(--color-content-attention)}.ae-tag.has-icon{padding:0 var(--spacing-4)}.ae-tag.has-icon-and-text{flex-direction:row-reverse;gap:var(--spacing-6);padding:0 var(--spacing-8) 0 var(--spacing-4)}.ae-tag--disabled{color:var(--color-content-disabled);pointer-events:none}.ae-tag--disabled .ae-tag-icon{color:var(--color-content-disabled)}ae-empty{text-align:center}ae-empty .empty-container{min-width:560px;min-height:382px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:var(--spacing-80);box-sizing:border-box}ae-empty .empty-container .empty-wrapper{max-width:400px;width:100%}ae-empty h1{margin-top:var(--spacing-24);margin-bottom:0;color:var(--color-content-default)}ae-empty p{color:var(--color-content-subdued);margin-bottom:0}ae-empty ae-button{margin-top:var(--spacing-32);margin-bottom:0}ae-checkbox{display:flex;position:relative;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-12) 0}.checkbox,.ae-checkbox-container{display:inline-flex;align-items:center;color:var(--color-content-default);text-overflow:ellipsis;min-width:fit-content;letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:15px;font-style:normal;font-weight:var(--font-weight-regular);line-height:24px}.checkbox input[type=checkbox],.ae-checkbox-container input[type=checkbox]{opacity:0;position:absolute;width:0;height:0}.checkbox input[type=checkbox]+label,.ae-checkbox-container input[type=checkbox]+label{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:5px 4px;cursor:pointer;border-radius:var(--radius-md);position:relative;transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out)}.checkbox input[type=checkbox]+label .ae-checkbox-icon,.ae-checkbox-container input[type=checkbox]+label .ae-checkbox-icon{display:flex;transition:color var(--motion-duration-fast) var(--motion-ease-in-out),opacity var(--motion-duration-fast) var(--motion-ease-in-out)}.checkbox input[type=checkbox]:focus-visible+label,.ae-checkbox-container input[type=checkbox]:focus-visible+label{outline:1px solid var(--color-border-accent);outline-offset:2px}.checkbox input[type=checkbox]:disabled+label,.ae-checkbox-container input[type=checkbox]:disabled+label{cursor:not-allowed}.checkbox input[type=checkbox]:not(:checked):not(:indeterminate)+label,.ae-checkbox-container input[type=checkbox]:not(:checked):not(:indeterminate)+label{background-color:var(--color-background-input);color:var(--color-content-subdued);border:1px solid var(--color-border-default)}.checkbox input[type=checkbox]:not(:checked):not(:indeterminate)+label .ae-checkbox-icon,.ae-checkbox-container input[type=checkbox]:not(:checked):not(:indeterminate)+label .ae-checkbox-icon{opacity:0}.checkbox input[type=checkbox]:not(:checked):not(:indeterminate):hover+label .ae-checkbox-icon,.checkbox input[type=checkbox]:not(:checked):not(:indeterminate):focus-visible+label .ae-checkbox-icon,.checkbox input[type=checkbox]:not(:checked):not(:indeterminate):active+label .ae-checkbox-icon,.checkbox input[type=checkbox]:not(:checked):not(:indeterminate):disabled+label .ae-checkbox-icon,.ae-checkbox-container input[type=checkbox]:not(:checked):not(:indeterminate):hover+label .ae-checkbox-icon,.ae-checkbox-container input[type=checkbox]:not(:checked):not(:indeterminate):focus-visible+label .ae-checkbox-icon,.ae-checkbox-container input[type=checkbox]:not(:checked):not(:indeterminate):active+label .ae-checkbox-icon,.ae-checkbox-container input[type=checkbox]:not(:checked):not(:indeterminate):disabled+label .ae-checkbox-icon{opacity:1}.checkbox input[type=checkbox]:not(:checked):not(:indeterminate):hover+label,.checkbox input[type=checkbox]:not(:checked):not(:indeterminate):focus-visible+label,.ae-checkbox-container input[type=checkbox]:not(:checked):not(:indeterminate):hover+label,.ae-checkbox-container input[type=checkbox]:not(:checked):not(:indeterminate):focus-visible+label{background:var(--color-background-input-hover)}.checkbox input[type=checkbox]:not(:checked):not(:indeterminate):active+label,.ae-checkbox-container input[type=checkbox]:not(:checked):not(:indeterminate):active+label{color:var(--color-content-default);border:1px solid var(--color-border-accent)}.checkbox input[type=checkbox]:not(:checked):not(:indeterminate):disabled+label,.ae-checkbox-container input[type=checkbox]:not(:checked):not(:indeterminate):disabled+label{color:transparent;border:1px solid var(--color-border-default)}.checkbox input[type=checkbox]:not(:checked):not(:indeterminate)+label.error,.ae-checkbox-container input[type=checkbox]:not(:checked):not(:indeterminate)+label.error{border:1px solid var(--color-border-attention)}.checkbox input[type=checkbox]:checked+label,.checkbox input[type=checkbox]:indeterminate+label,.ae-checkbox-container input[type=checkbox]:checked+label,.ae-checkbox-container input[type=checkbox]:indeterminate+label{color:var(--color-content-dark);border:unset;background:var(--color-background-button-primary-default)}.checkbox input[type=checkbox]:checked+label:after,.checkbox input[type=checkbox]:indeterminate+label:after,.ae-checkbox-container input[type=checkbox]:checked+label:after,.ae-checkbox-container input[type=checkbox]:indeterminate+label:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.checkbox input[type=checkbox]:checked:hover+label,.checkbox input[type=checkbox]:checked:focus-visible+label,.checkbox input[type=checkbox]:indeterminate:hover+label,.checkbox input[type=checkbox]:indeterminate:focus-visible+label,.ae-checkbox-container input[type=checkbox]:checked:hover+label,.ae-checkbox-container input[type=checkbox]:checked:focus-visible+label,.ae-checkbox-container input[type=checkbox]:indeterminate:hover+label,.ae-checkbox-container input[type=checkbox]:indeterminate:focus-visible+label{background-color:var(--color-background-button-primary-hover)}.checkbox input[type=checkbox]:checked:active+label,.checkbox input[type=checkbox]:indeterminate:active+label,.ae-checkbox-container input[type=checkbox]:checked:active+label,.ae-checkbox-container input[type=checkbox]:indeterminate:active+label{background-color:var(--color-background-button-primary-active)}.checkbox input[type=checkbox]:checked:disabled+label,.checkbox input[type=checkbox]:indeterminate:disabled+label,.ae-checkbox-container input[type=checkbox]:checked:disabled+label,.ae-checkbox-container input[type=checkbox]:indeterminate:disabled+label{background-color:var(--color-background-button-primary-disabled)!important}.checkbox label,.ae-checkbox-container label{cursor:pointer}.checkbox .ae-checkbox-label,.ae-checkbox-container .ae-checkbox-label{padding-left:var(--spacing-10)}.checkbox .ae-checkbox-label[disabled],.ae-checkbox-container .ae-checkbox-label[disabled]{cursor:not-allowed}.checkbox .ae-checkbox-optional-label,.ae-checkbox-container .ae-checkbox-optional-label{padding-left:var(--spacing-4);color:var(--color-content-subdued)}.checkbox .ae-checkbox-label[disabled],.checkbox .ae-checkbox-optional-label[disabled],.ae-checkbox-container .ae-checkbox-label[disabled],.ae-checkbox-container .ae-checkbox-optional-label[disabled]{color:var(--color-content-disabled)}.checkbox .ae-checkbox-info-tooltip,.ae-checkbox-container .ae-checkbox-info-tooltip{padding-left:var(--spacing-6)}.checkbox.ae-checkbox-small input[type=checkbox]+label,.ae-checkbox-container.ae-checkbox-small input[type=checkbox]+label{width:16px;height:16px;padding:4px 3px}.ae-checkbox-error-text{color:var(--color-content-attention)}ae-combobox{display:block}ae-combobox:not(:last-child){margin-bottom:var(--spacing-8)}.combobox{display:flex;flex-direction:column;width:280px;gap:var(--spacing-8)}.combobox .input-container{display:flex;flex-direction:column;gap:var(--spacing-4)}.combobox .input-container .label-container{display:flex;gap:var(--spacing-4)}.combobox .input-container .label-container .label{color:var(--color-content-default)}.combobox .input-container .label-container .optional-label{color:var(--color-content-subdued)}.combobox .input-container .input-box{position:relative}.combobox .input-container .input-box .input-content{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-8) var(--spacing-8);min-height:40px;box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-background-input);cursor:text}.combobox .input-container .input-box .input-content:hover:not(:has(:disabled)){background:var(--color-background-input-hover)}.combobox .input-container .input-box .input-content:has(:focus-visible):not(:has(:disabled)),.combobox .input-container .input-box .input-content.maintain-focus:not(:has(:disabled)),.combobox .input-container .input-box .input-content:has(:active):not(:has(:disabled)){outline:none;border:1px solid var(--color-border-accent);background:var(--color-background-input)}.combobox .input-container .input-box .input-content:has(:focus-visible):not(:has(:disabled)) input::placeholder{color:transparent!important}.combobox .input-container .input-box .input-content.no-typing,.combobox .input-container .input-box .input-content.no-typing input{cursor:pointer}.combobox .input-container .input-box .input-content.no-typing input::placeholder{color:var(--color-content-subdued)!important;opacity:1!important}.combobox .input-container .input-box .input-content.no-typing:has(:focus-visible) input::placeholder{color:var(--color-content-subdued)!important}.combobox .input-container .input-box .input-content:has(input.error){border:1px solid;border-color:var(--color-border-attention)}.combobox .input-container .input-box .input-content input{flex:1;border:none;background:transparent;outline:none;padding:0 var(--spacing-2);color:var(--color-content-default);caret-color:var(--color-border-active)}.combobox .input-container .input-box .input-content input::placeholder{color:var(--color-content-subdued);-webkit-user-select:none;user-select:none}.combobox .input-container .input-box .input-content input.no-typing{cursor:pointer;caret-color:transparent}.combobox .input-container .input-box .input-content input.no-typing::placeholder{color:var(--color-content-subdued)!important;opacity:1!important}.combobox .input-container .input-box .input-content .combobox-icon{flex-shrink:0;margin-left:var(--spacing-4);color:var(--color-content-default);cursor:pointer;transition:transform .5s ease;transform-origin:50% 50%}.combobox .input-container .input-box .input-content .combobox-icon.rotated{transform:rotate(180deg)}.combobox .input-container .input-box .input-content.multi-select{align-items:center;justify-content:space-between;gap:var(--spacing-6) var(--spacing-6)}.combobox .input-container .input-box .input-content.multi-select .chips-and-input{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4);flex:1;min-width:0}.combobox .input-container .input-box .input-content.multi-select .chips-and-input .multi-input{border:none;outline:none;padding:0 var(--spacing-2);background:transparent;color:inherit;min-width:0;width:auto;max-width:100%;flex-shrink:1;flex-grow:1;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.combobox .input-container .input-box .input-content.multi-select .chips-and-input .multi-input::placeholder{color:var(--color-content-subdued);opacity:1}.combobox .input-container .input-box .input-content.multi-select .chips-and-input .multi-input.no-typing{cursor:pointer;caret-color:transparent}.combobox .input-container .input-box .input-content.multi-select .chips-and-input .multi-input.no-typing::placeholder{color:var(--color-content-subdued)!important;opacity:1!important}.combobox .input-container .input-box .input-content.multi-select .combobox-icon{flex-shrink:0;transition:transform .5s ease;transform-origin:50% 50%}.combobox .input-container .input-box .input-content.multi-select .combobox-icon.rotated{transform:rotate(180deg)}.combobox .input-container .input-box .input-content:has(:disabled),.combobox .input-container .input-box .input-content:has(.disabled){cursor:not-allowed!important;background:var(--color-background-input)!important}.combobox .input-container .input-box .input-content:has(:disabled) .combobox-icon,.combobox .input-container .input-box .input-content:has(.disabled) .combobox-icon{cursor:not-allowed!important;color:var(--color-content-disabled)!important}.combobox .input-container .input-box .input-content:has(:disabled) input,.combobox .input-container .input-box .input-content:has(.disabled) input{cursor:not-allowed!important;color:var(--color-content-disabled)!important}.combobox .input-container .input-box .input-content:has(:disabled) input::placeholder,.combobox .input-container .input-box .input-content:has(.disabled) input::placeholder{color:var(--color-content-disabled)!important;-webkit-text-fill-color:var(--color-content-disabled)!important}.combobox .input-container .input-box .combobox-menu{position:absolute;width:100%;transform:translateY(100%);bottom:calc(-1 * var(--spacing-8));left:0;z-index:var(--z-index-menu);max-height:338px}.combobox .helper-container{display:flex;justify-content:space-between;align-items:center;color:var(--color-content-default)}.combobox .helper-container .max-tokens-indicator{margin-left:auto}.combobox .helper-container .helper-text,.combobox .helper-container .error-text{justify-self:flex-start}.combobox .helper-container .error-text{color:var(--color-content-attention)}.combobox.disabled .input-content{cursor:not-allowed}.combobox.disabled .input-content input{color:var(--color-content-disabled)!important;cursor:not-allowed}.combobox.disabled .input-content input::placeholder{color:var(--color-content-disabled)}.combobox.disabled .input-content .combobox-icon{color:var(--color-content-disabled);cursor:not-allowed}.combobox:has(:disabled) .input-content{cursor:not-allowed;border:1px solid var(--color-border-default)}.combobox:has(:disabled) .input-content .combobox-icon{color:var(--color-content-disabled);cursor:not-allowed}.combobox.block-level{display:block;width:100%}.combobox.block-level .input-container{width:100%}.combobox.block-level .helper-container{margin-top:var(--spacing-8)}ae-date-picker{display:inline-block;width:fit-content}ae-date-picker:has(.block-level){display:block;width:100%}.date-picker{display:flex;flex-direction:column;width:280px;gap:var(--spacing-8)}.date-picker.range{width:354px;min-width:354px}.date-picker .input-container{display:flex;flex-direction:column;gap:var(--spacing-4)}.date-picker .input-container .label-container{display:flex;gap:var(--spacing-4)}.date-picker .input-container .label-container .label{color:var(--color-content-default)}.date-picker .input-container .label-container .optional-label{color:var(--color-content-subdued)}.date-picker .input-container .input-box{position:relative}.date-picker .input-container .input-box .input-content{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-8);min-height:40px;box-sizing:border-box;border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--color-border-default);background:var(--color-background-input);transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out),border var(--motion-duration-fast) var(--motion-ease-in-out)}.date-picker .input-container .input-box .input-content:hover{background:var(--color-background-input-hover)}.date-picker .input-container .input-box .input-content:active,.date-picker .input-container .input-box .input-content.maintain-focus{outline:none;border:1px solid var(--color-border-accent);background:var(--color-background-input-hover)}.date-picker .input-container .input-box .input-content.error{border:1px solid var(--color-border-attention)}.date-picker .input-container .input-box .input-content .calendar-icon{flex-shrink:0;color:var(--color-content-subdued)}.date-picker .input-container .input-box .input-content .date-display{flex:1;color:var(--color-content-default);-webkit-user-select:none;user-select:none}.date-picker .input-container .input-box .input-content .date-display.placeholder,.date-picker .input-container .input-box .input-content .date-display span.placeholder,.date-picker .input-container .input-box .input-content .date-display .date-separator{color:var(--color-content-subdued)}.date-picker .input-container .input-box .input-content .chevron-icon{flex-shrink:0;color:var(--color-content-subdued);transition:transform .5s ease;transform-origin:50% 50%}.date-picker .input-container .input-box .input-content .chevron-icon.rotated{transform:rotate(180deg)}.date-picker .input-container .input-box .date-picker-menu{position:absolute;top:calc(100% + var(--spacing-8));left:0}.date-picker .input-container .input-box .date-picker-menu .calendar-container{width:272px;display:flex;flex-direction:column;gap:var(--spacing-16)}.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-header{display:flex;align-items:center;justify-content:space-between}.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-header .action-buttons{display:flex;gap:var(--spacing-8)}.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-header .action-buttons .button-spacer{width:32px;height:32px}.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-header .month-title{flex:1;text-align:center;color:var(--color-content-default)}.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid{display:flex;gap:var(--spacing-8);flex-direction:column}.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-weekdays{display:flex;gap:var(--spacing-8)}.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-weekdays .calendar-weekday{color:var(--color-content-subdued);cursor:default}.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--spacing-8)}.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-tile{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.date-picker .input-container .input-box .date-picker-menu.range .calendar-range-container{display:flex;gap:var(--spacing-16);align-items:stretch}.date-picker .input-container .input-box .date-picker-menu.range .calendar-range-container ae-divider{flex-grow:1}.date-picker .helper-container{display:flex}.date-picker .helper-container .error-text{color:var(--color-content-attention)}.date-picker .helper-container .helper-text{color:var(--color-content-default)}.date-picker.disabled .input-content{border:1px solid var(--color-border-default)!important;background:var(--color-background-input)!important;cursor:not-allowed!important}.date-picker.disabled .input-content .date-display,.date-picker.disabled .input-content .calendar-icon,.date-picker.disabled .input-content .chevron-icon,.date-picker.disabled .input-content .date-separator{color:var(--color-content-disabled)!important}.date-picker.block-level{width:100%}@keyframes menu-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes menu-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.cdk-overlay-pane .date-picker-menu,.date-picker .input-container .input-box .date-picker-menu{z-index:var(--z-index-menu);transform-origin:top left;animation:menu-enter var(--motion-duration-fast) var(--motion-ease-out) forwards;padding:var(--spacing-16);box-sizing:border-box;border-radius:var(--radius-xl, 8px);border:1px solid var(--color-border-default);background:var(--color-background-tertiary-elevated);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(var(--backdrop-blur-md));backdrop-filter:blur(var(--backdrop-blur-md))}.cdk-overlay-pane .solid.date-picker-menu,.date-picker .input-container .input-box .solid.date-picker-menu{background:var(--color-background-card);-webkit-backdrop-filter:none;backdrop-filter:none}.cdk-overlay-pane .closing.date-picker-menu,.date-picker .input-container .input-box .closing.date-picker-menu{animation:menu-leave var(--motion-duration-fast) var(--motion-ease-in) forwards}.cdk-overlay-pane .date-picker-menu .calendar-container,.date-picker .input-container .input-box .date-picker-menu .calendar-container{width:272px;display:flex;flex-direction:column;gap:var(--spacing-16)}.cdk-overlay-pane .date-picker-menu .calendar-header,.date-picker .input-container .input-box .date-picker-menu .calendar-header{display:flex;align-items:center;justify-content:space-between}.cdk-overlay-pane .date-picker-menu .calendar-header .action-buttons,.date-picker .input-container .input-box .date-picker-menu .calendar-header .action-buttons{display:flex;gap:var(--spacing-8)}.cdk-overlay-pane .date-picker-menu .calendar-header .action-buttons .button-spacer,.date-picker .input-container .input-box .date-picker-menu .calendar-header .action-buttons .button-spacer{width:32px;height:32px}.cdk-overlay-pane .date-picker-menu .calendar-header .month-title,.date-picker .input-container .input-box .date-picker-menu .calendar-header .month-title{flex:1;text-align:center;color:var(--color-content-default)}.cdk-overlay-pane .date-picker-menu .calendar-grid,.date-picker .input-container .input-box .date-picker-menu .calendar-grid{display:flex;gap:var(--spacing-8);flex-direction:column}.cdk-overlay-pane .date-picker-menu .calendar-weekdays,.date-picker .input-container .input-box .date-picker-menu .calendar-weekdays{display:flex;gap:var(--spacing-8)}.cdk-overlay-pane .date-picker-menu .calendar-weekday,.date-picker .input-container .input-box .date-picker-menu .calendar-weekday{color:var(--color-content-subdued);cursor:default}.cdk-overlay-pane .date-picker-menu .calendar-days,.date-picker .input-container .input-box .date-picker-menu .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--spacing-8)}.cdk-overlay-pane .date-picker-menu .calendar-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-tile{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.cdk-overlay-pane .range.date-picker-menu .calendar-range-container,.date-picker .input-container .input-box .range.date-picker-menu .calendar-range-container{display:flex;gap:var(--spacing-16);align-items:stretch}.cdk-overlay-pane .range.date-picker-menu .calendar-range-container ae-divider,.date-picker .input-container .input-box .range.date-picker-menu .calendar-range-container ae-divider{flex-grow:1}.cdk-overlay-pane .date-picker-menu{position:static;top:auto;left:auto}.date-picker-menu .calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-tile{border:none;background:none;padding:0;letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:15px;font-style:normal;font-weight:var(--font-weight-medium);line-height:24px;cursor:pointer;border-radius:var(--radius-round);transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out);-webkit-user-select:none;user-select:none;position:relative}.date-picker-menu .calendar-day-tile:before,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-tile:before,.date-picker-menu .calendar-day-tile:after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-tile:after{content:"";position:absolute;opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-in-out);z-index:-1;background-color:var(--color-background-accent);top:0;bottom:0}.date-picker-menu .calendar-day-tile:before,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-tile:before{left:0;right:50%}.date-picker-menu .calendar-day-tile:after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-tile:after{left:50%;width:calc(50% + var(--spacing-8))}.date-picker-menu .calendar-day-tile:nth-child(7n):after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-tile:nth-child(7n):after,.date-picker-menu .calendar-day-tile:has(+.calendar-day-out-month):after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-tile:has(+.calendar-day-out-month):after{width:50%}.date-picker-menu .calendar-day-tile:hover:not(:disabled),.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-tile:hover:not(:disabled),.date-picker-menu .calendar-day-tile:focus-visible:not(:disabled),.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-tile:focus-visible:not(:disabled){background-color:var(--color-background-state-primary)}.date-picker-menu .calendar-day-tile:active:not(:disabled),.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-tile:active:not(:disabled){background-color:var(--color-background-button-primary-default);color:var(--color-content-dark)}.date-picker-menu .calendar-day-tile:focus-visible:not(:disabled),.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-tile:focus-visible:not(:disabled){outline:1px solid var(--color-border-accent);outline-offset:2px}.date-picker-menu .calendar-day-in-month.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-in-month.calendar-day-tile{color:var(--color-content-default)}.date-picker-menu .calendar-day-in-month.calendar-selected-date.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-in-month.calendar-selected-date.calendar-day-tile{color:var(--color-content-dark)!important}.date-picker-menu .calendar-day-out-month.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-out-month.calendar-day-tile{color:var(--color-content-disabled);cursor:default;pointer-events:none}.date-picker-menu .calendar-day-disabled.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-disabled.calendar-day-tile{color:var(--color-content-disabled);cursor:not-allowed;pointer-events:none}.date-picker-menu .calendar-day-disabled.calendar-day-tile:hover,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-disabled.calendar-day-tile:hover{background-color:transparent}.date-picker-menu .calendar-selected-date.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-selected-date.calendar-day-tile{background-color:var(--color-background-button-primary-default)!important;color:var(--color-content-dark)!important}.date-picker-menu .calendar-selected-date.calendar-day-tile:active,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-selected-date.calendar-day-tile:active,.date-picker-menu .calendar-selected-date.calendar-day-tile:hover,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-selected-date.calendar-day-tile:hover,.date-picker-menu .calendar-selected-date.calendar-day-tile:focus-visible,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-selected-date.calendar-day-tile:focus-visible{color:var(--color-content-dark)!important}.date-picker-menu .calendar-selected-date.calendar-day-disabled.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-selected-date.calendar-day-disabled.calendar-day-tile{background-color:var(--color-background-button-primary-disabled)!important}.date-picker-menu .calendar-range-start.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-start.calendar-day-tile{background-color:var(--color-background-button-primary-default)!important;color:var(--color-content-dark)!important;position:relative}.date-picker-menu .calendar-range-start.calendar-day-disabled.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-start.calendar-day-disabled.calendar-day-tile{background-color:var(--color-background-button-primary-disabled)!important}.date-picker-menu .calendar-range-start.calendar-day-tile:before,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-start.calendar-day-tile:before{opacity:0!important}.date-picker-menu .calendar-range-start.calendar-day-tile:after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-start.calendar-day-tile:after{opacity:0!important;mask:radial-gradient(circle 16px at 0% 50%,transparent 0,transparent 16px,black 16px)}.date-picker-menu .calendar-range-start.calendar-day-tile:has(+.calendar-in-range):not(:nth-child(7n)):after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-start.calendar-day-tile:has(+.calendar-in-range):not(:nth-child(7n)):after,.date-picker-menu .calendar-range-start.calendar-day-tile:has(+.calendar-range-end):not(:nth-child(7n)):after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-start.calendar-day-tile:has(+.calendar-range-end):not(:nth-child(7n)):after,.date-picker-menu .calendar-range-start.calendar-day-tile:has(+.calendar-in-potential-range):not(:nth-child(7n)):after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-start.calendar-day-tile:has(+.calendar-in-potential-range):not(:nth-child(7n)):after,.date-picker-menu .calendar-range-start.calendar-day-tile:has(+.calendar-range-hover-end):not(:nth-child(7n)):after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-start.calendar-day-tile:has(+.calendar-range-hover-end):not(:nth-child(7n)):after{opacity:1!important}.date-picker-menu .calendar-range-start.calendar-range-hover-end.calendar-day-tile:before,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-start.calendar-range-hover-end.calendar-day-tile:before{opacity:1!important}.date-picker-menu .calendar-range-start.calendar-range-hover-end.calendar-day-tile:after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-start.calendar-range-hover-end.calendar-day-tile:after{opacity:0!important}.date-picker-menu .calendar-range-end.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-end.calendar-day-tile{background-color:var(--color-background-button-primary-default)!important;color:var(--color-content-dark)!important}.date-picker-menu .calendar-range-end.calendar-day-disabled.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-end.calendar-day-disabled.calendar-day-tile{background-color:var(--color-background-button-primary-disabled)!important;color:var(--color-content-dark)!important}.date-picker-menu .calendar-range-end.calendar-day-tile:before,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-end.calendar-day-tile:before{opacity:1!important;mask:radial-gradient(circle 16px at 100% 50%,transparent 0,transparent 16px,black 16px)}.date-picker-menu .calendar-range-end.calendar-day-tile:after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-end.calendar-day-tile:after{opacity:0!important}.date-picker-menu .calendar-range-end.calendar-day-tile:nth-child(7n+1):before,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-end.calendar-day-tile:nth-child(7n+1):before{opacity:0!important}.date-picker-menu .calendar-range-end.calendar-range-start.calendar-day-tile:before,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-end.calendar-range-start.calendar-day-tile:before,.date-picker-menu .calendar-range-end.calendar-range-start.calendar-day-tile:after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-end.calendar-range-start.calendar-day-tile:after{opacity:0!important}.date-picker-menu .calendar-in-range.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-range.calendar-day-tile{color:var(--color-content-default)!important}.date-picker-menu .calendar-in-range.calendar-day-disabled.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-range.calendar-day-disabled.calendar-day-tile{color:var(--color-content-disabled)!important}.date-picker-menu .calendar-in-range.calendar-day-tile:before,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-range.calendar-day-tile:before,.date-picker-menu .calendar-in-range.calendar-day-tile:after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-range.calendar-day-tile:after{opacity:1}.date-picker-menu .calendar-in-range.calendar-day-tile:nth-child(7n+1),.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-range.calendar-day-tile:nth-child(7n+1){border-radius:0 var(--radius-round) var(--radius-round) 0}.date-picker-menu .calendar-in-range.calendar-day-tile:nth-child(7n+1):before,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-range.calendar-day-tile:nth-child(7n+1):before{opacity:1;mask:none}.date-picker-menu .calendar-in-range.calendar-day-tile:nth-child(7n),.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-range.calendar-day-tile:nth-child(7n),.date-picker-menu .calendar-in-range.calendar-day-tile:has(+.calendar-day-out-month),.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-range.calendar-day-tile:has(+.calendar-day-out-month){border-radius:var(--radius-round) 0 0 var(--radius-round)}.date-picker-menu .calendar-in-range.calendar-day-tile:nth-child(7n):after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-range.calendar-day-tile:nth-child(7n):after,.date-picker-menu .calendar-in-range.calendar-day-tile:has(+.calendar-day-out-month):after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-range.calendar-day-tile:has(+.calendar-day-out-month):after{opacity:1;mask:none}.date-picker-menu .calendar-range-hover-end.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-hover-end.calendar-day-tile{background-color:var(--color-background-button-primary-default)!important;color:var(--color-content-dark)!important}.date-picker-menu .calendar-range-hover-end.calendar-day-tile:before,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-hover-end.calendar-day-tile:before{opacity:1!important}.date-picker-menu .calendar-range-hover-end.calendar-day-tile:after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-hover-end.calendar-day-tile:after{opacity:0!important}.date-picker-menu .calendar-range-hover-end.calendar-day-tile:nth-child(7n+1):before,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-hover-end.calendar-day-tile:nth-child(7n+1):before{opacity:0!important}.date-picker-menu .calendar-range-hover-start.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-hover-start.calendar-day-tile{background-color:var(--color-background-button-primary-default)!important;color:var(--color-content-dark)!important}.date-picker-menu .calendar-range-hover-start.calendar-day-tile:before,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-hover-start.calendar-day-tile:before{opacity:0!important}.date-picker-menu .calendar-range-hover-start.calendar-day-tile:after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-hover-start.calendar-day-tile:after{opacity:0!important}.date-picker-menu .calendar-range-hover-start.calendar-day-tile:has(+.calendar-in-potential-range):not(:nth-child(7n)):after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-hover-start.calendar-day-tile:has(+.calendar-in-potential-range):not(:nth-child(7n)):after,.date-picker-menu .calendar-range-hover-start.calendar-day-tile:has(+.calendar-range-hover-end):not(:nth-child(7n)):after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-range-hover-start.calendar-day-tile:has(+.calendar-range-hover-end):not(:nth-child(7n)):after{opacity:1!important}.date-picker-menu .calendar-in-potential-range.calendar-day-tile,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-potential-range.calendar-day-tile{color:var(--color-content-default)!important}.date-picker-menu .calendar-in-potential-range.calendar-day-tile:before,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-potential-range.calendar-day-tile:before,.date-picker-menu .calendar-in-potential-range.calendar-day-tile:after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-potential-range.calendar-day-tile:after{opacity:1}.date-picker-menu .calendar-in-potential-range.calendar-day-tile:nth-child(7n+1),.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-potential-range.calendar-day-tile:nth-child(7n+1){border-radius:0 var(--radius-round) var(--radius-round) 0}.date-picker-menu .calendar-in-potential-range.calendar-day-tile:nth-child(7n+1):before,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-potential-range.calendar-day-tile:nth-child(7n+1):before{opacity:1;mask:none}.date-picker-menu .calendar-in-potential-range.calendar-day-tile:nth-child(7n),.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-potential-range.calendar-day-tile:nth-child(7n),.date-picker-menu .calendar-in-potential-range.calendar-day-tile:has(+.calendar-day-out-month),.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-potential-range.calendar-day-tile:has(+.calendar-day-out-month){border-radius:var(--radius-round) 0 0 var(--radius-round)}.date-picker-menu .calendar-in-potential-range.calendar-day-tile:nth-child(7n):after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-potential-range.calendar-day-tile:nth-child(7n):after,.date-picker-menu .calendar-in-potential-range.calendar-day-tile:has(+.calendar-day-out-month):after,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-in-potential-range.calendar-day-tile:has(+.calendar-day-out-month):after{opacity:1;mask:none}.date-picker-menu .calendar-day-tile:disabled,.date-picker .input-container .input-box .date-picker-menu .calendar-container .calendar-grid .calendar-days .calendar-day-tile:disabled{cursor:default}.ae-file-upload{position:relative;display:flex;flex-direction:column;width:100%;border-radius:var(--radius-xl)}.ae-file-upload:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--color-border-default);pointer-events:none;transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out);mask:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='white' stroke-width='2' stroke-dasharray='2 2' stroke-linecap='butt'/%3e%3c/svg%3e")}.ae-file-upload:after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:transparent;pointer-events:none;z-index:10;transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-file-upload.ae-file-upload--drag-active:after{background-color:var(--color-background-accent)}.ae-file-upload.ae-file-upload--drag-active:before{background:var(--color-border-accent)}.ae-file-upload.ae-file-upload--disabled{opacity:.5;cursor:not-allowed}.ae-file-upload.ae-file-upload--no-border:before{display:none}.ae-file-upload.ae-file-upload--no-border.ae-file-upload--drag-active:before{display:block}.form-modal-overlay{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;background:var(--color-background-overlay);animation:formModalFadeIn var(--motion-duration-medium) var(--motion-ease-out) forwards;z-index:var(--z-index-modal)}.form-modal-overlay.closing{animation:formModalFadeOut var(--motion-duration-medium) var(--motion-ease-in) forwards}.form-modal{z-index:var(--z-index-modal);width:480px;max-width:480px;min-width:480px;max-height:calc(100vh - 2 * var(--spacing-32));display:flex;flex-direction:column;border-radius:var(--radius-xl);background:var(--color-background-secondary-elevated);transition:box-shadow .3s ease;animation:formModalSlideIn var(--motion-duration-medium) var(--motion-ease-out) forwards;-webkit-backdrop-filter:blur(var(--backdrop-blur-md));backdrop-filter:blur(var(--backdrop-blur-md));box-shadow:var(--shadow-md);position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}.form-modal.closing{animation:formModalSlideOut var(--motion-duration-medium) var(--motion-ease-in) forwards}.form-modal .form-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-16);padding-left:var(--spacing-24);color:var(--color-content-default);gap:var(--spacing-24);flex-shrink:0;border-bottom:1px solid var(--color-border-default)}.form-modal .form-modal-content-wrapper{flex:1 1 auto;min-height:0;padding:var(--spacing-24);padding-inline-end:0px;display:flex;flex-direction:column}.form-modal .form-modal-content-wrapper .form-modal-scroll-container{flex:1 1 auto;min-height:0;overflow-y:visible;overflow-x:visible;position:relative;padding-inline-end:var(--spacing-24)}.form-modal .form-modal-content-wrapper .form-modal-scroll-container ::-webkit-scrollbar-track{margin-top:10px;padding-top:10px}.form-modal .form-modal-content-wrapper .form-modal-scroll-container ::-webkit-scrollbar{margin-top:10px;padding-top:10px}.form-modal .form-modal-content-wrapper .form-modal-scroll-container .form-inputs{display:flex;flex-direction:column;gap:var(--spacing-16);position:relative}.form-modal .form-modal-content-wrapper .form-modal-scroll-container .form-inputs .form-modal-description{color:var(--color-content-subdued)}.form-modal .form-actions{display:flex;justify-content:flex-end;gap:var(--spacing-12);padding:var(--spacing-16);border-top:1px solid var(--color-border-default);flex-shrink:0}.form-modal ae-menu .menu{background:var(--color-background-tertiary);-webkit-backdrop-filter:none;backdrop-filter:none}.form-modal.has-scroll-overflow .form-modal-content-wrapper .form-modal-scroll-container{overflow-y:auto;overscroll-behavior:contain;padding-inline-end:var(--spacing-8)}@keyframes formModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes formModalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes formModalSlideIn{0%{opacity:0;transform:translate(-50%,-50%) translateY(32px)}to{opacity:1;transform:translate(-50%,-50%) translateY(0)}}@keyframes formModalSlideOut{0%{opacity:1;transform:translate(-50%,-50%) translateY(0)}to{opacity:0;transform:translate(-50%,-50%) translateY(32px)}}.text-area{--textarea-min-height: 112px;--textarea-max-height: 256px}.text-area .textarea-container{padding:var(--spacing-8)!important;padding-inline-end:0px!important}.text-area textarea{width:100%;height:100%;box-sizing:border-box;min-height:var(--textarea-min-height);max-height:var(--textarea-max-height);resize:none;overflow-y:hidden;padding:0px var(--spacing-2);padding-inline-end:var(--spacing-10);background:transparent;color:inherit;border:none!important;outline:none!important;display:flex}ae-text-field{display:block}.text-field,.text-area{display:flex;flex-direction:column;width:280px;gap:var(--spacing-8)}.text-field .input-container,.text-area .input-container{display:flex;flex-direction:column;gap:var(--spacing-4)}.text-field .input-container .label-container,.text-area .input-container .label-container{display:flex;gap:var(--spacing-4)}.text-field .input-container .label-container .label,.text-area .input-container .label-container .label{color:var(--color-content-default)}.text-field .input-container .label-container .optional-label,.text-area .input-container .label-container .optional-label{color:var(--color-content-subdued)}.text-field .input-container input,.text-area .input-container input{padding:var(--spacing-8) var(--spacing-10)}.text-field .input-container input,.text-field .input-container .textarea-container,.text-area .input-container input,.text-area .input-container .textarea-container{padding:var(--spacing-8) var(--spacing-10);border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-background-input);color:var(--color-content-default);caret-color:var(--color-border-active);cursor:text}.text-field .input-container input::placeholder,.text-field .input-container input textarea::placeholder,.text-field .input-container .textarea-container::placeholder,.text-field .input-container .textarea-container textarea::placeholder,.text-area .input-container input::placeholder,.text-area .input-container input textarea::placeholder,.text-area .input-container .textarea-container::placeholder,.text-area .input-container .textarea-container textarea::placeholder{color:var(--color-content-subdued)}.text-field .input-container input:hover,.text-field .input-container input:has(:hover),.text-field .input-container .textarea-container:hover,.text-field .input-container .textarea-container:has(:hover),.text-area .input-container input:hover,.text-area .input-container input:has(:hover),.text-area .input-container .textarea-container:hover,.text-area .input-container .textarea-container:has(:hover){background:var(--color-background-input-hover)}.text-field .input-container input:focus,.text-field .input-container input:active,.text-field .input-container input:has(:focus-visible,:active),.text-field .input-container .textarea-container:focus,.text-field .input-container .textarea-container:active,.text-field .input-container .textarea-container:has(:focus-visible,:active),.text-area .input-container input:focus,.text-area .input-container input:active,.text-area .input-container input:has(:focus-visible,:active),.text-area .input-container .textarea-container:focus,.text-area .input-container .textarea-container:active,.text-area .input-container .textarea-container:has(:focus-visible,:active){outline:none;border:1px solid;border-color:var(--color-border-accent)}.text-field .input-container input:focus::placeholder,.text-field .input-container input:focus textarea::placeholder,.text-field .input-container input:active::placeholder,.text-field .input-container input:active textarea::placeholder,.text-field .input-container input:has(:focus-visible,:active)::placeholder,.text-field .input-container input:has(:focus-visible,:active) textarea::placeholder,.text-field .input-container .textarea-container:focus::placeholder,.text-field .input-container .textarea-container:focus textarea::placeholder,.text-field .input-container .textarea-container:active::placeholder,.text-field .input-container .textarea-container:active textarea::placeholder,.text-field .input-container .textarea-container:has(:focus-visible,:active)::placeholder,.text-field .input-container .textarea-container:has(:focus-visible,:active) textarea::placeholder,.text-area .input-container input:focus::placeholder,.text-area .input-container input:focus textarea::placeholder,.text-area .input-container input:active::placeholder,.text-area .input-container input:active textarea::placeholder,.text-area .input-container input:has(:focus-visible,:active)::placeholder,.text-area .input-container input:has(:focus-visible,:active) textarea::placeholder,.text-area .input-container .textarea-container:focus::placeholder,.text-area .input-container .textarea-container:focus textarea::placeholder,.text-area .input-container .textarea-container:active::placeholder,.text-area .input-container .textarea-container:active textarea::placeholder,.text-area .input-container .textarea-container:has(:focus-visible,:active)::placeholder,.text-area .input-container .textarea-container:has(:focus-visible,:active) textarea::placeholder{color:transparent}.text-field .input-container input.error,.text-field .input-container input:has(.error),.text-field .input-container .textarea-container.error,.text-field .input-container .textarea-container:has(.error),.text-area .input-container input.error,.text-area .input-container input:has(.error),.text-area .input-container .textarea-container.error,.text-area .input-container .textarea-container:has(.error){border-color:var(--color-border-attention)}.text-field .helper-container,.text-area .helper-container{display:flex;justify-content:space-between;align-items:center;color:var(--color-content-default)}.text-field .helper-container .max-tokens-indicator,.text-area .helper-container .max-tokens-indicator{margin-left:auto}.text-field .helper-container .helper-text,.text-field .helper-container .error-text,.text-area .helper-container .helper-text,.text-area .helper-container .error-text{justify-self:flex-start}.text-field .helper-container .error-text,.text-area .helper-container .error-text{color:var(--color-content-attention)}.text-field.disabled input,.text-field.disabled textarea,.text-area.disabled input,.text-area.disabled textarea{color:var(--color-content-disabled)!important}.text-field.disabled input:disabled,.text-field.disabled input:disabled:hover,.text-field.disabled input:disabled:focus,.text-field.disabled input:disabled:active,.text-field.disabled .textarea-container:has(:disabled),.text-field.disabled .textarea-container:has(:disabled):hover,.text-field.disabled .textarea-container:has(:disabled):has(:focus),.text-field.disabled .textarea-container:has(:disabled):has(:active),.text-field.disabled textarea:disabled,.text-field.disabled textarea:disabled:hover,.text-field.disabled textarea:disabled:focus,.text-field.disabled textarea:disabled:active,.text-area.disabled input:disabled,.text-area.disabled input:disabled:hover,.text-area.disabled input:disabled:focus,.text-area.disabled input:disabled:active,.text-area.disabled .textarea-container:has(:disabled),.text-area.disabled .textarea-container:has(:disabled):hover,.text-area.disabled .textarea-container:has(:disabled):has(:focus),.text-area.disabled .textarea-container:has(:disabled):has(:active),.text-area.disabled textarea:disabled,.text-area.disabled textarea:disabled:hover,.text-area.disabled textarea:disabled:focus,.text-area.disabled textarea:disabled:active{border-color:var(--color-border-default);cursor:not-allowed}.text-field.disabled input:disabled::placeholder,.text-field.disabled input:disabled:hover::placeholder,.text-field.disabled input:disabled:focus::placeholder,.text-field.disabled input:disabled:active::placeholder,.text-field.disabled .textarea-container:has(:disabled)::placeholder,.text-field.disabled .textarea-container:has(:disabled):hover::placeholder,.text-field.disabled .textarea-container:has(:disabled):has(:focus)::placeholder,.text-field.disabled .textarea-container:has(:disabled):has(:active)::placeholder,.text-field.disabled textarea:disabled::placeholder,.text-field.disabled textarea:disabled:hover::placeholder,.text-field.disabled textarea:disabled:focus::placeholder,.text-field.disabled textarea:disabled:active::placeholder,.text-area.disabled input:disabled::placeholder,.text-area.disabled input:disabled:hover::placeholder,.text-area.disabled input:disabled:focus::placeholder,.text-area.disabled input:disabled:active::placeholder,.text-area.disabled .textarea-container:has(:disabled)::placeholder,.text-area.disabled .textarea-container:has(:disabled):hover::placeholder,.text-area.disabled .textarea-container:has(:disabled):has(:focus)::placeholder,.text-area.disabled .textarea-container:has(:disabled):has(:active)::placeholder,.text-area.disabled textarea:disabled::placeholder,.text-area.disabled textarea:disabled:hover::placeholder,.text-area.disabled textarea:disabled:focus::placeholder,.text-area.disabled textarea:disabled:active::placeholder{color:unset}.text-field.block-level,.text-area.block-level{display:block;width:100%}.text-field.block-level .input-container,.text-area.block-level .input-container{width:100%}.text-field.block-level .input-container input,.text-area.block-level .input-container input{width:100%;box-sizing:border-box}.text-field.block-level .helper-container,.text-area.block-level .helper-container{margin-top:var(--spacing-8)}ae-toggle{display:flex}.toggle{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0}.toggle .toggle-input{opacity:0;position:absolute;width:0;height:0;margin:0;padding:0}.toggle .toggle-track{position:relative;width:32px;height:20px;border-radius:var(--radius-round);background-color:var(--color-background-state-primary);transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out)}.toggle .toggle-track.toggle-track-active{background-color:var(--color-background-button-primary-default)}.toggle .toggle-track .toggle-thumb{position:absolute;top:3px;left:3px;width:14px;height:14px;background-color:var(--color-content-light);border-radius:50%;transition:transform var(--motion-duration-medium) var(--motion-ease-out)}.toggle .toggle-track .toggle-thumb.toggle-thumb-active{transform:translate(12px)}.toggle:hover .toggle-track,.toggle:has(:focus-visible) .toggle-track{background-color:var(--color-background-state-secondary)}.toggle:hover .toggle-track.toggle-track-active,.toggle:has(:focus-visible) .toggle-track.toggle-track-active{background-color:var(--color-background-button-primary-hover)}.toggle:has(:active) .toggle-track{background-color:var(--color-background-state-tertiary)}.toggle:has(:active) .toggle-track.toggle-track-active{background-color:var(--color-background-button-primary-active)}.toggle.toggle--enter-active .toggle-track{background-color:var(--color-background-state-tertiary)}.toggle.toggle--enter-active .toggle-track.toggle-track-active{background-color:var(--color-background-button-primary-active)}.toggle:has(:focus-visible) .toggle-track{outline:1px solid var(--color-border-accent);outline-offset:2px}.toggle:has(:disabled) .toggle-track{background-color:var(--color-background-state-primary);cursor:not-allowed}.toggle:has(:disabled) .toggle-track.toggle-track-active{background-color:var(--color-background-button-primary-disabled)}.toggle:has(:disabled) .toggle-track .toggle-thumb{background-color:var(--color-content-light-disabled)}.divider{display:block;position:relative;flex-direction:column;align-items:center;flex-shrink:0;min-width:fit-content;min-height:fit-content;margin:0;padding:0}.divider.horizontal{width:100%;min-height:1px;height:1px}.divider.vertical{min-width:1px;width:1px;height:100%;min-height:24px;align-self:stretch}ae-list-item{display:flex;position:relative}.list-item{display:flex;padding:var(--spacing-10);align-items:center;gap:var(--spacing-10);justify-content:flex-start;cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent;color:var(--color-content-default);border:none;border-radius:var(--radius-md);flex-grow:1;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out);text-decoration:none;letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:15px;font-style:normal;font-weight:var(--font-weight-regular);line-height:24px}.list-item .list-item-icon{flex:0 0 auto;color:var(--color-content-default)}.list-item:hover,.list-item:focus-visible,.list-item:has(:focus-visible){background:var(--color-background-state-primary);outline:none}.list-item:active,.list-item.shortcut-active,.list-item:has(:active){background:var(--color-background-state-secondary)}.list-item:disabled,.list-item:has(:disabled){cursor:not-allowed;background:transparent}.list-item:disabled,.list-item:disabled .action-char,.list-item:disabled .label .unmatched,.list-item:has(:disabled),.list-item:has(:disabled) .action-char,.list-item:has(:disabled) .label .unmatched{color:var(--color-content-disabled)!important}.list-item:disabled .label .match,.list-item:has(:disabled) .label .match{color:var(--color-content-disabled)!important}.list-item:disabled .list-item-icon,.list-item:has(:disabled) .list-item-icon{color:var(--color-content-disabled)!important}.list-item .radio-button{opacity:0;margin:0;padding:0;height:0;width:0;position:absolute}.list-item .checkbox,.list-item ae-checkbox{flex-grow:0;padding:0}.list-item .checkbox input[type=checkbox]:focus-visible+label,.list-item ae-checkbox input[type=checkbox]:focus-visible+label{outline:none!important}.list-item .checkbox .ae-checkbox-optional-label,.list-item ae-checkbox .ae-checkbox-optional-label{display:none}.list-item .label{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:20px;flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start;position:relative;max-width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.list-item .label::-webkit-scrollbar{display:none}.list-item .label .unmatched{background:inherit;color:var(--color-content-subdued)}.list-item .label .match{background:transparent;color:var(--color-content-default)}.list-item .action-shortcut{display:flex;gap:4px;align-items:center;color:var(--color-content-subdued);flex:0 0 auto;white-space:nowrap;min-width:max-content}.list-item .action-shortcut .action-char{display:flex;align-items:center;justify-content:flex-start}.list-item--small{padding:var(--spacing-8);gap:var(--spacing-8);min-height:32px}.list-item--small .label,.list-item--small .action-shortcut{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:12px;font-style:normal;font-weight:var(--font-weight-regular);line-height:16px}ae-list{max-height:inherit}.list{max-height:inherit;display:flex;flex-direction:column}.list .list-group-divider{padding:var(--spacing-8) 0}.list .no-results-item{pointer-events:none}.list .no-results-item .label,.list .no-results-item .icon{color:var(--color-content-disabled)}:host{display:block}.two-line-list-item{display:flex;align-items:center;justify-content:space-between;gap:16px}.two-line-list-item .text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.two-line-list-item .label{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:13px;font-style:normal;font-weight:var(--font-weight-medium);line-height:20px;color:var(--color-content-default)}.two-line-list-item .sub-label{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:20px;color:var(--color-content-subdued)}.two-line-list-item .end-toggle{flex-shrink:0}ae-alert{width:100%}.ae-alert{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-10) var(--spacing-8) var(--spacing-10) var(--spacing-10);border-radius:var(--radius-md);color:var(--color-content-default)}.ae-alert.info{background:var(--color-background-info)}.ae-alert.info .alert-icon{color:var(--color-content-info)}.ae-alert.warning{background:var(--color-background-accent)}.ae-alert.warning .alert-icon{color:var(--color-content-accent)}.confirmation-dialog-overlay{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;background:var(--color-background-overlay);animation:confirmationDialogFadeIn var(--motion-duration-medium) var(--motion-ease-out) forwards;z-index:var(--z-index-modal)}.confirmation-dialog-overlay.closing{animation:confirmationDialogFadeOut var(--motion-duration-medium) var(--motion-ease-in) forwards}.confirmation-dialog{display:flex;z-index:var(--z-index-modal);flex-direction:column;width:480px;background:var(--color-background-secondary-elevated);border-radius:var(--radius-xl);animation:confirmationDialogSlideIn var(--motion-duration-medium) var(--motion-ease-out) forwards;-webkit-backdrop-filter:blur(var(--backdrop-blur-md));backdrop-filter:blur(var(--backdrop-blur-md));box-shadow:var(--shadow-md);position:fixed;left:50%;top:50%}.confirmation-dialog.closing{animation:confirmationDialogSlideOut var(--motion-duration-medium) var(--motion-ease-in) forwards}.confirmation-dialog .dialog-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-24);color:var(--color-content-default)}.confirmation-dialog .dialog-content{padding:0 var(--spacing-24) var(--spacing-16) var(--spacing-24);display:flex;flex-direction:column;gap:var(--spacing-16)}.confirmation-dialog .dialog-content .dialog-content-text{color:var(--color-content-subdued)}.confirmation-dialog .dialog-actions{display:flex;justify-content:flex-end;gap:var(--spacing-12);padding:var(--spacing-16)}.confirmation-dialog .confirmation-dialog .confirmation-text-field .label{font-weight:var(--font-weight-normal)}@keyframes confirmationDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes confirmationDialogFadeOut{0%{opacity:1}to{opacity:0}}@keyframes confirmationDialogSlideIn{0%{opacity:0;transform:translate(-50%,-50%) translateY(32px)}to{opacity:1;transform:translate(-50%,-50%) translateY(0)}}@keyframes confirmationDialogSlideOut{0%{opacity:1;transform:translate(-50%,-50%) translateY(0)}to{opacity:0;transform:translate(-50%,-50%) translateY(32px)}}ae-info-tooltip{display:inline-flex}.info-tooltip{display:inline-flex;padding:var(--spacing-4);border-radius:var(--radius-round);color:var(--color-content-default);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out)}.info-tooltip .hover-icon{display:none}.info-tooltip:hover,.info-tooltip:focus-visible{background-color:var(--color-background-state-primary)}.info-tooltip:hover .default-icon,.info-tooltip:focus-visible .default-icon{display:none}.info-tooltip:hover .hover-icon,.info-tooltip:focus-visible .hover-icon{display:inline-flex}.info-tooltip:focus-visible{outline:1px solid var(--color-border-accent);outline-offset:2px}.screen-size-warning{display:flex;position:fixed;inset:0;background-color:var(--color-background-canvas);justify-content:center;align-items:center;width:100vw;height:100vh;text-align:center}.screen-size-warning:before{content:"";position:absolute;inset:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='11' y='11' width='2' height='2' fill='%23ffffff' opacity='0.2' transform='rotate(45 12 12)' /%3E%3C/svg%3E");background-size:24px 24px;background-repeat:repeat;background-position:0 0}.screen-size-warning .logo-icon{width:120px;height:auto;margin-bottom:var(--spacing-20);content:url("./media/logo-icon-EQP45AZ2.svg")}.light-mode .screen-size-warning .logo-icon{content:url("./media/logo-icon-light-G4HHFWNJ.svg")}.screen-size-warning .heading-lg{color:var(--color-content-default);margin-bottom:var(--spacing-10);margin-top:var(--spacing-12)}.screen-size-warning .body-md-regular{color:var(--color-content-subdued)}.screen-size-warning .warning-content{position:relative;z-index:1;max-width:350px}.toast-container{position:fixed;right:var(--spacing-16);bottom:var(--spacing-16);max-width:calc(100vw - var(--spacing-32));display:flex;flex-direction:column-reverse;align-items:flex-end;gap:var(--spacing-16);z-index:var(--z-index-toast);overflow:hidden}.toast-container .toast{display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-12);height:56px;max-width:calc(100vw - var(--spacing-32));min-height:56px;max-height:56px;box-sizing:border-box;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(var(--backdrop-blur-md));backdrop-filter:blur(var(--backdrop-blur-md));animation:toast-enter var(--motion-duration-medium) var(--motion-ease-out);color:var(--color-content-default)}.toast-container .toast[leaving]{animation:toast-leave var(--motion-duration-medium) var(--motion-ease-in) forwards}.toast-container .toast.toast-default{background-color:var(--color-background-toast)}.toast-container .toast.toast-success{background-color:var(--color-background-success)}.toast-container .toast.toast-info{background-color:var(--color-background-info)}.toast-container .toast.toast-attention{background-color:var(--color-background-attention)}.toast-container .toast .toast-content{display:flex;align-items:center;gap:var(--spacing-12);padding:0 var(--spacing-4);flex:1;min-width:0}.toast-container .toast .toast-content .toast-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-container .toast .toast-content .toast-icon{display:flex;align-items:center;justify-content:center}.toast-container .toast .toast-content .toast-icon svg{width:inherit;height:inherit}.toast-container .toast .toast-content .toast-success{color:var(--color-content-success)}.toast-container .toast .toast-content .toast-info{color:var(--color-content-info)}.toast-container .toast .toast-content .toast-attention{color:var(--color-content-attention)}@keyframes toast-enter{0%{transform:translateY(32px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toast-leave{0%{transform:translateY(0);opacity:1}to{transform:translateY(32px);opacity:0}}ae-tooltip{display:inline-block;position:relative}.tooltip{z-index:var(--z-index-tooltip);width:auto;max-width:200px;display:flex;gap:var(--spacing-8);padding:var(--spacing-8);justify-content:center;align-items:center;border-radius:var(--radius-md);background:var(--color-background-primary-inverse);overflow-wrap:break-word;word-break:break-word;letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:12px;font-style:normal;font-weight:var(--font-weight-medium);line-height:16px;color:var(--color-content-default-inverse);text-align:center;white-space:nowrap;transform:scale(.95);opacity:0;transition:transform var(--motion-duration-fast) var(--motion-ease-out) var(--motion-duration-medium),opacity var(--motion-duration-fast) var(--motion-ease-out) var(--motion-duration-medium);animation:tooltip-enter var(--motion-duration-fast) var(--motion-ease-out) var(--motion-duration-medium) forwards}.tooltip[no-animation]{animation:none;transform:scale(1);opacity:1;transition:none}.tooltip[no-delay]{transition:transform var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) var(--motion-ease-out);animation:tooltip-enter var(--motion-duration-fast) var(--motion-ease-out) forwards}.tooltip[no-delay][leaving],.tooltip[leaving]{animation:tooltip-leave var(--motion-duration-fast) var(--motion-ease-in) forwards}.tooltip[has-text-overflow]{white-space:pre-line;text-align:left;justify-content:flex-start;align-items:flex-start}.tooltip-shortcut{color:var(--color-content-subdued-inverse)}@keyframes tooltip-enter{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes tooltip-leave{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}ae-dropdown-menu{position:relative;display:inline-block}.dropdown-menu{position:relative;display:inline-block}.dropdown-menu__content{position:absolute;z-index:var(--z-index-menu, 300);width:200px;max-height:400px;border-radius:var(--radius-xl, 8px);pointer-events:none}.dropdown-menu__content[class*=--]{inset:auto;margin:0}.dropdown-menu__content--bottom-left.dropdown-menu__content{top:100%;right:0;margin-top:var(--spacing-4)}.dropdown-menu__content--bottom-right.dropdown-menu__content{top:100%;left:0;margin-top:var(--spacing-4)}.dropdown-menu__content--top-left.dropdown-menu__content{bottom:100%;right:0;margin-bottom:var(--spacing-4)}.dropdown-menu__content--top-right.dropdown-menu__content{bottom:100%;left:0;margin-bottom:var(--spacing-4)}.dropdown-menu__content--left-bottom.dropdown-menu__content{top:0;right:100%;margin-right:var(--spacing-4)}.dropdown-menu__content--left-top.dropdown-menu__content{bottom:0;right:100%;margin-right:var(--spacing-4)}.dropdown-menu__content--right-bottom.dropdown-menu__content{top:0;left:100%;margin-left:var(--spacing-4)}.dropdown-menu__content--right-top.dropdown-menu__content{bottom:0;left:100%;margin-left:var(--spacing-4)}.dropdown-menu__content .dropdown-menu__panel{width:100%;max-height:inherit;border-radius:inherit;will-change:transform,opacity;opacity:0;transform:scale(.95);background:var(--color-background-tertiary-elevated);backdrop-filter:blur(var(--backdrop-blur-md));-webkit-backdrop-filter:blur(var(--backdrop-blur-md));overflow:hidden}.dropdown-menu__content .dropdown-menu__panel .menu{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding:var(--spacing-6)}.dropdown-menu__content.is-open{pointer-events:auto}.dropdown-menu__content.is-open .dropdown-menu__panel{animation:dropdown-enter var(--motion-duration-fast) var(--motion-ease-out, ease-out) forwards}.dropdown-menu__content.is-closing{pointer-events:none}.dropdown-menu__content.is-closing .dropdown-menu__panel{animation:dropdown-leave var(--motion-duration-fast) var(--motion-ease-in, ease-in) forwards}@keyframes dropdown-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes dropdown-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media (max-width: 640px){.dropdown-menu__content{width:200px;max-width:calc(100vw - var(--spacing-16))}}ae-menu{max-height:inherit}.menu{max-height:inherit;display:flex;flex-direction:column;padding:var(--spacing-6);padding-inline-end:3px;border-radius:var(--radius-xl, 8px);border:1px solid var(--color-border-default);background:var(--color-background-tertiary-elevated);box-shadow:var(--shadow-md);backdrop-filter:blur(var(--backdrop-blur-md));-webkit-backdrop-filter:blur(var(--backdrop-blur-md))}.menu .menu-items{flex:1;overflow-y:auto;padding-inline-end:3px}.menu .menu-items::-webkit-scrollbar{width:10px}.menu .menu-items::-webkit-scrollbar-thumb{border-left:2px solid transparent;border-right:2px solid transparent;border-radius:5px/3px}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--color-background-state-primary);border-left:5px solid transparent;border-right:5px solid transparent;border-radius:8px/3px;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--color-background-state-secondary)}::-webkit-scrollbar-thumb:active{background-color:var(--color-background-state-tertiary)}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:var(--color-background-state-primary) transparent}}.page-header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:40px}.page-header .page-header-actions{display:flex;align-items:center;flex-shrink:0;gap:var(--spacing-8)}.ae-pagination{display:flex;align-items:center;gap:var(--spacing-12)}.ae-pagination__range{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:20px;display:flex;align-items:center;gap:var(--spacing-4);white-space:nowrap}.ae-pagination__range-current{color:var(--color-content-default)}.ae-pagination__range-separator,.ae-pagination__range-total{color:var(--color-content-subdued)}.ae-pagination__buttons{display:flex;align-items:center;gap:var(--spacing-8)}.ae-pagination__buttons ae-button{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);--ae-button-border-compensation: 1px}ae-side-navigation{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:20px;position:fixed;left:0;top:0;padding:var(--spacing-16);align-items:flex-start;gap:var(--spacing-16);flex-shrink:0;display:flex;flex-direction:column;height:100vh;background:var(--color-background-primary);box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ae-side-navigation .side-navigation-heading{padding:var(--spacing-8)}ae-side-navigation .side-navigation-top{flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-16)}ae-side-navigation .side-navigation-top .side-navigation-group-wrapper{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-16)}ae-side-navigation .side-navigation-top .side-navigation-group-wrapper .navigation-group{display:flex;flex-direction:column;gap:var(--spacing-8)}ae-side-navigation .side-navigation-top .side-navigation-group-wrapper .navigation-group .navigation-group-label{display:inline-flex;color:var(--color-content-subdued);padding:0 var(--spacing-8)}ae-side-navigation .side-navigation-top .side-navigation-group-wrapper .navigation-group .navigation-items-box{display:flex;flex-direction:column;gap:var(--spacing-4)}ae-side-navigation .side-navigation-bottom{display:flex;flex-direction:column;gap:var(--spacing-4)}.ae-side-navigation-item{display:flex;align-items:center;flex-direction:row;box-sizing:border-box;width:208px;gap:var(--spacing-10);transition:all var(--motion-ease-out) var(--motion-duration-medium);border-radius:var(--radius-md);height:40px;color:var(--color-content-default);cursor:pointer;padding-right:var(--spacing-10);padding-left:var(--spacing-10);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ae-side-navigation-item .button-icon,.ae-side-navigation-item .side-navigation-item-label{transition:color var(--motion-ease-out) var(--motion-duration-medium);color:var(--color-content-subdued)}.ae-side-navigation-item .icon-holder{position:relative;width:var(--icon-size-medium);height:var(--icon-size-medium)}.ae-side-navigation-item .button-icon{position:absolute;top:0;left:0;width:var(--icon-size-medium);height:var(--icon-size-medium);transition:opacity var(--motion-ease-out) var(--motion-duration-medium),color var(--motion-ease-out) var(--motion-duration-medium)}.ae-side-navigation-item .icon-default{opacity:1}.ae-side-navigation-item .icon-filled{opacity:0}.ae-side-navigation-item:hover:not(.icon-holder),.ae-side-navigation-item:focus-visible{background:var(--color-background-state-primary);outline:none}.ae-side-navigation-item:active,.ae-side-navigation-item.active,.ae-side-navigation-item.key-active{background:var(--color-background-state-primary)}.ae-side-navigation-item:active .button-icon,.ae-side-navigation-item:active .side-navigation-item-label,.ae-side-navigation-item.active .button-icon,.ae-side-navigation-item.active .side-navigation-item-label,.ae-side-navigation-item.key-active .button-icon,.ae-side-navigation-item.key-active .side-navigation-item-label{color:var(--color-content-default)}.ae-side-navigation-item:active .icon-default,.ae-side-navigation-item.active .icon-default,.ae-side-navigation-item.key-active .icon-default{opacity:0}.ae-side-navigation-item:active .icon-filled,.ae-side-navigation-item.active .icon-filled,.ae-side-navigation-item.key-active .icon-filled,.ae-side-navigation-item.no-filled-icon:active .icon-default,.ae-side-navigation-item.no-filled-icon.active .icon-default,.ae-side-navigation-item.no-filled-icon.key-active .icon-default{opacity:1}.ae-side-navigation-item.disabled,.ae-side-navigation-item.disabled .ae-side-navigation-item:hover:not(.icon-holder),.ae-side-navigation-item.disabled .ae-side-navigation-item:active,.ae-side-navigation-item.disabled .ae-side-navigation-item:focus{pointer-events:none}.ae-side-navigation-item.disabled,.ae-side-navigation-item.disabled .button-icon,.ae-side-navigation-item.disabled .side-navigation-item-label,.ae-side-navigation-item.disabled .ae-side-navigation-item:hover:not(.icon-holder),.ae-side-navigation-item.disabled .ae-side-navigation-item:hover:not(.icon-holder) .button-icon,.ae-side-navigation-item.disabled .ae-side-navigation-item:hover:not(.icon-holder) .side-navigation-item-label,.ae-side-navigation-item.disabled .ae-side-navigation-item:active,.ae-side-navigation-item.disabled .ae-side-navigation-item:active .button-icon,.ae-side-navigation-item.disabled .ae-side-navigation-item:active .side-navigation-item-label,.ae-side-navigation-item.disabled .ae-side-navigation-item:focus,.ae-side-navigation-item.disabled .ae-side-navigation-item:focus .button-icon,.ae-side-navigation-item.disabled .ae-side-navigation-item:focus .side-navigation-item-label{color:var(--color-content-disabled)!important}ae-tab{display:flex}.ae-tabs{display:flex;align-items:center;gap:var(--spacing-8)}.ae-tabs .ae-tab{background:none;margin:0;box-sizing:border-box;height:32px;display:flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12) var(--spacing-8) var(--spacing-8);color:var(--color-content-subdued);cursor:pointer;border-radius:var(--radius-lg);border:1px solid var(--color-border-default);transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-tabs .ae-tab:hover:not([disabled]),.ae-tabs .ae-tab:active,.ae-tabs .ae-tab[active],.ae-tabs .ae-tab:focus-visible,.ae-tabs .ae-tab.key-active{background:var(--color-background-state-primary)}.ae-tabs .ae-tab:active,.ae-tabs .ae-tab[active],.ae-tabs .ae-tab.key-active{color:var(--color-content-default)}.ae-tabs .ae-tab:focus-visible{outline:1px solid var(--color-border-accent);outline-offset:2px}.ae-tabs .ae-tab[disabled]{color:var(--color-content-disabled);background:none}.ae-tabs .ae-tab[disabled]:hover{background:none}.ae-tabs--justified{width:100%}.ae-tabs--justified .ae-tab{flex:1;min-width:0;justify-content:center}.ae-tabs--justified .ae-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-markdown-content-host{display:block;width:100%}.ae-markdown-content{display:flex;flex-direction:column;gap:var(--spacing-16)}.ae-markdown-paragraph{margin:0;padding:0}.ae-markdown-text{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:15px;font-style:normal;font-weight:var(--font-weight-regular);line-height:24px;color:var(--color-content-default);display:inline}.ae-markdown-bold{letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:15px;font-style:normal;font-weight:var(--font-weight-medium);line-height:24px;color:var(--color-content-default);display:inline}.ae-markdown-list{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:15px;font-style:normal;font-weight:var(--font-weight-regular);line-height:24px;color:var(--color-content-default);margin:0;padding-left:0}.ae-markdown-list li{padding:0;margin:0}.ae-markdown-list li::marker{color:var(--color-content-subtle)}ul.ae-markdown-list{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:15px;font-style:normal;font-weight:var(--font-weight-regular);line-height:24px;color:var(--color-content-default);margin:0;list-style:none;padding-left:0;display:flex;flex-direction:column;gap:var(--spacing-4)}ul.ae-markdown-list li{padding:0;margin:0}ul.ae-markdown-list li::marker{color:var(--color-content-subtle)}ul.ae-markdown-list li{padding-left:calc(var(--spacing-24) + var(--spacing-4));position:relative}ul.ae-markdown-list li:before{content:"";position:absolute;left:0;width:var(--spacing-24);height:var(--spacing-24);background-color:var(--color-content-accent);-webkit-mask-image:url("./media/diamond-small-726HKYMY.svg");mask-image:url("./media/diamond-small-726HKYMY.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}ol.ae-markdown-list{letter-spacing:.01em;font-family:var(--font-norm-regular);font-size:15px;font-style:normal;font-weight:var(--font-weight-regular);line-height:24px;color:var(--color-content-default);margin:0;list-style:none;counter-reset:ordered-list;padding-left:0;display:flex;flex-direction:column;gap:var(--spacing-4)}ol.ae-markdown-list li{padding:0;margin:0}ol.ae-markdown-list li::marker{color:var(--color-content-subtle)}ol.ae-markdown-list li{counter-increment:ordered-list;padding-left:calc(var(--spacing-24) + var(--spacing-4));position:relative}ol.ae-markdown-list li:before{content:counter(ordered-list) ".";letter-spacing:.01em;font-family:var(--font-norm-medium);font-size:15px;font-style:normal;font-weight:var(--font-weight-medium);line-height:24px;color:var(--color-content-subtle);position:absolute;left:0;width:var(--spacing-24);text-align:center}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--z-index-overlay: 9999}.cdk-overlay-container,.cdk-overlay-container .cdk-overlay-pane{z-index:var(--z-index-tooltip)!important}::selection{background-color:var(--color-content-accent);color:var(--color-content-dark);text-shadow:none}::-moz-selection{background-color:var(--color-content-accent);color:var(--color-content-dark);text-shadow:none}body{background:var(--color-background-primary);font-family:var(--default-font);color:var(--color-content-default);font-size:var(--default-font-size);margin:0}ae-toast-container,.ae-toast-container{z-index:10000!important}.tenant-switch-loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;background-color:transparent;z-index:2000;pointer-events:auto;opacity:1;transition:opacity .15s ease-in-out}.tenant-switch-loader--hidden,.tenant-switch-loader[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.tenant-switch-loader__spinner{width:160px;height:160px;background:transparent}.login-view{transition:opacity .15s ease-in-out}.login-view--hidden{opacity:0;visibility:hidden;pointer-events:none}
