:root{--backdrop-blur-md: 32px}:root{--color-neutral-0: #D8E2D4;--color-neutral-0-70: #D8E2D4B3;--color-neutral-0-30: #D8E2D44D;--color-neutral-0-20: #D8E2D433;--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-20: #0E111033;--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: #B1FF444D;--color-green-700: #5E8E31;--color-green-700-10: #5E8E311A;--color-blue-500: #3C91E6;--color-blue-500-10: #3C91E61A;--color-blue-700: #1050B0;--color-blue-700-10: #1050B01A;--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-700: #A68600;--color-yellow-900: #4D4206;--color-mint-500: #A8FFEB;--color-mint-700: #4AB89D;--color-mint-900: #143B34;--color-pink-500: #FF9AA2;--color-pink-900: #48131C;--color-purple-500: #8E5AD7;--color-purple-700: #5A2C91;--color-purple-900: #2B173D;--color-magenta-500: #E23AC7;--color-magenta-700: #932A88;--color-magenta-900: #441948;--color-cream-500: #FFDCB8;--color-cream-900: #422E1C;--color-gold-500: #D88C2B;--color-gold-900: #392415;--color-aws-nebula: #C925D1;--color-aws-mars: #DD344C;--color-aws-orbit: #01A88D;--color-aws-endor: #7AA116;--color-aws-cosmos: #E7157B;--color-aws-smile: #ED7100;--color-aws-galaxy: #8C4FFF;--color-aws-squid: #232F3E;--color-aws-gray: #7D8998;--color-aws-white: #FFFFFF;--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-input: var(--color-neutral-1000-70);--color-background-input-default: var(--color-neutral-1000-70);--color-background-input-hover: var(--color-neutral-1000-50);--color-background-overlay: var(--color-neutral-1000-70);--color-background-state-primary: var(--color-neutral-0-10);--color-background-state-secondary: var(--color-neutral-0-20);--color-background-state-tertiary: var(--color-neutral-0-30);--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-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-input: var(--color-neutral-1000-5);--color-background-input-default: var(--color-neutral-1000-5);--color-background-input-hover: var(--color-neutral-1000-10);--color-background-overlay: var(--color-neutral-1000-70);--color-background-state-primary: var(--color-neutral-1000-10);--color-background-state-secondary: var(--color-neutral-1000-20);--color-background-state-tertiary: var(--color-neutral-1000-30);--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-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{--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)}: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)}@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-120: 120px}@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}.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}: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-button{display:inline-flex;position:relative;vertical-align:top}ae-button:has(.button.block-level){display:block;width:100%}.button,.button div{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);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.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:hover,.button.tertiary:focus-visible,.button div.tertiary:hover,.button div.tertiary:focus-visible{background-color:var(--color-background-state-primary)}.button.tertiary:active,.button div.tertiary:active{background-color:var(--color-background-state-secondary)}.button.tertiary:disabled:not(.loading),.button div.tertiary:disabled:not(.loading){color:var(--color-content-disabled);background:transparent!important}.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-tile-button{display:inline-block}.tile-button{display:flex;width:280px;height:280px;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);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:focus-visible{outline:1px solid var(--color-border-accent);outline-offset:2px;background:var(--color-background-state-primary)}.tile-button:active:not(:disabled):not(.disabled):not(.loading){border-color:var(--color-border-accent);background:var(--color-background-state-primary)}.tile-button.loading{cursor:not-allowed}.tile-button.loading .tile-button-title,.tile-button.loading .tile-button-description,.tile-button.loading .tile-button-subtitle{color:var(--color-content-disabled)}.tile-button.disabled,.tile-button:disabled{cursor:not-allowed}.tile-button.disabled .tile-button-title,.tile-button.disabled .tile-button-description,.tile-button.disabled .tile-button-subtitle,.tile-button:disabled .tile-button-title,.tile-button:disabled .tile-button-description,.tile-button:disabled .tile-button-subtitle{color:var(--color-content-disabled)}.ae-file-upload--drag-active .tile-button{background:transparent}.tile-button .tile-button-container{display:flex;flex-direction:column;justify-content:space-between;width:100%}.tile-button .tile-button-top{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.tile-button .tile-button-text-container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-12);width:232px;min-width:0;color:var(--color-content-default)}.tile-button .tile-button-title-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);width:100%;min-width:0}.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-subtitle{letter-spacing:.01em;font-family:var(--font-mono-regular);font-size:13px;font-style:normal;font-weight:var(--font-weight-regular);line-height:20px;color:var(--color-content-subdued);text-transform:uppercase;width:100%;white-space:pre-wrap;word-break:break-word}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:0 4px 8px #0e111014;-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-insights-panel{display:flex;flex-direction:column}.ae-insights-panel .panel-header-icon{color:var(--color-content-info)}.ae-insights-panel .padding-box{flex:1;min-height:0;padding:var(--spacing-12) var(--spacing-6);display:flex;flex-direction:column}.ae-insights-panel .padding-box .scroll-box{flex:1;min-height:0;padding:0 var(--spacing-6) 0 var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-12);overflow-y:auto}.ae-insights-panel .padding-box .scroll-box.has-overflow{padding-right:0}.ae-insights-panel .padding-box .scroll-box.loading{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;padding:0 var(--spacing-6) 0 var(--spacing-6)}.ae-insights-panel .padding-box .scroll-box.loading::-webkit-scrollbar{display:none}.ae-insights-panel .insights-panel-footer{padding:var(--spacing-16);color:var(--color-content-subdued);white-space:nowrap}.ae-insights-panel .empty-box-wrapper{flex:1;display:flex;justify-content:center;align-items:center;padding:var(--spacing-12)}.ae-insights-panel .empty-box-wrapper .empty-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-80)}.ae-insights-skeleton{animation:skeleton-pulse var(--motion-duration-very-slow) var(--motion-ease-in-out) infinite}.ae-insights-skeleton--card{width:100%;height:200px;border-radius:var(--radius-lg);flex-shrink:0}.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);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-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-toolbar{display:inline-flex;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:calc(var(--z-index-overlay) - 1);cursor:default}.ae-toolbar .toolbar-button{all:unset;display:flex;align-items:center;justify-content:center;padding:var(--spacing-6);border-radius:var(--radius-lg);color:var(--color-content-default);transition:background-color var(--motion-duration-fast) var(--motion-ease-in-out)}.ae-toolbar .toolbar-button:hover,.ae-toolbar .toolbar-button:active,.ae-toolbar .toolbar-button[active]{background:var(--color-background-state-primary)}.ae-zoom{position:fixed;bottom:var(--spacing-16);left:var(--spacing-16);display:flex;flex-direction:row;gap:var(--spacing-8);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 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-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-medium);font-size:13px;font-style:normal;font-weight:var(--font-weight-medium);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}.ae-table__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.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)}.ae-table--scroll{overflow:auto}.ae-table-header{position:sticky;top:0;z-index:1;height:56px;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);border-bottom:1px solid var(--color-border-default);padding:0 var(--spacing-16);color:var(--color-content-subdued);vertical-align:middle;font-weight:var(--font-weight-medium);overflow:hidden}.ae-table-header__cell:first-child{border-top-left-radius:var(--radius-xl)}.ae-table-header__cell:last-child{border-top-right-radius:var(--radius-xl)}.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:not-allowed!important;opacity:.5}.ae-table-header__cell--disabled:hover{background:transparent!important;color:var(--color-content-subdued)!important}.ae-table-header__content{display:flex;justify-content:flex-start;gap:var(--spacing-4);width:100%;overflow:hidden}.ae-table-header__label{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-body__empty-content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-16);padding:var(--spacing-32)}.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-row--clickable:active,.ae-table-row.ae-table-row--active{background:var(--color-background-state-secondary)}.ae-table-row--disabled{cursor:not-allowed!important}.ae-table-row--disabled:hover,.ae-table-row--disabled:focus,.ae-table-row--disabled:active{background:transparent!important;cursor:not-allowed!important}.ae-table-row--disabled.ae-table-row--clickable{cursor:not-allowed!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--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{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}.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-skeleton{background:var(--color-background-state-secondary);display:inline-block;animation:skeleton-pulse var(--motion-duration-very-slow) var(--motion-ease-in-out) infinite}.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)}@keyframes skeleton-pulse{0%{background:var(--color-background-state-secondary)}50%{background:var(--color-background-state-tertiary)}to{background:var(--color-background-state-secondary)}}.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);background:var(--color-background-state-primary);animation:skeleton-pulse var(--motion-duration-very-slow) var(--motion-ease-in-out) infinite}.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}.ae-widget-header{display:flex;align-items:flex-start;align-self:stretch}.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;height:100%}.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{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;background:var(--color-background-state-primary);animation:skeleton-pulse var(--motion-duration-very-slow) var(--motion-ease-in-out) infinite}.ae-ranking{display:flex;flex-direction:column;gap:var(--spacing-24)}.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-item .ae-ranking-skeleton-content{display:flex;align-items:center;gap:var(--spacing-16)}.ae-ranking .ae-ranking-skeleton-item .ae-ranking-skeleton-icon{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-background-state-primary);animation:skeleton-pulse var(--motion-duration-very-slow) var(--motion-ease-in-out) infinite}.ae-ranking .ae-ranking-skeleton-item .ae-ranking-skeleton-label{width:120px;height:10px;border-radius:var(--radius-sm);background:var(--color-background-state-primary);animation:skeleton-pulse var(--motion-duration-very-slow) var(--motion-ease-in-out) infinite}.ae-ranking .ae-ranking-skeleton-item .ae-ranking-skeleton-count{width:40px;height:10px;border-radius:var(--radius-sm);background:var(--color-background-state-primary);animation:skeleton-pulse var(--motion-duration-very-slow) var(--motion-ease-in-out) infinite}.focus-ring:focus{outline:none}.focus-ring:focus-visible{outline:1px solid var(--color-border-brand);outline-offset:2px}.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{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-16);border-radius:var(--radius-xl)}.ae-icon-visual.size-medium{padding:var(--spacing-10);border-radius:var(--radius-md)}.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-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-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 .empty-icon-holder{display:flex;justify-content:center;align-items:center;height:56px}ae-empty .empty-icon-holder ae-icon{height:56px;width:56px;border-radius:var(--radius-lg, 6px);background:var(--color-background-state-primary, rgba(216, 226, 212, .05))}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-default);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-state-primary)}.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)}.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)}.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-default);cursor:text}.combobox .input-container .input-box .input-content:hover:not(:has(:disabled)){background:var(--color-background-state-primary)}.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;border-color:var(--color-border-accent);background:var(--color-background-input-hover)}.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-default)!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:1;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-state-primary)}.date-picker .input-container .input-box .input-content:active,.date-picker .input-container .input-box .input-content.maintain-focus{outline:none;border:1px solid;border-color:var(--color-border-accent);background:var(--color-background-input-hover)}.date-picker .input-container .input-box .input-content.error{border:1px solid;border-color: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-dropdown);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-overlay)}.form-modal-overlay.closing{animation:formModalFadeOut var(--motion-duration-medium) var(--motion-ease-in) forwards}.form-modal{z-index:calc(var(--z-index-dropdown) + 1);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:0 solid transparent}.form-modal .form-modal-content-wrapper{flex:1 1 auto;min-height:0;padding:var(--spacing-24) var(--spacing-8);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:0 var(--spacing-16)}.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:0 solid transparent;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-header{border-bottom:1px solid var(--color-border-default)}.form-modal.has-scroll-overflow .form-actions{border-top:1px solid var(--color-border-default)}.form-modal.has-scroll-overflow .form-modal-content-wrapper .form-modal-scroll-container{overflow-y:auto;overscroll-behavior:contain;padding-right:9px}@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}.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;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-default);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}.dot{width:2px;height:2px;background-color:var(--color-content-default);transform:rotate(45deg);opacity:.3}ae-dots-grid{display:block;position:absolute;width:100%;height:100%}ae-dots-grid .grid_wrapper{position:absolute;width:100%;height:100%;overflow:hidden;box-sizing:border-box;padding:var(--spacing-24);margin-right:-110px}ae-dots-grid .grid_wrapper .dots-container{display:grid;grid-template-columns:repeat(auto-fill,115px);grid-template-rows:repeat(auto-fill,115px);width:calc(100% + 115px);height:calc(100% + 115px)}ae-dots-grid .grid_wrapper .dots-container ae-dot{height:115px;width:115px}.ae-insight-card{display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-12);width:100%;max-width:378px;box-sizing:border-box}.ae-insight-card .content-box{display:flex;flex-direction:column;gap:var(--spacing-12)}.ae-insight-card .content-box .header-box{display:flex;justify-content:space-between;align-items:center}.ae-insight-card .content-box .header-box .title-box{display:flex;align-items:center;gap:var(--spacing-10);color:var(--color-content-default)}.ae-insight-card .content-box .header-box .insight-number{color:var(--color-content-disabled)}.ae-insight-card .content-box .insight-description{color:var(--color-content-subdued)}.ae-insight-card .insight-tags-box{display:flex;flex-wrap:wrap;gap:var(--spacing-6) var(--spacing-8)}.ae-insight-card.loading{padding:0;max-width:378px}.ae-insight-card .ae-insight-card-skeleton{width:100%;height:176px;border-radius:var(--radius-lg);animation:skeleton-pulse var(--motion-duration-very-slow) var(--motion-ease-in-out) infinite}ae-list-item{display:flex;position:relative}.list-item{display:flex;padding:var(--spacing-10);align-items:center;gap:var(--spacing-8);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:flex-start;justify-content:flex-start;position:relative;max-width:100%;align-self:flex-start;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}ae-list{max-height:inherit}.list{max-height:inherit;display:flex;flex-direction:column}.list[data-has-scroll=true]{padding-right:var(--spacing-6)}.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)}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-overlay)}.confirmation-dialog-overlay.closing{animation:confirmationDialogFadeOut var(--motion-duration-medium) var(--motion-ease-in) forwards}.confirmation-dialog{display:flex;z-index:var(--z-index-overlay);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));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)}@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:none;position:absolute;inset:0;background-color:var(--color-background-primary);justify-content:center;align-items:center;width:100vw;height:100vh;z-index:1000000;text-align:center}.screen-size-warning .logo-icon{width:120px;height:auto;margin-bottom:var(--spacing-20);content:url("./media/logo-icon-EQP45AZ2.svg")}.screen-size-warning :host-context(.light-mode) .logo-icon,.screen-size-warning .light-mode .logo-icon{content:url("./media/logo-icon-light-G4HHFWNJ.svg")}.screen-size-warning .heading-lg{margin-bottom:var(--spacing-10);margin-top:var(--spacing-12)}.screen-size-warning .warning-content{max-width:350px}@media (max-width: 1023px){.screen-size-warning{display:flex}}.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)}.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)}.toast-container .toast[leaving]{animation:toast-leave var(--motion-duration-medium) var(--motion-ease-in) forwards}.toast-container .toast.toast-default{color:var(--color-content-default);background-color:var(--color-background-tertiary-elevated)}.toast-container .toast.toast-default .close-button-icon,.toast-container .toast.toast-success,.toast-container .toast.toast-info,.toast-container .toast.toast-attention,.toast-container .toast.toast-success .close-button-icon,.toast-container .toast.toast-info .close-button-icon,.toast-container .toast.toast-attention .close-button-icon{color:var(--color-content-default)}.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-default{color:var(--color-content-reverse)}.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:1000;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);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[leaving]{animation:tooltip-leave var(--motion-duration-fast) var(--motion-ease-in) forwards}.tooltip[has-text-overflow]{white-space:normal;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-dropdown, 10001);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-right:var(--spacing-6);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}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--color-border-default);border-radius:var(--radius-round)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--color-border-active)}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:var(--color-border-default) 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-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;bottom:0;top:0;padding:var(--spacing-16, 16px);align-items:flex-start;gap:var(--spacing-16, 16px);flex-shrink:0;display:flex;flex-direction:column;height:100%;width:240px;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-top{flex-grow:1;overflow-y:auto}ae-side-navigation .side-navigation-top #side-navigation-logo{display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:var(--spacing-10, 10px);margin-bottom:16px}ae-side-navigation .side-navigation-top #side-navigation-logo path{fill:var(--color-content-default)!important}ae-side-navigation .side-navigation-top .side-navigation-group-wrapper{margin-top:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-12)}ae-side-navigation .side-navigation-top .side-navigation-group-wrapper .navigation-group .navigation-group-label{display:inline-block;color:var(--color-content-subdued);margin:0 var(--spacing-8) var(--spacing-8) var(--spacing-8)}ae-side-navigation .side-navigation-top .side-navigation-group-wrapper .navigation-group .navigation-item{margin-bottom:10px}ae-side-navigation .side-navigation-bottom{margin-top:auto}ae-side-navigation-item div{display:flex;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;line-height:20px;color:var(--color-content-default);cursor:pointer;vertical-align:middle;padding-right:var(--spacing-10);padding-left:var(--spacing-10);padding-top:10px;padding-bottom:10px;margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ae-side-navigation-item div ae-icon{color:var(--color-content-subdued)}ae-side-navigation-item div .side-navigation-item-label{vertical-align:middle;margin:0;line-height:20px;color:var(--color-content-subdued)}ae-side-navigation-item div .icon-holder{position:relative;width:20px;height:20px;margin-top:0}ae-side-navigation-item div .icon-holder svg{position:absolute;left:0;width:20px;top:0;height:20px}ae-side-navigation-item div:hover:not(.icon-holder),ae-side-navigation-item div:focus-visible{background:var(--color-background-state-primary);outline:none}ae-side-navigation-item div:active ae-icon,ae-side-navigation-item div.active ae-icon,ae-side-navigation-item div.key-active ae-icon{color:var(--color-content-default)}ae-side-navigation-item div:active .side-navigation-item-label,ae-side-navigation-item div.active .side-navigation-item-label,ae-side-navigation-item div.key-active .side-navigation-item-label{color:var(--color-content-default)}ae-side-navigation-item div.disabled,ae-side-navigation-item div.disabled ae-side-navigation-item div:hover:not(.icon-holder),ae-side-navigation-item div.disabled ae-side-navigation-item div:active,ae-side-navigation-item div.disabled ae-side-navigation-item div:focus{pointer-events:none;color:var(--color-content-disabled, #5A5F54)!important}ae-side-navigation-item div.disabled ae-icon,ae-side-navigation-item div.disabled ae-side-navigation-item div:hover:not(.icon-holder) ae-icon,ae-side-navigation-item div.disabled ae-side-navigation-item div:active ae-icon,ae-side-navigation-item div.disabled ae-side-navigation-item div:focus ae-icon{color:var(--color-content-disabled)}ae-side-navigation-item div.disabled .side-navigation-item-label,ae-side-navigation-item div.disabled ae-side-navigation-item div:hover:not(.icon-holder) .side-navigation-item-label,ae-side-navigation-item div.disabled ae-side-navigation-item div:active .side-navigation-item-label,ae-side-navigation-item div.disabled ae-side-navigation-item div:focus .side-navigation-item-label{color:var(--color-content-disabled)}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);cursor:not-allowed!important;background:none}.ae-tabs .ae-tab[disabled]:hover{background:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--z-index-overlay: 9999;--z-index-toast: calc(var(--z-index-overlay) + 6);--z-index-tooltip: calc(var(--z-index-overlay) + 5);--z-index-dropdown: calc(var(--z-index-overlay) + 2);--z-index-panel: calc(var(--z-index-overlay) - 1)}.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}
