@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--dpb-primary-50: #E8EEF8;--dpb-primary-100: #BACBE8;--dpb-primary-200: #7B95C9;--dpb-primary-300: #3C5FA6;--dpb-primary-400: #173B86;--dpb-primary-500: #001F5E;--dpb-primary-600: #001A50;--dpb-primary-700: #001442;--dpb-primary-800: #000F33;--dpb-primary-900: #000A22;--dpb-primary-950: #000512;--dpb-secondary-50: #F1F3F9;--dpb-secondary-100: #D4DDEE;--dpb-secondary-200: #ACBBDA;--dpb-secondary-300: #8398C0;--dpb-secondary-400: #6378A4;--dpb-secondary-500: #51648B;--dpb-secondary-600: #445578;--dpb-secondary-700: #303F5D;--dpb-secondary-800: #1C2842;--dpb-secondary-900: #0B152A;--dpb-secondary-950: #03091B;--dpb-tertiary-50: #E7FCF7;--dpb-tertiary-100: #C4F8EC;--dpb-tertiary-200: #8FF0DA;--dpb-tertiary-300: #54E4C6;--dpb-tertiary-400: #1EE0BA;--dpb-tertiary-500: #00D1A8;--dpb-tertiary-600: #00AE8C;--dpb-tertiary-700: #008A6F;--dpb-tertiary-800: #006954;--dpb-tertiary-900: #00493B;--dpb-tertiary-950: #002A22;--dpb-quaternary-50: #FFFBEE;--dpb-quaternary-100: #FFF4E0;--dpb-quaternary-200: #FFEAC5;--dpb-quaternary-300: #FFDFA5;--dpb-quaternary-400: #FFD585;--dpb-quaternary-500: #FFCE6D;--dpb-quaternary-600: #DEB460;--dpb-quaternary-700: #B28F47;--dpb-quaternary-800: #83682B;--dpb-quaternary-900: #5B4614;--dpb-quaternary-950: #41310A;--dpb-success-50: #F0FDF4;--dpb-success-100: #DCFCE7;--dpb-success-200: #A7F0C0;--dpb-success-300: #60D88B;--dpb-success-400: #16BB5E;--dpb-success-500: #16A34A;--dpb-success-600: #159144;--dpb-success-700: #15803D;--dpb-success-800: #005C27;--dpb-success-900: #002D0F;--dpb-success-950: #000E03;--dpb-warning-50: #FFF6E2;--dpb-warning-100: #FEF3C7;--dpb-warning-200: #FDDA8B;--dpb-warning-300: #F7B440;--dpb-warning-400: #E79000;--dpb-warning-500: #D97706;--dpb-warning-600: #B65A0E;--dpb-warning-700: #92400E;--dpb-warning-800: #6C2A00;--dpb-warning-900: #391300;--dpb-warning-950: #170400;--dpb-error-50: #FEF2F2;--dpb-error-100: #FFD7D1;--dpb-error-200: #FFACA2;--dpb-error-300: #FF7569;--dpb-error-400: #F93230;--dpb-error-500: #DC2626;--dpb-error-600: #CA2121;--dpb-error-700: #B91C1C;--dpb-error-800: #8A0008;--dpb-error-900: #480002;--dpb-error-950: #1D0000;--dpb-surface-50: #F7F9FD;--dpb-surface-100: #F1F5FD;--dpb-surface-200: #E6EBF5;--dpb-surface-300: #DFE7F8;--dpb-surface-400: #97A0B4;--dpb-surface-500: #6D82AD;--dpb-surface-600: #51648B;--dpb-surface-700: #4A5170;--dpb-surface-800: #333A52;--dpb-surface-900: #232838;--dpb-surface-950: #1A1A2E;--dpb-surface-0: #FFFFFF;--dpb-color-primary: var(--dpb-primary-500);--dpb-color-primary-hover: var(--dpb-primary-400);--dpb-color-primary-active: var(--dpb-primary-700);--dpb-color-secondary: var(--dpb-secondary-500);--dpb-color-tertiary: var(--dpb-tertiary-500);--dpb-color-tertiary-soft: var(--dpb-tertiary-50);--dpb-color-neutral: var(--dpb-surface-50);--dpb-color-surface: var(--dpb-surface-0);--dpb-color-surface-muted: var(--dpb-surface-50);--dpb-color-border: var(--dpb-surface-200);--dpb-color-border-strong: var(--dpb-surface-400);--dpb-color-border-subtle: var(--dpb-surface-100);--dpb-color-success: var(--dpb-success-500);--dpb-color-warning: var(--dpb-warning-500);--dpb-color-on-warning: #1A1A1A;--dpb-color-danger: var(--dpb-error-500);--dpb-color-danger-strong: var(--dpb-error-600);--dpb-color-info: #1E40AF;--dpb-color-info-bg: #DBEAFE;--dpb-color-text: var(--dpb-surface-900);--dpb-color-text-muted: var(--dpb-surface-600);--dpb-color-text-subtle: var(--dpb-surface-500);--dpb-color-text-on-accent: var(--dpb-primary-700);--dpb-color-heading: var(--dpb-primary-700);--dpb-color-disabled: var(--dpb-surface-500);--dpb-color-selected: var(--dpb-primary-50);--dpb-color-selected-hover: var(--dpb-surface-300);--dpb-color-focus-ring: #2D6BD4;--dpb-color-ai: #AB60FB;--dpb-color-ai-strong: #8B4AD1;--dpb-color-ai-soft: #F4E9FE;--dpb-spacing-xs: 4px;--dpb-spacing-sm: 8px;--dpb-spacing-md: 12px;--dpb-spacing-lg: 16px;--dpb-spacing-xl: 24px;--dpb-spacing-2xl: 32px;--dpb-spacing-3xl: 40px;--dpb-spacing-4xl: 48px;--dpb-spacing-5xl: 64px;--dpb-spacing-6xl: 80px;--dpb-rounded-sm: 8px;--dpb-rounded-md: 12px;--dpb-rounded-lg: 16px;--dpb-rounded-xl: 24px;--dpb-rounded-2xl: 28px;--dpb-rounded-full: 9999px;--dpb-rounded-circle: 50%;--dpb-duration-instant: 80ms;--dpb-duration-fast: .15s;--dpb-duration-base: .25s;--dpb-duration-moderate: .3s;--dpb-duration-slow: .4s;--dpb-duration-slower: .6s;--dpb-duration-toast: 4s;--dpb-ease-standard: cubic-bezier(.4, 0, .2, 1);--dpb-ease-out: cubic-bezier(0, 0, .2, 1);--dpb-ease-in: cubic-bezier(.4, 0, 1, 1);--dpb-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--dpb-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dpb-font-weight-regular: 400;--dpb-font-weight-medium: 500;--dpb-font-weight-semibold: 600;--dpb-font-weight-bold: 700;--dpb-font-weight-extrabold: 800;--dpb-typography-h1-font-family: Poppins, "Noto Sans Arabic", "Geeza Pro", Tahoma, system-ui, -apple-system, sans-serif;--dpb-typography-h1-font-size: 1.875rem;--dpb-typography-h1-line-height: 1.2;--dpb-typography-h1-font-weight: var(--dpb-font-weight-semibold);--dpb-typography-h1-letter-spacing: -.01em;--dpb-typography-h2-font-family: Poppins, "Noto Sans Arabic", "Geeza Pro", Tahoma, system-ui, -apple-system, sans-serif;--dpb-typography-h2-font-size: 1.5rem;--dpb-typography-h2-line-height: 1.35;--dpb-typography-h2-font-weight: var(--dpb-font-weight-semibold);--dpb-typography-h3-font-family: Poppins, "Noto Sans Arabic", "Geeza Pro", Tahoma, system-ui, -apple-system, sans-serif;--dpb-typography-h3-font-size: 1.125rem;--dpb-typography-h3-line-height: 1.35;--dpb-typography-h3-font-weight: var(--dpb-font-weight-semibold);--dpb-typography-h4-font-size: 1rem;--dpb-typography-h4-line-height: 1.4;--dpb-typography-h4-font-weight: var(--dpb-font-weight-semibold);--dpb-typography-body-lg-font-size: 1rem;--dpb-typography-body-lg-line-height: 1.5;--dpb-typography-body-lg-font-weight: var(--dpb-font-weight-regular);--dpb-typography-body-md-font-family: Poppins, "Noto Sans Arabic", "Geeza Pro", Tahoma, system-ui, -apple-system, sans-serif;--dpb-typography-body-md-font-size: .875rem;--dpb-typography-body-md-line-height: 1.5;--dpb-typography-body-md-font-weight: var(--dpb-font-weight-regular);--dpb-typography-body-sm-font-family: Poppins, "Noto Sans Arabic", "Geeza Pro", Tahoma, system-ui, -apple-system, sans-serif;--dpb-typography-body-sm-font-size: .8125rem;--dpb-typography-body-sm-line-height: 1.45;--dpb-typography-body-sm-font-weight: var(--dpb-font-weight-regular);--dpb-typography-body-xs-font-family: Poppins, "Noto Sans Arabic", "Geeza Pro", Tahoma, system-ui, -apple-system, sans-serif;--dpb-typography-body-xs-font-size: .75rem;--dpb-typography-body-xs-line-height: 1.4;--dpb-typography-body-xs-font-weight: var(--dpb-font-weight-regular);--dpb-typography-button-font-size: .875rem;--dpb-typography-button-line-height: 1.5;--dpb-typography-button-font-weight: var(--dpb-font-weight-semibold);--dpb-typography-label-font-size: .8125rem;--dpb-typography-label-line-height: 1.4;--dpb-typography-label-font-weight: var(--dpb-font-weight-semibold);--dpb-typography-caption-font-size: .75rem;--dpb-typography-caption-line-height: 1.5;--dpb-typography-caption-font-weight: var(--dpb-font-weight-regular);--dpb-typography-label-caps-font-family: Poppins, "Noto Sans Arabic", "Geeza Pro", Tahoma, system-ui, -apple-system, sans-serif;--dpb-typography-label-caps-font-size: .75rem;--dpb-typography-label-caps-line-height: 1.4;--dpb-typography-label-caps-font-weight: var(--dpb-font-weight-semibold);--dpb-typography-label-caps-letter-spacing: .1em;--dpb-typography-mono-font-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--dpb-typography-mono-font-size: .8125rem;--dpb-typography-mono-line-height: 1.5;--dpb-typography-mono-font-weight: var(--dpb-font-weight-regular);--dpb-control-height-xs: 30px;--dpb-control-height-sm: 36px;--dpb-control-height-md: 40px;--dpb-control-height-lg: 44px;--dpb-icon-size-sm: 16px;--dpb-icon-size-md: 18px;--dpb-icon-size-lg: 20px;--dpb-icon-size-xl: 24px;--dpb-button-primary-bg: var(--dpb-color-primary);--dpb-button-primary-text: var(--dpb-color-surface);--dpb-button-primary-rounded: var(--dpb-rounded-sm);--dpb-button-primary-hover-bg: var(--dpb-primary-600);--dpb-button-secondary-bg: var(--dpb-color-surface);--dpb-button-secondary-text: var(--dpb-color-primary);--dpb-button-secondary-rounded: var(--dpb-rounded-sm);--dpb-button-secondary-hover-bg: var(--dpb-color-neutral);--dpb-button-danger-bg: var(--dpb-color-danger-strong);--dpb-button-danger-text: var(--dpb-color-surface);--dpb-button-danger-hover-bg: var(--dpb-error-700);--dpb-button-radius: var(--dpb-rounded-sm);--dpb-button-gap: var(--dpb-spacing-sm);--dpb-button-pad-x-sm: 14px;--dpb-button-pad-x-md: 20px;--dpb-button-pad-x-lg: 28px;--dpb-button-primary-padding: 10px;--dpb-button-secondary-padding: 10px;--dpb-input-text-bg: var(--dpb-color-surface);--dpb-input-text-text: var(--dpb-color-text);--dpb-input-text-rounded: var(--dpb-rounded-sm);--dpb-input-text-padding: 8px;--dpb-input-border: var(--dpb-color-border);--dpb-input-border-focus: var(--dpb-color-focus-ring);--dpb-input-border-error: var(--dpb-color-danger);--dpb-input-border-width: 1px;--dpb-input-placeholder: var(--dpb-color-text-subtle);--dpb-input-gap: var(--dpb-spacing-sm);--dpb-input-pad-x-sm: 10px;--dpb-input-pad-x-md: 12px;--dpb-data-table-header-bg: var(--dpb-color-neutral);--dpb-data-table-header-text: var(--dpb-color-secondary);--dpb-card-pad: var(--dpb-spacing-xl);--dpb-card-pad-compact: var(--dpb-spacing-lg);--dpb-card-gap: var(--dpb-spacing-lg);--dpb-table-header-height: 44px;--dpb-table-row-height-comfortable: 52px;--dpb-table-row-height-compact: 44px;--dpb-table-cell-pad-x: var(--dpb-spacing-lg);--dpb-table-cell-pad-y: var(--dpb-spacing-md);--dpb-chart-1: var(--dpb-primary-500);--dpb-chart-2: var(--dpb-tertiary-500);--dpb-chart-3: var(--dpb-primary-300);--dpb-chart-4: var(--dpb-quaternary-500);--dpb-chart-5: var(--dpb-surface-500);--dpb-chart-grid: var(--dpb-color-border);--dpb-chart-track: var(--dpb-surface-100);--dpb-chart-baseline: var(--dpb-surface-400);--dpb-drawer-width-standard: 480px;--dpb-drawer-width-large: 720px;--dpb-filter-bar-search-width: 280px;--dpb-filter-bar-gap: var(--dpb-spacing-md);--dpb-filter-chip-height: 28px;--dpb-filter-chip-pad-x: var(--dpb-spacing-sm);--dpb-filter-chip-gap: var(--dpb-spacing-xs);--dpb-filter-chip-radius: var(--dpb-rounded-full);--dpb-tag-success-bg: var(--dpb-color-success);--dpb-tag-success-text: var(--dpb-color-surface);--dpb-tag-success-rounded: var(--dpb-rounded-sm);--dpb-tag-warning-bg: var(--dpb-color-warning);--dpb-tag-warning-text: var(--dpb-color-surface);--dpb-tag-warning-rounded: var(--dpb-rounded-sm);--dpb-tag-danger-bg: var(--dpb-color-danger);--dpb-tag-danger-text: var(--dpb-color-surface);--dpb-tag-danger-rounded: var(--dpb-rounded-sm);--dpb-tag-success-soft-bg: var(--dpb-success-100);--dpb-tag-success-soft-text: var(--dpb-success-700);--dpb-tag-warning-soft-bg: var(--dpb-warning-100);--dpb-tag-warning-soft-text: var(--dpb-warning-700);--dpb-tag-danger-soft-bg: var(--dpb-error-50);--dpb-tag-danger-soft-text: var(--dpb-error-700);--dpb-tag-info-soft-bg: #DBEAFE;--dpb-tag-info-soft-text: #1E40AF;--dpb-sidebar-nav-active-bg: var(--dpb-color-primary);--dpb-sidebar-nav-active-text: var(--dpb-color-surface);--dpb-sidebar-nav-active-rounded: var(--dpb-rounded-lg);--dpb-sidebar-nav-hover-bg: rgba(29, 71, 155, .06);--dpb-sidebar-nav-hover-text: var(--dpb-color-primary);--dpb-rail-bg: var(--dpb-primary-500);--dpb-rail-text: var(--dpb-surface-0);--dpb-rail-text-muted: var(--dpb-surface-400);--dpb-rail-item-hover-bg: rgba(100, 140, 220, .15);--dpb-rail-item-hover-text: var(--dpb-surface-0);--dpb-rail-item-active-bg: #223B89;--dpb-rail-item-active-text: var(--dpb-surface-0);--dpb-rail-divider: rgba(255, 255, 255, .12);--dpb-rail-medallion-bg: rgba(255, 255, 255, .08);--dpb-editor-surface: var(--dpb-surface-900);--dpb-editor-text: var(--dpb-surface-100);--dpb-editor-border: var(--dpb-surface-700);--dpb-shadow-sm: 0 1px 2px rgba(17, 37, 74, .06);--dpb-shadow-md: 0 6px 18px rgba(17, 37, 74, .12);--dpb-shadow-lg: 0 12px 32px rgba(17, 37, 74, .16);--dpb-shadow-rail: 0 22px 50px -20px rgba(0, 20, 70, .55), 0 4px 14px -8px rgba(0, 20, 70, .4);--dpb-shadow-focus: 0 0 0 2px var(--dpb-color-surface), 0 0 0 4px var(--dpb-color-focus-ring);--dpb-scrim: rgba(0, 17, 61, .5);--dpb-z-base: 1;--dpb-z-raised: 10;--dpb-z-sticky: 100;--dpb-z-menu: 200;--dpb-z-scrim: 250;--dpb-z-nav-toggle: 260;--dpb-z-drawer: 300;--dpb-z-popover: 500;--dpb-z-panel: 1200;--dpb-z-modal: 2000;--dpb-z-toast: 2100;--dpb-z-devtools-overlay: 9998;--dpb-z-devtools-overlay-mark: 9999;--dpb-z-devtools-overlay-label: 10000;--dpb-z-devtools-palette: 10001;--dpb-z-devtools-drawer: 10050;--dpb-z-devtools-tooltip: 10060;--dpb-shell-sidebar-width: 240px;--dpb-shell-sidebar-collapsed: 64px;--dpb-shell-content-max: 1200px;--dpb-shell-site-max: 1100px;--dpb-shell-canvas-bg: var(--dpb-surface-300);--dpb-shell-canvas-gap: 12px;--dpb-shell-canvas-pad: 12px;--dpb-shell-card-radius: 14px;--dpb-shell-rail-collapsed: 72px;--dpb-shell-dock-width: 50px;--dpb-shell-dock-expanded: 230px;--dpb-shell-ai-width: 530px;--dpb-shell-ai-width-wide: 930px}@media (prefers-reduced-motion: reduce){:root{--dpb-duration-instant: 0ms;--dpb-duration-fast: 0ms;--dpb-duration-base: 0ms;--dpb-duration-moderate: 0ms;--dpb-duration-slow: 0ms;--dpb-duration-slower: 0ms}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2) format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}*{box-sizing:border-box}html,body,#app{margin:0;height:100%}#app{padding-inline-start:var(--dpb-devtools-push-start, 0);padding-inline-end:var(--dpb-devtools-push-end, 0);transition:padding var(--dpb-duration-fast) var(--dpb-ease-standard)}body{font-family:var(--dpb-typography-body-md-font-family);font-size:var(--dpb-typography-body-md-font-size);line-height:var(--dpb-typography-body-md-line-height);background:var(--dpb-color-neutral);color:var(--dpb-color-text)}/*! ============================================================================
 *  cgds-tokens-2027.css
 *  CoverGo Design System — token package
 *
 *  Source of truth : Figma "CoverGo DS — Token Library 2027"
 *                    fileKey TrvkdORPgzFgWiyr4CoFnG
 *  Supersedes      : cgv-tokens-2026.css (prefix --cgv-). The two packages MUST
 *                    NOT be loaded together. See MIGRATION.md.
 *
 *  DO NOT HAND-EDIT. Change the variables in Figma and regenerate.
 *
 *  LAYERS
 *    1. Primitive  raw values. NEVER reference from product code.
 *    2. Alias      logical ramps and scales. Colour aliases are internal;
 *                  dimension / space / radius / size aliases ARE consumable,
 *                  because spacing has no semantic layer above it.
 *    3. Semantic   the only colour layer product code consumes.
 *
 *  MODES
 *    Light    the default, on :root
 *    Inverse  a bold surface inside a light theme (side menu, bold panel).
 *             Scope it:  <aside data-cgds-surface="inverse">
 *    Dark     a whole-app theme.
 *             Scope it:  <html data-cgds-theme="dark">
 *
 *    KNOWN CEILING: Inverse and Dark share one mode axis in Figma, so an
 *    inverse panel inside a dark theme is not expressible. In CSS the two
 *    selectors do compose, and the last one wins — do not rely on it.
 *    Fixing this properly needs Theme x Surface as separate collections.
 *
 *  CHANGED FROM 2026 — deliberate, not drift
 *    · Every ramp is numeric 50-950. 2026 used a `default` step that sat at a
 *      different position per ramp, so brand/default and error/default did not
 *      mean the same thing.
 *    · White-alpha ramp added. 2026 had eight black alphas and zero white ones,
 *      so a tonal fill on a dark surface was inexpressible.
 *    · Tonal control tier added at -100/-200/-300. The 2026 `-50` subtle tokens
 *      measure 1.04-1.12:1 against the container — invisible as a control fill.
 *    · Focus is a two-part ring. In 2026 the ring token and the solid brand fill
 *      resolved to the same value: 1.00:1, a WCAG 1.4.11 failure on the primary
 *      control.
 *    · motion-duration-loop is EXEMPT from the reduced-motion collapse. In 2026
 *      every duration collapsed to 0ms, freezing spinners so `loading` looked
 *      identical to `disabled`.
 *    · font-family carries a fallback stack. 2026 emitted a bare family name.
 *    · Control sizes map 1:1 to the size scale: xs 24 / sm 32 / md 40 / lg 48.
 *    · Radius for controls is radius-lg (12px) — 2026's radius-sm was 2px.
 *
 *  Every value below was validated: 132 contrast checks across all three
 *  modes, zero failures.
 *  ========================================================================== *//*! ============================================================================
 *  cgds-typography.css
 *  CoverGo Design System — text utility classes
 *
 *  Requires : cgds-tokens-2027.css, loaded first.
 *  Prefix   : .cgds-
 *
 *  THIS FILE IS HAND-AUTHORED. It is NOT generated from Figma.
 *  The 2026 package mixed generated tokens and hand-written utility classes in
 *  one file, which meant every regeneration risked clobbering the classes.
 *  Keep tokens generated, keep utilities here.
 *
 *  TWO AXES, ONE NAMESPACE
 *    .cgds-text-{style}        typography — size, line-height, weight, family
 *    .cgds-text-color-{role}   colour only
 *  They compose. Nothing sets both, so a heading in an error colour is
 *  `.cgds-text-h3 .cgds-text-color-error`, not a fourteenth heading class.
 *
 *  ON THE CLASS PREFIX
 *  Unprefixed `.text-*` collides head-on with Tailwind (.text-sm, .text-center,
 *  .text-red-500). This stack is plain CSS so it would work today, but demo2 or
 *  any future consumer pulling Tailwind in would produce silent, order-dependent
 *  overrides — the worst class of bug to debug. Prefixed throughout.
 *
 *  COLOUR IS MODE-AWARE
 *  Every colour utility resolves through the semantic layer, so it follows
 *  [data-cgds-surface="inverse"] and [data-cgds-theme="dark"] with no variants.
 *  There is no .cgds-text-color-default-inverse and there should never be one.
 *  ========================================================================== */@layer cgds.reset{[data-slot]{box-sizing:border-box}fieldset[data-slot]{min-inline-size:0}}@layer cgds.primitives{:root{--cgds-ui-focus-ring-width:var(--cgds-border-width-md);--cgds-ui-focus-ring-width-outer:calc(var(--cgds-border-width-md) * 2);--cgds-ui-disabled-bg:var(--cgds-control-disabled-border);--cgds-ui-disabled-fg:var(--cgds-text-disabled);--cgds-ui-disabled-border:var(--cgds-border-disabled)}[data-cgds-control=xs]{--cgds-ui-control-height:var(--cgds-size-control-xs)}[data-cgds-control=sm]{--cgds-ui-control-height:var(--cgds-size-control-sm)}[data-cgds-control=md]{--cgds-ui-control-height:var(--cgds-size-control-md)}[data-cgds-control=lg]{--cgds-ui-control-height:var(--cgds-size-control-lg)}@media not (min-width:768px){[data-cgds-control=xs],[data-cgds-control=sm]{--cgds-ui-control-height:var(--cgds-size-control-md)}}[data-cgds-icon-context=on-bold]{--cgds-icon-default:var(--cgds-icon-on-bold)}[data-cgds-focus-ring],[data-cgds-focus-ring-within]{--cgds-ui-focus-ring-shadow:0 0 0 var(--cgds-ui-focus-ring-width) var(--cgds-focus-ring-inner), 0 0 0 var(--cgds-ui-focus-ring-width-outer) var(--cgds-focus-ring)}[data-cgds-focus-ring]:focus-visible{outline:var(--cgds-ui-focus-ring-width) solid transparent;box-shadow:var(--cgds-ui-focus-ring-shadow)}}@layer cgds.components{.cgds-button{justify-content:center;align-items:center;gap:var(--cgds-ui-button-gap);block-size:var(--cgds-button-height,var(--cgds-ui-control-height));border-radius:var(--cgds-button-radius,var(--cgds-radius-md));border:var(--cgds-border-width-sm) solid transparent;font-family:var(--cgds-font-family-body);font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);font-weight:var(--cgds-font-weight-medium);letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard),border-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard),color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard);text-decoration:none;display:inline-flex}.cgds-button--xs{padding-inline:var(--cgds-space-padding-sm);font-size:var(--cgds-font-size-body-xs);line-height:var(--cgds-line-height-body-xs);border-radius:var(--cgds-button-radius,var(--cgds-radius-sm));--cgds-ui-button-gap:var(--cgds-space-gap-none);--cgds-ui-button-icon-size:var(--cgds-size-icon-sm)}.cgds-button--sm{padding-inline:var(--cgds-space-padding-md);font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);--cgds-ui-button-gap:var(--cgds-space-gap-xs);--cgds-ui-button-icon-size:var(--cgds-size-icon-sm)}.cgds-button--md{padding-inline:var(--cgds-space-padding-lg);font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);--cgds-ui-button-gap:var(--cgds-space-gap-xs);--cgds-ui-button-icon-size:var(--cgds-size-icon-sm)}.cgds-button--lg{padding-inline:var(--cgds-space-padding-xl);font-size:var(--cgds-font-size-body-md);line-height:var(--cgds-line-height-body-md);border-radius:var(--cgds-button-radius,var(--cgds-radius-lg));--cgds-ui-button-gap:var(--cgds-space-gap-sm);--cgds-ui-button-icon-size:var(--cgds-size-icon-md)}.cgds-button--icon-only{inline-size:var(--cgds-button-height,var(--cgds-ui-control-height));padding-inline:var(--cgds-space-padding-none)}.cgds-button--full-width{inline-size:100%}.cgds-button--brand{--cgds-ui-button-solid-bg:var(--cgds-control-brand-solid-bg);--cgds-ui-button-solid-bg-hover:var(--cgds-control-brand-solid-bg-hover);--cgds-ui-button-solid-bg-active:var(--cgds-control-brand-solid-bg-active);--cgds-ui-button-solid-text:var(--cgds-control-brand-solid-text);--cgds-ui-button-tonal-bg:var(--cgds-control-brand-tonal-bg);--cgds-ui-button-tonal-bg-hover:var(--cgds-control-brand-tonal-bg-hover);--cgds-ui-button-tonal-bg-active:var(--cgds-control-brand-tonal-bg-active);--cgds-ui-button-tonal-text:var(--cgds-control-brand-tonal-text);--cgds-ui-button-outline-border:var(--cgds-control-brand-outline-border);--cgds-ui-button-outline-border-hover:var(--cgds-control-brand-outline-border-hover);--cgds-ui-button-outline-bg-hover:var(--cgds-control-brand-outline-bg-hover);--cgds-ui-button-outline-bg-active:var(--cgds-control-brand-outline-bg-active);--cgds-ui-button-outline-text:var(--cgds-control-brand-outline-text);--cgds-ui-button-outline-text-hover:var(--cgds-control-brand-outline-text-hover);--cgds-ui-button-ghost-bg-hover:var(--cgds-control-brand-ghost-bg-hover);--cgds-ui-button-ghost-bg-active:var(--cgds-control-brand-ghost-bg-active);--cgds-ui-button-ghost-text:var(--cgds-control-brand-ghost-text);--cgds-ui-button-ghost-text-hover:var(--cgds-control-brand-ghost-text-hover)}.cgds-button--neutral{--cgds-ui-button-tonal-bg:var(--cgds-control-neutral-tonal-bg);--cgds-ui-button-tonal-bg-hover:var(--cgds-control-neutral-tonal-bg-hover);--cgds-ui-button-tonal-bg-active:var(--cgds-control-neutral-tonal-bg-active);--cgds-ui-button-tonal-text:var(--cgds-control-neutral-tonal-text);--cgds-ui-button-outline-border:var(--cgds-control-neutral-outline-border);--cgds-ui-button-outline-border-hover:var(--cgds-control-neutral-outline-border-hover);--cgds-ui-button-outline-bg-hover:var(--cgds-control-neutral-outline-bg-hover);--cgds-ui-button-outline-bg-active:var(--cgds-control-neutral-outline-bg-active);--cgds-ui-button-outline-text:var(--cgds-control-neutral-outline-text);--cgds-ui-button-outline-text-hover:var(--cgds-control-neutral-outline-text-hover);--cgds-ui-button-ghost-bg-hover:var(--cgds-control-neutral-ghost-bg-hover);--cgds-ui-button-ghost-bg-active:var(--cgds-control-neutral-ghost-bg-active);--cgds-ui-button-ghost-text:var(--cgds-control-neutral-ghost-text);--cgds-ui-button-ghost-text-hover:var(--cgds-control-neutral-ghost-text-hover)}.cgds-button--error{--cgds-ui-button-solid-bg:var(--cgds-control-error-solid-bg);--cgds-ui-button-solid-bg-hover:var(--cgds-control-error-solid-bg-hover);--cgds-ui-button-solid-bg-active:var(--cgds-control-error-solid-bg-active);--cgds-ui-button-solid-text:var(--cgds-control-error-solid-text);--cgds-ui-button-tonal-bg:var(--cgds-control-error-tonal-bg);--cgds-ui-button-tonal-bg-hover:var(--cgds-control-error-tonal-bg-hover);--cgds-ui-button-tonal-bg-active:var(--cgds-control-error-tonal-bg-active);--cgds-ui-button-tonal-text:var(--cgds-control-error-tonal-text);--cgds-ui-button-outline-border:var(--cgds-control-error-outline-border);--cgds-ui-button-outline-border-hover:var(--cgds-control-error-outline-border-hover);--cgds-ui-button-outline-bg-hover:var(--cgds-control-error-outline-bg-hover);--cgds-ui-button-outline-bg-active:var(--cgds-control-error-outline-bg-active);--cgds-ui-button-outline-text:var(--cgds-control-error-outline-text);--cgds-ui-button-outline-text-hover:var(--cgds-control-error-outline-text-hover);--cgds-ui-button-ghost-bg-hover:var(--cgds-control-error-ghost-bg-hover);--cgds-ui-button-ghost-bg-active:var(--cgds-control-error-ghost-bg-active);--cgds-ui-button-ghost-text:var(--cgds-control-error-ghost-text);--cgds-ui-button-ghost-text-hover:var(--cgds-control-error-ghost-text-hover)}.cgds-button--discovery{--cgds-ui-button-solid-bg:var(--cgds-control-discovery-solid-bg);--cgds-ui-button-solid-bg-hover:var(--cgds-control-discovery-solid-bg-hover);--cgds-ui-button-solid-bg-active:var(--cgds-control-discovery-solid-bg-active);--cgds-ui-button-solid-text:var(--cgds-control-discovery-solid-text);--cgds-ui-button-tonal-bg:var(--cgds-control-discovery-tonal-bg);--cgds-ui-button-tonal-bg-hover:var(--cgds-control-discovery-tonal-bg-hover);--cgds-ui-button-tonal-bg-active:var(--cgds-control-discovery-tonal-bg-active);--cgds-ui-button-tonal-text:var(--cgds-control-discovery-tonal-text);--cgds-ui-button-ghost-bg-hover:var(--cgds-control-discovery-ghost-bg-hover);--cgds-ui-button-ghost-bg-active:var(--cgds-control-discovery-ghost-bg-active);--cgds-ui-button-ghost-text:var(--cgds-control-discovery-ghost-text);--cgds-ui-button-ghost-text-hover:var(--cgds-control-discovery-ghost-text-hover)}.cgds-button--success{--cgds-ui-button-tonal-bg:var(--cgds-control-success-tonal-bg);--cgds-ui-button-tonal-bg-hover:var(--cgds-control-success-tonal-bg-hover);--cgds-ui-button-tonal-bg-active:var(--cgds-control-success-tonal-bg-active);--cgds-ui-button-tonal-text:var(--cgds-control-success-tonal-text)}.cgds-button--warning{--cgds-ui-button-tonal-bg:var(--cgds-control-warning-tonal-bg);--cgds-ui-button-tonal-bg-hover:var(--cgds-control-warning-tonal-bg-hover);--cgds-ui-button-tonal-bg-active:var(--cgds-control-warning-tonal-bg-active);--cgds-ui-button-tonal-text:var(--cgds-control-warning-tonal-text)}.cgds-button--info{--cgds-ui-button-tonal-bg:var(--cgds-control-info-tonal-bg);--cgds-ui-button-tonal-bg-hover:var(--cgds-control-info-tonal-bg-hover);--cgds-ui-button-tonal-bg-active:var(--cgds-control-info-tonal-bg-active);--cgds-ui-button-tonal-text:var(--cgds-control-info-tonal-text)}.cgds-button--solid{background:var(--cgds-button-bg,var(--cgds-ui-button-solid-bg));color:var(--cgds-button-fg,var(--cgds-ui-button-solid-text))}.cgds-button--solid:hover{background:var(--cgds-button-bg-hover,var(--cgds-ui-button-solid-bg-hover))}.cgds-button--solid:active{background:var(--cgds-button-bg-active,var(--cgds-ui-button-solid-bg-active))}.cgds-button--tonal{background:var(--cgds-button-bg,var(--cgds-ui-button-tonal-bg));color:var(--cgds-button-fg,var(--cgds-ui-button-tonal-text));--cgds-icon-default:currentcolor}.cgds-button--tonal:hover{background:var(--cgds-button-bg-hover,var(--cgds-ui-button-tonal-bg-hover))}.cgds-button--tonal:active{background:var(--cgds-button-bg-active,var(--cgds-ui-button-tonal-bg-active))}.cgds-button--outline{background:var(--cgds-button-bg,transparent);color:var(--cgds-button-fg,var(--cgds-ui-button-outline-text));border-color:var(--cgds-button-border,var(--cgds-ui-button-outline-border));--cgds-icon-default:currentcolor}.cgds-button--outline:hover{background:var(--cgds-button-bg-hover,var(--cgds-ui-button-outline-bg-hover));border-color:var(--cgds-button-border-hover,var(--cgds-ui-button-outline-border-hover));color:var(--cgds-button-fg-hover,var(--cgds-ui-button-outline-text-hover))}.cgds-button--outline:active{background:var(--cgds-button-bg-active,var(--cgds-ui-button-outline-bg-active))}.cgds-button--ghost{background:var(--cgds-button-bg,transparent);color:var(--cgds-button-fg,var(--cgds-ui-button-ghost-text));--cgds-icon-default:currentcolor}.cgds-button--ghost:hover{background:var(--cgds-button-bg-hover,var(--cgds-ui-button-ghost-bg-hover));color:var(--cgds-button-fg-hover,var(--cgds-ui-button-ghost-text-hover))}.cgds-button--ghost:active{background:var(--cgds-button-bg-active,var(--cgds-ui-button-ghost-bg-active))}.cgds-button[data-pressed]{color:var(--cgds-button-fg-pressed,var(--cgds-control-brand-ghost-text))}.cgds-button:disabled,.cgds-button[data-disabled]{background:var(--cgds-ui-disabled-bg);color:var(--cgds-ui-disabled-fg);border-color:var(--cgds-ui-disabled-border);cursor:not-allowed;pointer-events:none}.cgds-button>svg{inline-size:var(--cgds-ui-button-icon-size,var(--cgds-size-icon-sm));block-size:var(--cgds-ui-button-icon-size,var(--cgds-size-icon-sm));color:var(--cgds-icon-default);pointer-events:none;flex:none}.cgds-button__spinner{inline-size:var(--cgds-ui-button-icon-size,var(--cgds-size-icon-sm));block-size:var(--cgds-ui-button-icon-size,var(--cgds-size-icon-sm));border:var(--cgds-border-width-md) solid currentcolor;border-radius:var(--cgds-radius-full);animation:cgds-button-spin var(--cgds-motion-duration-loop) linear infinite;border-block-start-color:#0000;flex:none}@keyframes cgds-button-spin{to{rotate:1turn}}.cgds-button-group{--cgds-ui-button-group-seam:calc(var(--cgds-border-width-sm) * -1);--cgds-ui-button-group-gap:var(--cgds-space-gap-xs);--cgds-ui-button-group-separator:var(--cgds-control-neutral-outline-separator);align-items:stretch;inline-size:-moz-fit-content;inline-size:fit-content;display:flex}.cgds-button-group:has(>:where([data-cgds-intent=brand][data-cgds-variant=solid])){--cgds-ui-button-group-separator:var(--cgds-control-brand-solid-separator)}.cgds-button-group:has(>:where([data-cgds-intent=brand][data-cgds-variant=tonal])){--cgds-ui-button-group-separator:var(--cgds-control-brand-tonal-separator)}.cgds-button-group:has(>:where([data-cgds-intent=neutral][data-cgds-variant=tonal])){--cgds-ui-button-group-separator:var(--cgds-control-neutral-tonal-separator)}.cgds-button-group:has(>:where([data-cgds-intent=discovery][data-cgds-variant=tonal])){--cgds-ui-button-group-separator:var(--cgds-control-discovery-tonal-separator)}.cgds-button-group:has(>:where([data-cgds-intent=brand][data-cgds-variant=outline])){--cgds-ui-button-group-separator:var(--cgds-control-brand-outline-separator)}.cgds-button-group:has(>:where([data-cgds-intent=neutral][data-cgds-variant=outline])){--cgds-ui-button-group-separator:var(--cgds-control-neutral-outline-separator)}.cgds-button-group:has(>:where([data-cgds-intent=error][data-cgds-variant=tonal])){--cgds-ui-button-group-separator:var(--cgds-control-error-tonal-separator)}.cgds-button-group:has(>:where([data-cgds-intent=error][data-cgds-variant=outline])){--cgds-ui-button-group-separator:var(--cgds-control-error-outline-separator)}.cgds-button-group--horizontal{flex-direction:row}.cgds-button-group--vertical{flex-direction:column}.cgds-button-group__text{align-items:center;gap:var(--cgds-space-gap-xs);background:var(--cgds-surface-muted);border:var(--cgds-border-width-sm) solid var(--cgds-border-default);border-radius:var(--cgds-radius-md);padding-inline:var(--cgds-space-padding-lg);color:var(--cgds-text-default);font-family:var(--cgds-font-family-body);font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);font-weight:var(--cgds-font-weight-medium);white-space:nowrap;display:flex}.cgds-button-group--horizontal>:where(:not(:first-child)){border-inline-start-width:var(--cgds-border-width-none);border-start-start-radius:var(--cgds-radius-none);border-end-start-radius:var(--cgds-radius-none)}.cgds-button-group--horizontal>:where(:not(:last-child)){border-start-end-radius:var(--cgds-radius-none);border-end-end-radius:var(--cgds-radius-none)}.cgds-button-group--vertical>:where(:not(:first-child)){border-block-start-width:var(--cgds-border-width-none);border-start-start-radius:var(--cgds-radius-none);border-start-end-radius:var(--cgds-radius-none)}.cgds-button-group--vertical>:where(:not(:last-child)){border-end-end-radius:var(--cgds-radius-none);border-end-start-radius:var(--cgds-radius-none)}.cgds-button-group--horizontal>:has(+[data-slot=button-group-separator]){border-inline-end-width:var(--cgds-border-width-none)}.cgds-button-group--vertical>:has(+[data-slot=button-group-separator]){border-block-end-width:var(--cgds-border-width-none)}.cgds-button-group--horizontal>:where(:not(:first-child)):hover,.cgds-button-group--horizontal>:where(:not(:first-child)):focus-visible{border-inline-start-width:var(--cgds-border-width-sm);z-index:var(--cgds-z-index-raised);margin-inline-start:var(--cgds-ui-button-group-seam);position:relative}.cgds-button-group--vertical>:where(:not(:first-child)):hover,.cgds-button-group--vertical>:where(:not(:first-child)):focus-visible{border-block-start-width:var(--cgds-border-width-sm);z-index:var(--cgds-z-index-raised);margin-block-start:var(--cgds-ui-button-group-seam);position:relative}.cgds-button-group>:hover,.cgds-button-group>:focus-visible{z-index:var(--cgds-z-index-raised);position:relative}.cgds-button-group:has([data-cgds-control=md],[data-cgds-control=lg]){--cgds-ui-button-group-gap:var(--cgds-space-gap-sm)}.cgds-button-group:has(>[data-slot=button-group]){gap:var(--cgds-button-group-gap,var(--cgds-ui-button-group-gap))}.cgds-button-group__separator{background:var(--cgds-ui-button-group-separator,var(--cgds-border-divider));border:var(--cgds-border-width-none) solid transparent;flex:none;align-self:stretch}.cgds-button-group__separator[data-orientation=vertical]{inline-size:var(--cgds-border-width-sm);block-size:auto}.cgds-button-group__separator[data-orientation=horizontal]{block-size:var(--cgds-border-width-sm);inline-size:auto}.cgds-label{--cgds-ui-label-required:var(--cgds-label-required-color,var(--cgds-surface-error-bold));--cgds-ui-label-card-bg-hover:transparent;--cgds-ui-label-card-border-hover:transparent;display:block}.cgds-label__required{color:var(--cgds-ui-label-required,var(--cgds-surface-error-bold));margin-inline-start:var(--cgds-space-gap-2xs)}.cgds-label:has(input,[role=checkbox],[role=radio],[role=switch]){align-items:flex-start;gap:var(--cgds-space-gap-xs);display:flex}.cgds-label:has([data-cgds-card]){padding:var(--cgds-space-padding-md);border-radius:var(--cgds-radius-md);border:var(--cgds-border-width-sm) solid var(--cgds-ui-label-card-border);background:var(--cgds-ui-label-card-bg);cursor:pointer;--cgds-ui-label-card-bg:var(--cgds-surface-container);--cgds-ui-label-card-bg-hover:var(--cgds-surface-muted);--cgds-ui-label-card-border:var(--cgds-border-divider);--cgds-ui-label-card-border-hover:var(--cgds-border-default);transition:background-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard),border-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard)}.cgds-label:has([data-cgds-card=checked]){--cgds-ui-label-card-bg:var(--cgds-surface-brand-subtle);--cgds-ui-label-card-bg-hover:var(--cgds-surface-brand-subtle-hover);--cgds-ui-label-card-border:var(--cgds-control-brand-solid-bg);--cgds-ui-label-card-border-hover:var(--cgds-control-brand-solid-bg)}.cgds-label:has([data-cgds-card=disabled]){--cgds-ui-label-card-bg:var(--cgds-ui-disabled-bg);--cgds-ui-label-card-bg-hover:var(--cgds-ui-disabled-bg);--cgds-ui-label-card-border:var(--cgds-ui-disabled-border);--cgds-ui-label-card-border-hover:var(--cgds-ui-disabled-border)}.cgds-label:hover{background:var(--cgds-ui-label-card-bg-hover);border-color:var(--cgds-ui-label-card-border-hover)}.cgds-label[data-disabled]{--cgds-text-label:var(--cgds-text-disabled);--cgds-ui-label-required:var(--cgds-text-disabled);cursor:not-allowed}.cgds-label:has(:disabled){--cgds-text-label:var(--cgds-text-disabled);--cgds-ui-label-required:var(--cgds-text-disabled);cursor:not-allowed}.cgds-checkbox{vertical-align:middle;inline-size:var(--cgds-checkbox-size,var(--cgds-ui-checkbox-box));block-size:var(--cgds-checkbox-size,var(--cgds-ui-checkbox-box));border-radius:var(--cgds-checkbox-radius,var(--cgds-radius-sm));border:var(--cgds-border-width-sm) solid var(--cgds-checkbox-border,var(--cgds-ui-checkbox-border));background:var(--cgds-checkbox-bg,var(--cgds-ui-checkbox-bg));color:var(--cgds-checkbox-fg,var(--cgds-ui-checkbox-fg));cursor:pointer;--cgds-ui-checkbox-border:var(--cgds-border-default);--cgds-ui-checkbox-border-hover:var(--cgds-border-strong);--cgds-ui-checkbox-bg:transparent;--cgds-ui-checkbox-bg-hover:transparent;--cgds-ui-checkbox-fg:var(--cgds-control-brand-solid-text);transition:background-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard),border-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard);flex:none;place-content:center;margin-block-start:var(--cgds-ui-checkbox-offset);display:inline-grid}.cgds-checkbox[data-state=checked],.cgds-checkbox[data-state=indeterminate]{--cgds-ui-checkbox-border:var(--cgds-control-brand-solid-bg);--cgds-ui-checkbox-border-hover:var(--cgds-control-brand-solid-bg-hover);--cgds-ui-checkbox-bg:var(--cgds-control-brand-solid-bg);--cgds-ui-checkbox-bg-hover:var(--cgds-control-brand-solid-bg-hover)}.cgds-checkbox:hover{border-color:var(--cgds-checkbox-border-hover,var(--cgds-ui-checkbox-border-hover));background:var(--cgds-checkbox-bg-hover,var(--cgds-ui-checkbox-bg-hover))}.cgds-checkbox[aria-invalid=true]{--cgds-ui-checkbox-border:var(--cgds-control-error-outline-border);--cgds-ui-checkbox-border-hover:var(--cgds-control-error-outline-border)}.cgds-checkbox:disabled,.cgds-checkbox[data-disabled]{background:var(--cgds-ui-disabled-bg);border-color:var(--cgds-ui-disabled-border);color:var(--cgds-ui-disabled-fg);cursor:not-allowed;pointer-events:none}.cgds-checkbox__indicator{color:currentColor;place-content:center;display:grid}.cgds-checkbox__glyph,.cgds-checkbox__indicator>svg{inline-size:var(--cgds-ui-checkbox-glyph);block-size:var(--cgds-ui-checkbox-glyph);pointer-events:none;flex:none}.cgds-checkbox__text{min-inline-size:0}.cgds-checkbox__text--sm{font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm)}.cgds-checkbox__text--md{font-size:var(--cgds-font-size-body-md);line-height:var(--cgds-line-height-body-md)}.cgds-checkbox__description{font-size:var(--cgds-font-size-body-xs);line-height:var(--cgds-line-height-body-xs);color:var(--cgds-checkbox-description-color,var(--cgds-text-subtle));margin-block-start:var(--cgds-space-gap-2xs);display:block}.cgds-checkbox__text[data-disabled]{color:var(--cgds-ui-disabled-fg)}.cgds-checkbox__text:has(:disabled){color:var(--cgds-ui-disabled-fg)}.cgds-checkbox--sm{--cgds-ui-checkbox-box:var(--cgds-size-icon-sm);--cgds-ui-checkbox-glyph:calc(var(--cgds-size-icon-sm) - var(--cgds-space-gap-2xs));--cgds-ui-checkbox-offset:calc((var(--cgds-line-height-body-sm) - var(--cgds-size-icon-sm)) / 2)}.cgds-checkbox--md{--cgds-ui-checkbox-box:var(--cgds-size-icon-md);--cgds-ui-checkbox-glyph:calc(var(--cgds-size-icon-md) - var(--cgds-space-gap-2xs) * 1.5);--cgds-ui-checkbox-offset:calc((var(--cgds-line-height-body-md) - var(--cgds-size-icon-md)) / 2)}.cgds-radio-group{gap:var(--cgds-space-gap-xs);padding:var(--cgds-space-padding-none);margin:var(--cgds-space-gap-none);border:none;display:flex}.cgds-radio-group--vertical{flex-direction:column}.cgds-radio-group--horizontal{flex-flow:wrap}.cgds-radio-group__legend{padding-inline:var(--cgds-space-padding-none);margin-block-end:var(--cgds-space-gap-2xs)}.cgds-radio{vertical-align:middle;border-radius:var(--cgds-radio-radius,var(--cgds-radius-full));inline-size:var(--cgds-radio-size,var(--cgds-ui-radio-ring));block-size:var(--cgds-radio-size,var(--cgds-ui-radio-ring));border:var(--cgds-border-width-sm) solid var(--cgds-radio-border,var(--cgds-ui-radio-border));background:var(--cgds-radio-bg,var(--cgds-ui-radio-bg));color:var(--cgds-radio-fg,var(--cgds-ui-radio-fg));cursor:pointer;--cgds-ui-radio-border:var(--cgds-border-default);--cgds-ui-radio-border-hover:var(--cgds-border-strong);--cgds-ui-radio-bg:transparent;--cgds-ui-radio-bg-hover:transparent;--cgds-ui-radio-fg:var(--cgds-control-brand-solid-text);transition:background-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard),border-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard);flex:none;place-content:center;margin-block-start:var(--cgds-ui-radio-offset);display:inline-grid}.cgds-radio[data-state=checked]{--cgds-ui-radio-border:var(--cgds-control-brand-solid-bg);--cgds-ui-radio-border-hover:var(--cgds-control-brand-solid-bg-hover);--cgds-ui-radio-bg:var(--cgds-control-brand-solid-bg);--cgds-ui-radio-bg-hover:var(--cgds-control-brand-solid-bg-hover)}.cgds-radio:hover{border-color:var(--cgds-radio-border-hover,var(--cgds-ui-radio-border-hover));background:var(--cgds-radio-bg-hover,var(--cgds-ui-radio-bg-hover))}.cgds-radio[aria-invalid=true]{--cgds-ui-radio-border:var(--cgds-control-error-outline-border);--cgds-ui-radio-border-hover:var(--cgds-control-error-outline-border)}.cgds-radio:disabled,.cgds-radio[data-disabled]{background:var(--cgds-ui-disabled-bg);border-color:var(--cgds-ui-disabled-border);color:var(--cgds-ui-disabled-fg);cursor:not-allowed;pointer-events:none}.cgds-radio__indicator{color:currentColor;place-content:center;display:grid}.cgds-radio__dot{inline-size:var(--cgds-ui-radio-dot);block-size:var(--cgds-ui-radio-dot);border-radius:var(--cgds-radius-full);pointer-events:none;background:currentColor}.cgds-radio__text{min-inline-size:0}.cgds-radio__description{font-size:var(--cgds-font-size-body-xs);line-height:var(--cgds-line-height-body-xs);color:var(--cgds-radio-description-color,var(--cgds-text-subtle));margin-block-start:var(--cgds-space-gap-2xs);display:block}.cgds-radio__text[data-disabled]{color:var(--cgds-ui-disabled-fg)}.cgds-radio__text:has(:disabled){color:var(--cgds-ui-disabled-fg)}.cgds-radio--sm{--cgds-ui-radio-ring:var(--cgds-size-icon-sm);--cgds-ui-radio-dot:calc(var(--cgds-size-icon-sm) * .4);--cgds-ui-radio-offset:calc((var(--cgds-line-height-body-sm) - var(--cgds-size-icon-sm)) / 2)}.cgds-radio--md{--cgds-ui-radio-ring:var(--cgds-size-icon-md);--cgds-ui-radio-dot:calc(var(--cgds-size-icon-md) * .4);--cgds-ui-radio-offset:calc((var(--cgds-line-height-body-md) - var(--cgds-size-icon-md)) / 2)}.cgds-radio__text--sm{font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm)}.cgds-radio__text--md{font-size:var(--cgds-font-size-body-md);line-height:var(--cgds-line-height-body-md)}.cgds-separator{background:var(--cgds-separator-color,var(--cgds-border-divider));flex:none}.cgds-separator--horizontal{block-size:var(--cgds-border-width-sm);inline-size:100%}.cgds-separator--vertical{inline-size:var(--cgds-border-width-sm);align-self:stretch}.cgds-spinner{inline-size:var(--cgds-spinner-size,var(--cgds-ui-spinner-box));block-size:var(--cgds-spinner-size,var(--cgds-ui-spinner-box));border:var(--cgds-border-width-md) solid currentcolor;border-radius:var(--cgds-radius-full);animation:cgds-spinner-spin var(--cgds-motion-duration-loop) var(--cgds-motion-easing-linear) infinite;border-block-start-color:#0000;flex:none;display:inline-block}@keyframes cgds-spinner-spin{to{rotate:1turn}}.cgds-spinner--sm{--cgds-ui-spinner-box:var(--cgds-size-icon-sm)}.cgds-spinner--md{--cgds-ui-spinner-box:var(--cgds-size-icon-md)}.cgds-spinner--lg{--cgds-ui-spinner-box:var(--cgds-size-icon-lg)}.cgds-toggle{justify-content:center;align-items:center;gap:var(--cgds-ui-toggle-gap);block-size:var(--cgds-toggle-height,var(--cgds-ui-control-height));min-inline-size:var(--cgds-toggle-height,var(--cgds-ui-control-height));border-radius:var(--cgds-toggle-radius,var(--cgds-radius-md));border:var(--cgds-border-width-sm) solid var(--cgds-ui-toggle-border);font-family:var(--cgds-font-family-body);font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);font-weight:var(--cgds-font-weight-medium);letter-spacing:.005em;white-space:nowrap;cursor:pointer;background:var(--cgds-toggle-bg,var(--cgds-ui-toggle-bg));color:var(--cgds-toggle-fg,var(--cgds-ui-toggle-fg));--cgds-icon-default:currentcolor;--cgds-ui-toggle-off-fg:var(--cgds-text-subtle);--cgds-ui-toggle-off-fg-hover:var(--cgds-text-subtle);--cgds-ui-toggle-bg:var(--cgds-ui-toggle-off-bg);--cgds-ui-toggle-bg-hover:var(--cgds-ui-toggle-off-bg-hover);--cgds-ui-toggle-fg:var(--cgds-ui-toggle-off-fg);--cgds-ui-toggle-fg-hover:var(--cgds-ui-toggle-off-fg-hover);--cgds-ui-toggle-border:var(--cgds-ui-toggle-off-border);transition:background-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard),border-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard),color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard);display:inline-flex}.cgds-toggle--xs{padding-inline:var(--cgds-space-padding-sm);font-size:var(--cgds-font-size-body-xs);line-height:var(--cgds-line-height-body-xs);border-radius:var(--cgds-toggle-radius,var(--cgds-radius-sm));--cgds-ui-toggle-gap:var(--cgds-space-gap-none);--cgds-ui-toggle-icon-size:var(--cgds-size-icon-sm)}.cgds-toggle--sm{padding-inline:var(--cgds-space-padding-md);font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);--cgds-ui-toggle-gap:var(--cgds-space-gap-xs);--cgds-ui-toggle-icon-size:var(--cgds-size-icon-sm)}.cgds-toggle--md{padding-inline:var(--cgds-space-padding-lg);font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);--cgds-ui-toggle-gap:var(--cgds-space-gap-xs);--cgds-ui-toggle-icon-size:var(--cgds-size-icon-sm)}.cgds-toggle--lg{padding-inline:var(--cgds-space-padding-xl);font-size:var(--cgds-font-size-body-md);line-height:var(--cgds-line-height-body-md);border-radius:var(--cgds-toggle-radius,var(--cgds-radius-lg));--cgds-ui-toggle-gap:var(--cgds-space-gap-sm);--cgds-ui-toggle-icon-size:var(--cgds-size-icon-md)}.cgds-toggle--brand{--cgds-ui-toggle-rest-fill:var(--cgds-surface-brand-subtle);--cgds-ui-toggle-rest-fill-hover:var(--cgds-control-brand-ghost-bg-hover);--cgds-ui-toggle-on-fill:var(--cgds-control-brand-tonal-bg);--cgds-ui-toggle-on-fill-hover:var(--cgds-control-brand-tonal-bg-hover);--cgds-ui-toggle-on-ink:var(--cgds-control-brand-tonal-text);--cgds-ui-toggle-rest-border:var(--cgds-border-brand-subtle);--cgds-ui-toggle-on-border-colour:var(--cgds-border-brand-strong)}.cgds-toggle--neutral{--cgds-ui-toggle-rest-fill:var(--cgds-surface-muted);--cgds-ui-toggle-rest-fill-hover:var(--cgds-control-neutral-ghost-bg-active);--cgds-ui-toggle-on-fill:var(--cgds-control-neutral-tonal-bg);--cgds-ui-toggle-on-fill-hover:var(--cgds-control-neutral-tonal-bg-hover);--cgds-ui-toggle-on-ink:var(--cgds-control-neutral-tonal-text);--cgds-ui-toggle-rest-border:var(--cgds-border-neutral-subtle);--cgds-ui-toggle-on-border-colour:var(--cgds-surface-neutral-border)}.cgds-toggle--tonal{--cgds-ui-toggle-off-bg:var(--cgds-ui-toggle-rest-fill);--cgds-ui-toggle-off-bg-hover:var(--cgds-ui-toggle-rest-fill-hover);--cgds-ui-toggle-off-border:transparent;--cgds-ui-toggle-on-border:transparent}.cgds-toggle--outline{--cgds-ui-toggle-off-bg:transparent;--cgds-ui-toggle-off-bg-hover:var(--cgds-ui-toggle-rest-fill-hover);--cgds-ui-toggle-off-border:var(--cgds-ui-toggle-rest-border);--cgds-ui-toggle-on-border:var(--cgds-ui-toggle-on-border-colour)}.cgds-toggle[data-state=on]{--cgds-ui-toggle-bg:var(--cgds-ui-toggle-on-fill);--cgds-ui-toggle-bg-hover:var(--cgds-ui-toggle-on-fill-hover);--cgds-ui-toggle-fg:var(--cgds-ui-toggle-on-ink);--cgds-ui-toggle-fg-hover:var(--cgds-ui-toggle-on-ink);--cgds-ui-toggle-border:var(--cgds-ui-toggle-on-border)}.cgds-toggle:hover{background:var(--cgds-toggle-bg-hover,var(--cgds-ui-toggle-bg-hover));color:var(--cgds-toggle-fg-hover,var(--cgds-ui-toggle-fg-hover))}.cgds-toggle:disabled,.cgds-toggle[data-disabled]{background:var(--cgds-ui-disabled-bg);color:var(--cgds-ui-disabled-fg);border-color:var(--cgds-ui-disabled-border);cursor:not-allowed;pointer-events:none}.cgds-toggle>svg{inline-size:var(--cgds-ui-toggle-icon-size,var(--cgds-size-icon-sm));block-size:var(--cgds-ui-toggle-icon-size,var(--cgds-size-icon-sm));color:var(--cgds-icon-default);pointer-events:none;flex:none}.cgds-toggle-group{align-items:center;gap:var(--cgds-toggle-group-gap,var(--cgds-space-gap-2xs));flex-wrap:wrap;display:inline-flex}.cgds-input{inline-size:100%;height:var(--cgds-input-height,var(--cgds-ui-control-height));border-radius:var(--cgds-input-radius,var(--cgds-radius-md));border:var(--cgds-border-width-sm) solid var(--cgds-input-border,var(--cgds-border-default));background:var(--cgds-input-bg,var(--cgds-surface-container));color:var(--cgds-text-default);padding-inline:var(--cgds-space-padding-md);font-family:var(--cgds-font-family-body);font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);font-weight:var(--cgds-font-weight-regular);transition:border-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard),background-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard);display:flex}.cgds-input[data-cgds-control=xs]{font-size:var(--cgds-font-size-body-xs);line-height:var(--cgds-line-height-body-xs);padding-inline:var(--cgds-space-padding-sm)}.cgds-input[data-cgds-control=sm]{padding-inline:var(--cgds-space-padding-sm)}.cgds-input[data-cgds-control=lg],.cgds-input[data-cgds-control=xl]{font-size:var(--cgds-font-size-body-md);line-height:var(--cgds-line-height-body-md)}.cgds-input::placeholder{color:var(--cgds-ui-input-placeholder,var(--cgds-text-placeholder))}.cgds-input:hover{border-color:var(--cgds-input-border-hover,var(--cgds-control-brand-outline-border))}.cgds-input:focus-visible{border-color:var(--cgds-input-border-focus,var(--cgds-focus-ring))}.cgds-input[aria-invalid=true]{border-color:var(--cgds-input-border-invalid,var(--cgds-surface-error-bold))}.cgds-input:disabled{background:var(--cgds-ui-disabled-bg);color:var(--cgds-ui-disabled-fg);border-color:var(--cgds-ui-disabled-border);cursor:not-allowed;--cgds-ui-input-placeholder:var(--cgds-ui-disabled-fg)}.cgds-textarea{border:var(--cgds-border-width-sm) solid var(--cgds-textarea-border,var(--cgds-border-default));border-radius:var(--cgds-textarea-radius,var(--cgds-radius-md));background:var(--cgds-textarea-bg,var(--cgds-surface-container));inline-size:100%;color:var(--cgds-text-default);padding-inline:var(--cgds-space-padding-md);padding-block:var(--cgds-space-padding-sm);font-family:var(--cgds-font-family-body);font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);font-weight:var(--cgds-font-weight-regular);transition:border-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard),background-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard);display:block}.cgds-textarea[data-cgds-control=xs]{font-size:var(--cgds-font-size-body-xs);line-height:var(--cgds-line-height-body-xs);padding-inline:var(--cgds-space-padding-sm)}.cgds-textarea[data-cgds-control=sm]{padding-inline:var(--cgds-space-padding-sm)}.cgds-textarea[data-cgds-control=lg]{font-size:var(--cgds-font-size-body-md);line-height:var(--cgds-line-height-body-md)}.cgds-textarea--resize-vertical{resize:vertical}.cgds-textarea--resize-none{resize:none}.cgds-textarea::placeholder{color:var(--cgds-ui-textarea-placeholder,var(--cgds-text-placeholder))}.cgds-textarea:hover{border-color:var(--cgds-textarea-border-hover,var(--cgds-control-brand-outline-border))}.cgds-textarea:focus-visible{border-color:var(--cgds-textarea-border-focus,var(--cgds-focus-ring))}.cgds-textarea[aria-invalid=true]{border-color:var(--cgds-textarea-border-invalid,var(--cgds-surface-error-bold))}.cgds-textarea:disabled{background:var(--cgds-ui-disabled-bg);color:var(--cgds-ui-disabled-fg);border-color:var(--cgds-ui-disabled-border);cursor:not-allowed;resize:none;--cgds-ui-textarea-placeholder:var(--cgds-ui-disabled-fg)}.cgds-textarea--in-group{resize:none}.cgds-input-group{inline-size:100%;min-inline-size:0;block-size:var(--cgds-input-group-height,var(--cgds-ui-control-height));border:var(--cgds-border-width-sm) solid var(--cgds-input-group-border,var(--cgds-border-default));border-radius:var(--cgds-input-group-radius,var(--cgds-radius-md));background:var(--cgds-input-group-bg,var(--cgds-surface-container));transition:border-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard),background-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard);align-items:stretch;display:flex}.cgds-input-group:has(>:where(textarea)){block-size:auto}.cgds-input-group--xs,.cgds-input-group--sm{--cgds-ui-input-group-addon-inset:var(--cgds-space-padding-sm)}.cgds-input-group--md,.cgds-input-group--lg{--cgds-ui-input-group-addon-inset:var(--cgds-space-padding-md)}.cgds-input-group__control{border:var(--cgds-border-width-none) solid transparent;border-radius:var(--cgds-radius-none);flex:var(--cgds-ui-input-group-control-flex,1 1 0);block-size:auto;min-inline-size:0;min-block-size:var(--cgds-ui-input-group-control-min-height,var(--cgds-space-padding-none));background:0 0}.cgds-input-group__control:hover,.cgds-input-group__control:focus-visible{border-color:#0000}.cgds-input-group__control:focus-visible{outline:var(--cgds-ui-focus-ring-width) solid transparent}.cgds-input-group:hover{border-color:var(--cgds-input-group-border-hover,var(--cgds-control-brand-outline-border))}.cgds-input-group:has(:where([data-slot=input-group-control]):focus-visible){outline:var(--cgds-ui-focus-ring-width) solid transparent;box-shadow:var(--cgds-ui-focus-ring-shadow)}.cgds-input-group:has([aria-invalid=true]){border-color:var(--cgds-input-group-border-invalid,var(--cgds-surface-error-bold))}.cgds-input-group:has(:where(input):disabled){background:var(--cgds-ui-disabled-bg);border-color:var(--cgds-ui-disabled-border);color:var(--cgds-ui-disabled-fg);cursor:not-allowed;--cgds-ui-input-group-addon-fg:var(--cgds-ui-disabled-fg);--cgds-ui-input-placeholder:var(--cgds-ui-disabled-fg)}.cgds-input-group__addon{justify-content:center;align-items:center;gap:var(--cgds-space-gap-xs);cursor:text;-webkit-user-select:none;user-select:none;color:var(--cgds-ui-input-group-addon-fg,var(--cgds-text-muted));font-family:var(--cgds-font-family-body);font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);font-weight:var(--cgds-font-weight-medium);flex:none;display:flex}.cgds-input-group__addon--inline-start{order:-1;padding-inline-start:var(--cgds-ui-input-group-addon-inset,var(--cgds-space-padding-md))}.cgds-input-group__addon--inline-end{order:1;padding-inline-end:var(--cgds-ui-input-group-addon-inset,var(--cgds-space-padding-md))}.cgds-input-group__addon--inline-start:has(:where(.cgds-button)){padding-inline-start:var(--cgds-space-padding-xs)}.cgds-input-group__addon--inline-end:has(:where(.cgds-button)){padding-inline-end:var(--cgds-space-padding-xs)}.cgds-input-group:has(>[data-align=block-start],>[data-align=block-end]){--cgds-ui-input-group-control-min-height:var(--cgds-ui-control-height);--cgds-ui-input-group-control-flex:none;flex-direction:column;align-items:stretch;block-size:auto}.cgds-input-group__addon--block-start{padding-block-start:var(--cgds-space-padding-sm);padding-inline:var(--cgds-ui-input-group-addon-inset,var(--cgds-space-padding-md));order:-1;justify-content:flex-start}.cgds-input-group__addon--block-end{padding-block-end:var(--cgds-space-padding-sm);padding-inline:var(--cgds-ui-input-group-addon-inset,var(--cgds-space-padding-md));order:1;justify-content:flex-start}.cgds-input-group__text{align-items:center;gap:var(--cgds-space-gap-xs);white-space:nowrap;display:flex}.cgds-input-group__button{flex:none;align-self:center}.cgds-dialog-overlay{z-index:var(--cgds-z-index-overlay);background:var(--cgds-dialog-overlay-bg,var(--cgds-surface-overlay));position:fixed;top:0;right:0;bottom:0;left:0}.cgds-dialog-overlay[data-state=open]{animation:cgds-fade-in var(--cgds-motion-duration-slow) var(--cgds-motion-easing-enter)}.cgds-dialog-overlay[data-state=closed]{animation:cgds-fade-out var(--cgds-motion-duration-slow) var(--cgds-motion-easing-exit)}.cgds-dialog-content{z-index:var(--cgds-z-index-modal);inline-size:100%;max-inline-size:min(var(--cgds-dialog-max-width,var(--cgds-ui-dialog-size)),calc(100% - 2rem));background:var(--cgds-dialog-bg,var(--cgds-surface-container));max-block-size:calc(100% - 2rem);color:var(--cgds-text-default);border-radius:var(--cgds-dialog-radius,var(--cgds-radius-lg));box-shadow:var(--cgds-elevation-lg);flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:hidden;translate:-50% -50%}@media (min-width:768px){.cgds-dialog-content{border-radius:var(--cgds-dialog-radius,var(--cgds-radius-xl))}}.cgds-dialog-content[data-state=open]{animation:cgds-fade-in var(--cgds-motion-duration-slow) var(--cgds-motion-easing-enter),cgds-zoom-in-95 var(--cgds-motion-duration-slow) var(--cgds-motion-easing-enter)}.cgds-dialog-content[data-state=closed]{animation:cgds-fade-out var(--cgds-motion-duration-slow) var(--cgds-motion-easing-exit),cgds-zoom-out-95 var(--cgds-motion-duration-slow) var(--cgds-motion-easing-exit)}.cgds-dialog-content--sm{--cgds-ui-dialog-size:var(--cgds-size-dialog-sm)}.cgds-dialog-content--md{--cgds-ui-dialog-size:var(--cgds-size-dialog-md)}.cgds-dialog-content--lg{--cgds-ui-dialog-size:var(--cgds-size-dialog-lg)}.cgds-dialog__header{align-items:flex-start;gap:var(--cgds-space-gap-md);padding:var(--cgds-space-padding-xl) var(--cgds-space-padding-xl) var(--cgds-space-padding-lg);display:flex}.cgds-dialog__heading{gap:var(--cgds-space-stack-xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}.cgds-dialog__heading>*{margin-block:0}.cgds-dialog__title{font-size:var(--cgds-font-size-h5);line-height:var(--cgds-line-height-h5);font-weight:var(--cgds-font-weight-semibold);color:var(--cgds-text-heading);margin:0}.cgds-dialog__description{font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);color:var(--cgds-text-subtle);margin:0}.cgds-dialog__close{inline-size:var(--cgds-size-control-sm);block-size:var(--cgds-size-control-sm);border-radius:var(--cgds-radius-sm);color:var(--cgds-icon-default);cursor:pointer;transition:background-color var(--cgds-motion-duration-faster) var(--cgds-motion-easing-standard);background:0 0;border:none;flex:none;place-content:center;padding:0;display:grid}.cgds-dialog__close:hover{background:var(--cgds-control-neutral-ghost-bg-hover)}.cgds-dialog__close-glyph{inline-size:var(--cgds-size-icon-sm);block-size:var(--cgds-size-icon-sm)}.cgds-dialog__body{gap:var(--cgds-space-gap-md);min-block-size:0;padding:0 var(--cgds-space-padding-xl) var(--cgds-space-padding-xl);flex-direction:column;flex:1;display:flex;overflow-y:auto}.cgds-dialog__body>*{margin-block:0}.cgds-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--cgds-space-gap-sm);padding-block:var(--cgds-space-padding-lg);padding-inline:var(--cgds-space-padding-xl);border-block-start:var(--cgds-border-width-sm) solid var(--cgds-border-neutral-subtle);background:var(--cgds-surface-neutral-subtle);flex-wrap:wrap;flex:none;display:flex}.cgds-card{color:var(--cgds-text-default);--cgds-ui-card-outset:calc(-1 * var(--cgds-ui-card-inset));flex-direction:column;display:flex}.cgds-card--elevated{--cgds-ui-card-inset:var(--cgds-card-padding,var(--cgds-space-padding-lg));--cgds-ui-card-title-font-size:var(--cgds-font-size-h5);--cgds-ui-card-title-line-height:var(--cgds-line-height-h5);--cgds-ui-card-title-font-weight:var(--cgds-font-weight-medium);gap:var(--cgds-card-gap,var(--cgds-space-stack-sm));padding:var(--cgds-ui-card-inset);background:var(--cgds-card-bg,var(--cgds-surface-container));border:var(--cgds-border-width-sm) solid var(--cgds-card-border,var(--cgds-border-divider));border-radius:var(--cgds-card-radius,var(--cgds-radius-lg));box-shadow:var(--cgds-card-shadow,var(--cgds-elevation-xs))}.cgds-card--nested{--cgds-ui-card-inset:var(--cgds-card-padding,var(--cgds-space-padding-md));--cgds-ui-card-title-font-size:var(--cgds-font-size-body-md);--cgds-ui-card-title-line-height:var(--cgds-line-height-body-md);--cgds-ui-card-title-font-weight:var(--cgds-font-weight-semibold);gap:var(--cgds-card-gap,var(--cgds-space-stack-xs));padding:var(--cgds-ui-card-inset);background:var(--cgds-card-bg,transparent);border:var(--cgds-border-width-sm) solid var(--cgds-card-border,var(--cgds-border-divider));border-radius:var(--cgds-card-radius,var(--cgds-radius-md));box-shadow:var(--cgds-card-shadow,var(--cgds-elevation-none))}.cgds-card--filled{--cgds-ui-card-inset:var(--cgds-card-padding,var(--cgds-space-padding-md));--cgds-ui-card-title-font-size:var(--cgds-font-size-body-md);--cgds-ui-card-title-line-height:var(--cgds-line-height-body-md);--cgds-ui-card-title-font-weight:var(--cgds-font-weight-semibold);gap:var(--cgds-card-gap,var(--cgds-space-stack-xs));padding:var(--cgds-ui-card-inset);background:var(--cgds-card-bg,var(--cgds-surface-muted));border:var(--cgds-border-width-sm) solid var(--cgds-card-border,transparent);border-radius:var(--cgds-card-radius,var(--cgds-radius-md));box-shadow:var(--cgds-card-shadow,var(--cgds-elevation-none))}.cgds-card__header{justify-content:space-between;align-items:flex-start;gap:var(--cgds-space-gap-sm);flex-wrap:wrap;display:flex}.cgds-card__header--divided{margin-block-start:var(--cgds-ui-card-outset);margin-inline:var(--cgds-ui-card-outset);padding:var(--cgds-ui-card-inset);border-block-end:var(--cgds-border-width-sm) solid var(--cgds-card-divider,var(--cgds-border-divider))}.cgds-card__heading{gap:var(--cgds-space-stack-xs);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.cgds-card__title{color:var(--cgds-card-title-color,var(--cgds-text-heading));font-family:var(--cgds-font-family-heading);font-size:var(--cgds-card-title-font-size,var(--cgds-ui-card-title-font-size));line-height:var(--cgds-card-title-line-height,var(--cgds-ui-card-title-line-height));font-weight:var(--cgds-card-title-font-weight,var(--cgds-ui-card-title-font-weight));margin:0}.cgds-card__description{color:var(--cgds-card-description-color,var(--cgds-text-subtle));font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);font-weight:var(--cgds-font-weight-regular);margin:0}.cgds-card__action{align-self:flex-start}.cgds-card__content{min-inline-size:0}.cgds-card__footer{align-items:center;justify-content:var(--cgds-card-footer-justify,flex-end);gap:var(--cgds-space-gap-sm);flex-wrap:wrap;display:flex}.cgds-form-field{gap:var(--cgds-form-field-gap,var(--cgds-space-stack-xs));--cgds-ui-form-field-label:var(--cgds-text-label);flex-direction:column;display:flex}.cgds-form-field__label{--cgds-text-label:var(--cgds-form-field-label-color,var(--cgds-ui-form-field-label))}.cgds-form-field__description{color:var(--cgds-form-field-description-color,var(--cgds-text-subtle));font-size:var(--cgds-font-size-body-xs);line-height:var(--cgds-line-height-body-xs);font-weight:var(--cgds-font-weight-regular);margin:0}.cgds-form-field__error{align-items:center;gap:var(--cgds-space-gap-2xs);color:var(--cgds-form-field-error-color,var(--cgds-surface-error-text));font-size:var(--cgds-font-size-body-xs);line-height:var(--cgds-line-height-body-xs);font-weight:var(--cgds-font-weight-regular);margin:0;display:flex}.cgds-form-field__error-icon{inline-size:var(--cgds-size-icon-sm);block-size:var(--cgds-size-icon-sm);color:currentColor;flex-shrink:0}.cgds-link{cursor:pointer;border:var(--cgds-border-width-none) solid transparent;padding-inline:var(--cgds-space-padding-none);font:inherit;padding-block:var(--cgds-space-padding-xs);background:0 0}.cgds-link--error{--cgds-text-link-default:var(--cgds-surface-error-text);--cgds-text-link-hover:var(--cgds-surface-error-text);--cgds-text-link-active:var(--cgds-surface-error-text)}.cgds-link:disabled,.cgds-link[data-disabled]{--cgds-text-link-default:var(--cgds-ui-disabled-fg);--cgds-text-link-hover:var(--cgds-ui-disabled-fg);--cgds-text-link-active:var(--cgds-ui-disabled-fg);cursor:not-allowed;pointer-events:none}.cgds-link--xs{font-size:var(--cgds-font-size-body-xs);line-height:var(--cgds-line-height-body-xs)}.cgds-link--sm{font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm)}.cgds-link--md{font-size:var(--cgds-font-size-body-md);line-height:var(--cgds-line-height-body-md)}.cgds-link--lg{font-size:var(--cgds-font-size-body-lg);line-height:var(--cgds-line-height-body-lg)}.cgds-stack{min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.cgds-stack--column{flex-direction:column}.cgds-stack--row{flex-direction:row}.cgds-stack--stack-none{gap:var(--cgds-stack-gap,var(--cgds-space-stack-none))}.cgds-stack--stack-xs{gap:var(--cgds-stack-gap,var(--cgds-space-stack-xs))}.cgds-stack--stack-sm{gap:var(--cgds-stack-gap,var(--cgds-space-stack-sm))}.cgds-stack--stack-md{gap:var(--cgds-stack-gap,var(--cgds-space-stack-md))}.cgds-stack--stack-lg{gap:var(--cgds-stack-gap,var(--cgds-space-stack-lg))}.cgds-stack--stack-xl{gap:var(--cgds-stack-gap,var(--cgds-space-stack-xl))}.cgds-stack--gap-none{gap:var(--cgds-stack-gap,var(--cgds-space-gap-none))}.cgds-stack--gap-xs{gap:var(--cgds-stack-gap,var(--cgds-space-gap-xs))}.cgds-stack--gap-sm{gap:var(--cgds-stack-gap,var(--cgds-space-gap-sm))}.cgds-stack--gap-md{gap:var(--cgds-stack-gap,var(--cgds-space-gap-md))}.cgds-stack--gap-lg{gap:var(--cgds-stack-gap,var(--cgds-space-gap-lg))}.cgds-stack--gap-xl{gap:var(--cgds-stack-gap,var(--cgds-space-gap-xl))}.cgds-stack--align-start{align-items:flex-start}.cgds-stack--align-center{align-items:center}.cgds-stack--align-end{align-items:flex-end}.cgds-stack--align-stretch{align-items:stretch}.cgds-stack--align-baseline{align-items:baseline}.cgds-stack--justify-start{justify-content:flex-start}.cgds-stack--justify-center{justify-content:center}.cgds-stack--justify-end{justify-content:flex-end}.cgds-stack--justify-between{justify-content:space-between}.cgds-stack--wrap{flex-wrap:wrap}}@layer cgds.overrides;:root{--cgds-color-navy-50:#f7f9ff;--cgds-color-navy-75:#eceff6;--cgds-color-navy-100:#d0dfff;--cgds-color-navy-200:#a9c5ff;--cgds-color-navy-300:#81abff;--cgds-color-navy-400:#588fff;--cgds-color-navy-500:#2c72ff;--cgds-color-navy-600:#0051f7;--cgds-color-navy-700:#0040c1;--cgds-color-navy-800:#002f8e;--cgds-color-navy-900:#001f5e;--cgds-color-navy-950:#001742;--cgds-color-mint-50:#eefcf9;--cgds-color-mint-100:#d4f7f0;--cgds-color-mint-200:#aaeee0;--cgds-color-mint-300:#70e6ce;--cgds-color-mint-400:#1dedc3;--cgds-color-mint-500:#00d1a8;--cgds-color-mint-600:#00ad90;--cgds-color-mint-700:#068473;--cgds-color-mint-800:#08635a;--cgds-color-mint-900:#07403c;--cgds-color-mint-950:#052926;--cgds-color-mauve-50:#f8f1fd;--cgds-color-mauve-100:#eedffb;--cgds-color-mauve-200:#d1aef6;--cgds-color-mauve-300:#b484eb;--cgds-color-mauve-400:#9662da;--cgds-color-mauve-500:#7a45c9;--cgds-color-mauve-600:#6337ae;--cgds-color-mauve-700:#4f2f8e;--cgds-color-mauve-800:#3a2669;--cgds-color-mauve-900:#271c45;--cgds-color-mauve-950:#1a1230;--cgds-color-grey-50:#f9fafb;--cgds-color-grey-100:#f0f2f5;--cgds-color-grey-200:#e1e4ea;--cgds-color-grey-300:#ced2da;--cgds-color-grey-400:#a4aab7;--cgds-color-grey-500:#7d8597;--cgds-color-grey-600:#5e6778;--cgds-color-grey-700:#464e5d;--cgds-color-grey-800:#2f3541;--cgds-color-grey-900:#1b1f27;--cgds-color-grey-950:#101318;--cgds-color-red-50:#fff1f0;--cgds-color-red-100:#fee3e1;--cgds-color-red-200:#fcc2c0;--cgds-color-red-300:#f79797;--cgds-color-red-400:#ec6569;--cgds-color-red-500:#df3a45;--cgds-color-red-600:#c32233;--cgds-color-red-700:#9c1c2d;--cgds-color-red-800:#741626;--cgds-color-red-900:#4a111d;--cgds-color-red-950:#2e0b13;--cgds-color-amber-50:#fffaeb;--cgds-color-amber-100:#fff2cc;--cgds-color-amber-200:#ffe5a3;--cgds-color-amber-300:#ffce6d;--cgds-color-amber-400:#f6a831;--cgds-color-amber-500:#e6820f;--cgds-color-amber-600:#bd600f;--cgds-color-amber-700:#934710;--cgds-color-amber-800:#6b310f;--cgds-color-amber-900:#45200d;--cgds-color-amber-950:#2b1408;--cgds-color-blue-50:#f0f9ff;--cgds-color-blue-100:#d7eefe;--cgds-color-blue-200:#b1dffb;--cgds-color-blue-300:#79c8f6;--cgds-color-blue-400:#39afef;--cgds-color-blue-500:#0e98dd;--cgds-color-blue-600:#0a81b8;--cgds-color-blue-700:#096790;--cgds-color-blue-800:#0b4f6b;--cgds-color-blue-900:#0a3443;--cgds-color-blue-950:#062230;--cgds-color-green-50:#eefcf2;--cgds-color-green-100:#d3f8e0;--cgds-color-green-200:#a9efc3;--cgds-color-green-300:#77df9f;--cgds-color-green-400:#42cd79;--cgds-color-green-500:#2ab262;--cgds-color-green-600:#1d9051;--cgds-color-green-700:#167443;--cgds-color-green-800:#115534;--cgds-color-green-900:#0d3523;--cgds-color-green-950:#082018;--cgds-color-alpha-white-4:#ffffff0a;--cgds-color-alpha-white-6:#ffffff0f;--cgds-color-alpha-white-8:#ffffff14;--cgds-color-alpha-white-10:#ffffff1a;--cgds-color-alpha-white-12:#ffffff1f;--cgds-color-alpha-white-16:#ffffff29;--cgds-color-alpha-white-24:#ffffff3d;--cgds-color-alpha-white-38:#ffffff61;--cgds-color-alpha-white-50:#ffffff80;--cgds-color-alpha-white-60:#fff9;--cgds-color-alpha-white-70:#ffffffb3;--cgds-color-alpha-black-4:#0000000a;--cgds-color-alpha-black-6:#0000000f;--cgds-color-alpha-black-8:#00000014;--cgds-color-alpha-black-10:#0000001a;--cgds-color-alpha-black-12:#0000001f;--cgds-color-alpha-black-15:#00000026;--cgds-color-alpha-black-16:#00000029;--cgds-color-alpha-black-45:#00000073;--cgds-color-alpha-navy-16:#81abff29;--cgds-color-alpha-navy-20:#81abff33;--cgds-color-alpha-navy-35:#81abff59;--cgds-color-alpha-navy-40:#81abff66;--cgds-color-alpha-navy-45:#81abff73;--cgds-color-alpha-black-60:#0009;--cgds-color-base-white:#fff;--cgds-color-base-black:#000;--cgds-color-base-transparent:#0000;--cgds-dimension-0:0px;--cgds-dimension-25:1px;--cgds-dimension-50:2px;--cgds-dimension-100:4px;--cgds-dimension-200:8px;--cgds-dimension-300:12px;--cgds-dimension-400:16px;--cgds-dimension-500:20px;--cgds-dimension-600:24px;--cgds-dimension-700:28px;--cgds-dimension-800:32px;--cgds-dimension-900:36px;--cgds-dimension-1000:40px;--cgds-dimension-1100:44px;--cgds-dimension-1200:48px;--cgds-dimension-1400:56px;--cgds-duration-0:0s;--cgds-duration-100:.1s;--cgds-duration-150:.15s;--cgds-duration-200:.2s;--cgds-duration-300:.3s;--cgds-duration-500:.5s;--cgds-easing-linear:cubic-bezier(0, 0, 1, 1);--cgds-easing-standard:cubic-bezier(.2, 0, 0, 1);--cgds-easing-decelerate:cubic-bezier(0, 0, 0, 1);--cgds-easing-accelerate:cubic-bezier(.3, 0, 1, 1);--cgds-easing-emphasized:cubic-bezier(.05, .7, .1, 1);--cgds-z-0:0;--cgds-z-10:10;--cgds-z-100:100;--cgds-z-200:200;--cgds-z-300:300;--cgds-z-400:400;--cgds-z-500:500;--cgds-z-600:600;--cgds-z-700:700;--cgds-z-800:800;--cgds-layout-0:0px;--cgds-layout-64:64px;--cgds-layout-240:240px;--cgds-layout-270:270px;--cgds-layout-280:280px;--cgds-layout-360:360px;--cgds-layout-375:375px;--cgds-layout-400:400px;--cgds-layout-24rem:24rem;--cgds-layout-32rem:32rem;--cgds-layout-42rem:42rem;--cgds-layout-600:600px;--cgds-layout-768:768px;--cgds-layout-840:840px;--cgds-layout-1024:1024px;--cgds-layout-1230:1230px;--cgds-layout-1280:1280px;--cgds-layout-1440:1440px;--cgds-grid-4:4;--cgds-grid-8:8;--cgds-grid-12:12;--cgds-duration-700:.7s;--cgds-duration-2400:2.4s;--cgds-font-family-scale-poppins:Poppins, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--cgds-font-weight-scale-regular:400;--cgds-font-weight-scale-medium:500;--cgds-font-weight-scale-semibold:600;--cgds-font-weight-scale-bold:700;--cgds-radius-scale-full:9999px;--cgds-control-brand-solid-separator:var(--cgds-alpha-white-70);--cgds-control-discovery-solid-separator:var(--cgds-alpha-white-70);--cgds-control-error-solid-separator:var(--cgds-alpha-white-70);--cgds-control-info-solid-separator:var(--cgds-alpha-white-70);--cgds-control-success-solid-separator:var(--cgds-alpha-white-70);--cgds-control-warning-solid-separator:var(--cgds-alpha-white-70);--cgds-control-brand-tonal-separator:var(--cgds-alpha-black-45);--cgds-control-discovery-tonal-separator:var(--cgds-alpha-black-45);--cgds-control-error-tonal-separator:var(--cgds-alpha-black-45);--cgds-control-info-tonal-separator:var(--cgds-alpha-black-45);--cgds-control-neutral-tonal-separator:var(--cgds-alpha-black-45);--cgds-control-success-tonal-separator:var(--cgds-alpha-black-45);--cgds-control-warning-tonal-separator:var(--cgds-alpha-black-45);--cgds-control-brand-outline-separator:var(--cgds-brand-800);--cgds-control-error-outline-separator:var(--cgds-error-600);--cgds-control-neutral-outline-separator:var(--cgds-neutral-500);--cgds-brand-50:var(--cgds-color-navy-50);--cgds-brand-75:var(--cgds-color-navy-75);--cgds-brand-100:var(--cgds-color-navy-100);--cgds-brand-200:var(--cgds-color-navy-200);--cgds-brand-300:var(--cgds-color-navy-300);--cgds-brand-400:var(--cgds-color-navy-400);--cgds-brand-500:var(--cgds-color-navy-500);--cgds-brand-600:var(--cgds-color-navy-600);--cgds-brand-700:var(--cgds-color-navy-700);--cgds-brand-800:var(--cgds-color-navy-800);--cgds-brand-900:var(--cgds-color-navy-900);--cgds-brand-950:var(--cgds-color-navy-950);--cgds-accent-50:var(--cgds-color-mint-50);--cgds-accent-100:var(--cgds-color-mint-100);--cgds-accent-200:var(--cgds-color-mint-200);--cgds-accent-300:var(--cgds-color-mint-300);--cgds-accent-400:var(--cgds-color-mint-400);--cgds-accent-500:var(--cgds-color-mint-500);--cgds-accent-600:var(--cgds-color-mint-600);--cgds-accent-700:var(--cgds-color-mint-700);--cgds-accent-800:var(--cgds-color-mint-800);--cgds-accent-900:var(--cgds-color-mint-900);--cgds-accent-950:var(--cgds-color-mint-950);--cgds-discovery-50:var(--cgds-color-mauve-50);--cgds-discovery-100:var(--cgds-color-mauve-100);--cgds-discovery-200:var(--cgds-color-mauve-200);--cgds-discovery-300:var(--cgds-color-mauve-300);--cgds-discovery-400:var(--cgds-color-mauve-400);--cgds-discovery-500:var(--cgds-color-mauve-500);--cgds-discovery-600:var(--cgds-color-mauve-600);--cgds-discovery-700:var(--cgds-color-mauve-700);--cgds-discovery-800:var(--cgds-color-mauve-800);--cgds-discovery-900:var(--cgds-color-mauve-900);--cgds-discovery-950:var(--cgds-color-mauve-950);--cgds-neutral-50:var(--cgds-color-grey-50);--cgds-neutral-100:var(--cgds-color-grey-100);--cgds-neutral-200:var(--cgds-color-grey-200);--cgds-neutral-300:var(--cgds-color-grey-300);--cgds-neutral-400:var(--cgds-color-grey-400);--cgds-neutral-500:var(--cgds-color-grey-500);--cgds-neutral-600:var(--cgds-color-grey-600);--cgds-neutral-700:var(--cgds-color-grey-700);--cgds-neutral-800:var(--cgds-color-grey-800);--cgds-neutral-900:var(--cgds-color-grey-900);--cgds-neutral-950:var(--cgds-color-grey-950);--cgds-error-50:var(--cgds-color-red-50);--cgds-error-100:var(--cgds-color-red-100);--cgds-error-200:var(--cgds-color-red-200);--cgds-error-300:var(--cgds-color-red-300);--cgds-error-400:var(--cgds-color-red-400);--cgds-error-500:var(--cgds-color-red-500);--cgds-error-600:var(--cgds-color-red-600);--cgds-error-700:var(--cgds-color-red-700);--cgds-error-800:var(--cgds-color-red-800);--cgds-error-900:var(--cgds-color-red-900);--cgds-error-950:var(--cgds-color-red-950);--cgds-warning-50:var(--cgds-color-amber-50);--cgds-warning-100:var(--cgds-color-amber-100);--cgds-warning-200:var(--cgds-color-amber-200);--cgds-warning-300:var(--cgds-color-amber-300);--cgds-warning-400:var(--cgds-color-amber-400);--cgds-warning-500:var(--cgds-color-amber-500);--cgds-warning-600:var(--cgds-color-amber-600);--cgds-warning-700:var(--cgds-color-amber-700);--cgds-warning-800:var(--cgds-color-amber-800);--cgds-warning-900:var(--cgds-color-amber-900);--cgds-warning-950:var(--cgds-color-amber-950);--cgds-info-50:var(--cgds-color-blue-50);--cgds-info-100:var(--cgds-color-blue-100);--cgds-info-200:var(--cgds-color-blue-200);--cgds-info-300:var(--cgds-color-blue-300);--cgds-info-400:var(--cgds-color-blue-400);--cgds-info-500:var(--cgds-color-blue-500);--cgds-info-600:var(--cgds-color-blue-600);--cgds-info-700:var(--cgds-color-blue-700);--cgds-info-800:var(--cgds-color-blue-800);--cgds-info-900:var(--cgds-color-blue-900);--cgds-info-950:var(--cgds-color-blue-950);--cgds-success-50:var(--cgds-color-green-50);--cgds-success-100:var(--cgds-color-green-100);--cgds-success-200:var(--cgds-color-green-200);--cgds-success-300:var(--cgds-color-green-300);--cgds-success-400:var(--cgds-color-green-400);--cgds-success-500:var(--cgds-color-green-500);--cgds-success-600:var(--cgds-color-green-600);--cgds-success-700:var(--cgds-color-green-700);--cgds-success-800:var(--cgds-color-green-800);--cgds-success-900:var(--cgds-color-green-900);--cgds-success-950:var(--cgds-color-green-950);--cgds-alpha-white-4:var(--cgds-color-alpha-white-4);--cgds-alpha-white-6:var(--cgds-color-alpha-white-6);--cgds-alpha-white-8:var(--cgds-color-alpha-white-8);--cgds-alpha-white-10:var(--cgds-color-alpha-white-10);--cgds-alpha-white-12:var(--cgds-color-alpha-white-12);--cgds-alpha-white-16:var(--cgds-color-alpha-white-16);--cgds-alpha-white-24:var(--cgds-color-alpha-white-24);--cgds-alpha-white-38:var(--cgds-color-alpha-white-38);--cgds-alpha-white-50:var(--cgds-color-alpha-white-50);--cgds-alpha-white-60:var(--cgds-color-alpha-white-60);--cgds-alpha-white-70:var(--cgds-color-alpha-white-70);--cgds-alpha-black-4:var(--cgds-color-alpha-black-4);--cgds-alpha-black-6:var(--cgds-color-alpha-black-6);--cgds-alpha-black-8:var(--cgds-color-alpha-black-8);--cgds-alpha-black-10:var(--cgds-color-alpha-black-10);--cgds-alpha-black-12:var(--cgds-color-alpha-black-12);--cgds-alpha-black-15:var(--cgds-color-alpha-black-15);--cgds-alpha-black-16:var(--cgds-color-alpha-black-16);--cgds-alpha-black-45:var(--cgds-color-alpha-black-45);--cgds-alpha-navy-16:var(--cgds-color-alpha-navy-16);--cgds-alpha-navy-20:var(--cgds-color-alpha-navy-20);--cgds-alpha-navy-35:var(--cgds-color-alpha-navy-35);--cgds-alpha-navy-40:var(--cgds-color-alpha-navy-40);--cgds-alpha-navy-45:var(--cgds-color-alpha-navy-45);--cgds-alpha-black-60:var(--cgds-color-alpha-black-60);--cgds-base-white:var(--cgds-color-base-white);--cgds-base-black:var(--cgds-color-base-black);--cgds-base-transparent:var(--cgds-color-base-transparent);--cgds-radius-none:var(--cgds-dimension-0);--cgds-radius-xs:var(--cgds-dimension-50);--cgds-radius-sm:var(--cgds-dimension-100);--cgds-radius-md:var(--cgds-dimension-200);--cgds-radius-lg:var(--cgds-dimension-300);--cgds-radius-xl:var(--cgds-dimension-400);--cgds-radius-full:var(--cgds-radius-scale-full);--cgds-border-width-none:var(--cgds-dimension-0);--cgds-border-width-sm:var(--cgds-dimension-25);--cgds-border-width-md:var(--cgds-dimension-50);--cgds-border-width-lg:var(--cgds-dimension-100);--cgds-size-control-xs:var(--cgds-dimension-600);--cgds-size-control-sm:var(--cgds-dimension-800);--cgds-size-control-md:var(--cgds-dimension-1000);--cgds-size-control-lg:var(--cgds-dimension-1200);--cgds-size-icon-sm:var(--cgds-dimension-400);--cgds-size-icon-md:var(--cgds-dimension-500);--cgds-size-icon-lg:var(--cgds-dimension-600);--cgds-size-icon-xl:var(--cgds-dimension-800);--cgds-space-padding-none:var(--cgds-dimension-0);--cgds-space-padding-xs:var(--cgds-dimension-100);--cgds-space-padding-sm:var(--cgds-dimension-200);--cgds-space-padding-md:var(--cgds-dimension-300);--cgds-space-padding-lg:var(--cgds-dimension-400);--cgds-space-padding-xl:var(--cgds-dimension-500);--cgds-space-gap-none:var(--cgds-dimension-0);--cgds-space-gap-2xs:var(--cgds-dimension-100);--cgds-space-gap-xs:var(--cgds-dimension-200);--cgds-space-gap-sm:var(--cgds-dimension-300);--cgds-space-gap-md:var(--cgds-dimension-400);--cgds-space-gap-lg:var(--cgds-dimension-500);--cgds-space-gap-xl:var(--cgds-dimension-600);--cgds-space-stack-none:var(--cgds-dimension-0);--cgds-space-stack-xs:var(--cgds-dimension-200);--cgds-space-stack-sm:var(--cgds-dimension-300);--cgds-space-stack-md:var(--cgds-dimension-400);--cgds-space-stack-lg:var(--cgds-dimension-500);--cgds-space-stack-xl:var(--cgds-dimension-600);--cgds-space-gutter-base:var(--cgds-dimension-400);--cgds-space-gutter-md:var(--cgds-dimension-500);--cgds-space-gutter-lg:var(--cgds-dimension-600);--cgds-space-gutter-xl:var(--cgds-dimension-800);--cgds-motion-duration-instant:var(--cgds-duration-0);--cgds-motion-duration-faster:var(--cgds-duration-100);--cgds-motion-duration-fast:var(--cgds-duration-150);--cgds-motion-duration-base:var(--cgds-duration-200);--cgds-motion-duration-slow:var(--cgds-duration-300);--cgds-motion-duration-slower:var(--cgds-duration-500);--cgds-motion-duration-loop:var(--cgds-duration-700);--cgds-motion-duration-loop-reduced:var(--cgds-duration-2400);--cgds-motion-easing-linear:var(--cgds-easing-linear);--cgds-motion-easing-standard:var(--cgds-easing-standard);--cgds-motion-easing-enter:var(--cgds-easing-decelerate);--cgds-motion-easing-exit:var(--cgds-easing-accelerate);--cgds-motion-easing-emphasized:var(--cgds-easing-emphasized);--cgds-z-index-base:var(--cgds-z-0);--cgds-z-index-raised:var(--cgds-z-10);--cgds-z-index-sticky:var(--cgds-z-100);--cgds-z-index-header:var(--cgds-z-200);--cgds-z-index-drawer:var(--cgds-z-300);--cgds-z-index-overlay:var(--cgds-z-400);--cgds-z-index-modal:var(--cgds-z-500);--cgds-z-index-popover:var(--cgds-z-600);--cgds-z-index-toast:var(--cgds-z-700);--cgds-z-index-tooltip:var(--cgds-z-800);--cgds-size-layout-header-height:var(--cgds-layout-64);--cgds-size-layout-sidebar-expanded:var(--cgds-layout-240);--cgds-size-layout-sidebar-collapsed:var(--cgds-layout-64);--cgds-size-layout-sidebar-default:var(--cgds-layout-270);--cgds-size-layout-sidebar-min:var(--cgds-layout-270);--cgds-size-layout-sidebar-max:var(--cgds-layout-600);--cgds-size-layout-panel-width:var(--cgds-layout-280);--cgds-size-layout-panel-default:var(--cgds-layout-360);--cgds-size-layout-panel-min:var(--cgds-layout-360);--cgds-size-layout-panel-dock-threshold:var(--cgds-layout-1230);--cgds-size-layout-content-max:var(--cgds-layout-1280);--cgds-size-dialog-sm:var(--cgds-layout-24rem);--cgds-size-dialog-md:var(--cgds-layout-32rem);--cgds-size-dialog-lg:var(--cgds-layout-42rem);--cgds-size-layout-content-min:var(--cgds-layout-600);--cgds-size-layout-breakpoint-mobile:var(--cgds-layout-375);--cgds-size-layout-breakpoint-tablet:var(--cgds-layout-768);--cgds-size-layout-breakpoint-desktop:var(--cgds-layout-1024);--cgds-size-layout-breakpoint-wide:var(--cgds-layout-1440);--cgds-grid-container-wide:var(--cgds-layout-840);--cgds-grid-container-default:var(--cgds-layout-600);--cgds-grid-container-compact:var(--cgds-layout-400);--cgds-grid-columns-wide:var(--cgds-grid-12);--cgds-grid-columns-default:var(--cgds-grid-8);--cgds-grid-columns-compact:var(--cgds-grid-4);--cgds-grid-gutter-wide:var(--cgds-dimension-600);--cgds-grid-gutter-default:var(--cgds-dimension-500);--cgds-grid-gutter-compact:var(--cgds-dimension-400);--cgds-grid-margin-wide:var(--cgds-dimension-600);--cgds-grid-margin-default:var(--cgds-dimension-500);--cgds-grid-margin-compact:var(--cgds-dimension-400);--cgds-font-family-body:var(--cgds-font-family-scale-poppins);--cgds-font-family-heading:var(--cgds-font-family-scale-poppins);--cgds-font-weight-regular:var(--cgds-font-weight-scale-regular);--cgds-font-weight-medium:var(--cgds-font-weight-scale-medium);--cgds-font-weight-semibold:var(--cgds-font-weight-scale-semibold);--cgds-font-weight-bold:var(--cgds-font-weight-scale-bold);--cgds-surface-page:var(--cgds-brand-75);--cgds-surface-container:var(--cgds-base-white);--cgds-surface-raised:var(--cgds-base-white);--cgds-surface-sunken:var(--cgds-brand-50);--cgds-surface-muted:var(--cgds-neutral-100);--cgds-surface-overlay:var(--cgds-alpha-black-45);--cgds-surface-tooltip:var(--cgds-neutral-800);--cgds-surface-inverse:var(--cgds-brand-900);--cgds-text-default:var(--cgds-neutral-800);--cgds-text-heading:var(--cgds-neutral-900);--cgds-text-label:var(--cgds-neutral-700);--cgds-text-subtle:var(--cgds-neutral-600);--cgds-text-muted:var(--cgds-neutral-500);--cgds-text-placeholder:var(--cgds-neutral-400);--cgds-text-disabled:var(--cgds-neutral-600);--cgds-text-on-bold:var(--cgds-base-white);--cgds-text-accent:var(--cgds-accent-700);--cgds-text-link-default:var(--cgds-brand-600);--cgds-text-link-hover:var(--cgds-brand-700);--cgds-text-link-active:var(--cgds-brand-800);--cgds-border-default:var(--cgds-neutral-400);--cgds-border-strong:var(--cgds-neutral-600);--cgds-border-divider:var(--cgds-neutral-300);--cgds-border-disabled:var(--cgds-neutral-200);--cgds-border-neutral-subtle:var(--cgds-neutral-200);--cgds-border-brand-subtle:var(--cgds-brand-100);--cgds-border-brand-strong:var(--cgds-brand-200);--cgds-focus-ring:var(--cgds-brand-800);--cgds-focus-ring-inner:var(--cgds-base-white);--cgds-icon-default:var(--cgds-neutral-700);--cgds-icon-subtle:var(--cgds-neutral-600);--cgds-icon-disabled:var(--cgds-neutral-500);--cgds-icon-on-bold:var(--cgds-base-white);--cgds-control-disabled-bg:var(--cgds-neutral-100);--cgds-control-disabled-text:var(--cgds-neutral-600);--cgds-control-disabled-border:var(--cgds-neutral-200);--cgds-control-disabled-icon:var(--cgds-neutral-500);--cgds-control-brand-solid-bg:var(--cgds-brand-800);--cgds-control-brand-solid-bg-hover:var(--cgds-brand-900);--cgds-control-brand-solid-bg-active:var(--cgds-brand-950);--cgds-control-brand-solid-text:var(--cgds-base-white);--cgds-control-error-solid-bg:var(--cgds-error-600);--cgds-control-error-solid-bg-hover:var(--cgds-error-700);--cgds-control-error-solid-bg-active:var(--cgds-error-800);--cgds-control-error-solid-text:var(--cgds-base-white);--cgds-control-discovery-solid-bg:var(--cgds-discovery-600);--cgds-control-discovery-solid-bg-hover:var(--cgds-discovery-700);--cgds-control-discovery-solid-bg-active:var(--cgds-discovery-800);--cgds-control-discovery-solid-text:var(--cgds-base-white);--cgds-control-success-solid-bg:var(--cgds-success-700);--cgds-control-success-solid-bg-hover:var(--cgds-success-800);--cgds-control-success-solid-bg-active:var(--cgds-success-900);--cgds-control-success-solid-text:var(--cgds-base-white);--cgds-control-warning-solid-bg:var(--cgds-warning-700);--cgds-control-warning-solid-bg-hover:var(--cgds-warning-800);--cgds-control-warning-solid-bg-active:var(--cgds-warning-900);--cgds-control-warning-solid-text:var(--cgds-base-white);--cgds-control-info-solid-bg:var(--cgds-info-700);--cgds-control-info-solid-bg-hover:var(--cgds-info-800);--cgds-control-info-solid-bg-active:var(--cgds-info-900);--cgds-control-info-solid-text:var(--cgds-base-white);--cgds-control-brand-tonal-bg:var(--cgds-brand-100);--cgds-control-brand-tonal-bg-hover:var(--cgds-brand-200);--cgds-control-brand-tonal-bg-active:var(--cgds-brand-300);--cgds-control-brand-tonal-text:var(--cgds-brand-800);--cgds-control-neutral-tonal-bg:var(--cgds-neutral-200);--cgds-control-neutral-tonal-bg-hover:var(--cgds-neutral-200);--cgds-control-neutral-tonal-bg-active:var(--cgds-neutral-200);--cgds-control-neutral-tonal-text:var(--cgds-neutral-800);--cgds-control-error-tonal-bg:var(--cgds-error-100);--cgds-control-error-tonal-bg-hover:var(--cgds-error-200);--cgds-control-error-tonal-bg-active:var(--cgds-error-300);--cgds-control-error-tonal-text:var(--cgds-error-700);--cgds-control-discovery-tonal-bg:var(--cgds-discovery-100);--cgds-control-discovery-tonal-bg-hover:var(--cgds-discovery-200);--cgds-control-discovery-tonal-bg-active:var(--cgds-discovery-300);--cgds-control-discovery-tonal-text:var(--cgds-discovery-700);--cgds-control-success-tonal-bg:var(--cgds-success-100);--cgds-control-success-tonal-bg-hover:var(--cgds-success-200);--cgds-control-success-tonal-bg-active:var(--cgds-success-300);--cgds-control-success-tonal-text:var(--cgds-success-800);--cgds-control-warning-tonal-bg:var(--cgds-warning-100);--cgds-control-warning-tonal-bg-hover:var(--cgds-warning-200);--cgds-control-warning-tonal-bg-active:var(--cgds-warning-300);--cgds-control-warning-tonal-text:var(--cgds-warning-800);--cgds-control-info-tonal-bg:var(--cgds-info-100);--cgds-control-info-tonal-bg-hover:var(--cgds-info-200);--cgds-control-info-tonal-bg-active:var(--cgds-info-300);--cgds-control-info-tonal-text:var(--cgds-info-800);--cgds-control-brand-outline-border:var(--cgds-brand-800);--cgds-control-brand-outline-border-hover:var(--cgds-brand-900);--cgds-control-brand-outline-bg-hover:var(--cgds-brand-75);--cgds-control-brand-outline-bg-active:var(--cgds-brand-100);--cgds-control-brand-outline-text:var(--cgds-brand-800);--cgds-control-brand-outline-text-hover:var(--cgds-brand-900);--cgds-control-neutral-outline-border:var(--cgds-neutral-400);--cgds-control-neutral-outline-border-hover:var(--cgds-neutral-600);--cgds-control-neutral-outline-bg-hover:var(--cgds-neutral-100);--cgds-control-neutral-outline-bg-active:var(--cgds-neutral-200);--cgds-control-neutral-outline-text:var(--cgds-neutral-800);--cgds-control-neutral-outline-text-hover:var(--cgds-neutral-900);--cgds-control-error-outline-border:var(--cgds-error-600);--cgds-control-error-outline-border-hover:var(--cgds-error-700);--cgds-control-error-outline-bg-hover:var(--cgds-error-100);--cgds-control-error-outline-bg-active:var(--cgds-error-200);--cgds-control-error-outline-text:var(--cgds-error-600);--cgds-control-error-outline-text-hover:var(--cgds-error-700);--cgds-control-brand-ghost-bg-hover:var(--cgds-brand-75);--cgds-control-brand-ghost-bg-active:var(--cgds-brand-100);--cgds-control-brand-ghost-text:var(--cgds-brand-800);--cgds-control-brand-ghost-text-hover:var(--cgds-brand-900);--cgds-control-neutral-ghost-bg-hover:var(--cgds-neutral-100);--cgds-control-neutral-ghost-bg-active:var(--cgds-neutral-200);--cgds-control-neutral-ghost-text:var(--cgds-neutral-800);--cgds-control-neutral-ghost-text-hover:var(--cgds-neutral-900);--cgds-control-error-ghost-bg-hover:var(--cgds-error-100);--cgds-control-error-ghost-bg-active:var(--cgds-error-200);--cgds-control-error-ghost-text:var(--cgds-error-600);--cgds-control-error-ghost-text-hover:var(--cgds-error-700);--cgds-control-discovery-ghost-bg-hover:var(--cgds-discovery-100);--cgds-control-discovery-ghost-bg-active:var(--cgds-discovery-200);--cgds-control-discovery-ghost-text:var(--cgds-discovery-700);--cgds-control-discovery-ghost-text-hover:var(--cgds-discovery-700);--cgds-surface-brand-subtle:var(--cgds-brand-50);--cgds-surface-brand-subtle-hover:var(--cgds-brand-100);--cgds-surface-brand-border:var(--cgds-brand-300);--cgds-surface-brand-bold:var(--cgds-brand-800);--cgds-surface-brand-bold-hover:var(--cgds-brand-900);--cgds-surface-brand-bold-active:var(--cgds-brand-950);--cgds-surface-brand-text:var(--cgds-brand-800);--cgds-surface-neutral-subtle:var(--cgds-neutral-50);--cgds-surface-neutral-subtle-hover:var(--cgds-neutral-100);--cgds-surface-neutral-border:var(--cgds-neutral-300);--cgds-surface-neutral-bold:var(--cgds-neutral-700);--cgds-surface-neutral-bold-hover:var(--cgds-neutral-800);--cgds-surface-neutral-bold-active:var(--cgds-neutral-900);--cgds-surface-neutral-text:var(--cgds-neutral-800);--cgds-surface-error-subtle:var(--cgds-error-50);--cgds-surface-error-subtle-hover:var(--cgds-error-100);--cgds-surface-error-border:var(--cgds-error-300);--cgds-surface-error-bold:var(--cgds-error-600);--cgds-surface-error-bold-hover:var(--cgds-error-700);--cgds-surface-error-bold-active:var(--cgds-error-800);--cgds-surface-error-text:var(--cgds-error-700);--cgds-surface-discovery-subtle:var(--cgds-discovery-50);--cgds-surface-discovery-subtle-hover:var(--cgds-discovery-100);--cgds-surface-discovery-border:var(--cgds-discovery-300);--cgds-surface-discovery-bold:var(--cgds-discovery-600);--cgds-surface-discovery-bold-hover:var(--cgds-discovery-700);--cgds-surface-discovery-bold-active:var(--cgds-discovery-800);--cgds-surface-discovery-text:var(--cgds-discovery-700);--cgds-surface-success-subtle:var(--cgds-success-50);--cgds-surface-success-subtle-hover:var(--cgds-success-100);--cgds-surface-success-border:var(--cgds-success-300);--cgds-surface-success-bold:var(--cgds-success-700);--cgds-surface-success-bold-hover:var(--cgds-success-800);--cgds-surface-success-bold-active:var(--cgds-success-900);--cgds-surface-success-text:var(--cgds-success-800);--cgds-surface-warning-subtle:var(--cgds-warning-50);--cgds-surface-warning-subtle-hover:var(--cgds-warning-100);--cgds-surface-warning-border:var(--cgds-warning-300);--cgds-surface-warning-bold:var(--cgds-warning-700);--cgds-surface-warning-bold-hover:var(--cgds-warning-800);--cgds-surface-warning-bold-active:var(--cgds-warning-900);--cgds-surface-warning-text:var(--cgds-warning-800);--cgds-surface-info-subtle:var(--cgds-info-50);--cgds-surface-info-subtle-hover:var(--cgds-info-100);--cgds-surface-info-border:var(--cgds-info-300);--cgds-surface-info-bold:var(--cgds-info-700);--cgds-surface-info-bold-hover:var(--cgds-info-800);--cgds-surface-info-bold-active:var(--cgds-info-900);--cgds-surface-info-text:var(--cgds-info-800);--cgds-chart-categorical-1:var(--cgds-brand-500);--cgds-chart-categorical-2:var(--cgds-warning-600);--cgds-chart-categorical-3:var(--cgds-accent-600);--cgds-chart-categorical-4:var(--cgds-discovery-500);--cgds-chart-categorical-5:var(--cgds-error-500);--cgds-chart-categorical-6:var(--cgds-info-500);--cgds-chart-categorical-7:var(--cgds-success-700);--cgds-chart-categorical-other:var(--cgds-neutral-500);--cgds-chart-status-positive:var(--cgds-success-600);--cgds-chart-status-warning:var(--cgds-warning-500);--cgds-chart-status-negative:var(--cgds-error-600);--cgds-chart-status-neutral:var(--cgds-neutral-500);--cgds-chart-sequential-1:var(--cgds-brand-100);--cgds-chart-sequential-2:var(--cgds-brand-300);--cgds-chart-sequential-3:var(--cgds-brand-500);--cgds-chart-sequential-4:var(--cgds-brand-700);--cgds-chart-sequential-5:var(--cgds-brand-900);--cgds-chart-diverging-negative-2:var(--cgds-error-700);--cgds-chart-diverging-negative-1:var(--cgds-error-400);--cgds-chart-diverging-midpoint:var(--cgds-neutral-200);--cgds-chart-diverging-positive-1:var(--cgds-info-400);--cgds-chart-diverging-positive-2:var(--cgds-info-700);--cgds-chart-axis-line:var(--cgds-neutral-300);--cgds-chart-axis-grid:var(--cgds-neutral-200);--cgds-chart-axis-label:var(--cgds-neutral-600);--cgds-chart-surface:var(--cgds-base-white)}[data-cgds-surface=inverse]{--cgds-surface-page:var(--cgds-brand-900);--cgds-surface-container:var(--cgds-brand-900);--cgds-surface-raised:var(--cgds-alpha-white-8);--cgds-surface-sunken:var(--cgds-brand-950);--cgds-surface-muted:var(--cgds-alpha-white-8);--cgds-surface-inverse:var(--cgds-brand-950);--cgds-text-default:var(--cgds-base-white);--cgds-text-heading:var(--cgds-base-white);--cgds-text-label:var(--cgds-base-white);--cgds-text-subtle:var(--cgds-neutral-300);--cgds-text-muted:var(--cgds-neutral-400);--cgds-text-placeholder:var(--cgds-alpha-white-70);--cgds-text-disabled:var(--cgds-alpha-white-60);--cgds-text-on-bold:var(--cgds-brand-900);--cgds-text-accent:var(--cgds-accent-300);--cgds-text-link-default:var(--cgds-accent-300);--cgds-text-link-hover:var(--cgds-accent-200);--cgds-text-link-active:var(--cgds-accent-100);--cgds-border-default:var(--cgds-alpha-white-50);--cgds-border-strong:var(--cgds-alpha-white-70);--cgds-border-divider:var(--cgds-alpha-white-12);--cgds-border-disabled:var(--cgds-alpha-white-12);--cgds-border-neutral-subtle:var(--cgds-alpha-white-8);--cgds-border-brand-subtle:var(--cgds-alpha-navy-16);--cgds-border-brand-strong:var(--cgds-alpha-navy-20);--cgds-focus-ring:var(--cgds-accent-400);--cgds-focus-ring-inner:var(--cgds-brand-900);--cgds-icon-default:var(--cgds-base-white);--cgds-icon-subtle:var(--cgds-neutral-300);--cgds-icon-disabled:var(--cgds-alpha-white-60);--cgds-icon-on-bold:var(--cgds-brand-900);--cgds-control-disabled-bg:var(--cgds-alpha-white-8);--cgds-control-disabled-text:var(--cgds-alpha-white-60);--cgds-control-disabled-border:var(--cgds-alpha-white-12);--cgds-control-disabled-icon:var(--cgds-alpha-white-60);--cgds-control-brand-solid-bg:var(--cgds-base-white);--cgds-control-brand-solid-bg-hover:var(--cgds-neutral-100);--cgds-control-brand-solid-bg-active:var(--cgds-neutral-200);--cgds-control-brand-solid-text:var(--cgds-brand-900);--cgds-control-error-solid-bg:var(--cgds-base-white);--cgds-control-error-solid-bg-hover:var(--cgds-neutral-100);--cgds-control-error-solid-bg-active:var(--cgds-neutral-200);--cgds-control-error-solid-text:var(--cgds-brand-900);--cgds-control-discovery-solid-bg:var(--cgds-base-white);--cgds-control-discovery-solid-bg-hover:var(--cgds-neutral-100);--cgds-control-discovery-solid-bg-active:var(--cgds-neutral-200);--cgds-control-discovery-solid-text:var(--cgds-brand-900);--cgds-control-success-solid-bg:var(--cgds-base-white);--cgds-control-success-solid-bg-hover:var(--cgds-neutral-100);--cgds-control-success-solid-bg-active:var(--cgds-neutral-200);--cgds-control-success-solid-text:var(--cgds-brand-900);--cgds-control-warning-solid-bg:var(--cgds-base-white);--cgds-control-warning-solid-bg-hover:var(--cgds-neutral-100);--cgds-control-warning-solid-bg-active:var(--cgds-neutral-200);--cgds-control-warning-solid-text:var(--cgds-brand-900);--cgds-control-info-solid-bg:var(--cgds-base-white);--cgds-control-info-solid-bg-hover:var(--cgds-neutral-100);--cgds-control-info-solid-bg-active:var(--cgds-neutral-200);--cgds-control-info-solid-text:var(--cgds-brand-900);--cgds-control-brand-tonal-bg:var(--cgds-alpha-navy-35);--cgds-control-brand-tonal-bg-hover:var(--cgds-alpha-navy-40);--cgds-control-brand-tonal-bg-active:var(--cgds-alpha-navy-45);--cgds-control-brand-tonal-text:var(--cgds-base-white);--cgds-control-neutral-tonal-bg:var(--cgds-alpha-white-16);--cgds-control-neutral-tonal-bg-hover:var(--cgds-alpha-white-24);--cgds-control-neutral-tonal-bg-active:var(--cgds-alpha-white-38);--cgds-control-neutral-tonal-text:var(--cgds-base-white);--cgds-control-error-tonal-bg:var(--cgds-alpha-white-16);--cgds-control-error-tonal-bg-hover:var(--cgds-alpha-white-24);--cgds-control-error-tonal-bg-active:var(--cgds-alpha-white-38);--cgds-control-error-tonal-text:var(--cgds-base-white);--cgds-control-discovery-tonal-bg:var(--cgds-alpha-white-16);--cgds-control-discovery-tonal-bg-hover:var(--cgds-alpha-white-24);--cgds-control-discovery-tonal-bg-active:var(--cgds-alpha-white-38);--cgds-control-discovery-tonal-text:var(--cgds-base-white);--cgds-control-success-tonal-bg:var(--cgds-alpha-white-16);--cgds-control-success-tonal-bg-hover:var(--cgds-alpha-white-24);--cgds-control-success-tonal-bg-active:var(--cgds-alpha-white-38);--cgds-control-success-tonal-text:var(--cgds-base-white);--cgds-control-warning-tonal-bg:var(--cgds-alpha-white-16);--cgds-control-warning-tonal-bg-hover:var(--cgds-alpha-white-24);--cgds-control-warning-tonal-bg-active:var(--cgds-alpha-white-38);--cgds-control-warning-tonal-text:var(--cgds-base-white);--cgds-control-info-tonal-bg:var(--cgds-alpha-white-16);--cgds-control-info-tonal-bg-hover:var(--cgds-alpha-white-24);--cgds-control-info-tonal-bg-active:var(--cgds-alpha-white-38);--cgds-control-info-tonal-text:var(--cgds-base-white);--cgds-control-brand-outline-border:var(--cgds-alpha-white-50);--cgds-control-brand-outline-border-hover:var(--cgds-alpha-white-70);--cgds-control-brand-outline-bg-hover:var(--cgds-alpha-white-8);--cgds-control-brand-outline-bg-active:var(--cgds-alpha-white-12);--cgds-control-brand-outline-text:var(--cgds-base-white);--cgds-control-brand-outline-text-hover:var(--cgds-base-white);--cgds-control-neutral-outline-border:var(--cgds-alpha-white-50);--cgds-control-neutral-outline-border-hover:var(--cgds-alpha-white-70);--cgds-control-neutral-outline-bg-hover:var(--cgds-alpha-white-8);--cgds-control-neutral-outline-bg-active:var(--cgds-alpha-white-12);--cgds-control-neutral-outline-text:var(--cgds-base-white);--cgds-control-neutral-outline-text-hover:var(--cgds-base-white);--cgds-control-error-outline-border:var(--cgds-alpha-white-50);--cgds-control-error-outline-border-hover:var(--cgds-alpha-white-70);--cgds-control-error-outline-bg-hover:var(--cgds-alpha-white-8);--cgds-control-error-outline-bg-active:var(--cgds-alpha-white-12);--cgds-control-error-outline-text:var(--cgds-base-white);--cgds-control-error-outline-text-hover:var(--cgds-base-white);--cgds-control-brand-ghost-bg-hover:var(--cgds-alpha-white-8);--cgds-control-brand-ghost-bg-active:var(--cgds-alpha-white-12);--cgds-control-brand-ghost-text:var(--cgds-base-white);--cgds-control-brand-ghost-text-hover:var(--cgds-base-white);--cgds-control-neutral-ghost-bg-hover:var(--cgds-alpha-white-8);--cgds-control-neutral-ghost-bg-active:var(--cgds-alpha-white-12);--cgds-control-neutral-ghost-text:var(--cgds-base-white);--cgds-control-neutral-ghost-text-hover:var(--cgds-base-white);--cgds-control-error-ghost-bg-hover:var(--cgds-alpha-white-8);--cgds-control-error-ghost-bg-active:var(--cgds-alpha-white-12);--cgds-control-error-ghost-text:var(--cgds-base-white);--cgds-control-error-ghost-text-hover:var(--cgds-base-white);--cgds-control-discovery-ghost-bg-hover:var(--cgds-alpha-white-8);--cgds-control-discovery-ghost-bg-active:var(--cgds-alpha-white-12);--cgds-control-discovery-ghost-text:var(--cgds-base-white);--cgds-control-discovery-ghost-text-hover:var(--cgds-base-white);--cgds-surface-brand-subtle:var(--cgds-alpha-white-8);--cgds-surface-brand-subtle-hover:var(--cgds-alpha-white-12);--cgds-surface-brand-border:var(--cgds-alpha-white-24);--cgds-surface-brand-text:var(--cgds-base-white);--cgds-surface-neutral-subtle:var(--cgds-alpha-white-8);--cgds-surface-neutral-subtle-hover:var(--cgds-alpha-white-12);--cgds-surface-neutral-border:var(--cgds-alpha-white-24);--cgds-surface-neutral-text:var(--cgds-base-white);--cgds-surface-error-subtle:var(--cgds-alpha-white-8);--cgds-surface-error-subtle-hover:var(--cgds-alpha-white-12);--cgds-surface-error-border:var(--cgds-alpha-white-24);--cgds-surface-error-text:var(--cgds-base-white);--cgds-surface-discovery-subtle:var(--cgds-alpha-white-8);--cgds-surface-discovery-subtle-hover:var(--cgds-alpha-white-12);--cgds-surface-discovery-border:var(--cgds-alpha-white-24);--cgds-surface-discovery-text:var(--cgds-base-white);--cgds-surface-success-subtle:var(--cgds-alpha-white-8);--cgds-surface-success-subtle-hover:var(--cgds-alpha-white-12);--cgds-surface-success-border:var(--cgds-alpha-white-24);--cgds-surface-success-text:var(--cgds-base-white);--cgds-surface-warning-subtle:var(--cgds-alpha-white-8);--cgds-surface-warning-subtle-hover:var(--cgds-alpha-white-12);--cgds-surface-warning-border:var(--cgds-alpha-white-24);--cgds-surface-warning-text:var(--cgds-base-white);--cgds-surface-info-subtle:var(--cgds-alpha-white-8);--cgds-surface-info-subtle-hover:var(--cgds-alpha-white-12);--cgds-surface-info-border:var(--cgds-alpha-white-24);--cgds-surface-info-text:var(--cgds-base-white);--cgds-surface-brand-bold:var(--cgds-brand-400);--cgds-surface-brand-bold-hover:var(--cgds-brand-300);--cgds-surface-brand-bold-active:var(--cgds-brand-200);--cgds-surface-neutral-bold:var(--cgds-neutral-400);--cgds-surface-neutral-bold-hover:var(--cgds-neutral-300);--cgds-surface-neutral-bold-active:var(--cgds-neutral-200);--cgds-surface-error-bold:var(--cgds-error-400);--cgds-surface-error-bold-hover:var(--cgds-error-300);--cgds-surface-error-bold-active:var(--cgds-error-200);--cgds-surface-success-bold:var(--cgds-success-500);--cgds-surface-success-bold-hover:var(--cgds-success-400);--cgds-surface-success-bold-active:var(--cgds-success-300);--cgds-surface-warning-bold:var(--cgds-warning-500);--cgds-surface-warning-bold-hover:var(--cgds-warning-400);--cgds-surface-warning-bold-active:var(--cgds-warning-300);--cgds-surface-info-bold:var(--cgds-info-500);--cgds-surface-info-bold-hover:var(--cgds-info-400);--cgds-surface-info-bold-active:var(--cgds-info-300);--cgds-surface-discovery-bold:var(--cgds-discovery-300);--cgds-surface-discovery-bold-hover:var(--cgds-discovery-200);--cgds-surface-discovery-bold-active:var(--cgds-discovery-100);--cgds-surface-tooltip:var(--cgds-neutral-100);--cgds-chart-categorical-1:var(--cgds-brand-300);--cgds-chart-categorical-2:var(--cgds-warning-300);--cgds-chart-categorical-3:var(--cgds-accent-300);--cgds-chart-categorical-4:var(--cgds-discovery-300);--cgds-chart-categorical-5:var(--cgds-error-300);--cgds-chart-categorical-6:var(--cgds-info-300);--cgds-chart-categorical-7:var(--cgds-success-300);--cgds-chart-categorical-other:var(--cgds-neutral-400);--cgds-chart-status-positive:var(--cgds-success-300);--cgds-chart-status-warning:var(--cgds-warning-300);--cgds-chart-status-negative:var(--cgds-error-300);--cgds-chart-status-neutral:var(--cgds-neutral-400);--cgds-chart-sequential-1:var(--cgds-brand-900);--cgds-chart-sequential-2:var(--cgds-brand-700);--cgds-chart-sequential-4:var(--cgds-brand-300);--cgds-chart-sequential-5:var(--cgds-brand-100);--cgds-chart-diverging-negative-2:var(--cgds-error-300);--cgds-chart-diverging-negative-1:var(--cgds-error-500);--cgds-chart-diverging-midpoint:var(--cgds-alpha-white-16);--cgds-chart-diverging-positive-1:var(--cgds-info-500);--cgds-chart-diverging-positive-2:var(--cgds-info-300);--cgds-chart-axis-line:var(--cgds-alpha-white-38);--cgds-chart-axis-grid:var(--cgds-alpha-white-12);--cgds-chart-axis-label:var(--cgds-neutral-300);--cgds-chart-surface:var(--cgds-brand-900);--cgds-control-brand-solid-separator:var(--cgds-alpha-black-45);--cgds-control-discovery-solid-separator:var(--cgds-alpha-black-45);--cgds-control-error-solid-separator:var(--cgds-alpha-black-45);--cgds-control-info-solid-separator:var(--cgds-alpha-black-45);--cgds-control-success-solid-separator:var(--cgds-alpha-black-45);--cgds-control-warning-solid-separator:var(--cgds-alpha-black-45);--cgds-control-brand-tonal-separator:var(--cgds-alpha-white-50);--cgds-control-discovery-tonal-separator:var(--cgds-alpha-white-50);--cgds-control-error-tonal-separator:var(--cgds-alpha-white-50);--cgds-control-info-tonal-separator:var(--cgds-alpha-white-50);--cgds-control-neutral-tonal-separator:var(--cgds-alpha-white-50);--cgds-control-success-tonal-separator:var(--cgds-alpha-white-50);--cgds-control-warning-tonal-separator:var(--cgds-alpha-white-50);--cgds-control-brand-outline-separator:var(--cgds-alpha-white-50);--cgds-control-error-outline-separator:var(--cgds-alpha-white-50);--cgds-control-neutral-outline-separator:var(--cgds-alpha-white-50)}[data-cgds-theme=dark]{--cgds-surface-page:var(--cgds-neutral-950);--cgds-surface-container:var(--cgds-neutral-900);--cgds-surface-raised:var(--cgds-neutral-800);--cgds-surface-sunken:var(--cgds-neutral-950);--cgds-surface-muted:var(--cgds-neutral-800);--cgds-surface-tooltip:var(--cgds-neutral-700);--cgds-surface-inverse:var(--cgds-neutral-800);--cgds-text-default:var(--cgds-neutral-100);--cgds-text-heading:var(--cgds-base-white);--cgds-text-label:var(--cgds-neutral-100);--cgds-text-subtle:var(--cgds-neutral-400);--cgds-text-muted:var(--cgds-neutral-500);--cgds-text-placeholder:var(--cgds-neutral-500);--cgds-text-disabled:var(--cgds-neutral-400);--cgds-text-on-bold:var(--cgds-neutral-950);--cgds-text-accent:var(--cgds-accent-300);--cgds-text-link-default:var(--cgds-brand-300);--cgds-text-link-hover:var(--cgds-brand-200);--cgds-text-link-active:var(--cgds-brand-100);--cgds-border-default:var(--cgds-neutral-500);--cgds-border-strong:var(--cgds-neutral-400);--cgds-border-divider:var(--cgds-neutral-800);--cgds-border-disabled:var(--cgds-neutral-700);--cgds-border-neutral-subtle:var(--cgds-alpha-white-8);--cgds-border-brand-subtle:var(--cgds-alpha-navy-16);--cgds-border-brand-strong:var(--cgds-alpha-navy-20);--cgds-focus-ring:var(--cgds-accent-400);--cgds-focus-ring-inner:var(--cgds-neutral-900);--cgds-icon-default:var(--cgds-neutral-200);--cgds-icon-subtle:var(--cgds-neutral-400);--cgds-icon-disabled:var(--cgds-neutral-400);--cgds-icon-on-bold:var(--cgds-neutral-950);--cgds-control-disabled-bg:var(--cgds-neutral-800);--cgds-control-disabled-text:var(--cgds-neutral-400);--cgds-control-disabled-border:var(--cgds-neutral-700);--cgds-control-disabled-icon:var(--cgds-neutral-400);--cgds-control-brand-solid-bg:var(--cgds-brand-400);--cgds-control-brand-solid-bg-hover:var(--cgds-brand-300);--cgds-control-brand-solid-bg-active:var(--cgds-brand-200);--cgds-control-brand-solid-text:var(--cgds-neutral-950);--cgds-control-error-solid-bg:var(--cgds-error-400);--cgds-control-error-solid-bg-hover:var(--cgds-error-300);--cgds-control-error-solid-bg-active:var(--cgds-error-200);--cgds-control-error-solid-text:var(--cgds-neutral-950);--cgds-control-discovery-solid-bg:var(--cgds-discovery-300);--cgds-control-discovery-solid-bg-hover:var(--cgds-discovery-200);--cgds-control-discovery-solid-bg-active:var(--cgds-discovery-100);--cgds-control-discovery-solid-text:var(--cgds-neutral-950);--cgds-control-success-solid-bg:var(--cgds-success-400);--cgds-control-success-solid-bg-hover:var(--cgds-success-300);--cgds-control-success-solid-bg-active:var(--cgds-success-200);--cgds-control-success-solid-text:var(--cgds-neutral-950);--cgds-control-warning-solid-bg:var(--cgds-warning-400);--cgds-control-warning-solid-bg-hover:var(--cgds-warning-300);--cgds-control-warning-solid-bg-active:var(--cgds-warning-200);--cgds-control-warning-solid-text:var(--cgds-neutral-950);--cgds-control-info-solid-bg:var(--cgds-info-400);--cgds-control-info-solid-bg-hover:var(--cgds-info-300);--cgds-control-info-solid-bg-active:var(--cgds-info-200);--cgds-control-info-solid-text:var(--cgds-neutral-950);--cgds-control-brand-tonal-bg:var(--cgds-alpha-navy-35);--cgds-control-brand-tonal-bg-hover:var(--cgds-alpha-navy-40);--cgds-control-brand-tonal-bg-active:var(--cgds-alpha-navy-45);--cgds-control-brand-tonal-text:var(--cgds-brand-100);--cgds-control-neutral-tonal-bg:var(--cgds-alpha-white-24);--cgds-control-neutral-tonal-bg-hover:var(--cgds-alpha-white-38);--cgds-control-neutral-tonal-bg-active:var(--cgds-alpha-white-50);--cgds-control-neutral-tonal-text:var(--cgds-neutral-100);--cgds-control-error-tonal-bg:var(--cgds-alpha-white-8);--cgds-control-error-tonal-bg-hover:var(--cgds-alpha-white-12);--cgds-control-error-tonal-bg-active:var(--cgds-alpha-white-16);--cgds-control-error-tonal-text:var(--cgds-error-200);--cgds-control-discovery-tonal-bg:var(--cgds-alpha-white-8);--cgds-control-discovery-tonal-bg-hover:var(--cgds-alpha-white-12);--cgds-control-discovery-tonal-bg-active:var(--cgds-alpha-white-16);--cgds-control-discovery-tonal-text:var(--cgds-discovery-200);--cgds-control-success-tonal-bg:var(--cgds-alpha-white-8);--cgds-control-success-tonal-bg-hover:var(--cgds-alpha-white-12);--cgds-control-success-tonal-bg-active:var(--cgds-alpha-white-16);--cgds-control-success-tonal-text:var(--cgds-success-200);--cgds-control-warning-tonal-bg:var(--cgds-alpha-white-8);--cgds-control-warning-tonal-bg-hover:var(--cgds-alpha-white-12);--cgds-control-warning-tonal-bg-active:var(--cgds-alpha-white-16);--cgds-control-warning-tonal-text:var(--cgds-warning-200);--cgds-control-info-tonal-bg:var(--cgds-alpha-white-8);--cgds-control-info-tonal-bg-hover:var(--cgds-alpha-white-12);--cgds-control-info-tonal-bg-active:var(--cgds-alpha-white-16);--cgds-control-info-tonal-text:var(--cgds-info-200);--cgds-control-brand-outline-border:var(--cgds-brand-400);--cgds-control-brand-outline-border-hover:var(--cgds-brand-300);--cgds-control-brand-outline-bg-hover:var(--cgds-alpha-white-8);--cgds-control-brand-outline-bg-active:var(--cgds-alpha-white-12);--cgds-control-brand-outline-text:var(--cgds-brand-200);--cgds-control-brand-outline-text-hover:var(--cgds-brand-100);--cgds-control-neutral-outline-border:var(--cgds-neutral-400);--cgds-control-neutral-outline-border-hover:var(--cgds-neutral-300);--cgds-control-neutral-outline-bg-hover:var(--cgds-alpha-white-8);--cgds-control-neutral-outline-bg-active:var(--cgds-alpha-white-12);--cgds-control-neutral-outline-text:var(--cgds-neutral-200);--cgds-control-neutral-outline-text-hover:var(--cgds-neutral-100);--cgds-control-error-outline-border:var(--cgds-error-400);--cgds-control-error-outline-border-hover:var(--cgds-error-300);--cgds-control-error-outline-bg-hover:var(--cgds-alpha-white-8);--cgds-control-error-outline-bg-active:var(--cgds-alpha-white-12);--cgds-control-error-outline-text:var(--cgds-error-200);--cgds-control-error-outline-text-hover:var(--cgds-error-100);--cgds-control-brand-ghost-bg-hover:var(--cgds-alpha-white-8);--cgds-control-brand-ghost-bg-active:var(--cgds-alpha-white-12);--cgds-control-brand-ghost-text:var(--cgds-brand-200);--cgds-control-brand-ghost-text-hover:var(--cgds-brand-100);--cgds-control-neutral-ghost-bg-hover:var(--cgds-alpha-white-8);--cgds-control-neutral-ghost-bg-active:var(--cgds-alpha-white-12);--cgds-control-neutral-ghost-text:var(--cgds-neutral-200);--cgds-control-neutral-ghost-text-hover:var(--cgds-neutral-100);--cgds-control-error-ghost-bg-hover:var(--cgds-alpha-white-8);--cgds-control-error-ghost-bg-active:var(--cgds-alpha-white-12);--cgds-control-error-ghost-text:var(--cgds-error-200);--cgds-control-error-ghost-text-hover:var(--cgds-error-100);--cgds-control-discovery-ghost-bg-hover:var(--cgds-alpha-white-8);--cgds-control-discovery-ghost-bg-active:var(--cgds-alpha-white-12);--cgds-control-discovery-ghost-text:var(--cgds-discovery-200);--cgds-control-discovery-ghost-text-hover:var(--cgds-discovery-100);--cgds-surface-brand-subtle:var(--cgds-brand-950);--cgds-surface-brand-subtle-hover:var(--cgds-brand-900);--cgds-surface-brand-border:var(--cgds-brand-800);--cgds-surface-brand-bold:var(--cgds-brand-950);--cgds-surface-brand-bold-active:var(--cgds-brand-800);--cgds-surface-brand-text:var(--cgds-brand-200);--cgds-surface-neutral-subtle:var(--cgds-neutral-900);--cgds-surface-neutral-subtle-hover:var(--cgds-neutral-900);--cgds-surface-neutral-border:var(--cgds-neutral-800);--cgds-surface-neutral-bold:var(--cgds-neutral-900);--cgds-surface-neutral-bold-active:var(--cgds-neutral-700);--cgds-surface-neutral-text:var(--cgds-neutral-100);--cgds-surface-error-subtle:var(--cgds-error-950);--cgds-surface-error-subtle-hover:var(--cgds-error-900);--cgds-surface-error-border:var(--cgds-error-800);--cgds-surface-error-bold:var(--cgds-error-800);--cgds-surface-error-bold-active:var(--cgds-error-600);--cgds-surface-error-text:var(--cgds-error-200);--cgds-surface-discovery-subtle:var(--cgds-discovery-950);--cgds-surface-discovery-subtle-hover:var(--cgds-discovery-900);--cgds-surface-discovery-border:var(--cgds-discovery-800);--cgds-surface-discovery-bold:var(--cgds-discovery-800);--cgds-surface-discovery-bold-active:var(--cgds-discovery-600);--cgds-surface-discovery-text:var(--cgds-discovery-200);--cgds-surface-success-subtle:var(--cgds-success-950);--cgds-surface-success-subtle-hover:var(--cgds-success-900);--cgds-surface-success-border:var(--cgds-success-800);--cgds-surface-success-bold:var(--cgds-success-900);--cgds-surface-success-bold-active:var(--cgds-success-700);--cgds-surface-success-text:var(--cgds-success-200);--cgds-surface-warning-subtle:var(--cgds-warning-950);--cgds-surface-warning-subtle-hover:var(--cgds-warning-900);--cgds-surface-warning-border:var(--cgds-warning-800);--cgds-surface-warning-bold:var(--cgds-warning-900);--cgds-surface-warning-bold-active:var(--cgds-warning-700);--cgds-surface-warning-text:var(--cgds-warning-200);--cgds-surface-info-subtle:var(--cgds-info-950);--cgds-surface-info-subtle-hover:var(--cgds-info-900);--cgds-surface-info-border:var(--cgds-info-800);--cgds-surface-info-bold:var(--cgds-info-900);--cgds-surface-info-bold-active:var(--cgds-info-700);--cgds-surface-info-text:var(--cgds-info-200);--cgds-chart-categorical-1:var(--cgds-brand-300);--cgds-chart-categorical-2:var(--cgds-warning-300);--cgds-chart-categorical-3:var(--cgds-accent-300);--cgds-chart-categorical-4:var(--cgds-discovery-300);--cgds-chart-categorical-5:var(--cgds-error-300);--cgds-chart-categorical-6:var(--cgds-info-300);--cgds-chart-categorical-7:var(--cgds-success-300);--cgds-chart-categorical-other:var(--cgds-neutral-400);--cgds-chart-status-positive:var(--cgds-success-300);--cgds-chart-status-warning:var(--cgds-warning-300);--cgds-chart-status-negative:var(--cgds-error-300);--cgds-chart-status-neutral:var(--cgds-neutral-400);--cgds-chart-sequential-1:var(--cgds-brand-900);--cgds-chart-sequential-2:var(--cgds-brand-700);--cgds-chart-sequential-4:var(--cgds-brand-300);--cgds-chart-sequential-5:var(--cgds-brand-100);--cgds-chart-diverging-negative-2:var(--cgds-error-300);--cgds-chart-diverging-negative-1:var(--cgds-error-500);--cgds-chart-diverging-midpoint:var(--cgds-neutral-700);--cgds-chart-diverging-positive-1:var(--cgds-info-500);--cgds-chart-diverging-positive-2:var(--cgds-info-300);--cgds-chart-axis-line:var(--cgds-neutral-600);--cgds-chart-axis-grid:var(--cgds-neutral-800);--cgds-chart-axis-label:var(--cgds-neutral-400);--cgds-chart-surface:var(--cgds-neutral-900);--cgds-control-brand-solid-separator:var(--cgds-alpha-black-60);--cgds-control-discovery-solid-separator:var(--cgds-alpha-black-60);--cgds-control-error-solid-separator:var(--cgds-alpha-black-60);--cgds-control-info-solid-separator:var(--cgds-alpha-black-60);--cgds-control-success-solid-separator:var(--cgds-alpha-black-60);--cgds-control-warning-solid-separator:var(--cgds-alpha-black-60);--cgds-control-brand-tonal-separator:var(--cgds-alpha-white-50);--cgds-control-discovery-tonal-separator:var(--cgds-alpha-white-50);--cgds-control-error-tonal-separator:var(--cgds-alpha-white-50);--cgds-control-info-tonal-separator:var(--cgds-alpha-white-50);--cgds-control-neutral-tonal-separator:var(--cgds-alpha-white-50);--cgds-control-success-tonal-separator:var(--cgds-alpha-white-50);--cgds-control-warning-tonal-separator:var(--cgds-alpha-white-50);--cgds-control-brand-outline-separator:var(--cgds-brand-400);--cgds-control-error-outline-separator:var(--cgds-error-400);--cgds-control-neutral-outline-separator:var(--cgds-neutral-400)}:root{--cgds-font-size-h1:36px;--cgds-line-height-h1:44px;--cgds-font-size-h2:32px;--cgds-line-height-h2:40px;--cgds-font-size-h3:28px;--cgds-line-height-h3:36px;--cgds-font-size-h4:24px;--cgds-line-height-h4:32px;--cgds-font-size-h5:20px;--cgds-line-height-h5:24px;--cgds-font-size-body-lg:20px;--cgds-line-height-body-lg:24px;--cgds-font-size-body-md:16px;--cgds-line-height-body-md:22px;--cgds-font-size-body-sm:14px;--cgds-line-height-body-sm:18px;--cgds-font-size-body-xs:12px;--cgds-line-height-body-xs:16px;--cgds-paragraph-spacing-body-lg:24px;--cgds-paragraph-spacing-body-md:24px;--cgds-paragraph-spacing-body-sm:16px;--cgds-paragraph-spacing-body-xs:12px}@media (max-width:1024px){:root{--cgds-font-size-h1:32px;--cgds-line-height-h1:40px;--cgds-font-size-h2:28px;--cgds-line-height-h2:36px;--cgds-font-size-h3:24px;--cgds-line-height-h3:32px;--cgds-font-size-h4:24px;--cgds-line-height-h4:32px;--cgds-font-size-h5:20px;--cgds-line-height-h5:24px;--cgds-font-size-body-lg:20px;--cgds-line-height-body-lg:24px;--cgds-font-size-body-md:16px;--cgds-line-height-body-md:22px;--cgds-font-size-body-sm:14px;--cgds-line-height-body-sm:18px;--cgds-font-size-body-xs:12px;--cgds-line-height-body-xs:16px;--cgds-paragraph-spacing-body-lg:24px;--cgds-paragraph-spacing-body-md:24px;--cgds-paragraph-spacing-body-sm:16px;--cgds-paragraph-spacing-body-xs:12px}}@media (max-width:768px){:root{--cgds-font-size-h1:28px;--cgds-line-height-h1:36px;--cgds-font-size-h2:24px;--cgds-line-height-h2:32px;--cgds-font-size-h3:22px;--cgds-line-height-h3:28px;--cgds-font-size-h4:20px;--cgds-line-height-h4:28px;--cgds-font-size-h5:18px;--cgds-line-height-h5:24px;--cgds-font-size-body-lg:20px;--cgds-line-height-body-lg:24px;--cgds-font-size-body-md:16px;--cgds-line-height-body-md:22px;--cgds-font-size-body-sm:14px;--cgds-line-height-body-sm:18px;--cgds-font-size-body-xs:12px;--cgds-line-height-body-xs:16px;--cgds-paragraph-spacing-body-lg:24px;--cgds-paragraph-spacing-body-md:20px;--cgds-paragraph-spacing-body-sm:16px;--cgds-paragraph-spacing-body-xs:12px}}:root{--cgds-elevation-none:none;--cgds-elevation-xs:0 1px 2px var(--cgds-alpha-black-6);--cgds-elevation-sm:0 2px 4px var(--cgds-alpha-black-8);--cgds-elevation-md:0 4px 8px var(--cgds-alpha-black-10);--cgds-elevation-lg:0 8px 16px var(--cgds-alpha-black-12);--cgds-elevation-xl:0 16px 32px var(--cgds-alpha-black-16)}@media (prefers-reduced-motion:reduce){:root{--cgds-motion-duration-instant:0s;--cgds-motion-duration-faster:0s;--cgds-motion-duration-fast:0s;--cgds-motion-duration-base:0s;--cgds-motion-duration-slow:0s;--cgds-motion-duration-slower:0s;--cgds-motion-duration-loop:var(--cgds-motion-duration-loop-reduced)}}@keyframes cgds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cgds-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cgds-zoom-in-95{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}@keyframes cgds-zoom-out-95{0%{opacity:1;scale:1}to{opacity:0;scale:.95}}@keyframes cgds-slide-in-from-top{0%{opacity:0;translate:0 calc(-1 * var(--cgds-ui-slide-distance))}to{opacity:1;translate:0}}@keyframes cgds-slide-out-to-top{0%{opacity:1;translate:0}to{opacity:0;translate:0 calc(-1 * var(--cgds-ui-slide-distance))}}@keyframes cgds-slide-in-from-bottom{0%{opacity:0;translate:0 var(--cgds-ui-slide-distance)}to{opacity:1;translate:0}}@keyframes cgds-slide-out-to-bottom{0%{opacity:1;translate:0}to{opacity:0;translate:0 var(--cgds-ui-slide-distance)}}:root{--cgds-ui-slide-distance:var(--cgds-space-padding-sm)}.cgds-text-h1,.cgds-text-h2,.cgds-text-h3,.cgds-text-h4,.cgds-text-h5{font-family:var(--cgds-font-family-heading);font-weight:var(--cgds-font-weight-semibold);color:var(--cgds-text-heading);margin:0}.cgds-text-h1{font-size:var(--cgds-font-size-h1);line-height:var(--cgds-line-height-h1);letter-spacing:-.01em}.cgds-text-h2{font-size:var(--cgds-font-size-h2);line-height:var(--cgds-line-height-h2);letter-spacing:-.01em}.cgds-text-h3{font-size:var(--cgds-font-size-h3);line-height:var(--cgds-line-height-h3);letter-spacing:0}.cgds-text-h4{font-size:var(--cgds-font-size-h4);line-height:var(--cgds-line-height-h4);letter-spacing:0}.cgds-text-h5{font-size:var(--cgds-font-size-h5);line-height:var(--cgds-line-height-h5);letter-spacing:0}.cgds-text-body-lg,.cgds-text-body-md,.cgds-text-body-sm,.cgds-text-body-xs{font-family:var(--cgds-font-family-body);font-weight:var(--cgds-font-weight-regular);color:var(--cgds-text-default);letter-spacing:.005em}.cgds-text-body-lg{font-size:var(--cgds-font-size-body-lg);line-height:var(--cgds-line-height-body-lg)}.cgds-text-body-md{font-size:var(--cgds-font-size-body-md);line-height:var(--cgds-line-height-body-md)}.cgds-text-body-sm{font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm)}.cgds-text-body-xs{font-size:var(--cgds-font-size-body-xs);line-height:var(--cgds-line-height-body-xs)}.cgds-text-body-lg.cgds-flow{margin-block-end:var(--cgds-paragraph-spacing-body-lg)}.cgds-text-body-md.cgds-flow{margin-block-end:var(--cgds-paragraph-spacing-body-md)}.cgds-text-body-sm.cgds-flow{margin-block-end:var(--cgds-paragraph-spacing-body-sm)}.cgds-text-body-xs.cgds-flow{margin-block-end:var(--cgds-paragraph-spacing-body-xs)}.cgds-text-overline{font-family:var(--cgds-font-family-body);font-size:var(--cgds-font-size-body-xs);line-height:var(--cgds-line-height-body-xs);font-weight:var(--cgds-font-weight-medium);color:var(--cgds-text-subtle);text-transform:uppercase;letter-spacing:.04em}.cgds-text-regular{font-weight:var(--cgds-font-weight-regular)}.cgds-text-medium{font-weight:var(--cgds-font-weight-medium)}.cgds-text-semibold{font-weight:var(--cgds-font-weight-semibold)}.cgds-text-bold{font-weight:var(--cgds-font-weight-bold)}.cgds-text-label{font-family:var(--cgds-font-family-body);font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);font-weight:var(--cgds-font-weight-medium);color:var(--cgds-text-label);letter-spacing:.005em}.cgds-text-description{font-family:var(--cgds-font-family-body);font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);font-weight:var(--cgds-font-weight-regular);color:var(--cgds-text-subtle);letter-spacing:.005em}.cgds-text-caption{font-family:var(--cgds-font-family-body);font-size:var(--cgds-font-size-body-xs);line-height:var(--cgds-line-height-body-xs);font-weight:var(--cgds-font-weight-regular);color:var(--cgds-text-subtle);letter-spacing:.005em}.cgds-text-control{font-family:var(--cgds-font-family-body);font-size:var(--cgds-font-size-body-sm);line-height:var(--cgds-line-height-body-sm);font-weight:var(--cgds-font-weight-medium);letter-spacing:.005em}.cgds-text-color-default{color:var(--cgds-text-default)}.cgds-text-color-heading{color:var(--cgds-text-heading)}.cgds-text-color-subtle{color:var(--cgds-text-subtle)}.cgds-text-color-placeholder{color:var(--cgds-text-placeholder)}.cgds-text-color-disabled{color:var(--cgds-text-disabled)}.cgds-text-color-accent{color:var(--cgds-text-accent)}.cgds-text-color-on-bold{color:var(--cgds-text-on-bold)}.cgds-text-color-error{color:var(--cgds-surface-error-text)}.cgds-text-color-warning{color:var(--cgds-surface-warning-text)}.cgds-text-color-success{color:var(--cgds-surface-success-text)}.cgds-text-color-info{color:var(--cgds-surface-info-text)}.cgds-text-color-discovery{color:var(--cgds-surface-discovery-text)}.cgds-text-color-brand{color:var(--cgds-surface-brand-text)}.cgds-link{color:var(--cgds-text-link-default);font-weight:var(--cgds-font-weight-medium);text-underline-offset:3px;border-radius:var(--cgds-radius-xs);transition:color var(--cgds-motion-duration-fast) var(--cgds-motion-easing-standard);text-decoration:underline;text-decoration-thickness:1.5px}.cgds-link:hover{color:var(--cgds-text-link-hover);text-decoration-thickness:2px}.cgds-link:active{color:var(--cgds-text-link-active)}.cgds-link:focus-visible{box-shadow:0 0 0 var(--cgds-border-width-md) var(--cgds-focus-ring-inner),0 0 0 calc(var(--cgds-border-width-md) * 2) var(--cgds-focus-ring);outline:none}.cgds-link-quiet{text-decoration:none}.cgds-link-quiet:hover{text-decoration:underline}.cgds-link-external>svg{vertical-align:-.125em;width:1em;height:1em;margin-inline-start:.25em;text-decoration:none;display:inline-block}.cgds-text-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.cgds-text-currency{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:end;white-space:nowrap}.cgds-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cgds-line-clamp-2,.cgds-line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cgds-line-clamp-2{-webkit-line-clamp:2}.cgds-line-clamp-3{-webkit-line-clamp:3}.cgds-sr-only,.cgds-sr-only-focusable:not(:focus):not(:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cgds-root{font-family:var(--cgds-font-family-body);font-size:var(--cgds-font-size-body-md);line-height:var(--cgds-line-height-body-md);font-weight:var(--cgds-font-weight-regular);color:var(--cgds-text-default);background:var(--cgds-surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.icon[data-v-e808c008]{inline-size:var(--v0d643a27);block-size:var(--v0d643a27);display:block;flex:none}.ui-doc-viewer[data-v-f4854f44]{inline-size:100%;block-size:100%;min-block-size:24rem;border:1px solid var(--dpb-color-border);border-radius:var(--dpb-rounded-md);background:var(--dpb-color-surface)}.widget-host[data-v-bc7b062f]{display:block}.widget-host__state[data-v-bc7b062f]{background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);border-radius:var(--dpb-rounded-lg);padding:var(--dpb-spacing-lg);color:var(--dpb-color-secondary);font-size:var(--dpb-typography-body-sm-font-size)}.widget-host__state--error[data-v-bc7b062f]{color:var(--dpb-color-danger)}.case-write-outcome[data-v-3f64614a] .p-message-text{display:flex;flex-direction:column;gap:var(--dpb-spacing-xs)}.case-write-outcome__reason[data-v-3f64614a]{font-weight:var(--dpb-typography-h3-font-weight)}.case-write-outcome__code[data-v-3f64614a]{font-family:ui-monospace,monospace;font-size:var(--dpb-typography-body-xs-font-size);color:var(--dpb-color-secondary)}.app-button[data-v-9819eb15]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--dpb-color-primary);border-radius:var(--dpb-rounded-sm);background:var(--dpb-color-primary);color:var(--dpb-button-primary-text);font:inherit;font-size:13px;padding:7px 12px;cursor:pointer;transition:background .15s ease,color .15s ease}.app-button[data-v-9819eb15]:hover{filter:brightness(1.08)}.app-button[data-v-9819eb15]:focus-visible{outline:2px solid var(--dpb-color-primary);outline-offset:2px}.app-button--text[data-v-9819eb15]{background:transparent;border-color:transparent;color:var(--dpb-color-secondary)}.app-button--text[data-v-9819eb15]:hover{filter:none;background:color-mix(in srgb,var(--dpb-color-primary) 8%,transparent);color:var(--dpb-color-primary)}.app-button--rounded[data-v-9819eb15]{border-radius:999px}.app-button--small[data-v-9819eb15]{font-size:12px;padding:5px 8px}.app-button--large[data-v-9819eb15]{font-size:14px;padding:10px 16px}.aip-log[data-v-14a93a79]{background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);border-radius:12px;padding:10px;box-shadow:0 2px 8px #11254a0f}.aip-log__head[data-v-14a93a79]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.aip-log__head>i[data-v-14a93a79]{font-size:12px;color:var(--dpb-color-primary)}.aip-log__title[data-v-14a93a79]{font-size:12px;font-weight:600;color:var(--dpb-color-primary)}.aip-log__total[data-v-14a93a79]{margin-left:auto;font-size:10.5px;color:var(--p-text-muted-color, #94a3b8)}.aip-log__filters[data-v-14a93a79]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.aip-log__chip[data-v-14a93a79]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;border:1px solid var(--dpb-color-border);background:var(--dpb-color-surface);color:var(--dpb-color-secondary);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.aip-log__chip.is-active[data-v-14a93a79]{background:var(--dpb-color-primary);border-color:var(--dpb-color-primary);color:var(--p-surface-0, #fff)}.aip-log__chip-count[data-v-14a93a79]{font-size:10px;padding:0 5px;border-radius:99px;background:color-mix(in srgb,var(--dpb-color-primary) 12%,white);color:var(--dpb-color-primary)}.aip-log__chip.is-active .aip-log__chip-count[data-v-14a93a79]{background:color-mix(in srgb,white 26%,transparent);color:var(--p-surface-0, #fff)}.aip-log__list[data-v-14a93a79]{list-style:none;margin:0;padding:0 2px 0 0;display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dpb-color-border) transparent}.aip-log__list[data-v-14a93a79]::-webkit-scrollbar{width:6px}.aip-log__list[data-v-14a93a79]::-webkit-scrollbar-thumb{background:var(--dpb-color-border);border-radius:99px}.aip-log__list[data-v-14a93a79]::-webkit-scrollbar-thumb:hover{background:var(--dpb-color-secondary)}.aip-log__row[data-v-14a93a79]{border-radius:8px}.aip-log__row.is-open[data-v-14a93a79]{background:var(--dpb-color-neutral)}.aip-log__row-main[data-v-14a93a79]{display:flex;align-items:flex-start;gap:9px;width:100%;text-align:left;background:transparent;border:none;padding:8px;border-radius:8px;font-family:inherit;cursor:default}.aip-log__row.is-expandable .aip-log__row-main[data-v-14a93a79]{cursor:pointer}.aip-log__row.is-expandable .aip-log__row-main[data-v-14a93a79]:hover{background:var(--dpb-color-neutral)}.aip-log__badge[data-v-14a93a79]{width:24px;height:24px;border-radius:7px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;margin-top:1px}.aip-log__badge--agent[data-v-14a93a79]{background:var(--dpb-color-primary);color:var(--p-surface-0, #fff)}.aip-log__badge--skill[data-v-14a93a79]{background:color-mix(in srgb,var(--dpb-color-primary) 14%,white);color:var(--dpb-color-primary)}.aip-log__badge--tool[data-v-14a93a79]{background:var(--p-surface-100, #f1f5f9);color:var(--dpb-color-secondary)}.aip-log__body[data-v-14a93a79]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.aip-log__row-top[data-v-14a93a79]{display:flex;align-items:center;gap:6px}.aip-log__name[data-v-14a93a79]{font-size:12.5px;font-weight:600;color:var(--dpb-color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aip-log__status[data-v-14a93a79]{width:7px;height:7px;border-radius:99px;flex-shrink:0;background:var(--p-surface-300, #cbd5e1)}.aip-log__status--ok[data-v-14a93a79]{background:var(--dpb-color-success)}.aip-log__status--running[data-v-14a93a79]{background:var(--dpb-color-warning)}.aip-log__status--error[data-v-14a93a79]{background:var(--dpb-color-danger)}.aip-log__dur[data-v-14a93a79]{margin-left:auto;font-size:10.5px;color:var(--p-text-muted-color, #94a3b8);font-family:ui-monospace,monospace;flex-shrink:0}.aip-log__class[data-v-14a93a79]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--dpb-color-secondary)}.aip-log__detail[data-v-14a93a79]{font-size:11.5px;color:var(--p-text-color, #1f2937);line-height:1.4}.aip-log__tags[data-v-14a93a79]{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.aip-log__tag[data-v-14a93a79]{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:99px;background:var(--dpb-color-neutral);border:1px solid var(--dpb-color-border);font-size:10.5px;color:var(--dpb-color-secondary)}.aip-log__tag i[data-v-14a93a79]{font-size:9px}.aip-log__tag--target[data-v-14a93a79]{font-family:ui-monospace,monospace;color:var(--dpb-color-primary)}.aip-log__caret[data-v-14a93a79]{font-size:9px;color:var(--dpb-color-secondary);margin-top:6px;flex-shrink:0}.aip-log__params[data-v-14a93a79]{margin:0;padding:2px 8px 10px 41px;display:flex;flex-direction:column;gap:4px}.aip-log__param[data-v-14a93a79]{display:flex;align-items:baseline;gap:8px;font-size:11px}.aip-log__param dt[data-v-14a93a79]{flex-shrink:0;min-width:78px;color:var(--dpb-color-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;font-weight:600}.aip-log__param dd[data-v-14a93a79]{margin:0;color:var(--p-text-color, #1f2937);font-family:ui-monospace,monospace;word-break:break-word}.aip-text[data-v-092daa12]{margin:0;font-size:13px;line-height:1.55;color:var(--p-text-color, #1f2937);overflow-wrap:anywhere}.aip-md[data-v-092daa12] p{margin:0 0 8px}.aip-md[data-v-092daa12] p:last-child{margin-bottom:0}.aip-md[data-v-092daa12] h1,.aip-md[data-v-092daa12] h2,.aip-md[data-v-092daa12] h3,.aip-md[data-v-092daa12] h4{margin:14px 0 6px;font-weight:600;color:var(--dpb-color-primary);line-height:1.3}.aip-md[data-v-092daa12] h1{font-size:15px}.aip-md[data-v-092daa12] h2{font-size:14px}.aip-md[data-v-092daa12] h3{font-size:13.5px}.aip-md[data-v-092daa12] h4{font-size:13px}.aip-md[data-v-092daa12] h1:first-child,.aip-md[data-v-092daa12] h2:first-child,.aip-md[data-v-092daa12] h3:first-child{margin-top:0}.aip-md[data-v-092daa12] hr{border:none;border-top:1px solid var(--dpb-color-border);margin:10px 0}.aip-md[data-v-092daa12] ul,.aip-md[data-v-092daa12] ol{margin:4px 0 8px;padding-left:20px;display:flex;flex-direction:column;gap:3px}.aip-md[data-v-092daa12] strong{font-weight:600;color:var(--dpb-color-primary)}.aip-md[data-v-092daa12] a{color:var(--dpb-color-primary);text-decoration:underline}.aip-md[data-v-092daa12] blockquote{margin:6px 0 8px;padding:6px 10px;border-left:3px solid var(--dpb-color-primary);background:var(--dpb-color-neutral);border-radius:0 7px 7px 0;color:var(--dpb-color-secondary)}.aip-md[data-v-092daa12] blockquote p{margin:0}.aip-md[data-v-092daa12] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;background:var(--dpb-color-neutral);border:1px solid var(--dpb-color-border);border-radius:5px;padding:1px 5px}.aip-md[data-v-092daa12] pre{margin:6px 0 8px;padding:10px;background:var(--dpb-color-neutral);border:1px solid var(--dpb-color-border);border-radius:8px;overflow-x:auto}.aip-md[data-v-092daa12] pre code{background:none;border:none;padding:0;font-size:11.5px;line-height:1.5}.aip-md[data-v-092daa12] table{width:100%;margin:6px 0 10px;border-collapse:separate;border-spacing:0;border:1px solid var(--dpb-color-border);border-radius:8px;overflow:hidden;font-size:12px}.aip-md[data-v-092daa12] th{text-align:left;font-weight:600;padding:6px 9px;background:var(--dpb-color-neutral);color:var(--dpb-color-primary);border-bottom:1px solid var(--dpb-color-border);white-space:nowrap}.aip-md[data-v-092daa12] td{padding:5px 9px;border-bottom:1px solid var(--dpb-color-border);vertical-align:top}.aip-md[data-v-092daa12] tr:last-child td{border-bottom:none}.aip-md[data-v-092daa12] tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--dpb-color-neutral) 45%,transparent)}.aip-md[data-v-092daa12] td code,.aip-md[data-v-092daa12] th code{white-space:nowrap}.aip-thinking[data-v-bcd512bb]{margin-top:4px;font-size:12px}.aip-thinking__toggle[data-v-bcd512bb]{display:inline-flex;align-items:center;gap:5px;background:transparent;border:none;cursor:pointer;color:var(--dpb-color-secondary);padding:0;font-family:inherit;font-size:11.5px}.aip-thinking__toggle>i[data-v-bcd512bb]{font-size:9px}.aip-thinking__list[data-v-bcd512bb]{list-style:none;padding:6px 0 0 14px;margin:0;display:flex;flex-direction:column;gap:4px}.aip-thinking__list li[data-v-bcd512bb]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--dpb-color-secondary)}.aip-thinking__list i[data-v-bcd512bb]{font-size:10px;color:var(--dpb-color-success)}.aip-card[data-v-d2a3b2b7]{background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);border-radius:12px;padding:12px;box-shadow:0 2px 8px #11254a0f}.aip-card__title[data-v-d2a3b2b7]{font-size:12px;font-weight:600;color:var(--dpb-color-primary)}.aip-playbook__header[data-v-d2a3b2b7]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.aip-playbook__header>i[data-v-d2a3b2b7]{font-size:13px;color:var(--dpb-color-primary)}.aip-playbook__steps[data-v-d2a3b2b7]{display:flex;flex-direction:column;gap:10px}.aip-playbook__row[data-v-d2a3b2b7]{display:flex;gap:10px;align-items:flex-start}.aip-playbook__dot[data-v-d2a3b2b7]{width:18px;height:18px;border-radius:99px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;position:relative;margin-top:2px;background:transparent;color:var(--p-text-muted-color, #94a3b8);border:1.5px solid var(--p-surface-300, #cbd5e1);font-size:9px}.aip-playbook__dot--done[data-v-d2a3b2b7]{background:var(--dpb-color-success);color:var(--p-surface-0, #fff);border-color:var(--dpb-color-success)}.aip-playbook__dot--current[data-v-d2a3b2b7]{background:var(--dpb-color-primary);color:var(--p-surface-0, #fff);border-color:var(--dpb-color-primary)}.aip-playbook__spin[data-v-d2a3b2b7]{font-size:8px}.aip-playbook__halo[data-v-d2a3b2b7]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:99px;border:2px solid var(--dpb-color-primary);opacity:.3;animation:aip-pulse-d2a3b2b7 1.6s ease-in-out infinite}.aip-playbook__count[data-v-d2a3b2b7]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--dpb-color-secondary);padding:1px 8px;border-radius:99px;background:var(--p-surface-100, #f1f5f9)}.aip-playbook__count.is-running[data-v-d2a3b2b7]{color:var(--dpb-color-primary);background:color-mix(in srgb,var(--dpb-color-primary) 12%,white)}.aip-playbook__count i[data-v-d2a3b2b7]{font-size:9px}@keyframes aip-pulse-d2a3b2b7{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.15);opacity:.1}}.aip-playbook__body[data-v-d2a3b2b7]{flex:1;min-width:0}.aip-playbook__label[data-v-d2a3b2b7]{font-size:12.5px;font-weight:600;color:var(--dpb-color-primary);display:flex;align-items:baseline;gap:8px}.aip-playbook__label.is-todo[data-v-d2a3b2b7]{font-weight:400;color:var(--dpb-color-secondary)}.aip-playbook__meta[data-v-d2a3b2b7]{font-size:11px;font-weight:400;color:var(--p-text-muted-color, #94a3b8)}.aip-playbook__agent[data-v-d2a3b2b7]{display:inline-flex;align-items:center;gap:5px;margin-top:5px}.aip-playbook__agent-avatar[data-v-d2a3b2b7]{width:18px;height:18px;border-radius:99px;background:var(--p-surface-100, #f1f5f9);color:var(--dpb-color-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:9px}.aip-playbook__agent-name[data-v-d2a3b2b7]{font-size:11px;font-weight:500;color:var(--dpb-color-secondary)}.aip-playbook__children[data-v-d2a3b2b7]{list-style:none;padding:8px 10px;margin:6px 0 0;display:flex;flex-direction:column;gap:3px;background:var(--dpb-color-neutral);border-radius:8px}.aip-playbook__children li[data-v-d2a3b2b7]{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--dpb-color-secondary)}.aip-playbook__children i[data-v-d2a3b2b7]{font-size:9px;color:var(--dpb-color-success)}.aip-card[data-v-f5df9ff7]{background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);border-radius:12px;padding:12px;box-shadow:0 2px 8px #11254a0f}.aip-card__title[data-v-f5df9ff7]{font-size:12px;font-weight:600;color:var(--dpb-color-primary)}.aip-progress__head[data-v-f5df9ff7]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.aip-progress__count[data-v-f5df9ff7]{font-size:11px;color:var(--p-text-muted-color, #94a3b8)}.aip-progress__bar[data-v-f5df9ff7]{height:4px;border-radius:99px;background:var(--p-surface-100, #f1f5f9);overflow:hidden;margin-bottom:10px}.aip-progress__fill[data-v-f5df9ff7]{height:100%;background:var(--dpb-color-success);transition:width .3s}.aip-progress__rows[data-v-f5df9ff7]{display:flex;flex-direction:column;gap:6px}.aip-progress__row[data-v-f5df9ff7]{display:flex;align-items:center;gap:8px}.aip-progress__dot[data-v-f5df9ff7]{width:10px;height:10px;border-radius:99px;flex-shrink:0;background:var(--p-surface-300, #cbd5e1)}.aip-progress__dot--done[data-v-f5df9ff7]{background:var(--dpb-color-success)}.aip-progress__dot--current[data-v-f5df9ff7]{background:var(--dpb-color-warning)}.aip-progress__label[data-v-f5df9ff7]{font-size:12px;color:var(--p-text-color, #1f2937)}.aip-progress__label.is-todo[data-v-f5df9ff7]{color:var(--dpb-color-secondary)}.aip-progress__label.is-current[data-v-f5df9ff7]{font-weight:600}.aip-progress__note[data-v-f5df9ff7]{font-size:11px;color:var(--p-text-muted-color, #94a3b8)}.aip-card[data-v-7e0a1042]{background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);border-radius:12px;padding:12px;box-shadow:0 2px 8px #11254a0f}.aip-card__title[data-v-7e0a1042]{font-size:12px;font-weight:600;color:var(--dpb-color-primary)}.aip-diff__head[data-v-7e0a1042]{margin-bottom:10px}.aip-diff__subtitle[data-v-7e0a1042]{font-size:11px;color:var(--p-text-muted-color, #94a3b8);margin-top:1px}.aip-diff__grid[data-v-7e0a1042]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.aip-diff__cell[data-v-7e0a1042]{padding:10px;background:var(--dpb-color-neutral);border-radius:8px}.aip-diff__cell--after[data-v-7e0a1042]{background:color-mix(in srgb,var(--dpb-color-success) 10%,white);border:1px solid color-mix(in srgb,var(--dpb-color-success) 24%,white)}.aip-diff__label[data-v-7e0a1042]{font-size:10px;color:var(--p-text-muted-color, #94a3b8);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.aip-diff__label--after[data-v-7e0a1042]{color:var(--dpb-color-success)}.aip-diff__value[data-v-7e0a1042]{font-size:16px;font-weight:600;margin-top:4px}.aip-diff__value--before[data-v-7e0a1042]{color:var(--dpb-color-secondary);text-decoration:line-through;text-decoration-color:var(--p-surface-300, #cbd5e1)}.aip-diff__value--after[data-v-7e0a1042]{color:var(--dpb-color-success)}.aip-diff__delta[data-v-7e0a1042]{margin-top:8px;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--dpb-color-success);font-weight:600}.aip-diff__delta i[data-v-7e0a1042]{font-size:10px}.aip-outcome[data-v-22c721f0]{background:color-mix(in srgb,var(--dpb-color-primary) 6%,white);border:1px solid color-mix(in srgb,var(--dpb-color-primary) 22%,white);border-radius:12px;padding:12px}.aip-outcome__header[data-v-22c721f0]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--dpb-color-primary)}.aip-outcome__header>i[data-v-22c721f0]{color:var(--dpb-color-primary)}.aip-outcome__tier[data-v-22c721f0],.aip-outcome__confidence[data-v-22c721f0]{font-size:10px;font-weight:600;padding:1px 7px;border-radius:99px;background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);color:var(--dpb-color-secondary)}.aip-outcome__confidence[data-v-22c721f0]{margin-left:auto}.aip-outcome__gain[data-v-22c721f0]{margin-top:8px}.aip-outcome__gain-eyebrow[data-v-22c721f0]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--dpb-color-secondary)}.aip-outcome__gain-text[data-v-22c721f0]{font-size:12px;color:var(--p-text-color, #1f2937);margin-top:2px}.aip-outcome__summary[data-v-22c721f0]{margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--p-text-color, #1f2937)}.aip-outcome__fields[data-v-22c721f0]{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.aip-outcome__fields-label[data-v-22c721f0]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--dpb-color-secondary)}.aip-outcome__field[data-v-22c721f0]{font-size:11px;font-family:ui-monospace,monospace;padding:1px 6px;border-radius:5px;background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);color:var(--dpb-color-primary)}.aip-card[data-v-8d50f93f]{background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);border-radius:12px;padding:12px;box-shadow:0 2px 8px #11254a0f}.aip-card__title[data-v-8d50f93f]{font-size:12px;font-weight:600;color:var(--dpb-color-primary)}.aip-draft__header[data-v-8d50f93f]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.aip-draft__header>i[data-v-8d50f93f]{color:var(--dpb-color-primary);font-size:13px}.aip-draft__round[data-v-8d50f93f]{font-size:10px;color:var(--p-text-muted-color, #94a3b8)}.aip-draft__status[data-v-8d50f93f]{margin-left:auto;font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;gap:3px}.aip-draft__status.is-approved[data-v-8d50f93f]{color:var(--dpb-color-success)}.aip-draft__status.is-pending[data-v-8d50f93f]{color:var(--dpb-color-warning)}.aip-draft__list[data-v-8d50f93f]{display:flex;flex-direction:column;gap:8px}.aip-draft__row[data-v-8d50f93f]{padding:8px 10px;background:var(--dpb-color-neutral);border-radius:8px}.aip-draft__row-head[data-v-8d50f93f]{display:flex;justify-content:space-between;align-items:baseline}.aip-draft__step[data-v-8d50f93f]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--dpb-color-secondary)}.aip-draft__conf[data-v-8d50f93f]{font-size:10px;color:var(--dpb-color-success);font-weight:600}.aip-draft__row-body[data-v-8d50f93f]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:3px}.aip-draft__name[data-v-8d50f93f]{font-size:12px;font-weight:500;color:var(--dpb-color-primary)}.aip-draft__value[data-v-8d50f93f]{font-size:11.5px;font-family:ui-monospace,monospace;color:var(--p-text-color, #1f2937);text-align:right}.aip-draft__source[data-v-8d50f93f]{margin-top:4px;font-size:10.5px;color:var(--dpb-color-secondary);display:inline-flex;align-items:center;gap:4px}.aip-draft__actions[data-v-8d50f93f]{display:flex;gap:6px;margin-top:10px}.aip-draft__btn[data-v-8d50f93f]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid var(--dpb-color-border)}.aip-draft__btn.is-refine[data-v-8d50f93f]{background:var(--dpb-color-surface);color:var(--dpb-color-secondary)}.aip-draft__btn.is-apply[data-v-8d50f93f]{background:var(--dpb-color-primary);color:var(--p-surface-0, #fff);border-color:var(--dpb-color-primary)}.aip-draft__refine[data-v-8d50f93f]{display:flex;gap:6px;margin-top:8px}.aip-draft__refine-input[data-v-8d50f93f]{flex:1;border:1px solid var(--dpb-color-border);border-radius:8px;padding:6px 9px;font-family:inherit;font-size:12px;color:var(--p-text-color, #1f2937);outline:none}.aip-draft__refine-btn[data-v-8d50f93f]{border:none;border-radius:8px;background:var(--dpb-color-primary);color:var(--p-surface-0, #fff);font-size:12px;font-weight:600;padding:0 12px;cursor:pointer}.aip-handoff[data-v-3182f77b]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--dpb-color-secondary)}.aip-handoff__avatar[data-v-3182f77b]{width:22px;height:22px;border-radius:99px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--p-surface-100, #f1f5f9);color:var(--dpb-color-secondary);font-size:10px}.aip-handoff__avatar--to[data-v-3182f77b]{background:color-mix(in srgb,var(--dpb-color-primary) 12%,white);color:var(--dpb-color-primary)}.aip-handoff__arrow[data-v-3182f77b]{font-size:10px;color:var(--dpb-color-secondary)}.aip-handoff__text[data-v-3182f77b]{flex:1;min-width:0}.aip-actions[data-v-1daf787c]{display:flex;align-items:center;gap:4px;margin-top:4px}.aip-actions__btn[data-v-1daf787c]{width:22px;height:22px;border-radius:6px;border:none;background:transparent;color:var(--dpb-color-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.aip-actions__btn[data-v-1daf787c]:hover{background:var(--dpb-color-neutral)}.aip-actions__btn i[data-v-1daf787c]{font-size:10px}.aip-actions__sources[data-v-1daf787c]{margin-left:4px;display:inline-flex;align-items:center;gap:4px;padding:2px 9px 2px 4px;border-radius:99px;background:var(--dpb-color-neutral);border:1px solid var(--dpb-color-border);font-size:11px;color:var(--dpb-color-secondary)}.aip-actions__stack[data-v-1daf787c]{display:inline-flex}.aip-actions__chip[data-v-1daf787c]{width:16px;height:16px;border-radius:99px;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;color:var(--dpb-color-primary);background:color-mix(in srgb,var(--dpb-color-primary) 18%,white);border:1.5px solid var(--dpb-color-surface)}.aip-actions__chip[data-idx="1"][data-v-1daf787c]{background:var(--p-surface-200, #e2e8f0);margin-left:-5px}.aip-actions__chip[data-idx="2"][data-v-1daf787c]{background:color-mix(in srgb,var(--dpb-color-warning) 22%,white);margin-left:-5px}.aip-choices[data-v-644d8475]{display:flex;flex-direction:column;gap:6px}.aip-choices__title[data-v-644d8475]{font-size:12px;font-weight:600;color:var(--dpb-color-primary)}.aip-choices__list[data-v-644d8475]{display:flex;flex-direction:column;gap:5px}.aip-choice[data-v-644d8475]{display:inline-flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 11px;background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);border-radius:9px;cursor:pointer;font-family:inherit;font-size:12.5px;color:var(--dpb-color-primary);transition:border-color .12s ease,background .12s ease}.aip-choice[data-v-644d8475]:hover{border-color:var(--dpb-color-primary);background:var(--dpb-color-neutral)}.aip-choice i[data-v-644d8475]{font-size:11px;color:var(--dpb-color-primary)}.aiup[data-v-1aa2daf3]{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);border-radius:10px}.aiup--drag[data-v-1aa2daf3]{border-color:var(--dpb-color-primary);background:var(--dpb-color-neutral)}.aiup--cancelled[data-v-1aa2daf3]{flex-direction:row;align-items:center;gap:8px;font-size:12px;color:var(--dpb-color-secondary)}.aiup__head[data-v-1aa2daf3]{display:flex;align-items:center;gap:8px}.aiup__head-icon[data-v-1aa2daf3]{color:var(--dpb-color-primary);font-size:14px}.aiup__head-icon--ok[data-v-1aa2daf3]{color:var(--dpb-color-success, var(--dpb-color-primary))}.aiup__title[data-v-1aa2daf3]{font-size:12.5px;font-weight:600;color:var(--dpb-color-primary)}.aiup__hint[data-v-1aa2daf3]{font-size:12px;color:var(--dpb-color-secondary)}.aiup__zone[data-v-1aa2daf3]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;border:1.5px dashed var(--dpb-color-border);border-radius:9px;background:transparent;cursor:pointer;font-family:inherit;font-size:12.5px;color:var(--dpb-color-secondary);transition:border-color .12s ease,background .12s ease}.aiup__zone[data-v-1aa2daf3]:hover:not(:disabled),.aiup--drag .aiup__zone[data-v-1aa2daf3]{border-color:var(--dpb-color-primary);color:var(--dpb-color-primary)}.aiup__zone[data-v-1aa2daf3]:disabled{cursor:default;opacity:.6}.aiup__zone i[data-v-1aa2daf3]{font-size:18px}.aiup__input[data-v-1aa2daf3]{display:none}.aiup__files[data-v-1aa2daf3],.aiup__receipt[data-v-1aa2daf3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.aiup__files li[data-v-1aa2daf3],.aiup__receipt li[data-v-1aa2daf3]{display:flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid var(--dpb-color-border);border-radius:7px;font-size:12px;color:var(--dpb-color-primary);background:var(--dpb-color-neutral)}.aiup__fname[data-v-1aa2daf3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiup__fsize[data-v-1aa2daf3]{color:var(--dpb-color-secondary);font-size:11px}.aiup__remove[data-v-1aa2daf3]{display:inline-flex;border:none;background:none;padding:2px;cursor:pointer;color:var(--dpb-color-secondary);font-size:10px}.aiup__remove[data-v-1aa2daf3]:hover:not(:disabled){color:var(--dpb-color-danger, var(--dpb-color-primary))}.aiup__error[data-v-1aa2daf3]{font-size:11.5px;color:var(--dpb-color-danger, #b91c1c)}.aiup__caps[data-v-1aa2daf3]{font-size:11px;color:var(--dpb-color-secondary)}.aiup__footer[data-v-1aa2daf3]{display:flex;justify-content:flex-end;gap:8px}.aiup__btn[data-v-1aa2daf3]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--dpb-color-border);border-radius:8px;background:var(--dpb-color-surface);cursor:pointer;font-family:inherit;font-size:12px;color:var(--dpb-color-primary)}.aiup__btn[data-v-1aa2daf3]:disabled{opacity:.55;cursor:default}.aiup__btn--primary[data-v-1aa2daf3]{background:var(--dpb-color-primary);border-color:var(--dpb-color-primary);color:var(--dpb-color-on-primary, #fff)}.aiup__note[data-v-1aa2daf3]{font-size:11.5px;color:var(--dpb-color-secondary)}.aip-proposal[data-v-1c5b604b]{background:color-mix(in srgb,var(--dpb-color-primary) 6%,white);border:1px solid color-mix(in srgb,var(--dpb-color-primary) 30%,white);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.aip-proposal__header[data-v-1c5b604b]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--dpb-color-primary)}.aip-proposal__title[data-v-1c5b604b]{font-weight:600}.aip-proposal__detail[data-v-1c5b604b],.aip-proposal__impact[data-v-1c5b604b]{font-size:13px;color:var(--dpb-color-secondary)}.aip-proposal__fields[data-v-1c5b604b]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:11px}.aip-proposal__fields-label[data-v-1c5b604b]{color:var(--dpb-color-secondary);text-transform:uppercase;letter-spacing:.04em}.aip-proposal__field[data-v-1c5b604b]{background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);border-radius:6px;padding:1px 6px}.aip-proposal__reason[data-v-1c5b604b]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--dpb-color-secondary)}.aip-proposal__reason input[data-v-1c5b604b]{border:1px solid var(--dpb-color-border);border-radius:8px;padding:6px 8px;font:inherit}.aip-proposal__actions[data-v-1c5b604b]{display:flex;gap:8px}.aip-proposal__btn[data-v-1c5b604b]{border:1px solid var(--dpb-color-border);background:var(--dpb-color-surface);border-radius:8px;padding:6px 12px;font:inherit;cursor:pointer}.aip-proposal__btn--primary[data-v-1c5b604b]{background:var(--dpb-color-primary);border-color:var(--dpb-color-primary);color:#fff}.aip-proposal__btn[data-v-1c5b604b]:disabled{opacity:.6;cursor:default}.aip-proposal__settled[data-v-1c5b604b]{margin:0;font-size:13px;color:var(--dpb-color-secondary)}.aip-proposal__error[data-v-1c5b604b]{margin:0;font-size:13px;color:var(--dpb-color-danger, var(--dpb-color-primary))}.aip-result[data-v-02a91a74]{background:color-mix(in srgb,var(--dpb-color-success, var(--dpb-color-primary)) 6%,white);border:1px solid color-mix(in srgb,var(--dpb-color-success, var(--dpb-color-primary)) 26%,white);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px}.aip-result__header[data-v-02a91a74]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--dpb-color-success, var(--dpb-color-primary))}.aip-result__audit[data-v-02a91a74]{margin-left:auto;font-size:10px;font-weight:600;padding:1px 7px;border-radius:99px;background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);color:var(--dpb-color-secondary)}.aip-result__title[data-v-02a91a74]{font-weight:600}.aip-result__action[data-v-02a91a74]{font-size:13px;color:var(--dpb-color-secondary)}.aip-result__ref[data-v-02a91a74]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--dpb-color-secondary)}.aip-result__ref-label[data-v-02a91a74]{text-transform:uppercase;letter-spacing:.04em}.aip-result__ref--none[data-v-02a91a74]{margin:0;font-style:italic}.aip-msg-system[data-v-dd2bfe28]{text-align:center;font-size:11px;color:var(--p-text-muted-color, #94a3b8)}.aip-msg-system span[data-v-dd2bfe28]{background:var(--dpb-color-surface);padding:3px 10px;border-radius:99px;border:1px solid var(--dpb-color-border)}.aip-msg-user[data-v-dd2bfe28]{display:flex;justify-content:flex-end}.aip-msg-user__bubble[data-v-dd2bfe28]{max-width:85%;background:var(--dpb-color-primary);color:var(--p-surface-0, #fff);padding:8px 12px;border-radius:14px 14px 4px;font-size:13px;line-height:1.5;white-space:pre-wrap}.aip-msg-assistant[data-v-dd2bfe28]{display:flex;gap:8px;align-items:flex-start}.aip-msg-assistant__avatar[data-v-dd2bfe28]{width:26px;height:26px;border-radius:99px;flex-shrink:0;background:color-mix(in srgb,var(--dpb-color-primary) 14%,white);color:var(--dpb-color-primary);display:flex;align-items:center;justify-content:center;font-size:11px;margin-top:2px}.aip-msg-assistant__body[data-v-dd2bfe28]{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.aip-msg-assistant__text[data-v-dd2bfe28]{margin:0;font-size:13px;line-height:1.55;color:var(--p-text-color, #1f2937);white-space:pre-wrap}.aip-msg-typing[data-v-dd2bfe28]{display:flex;align-items:center;gap:4px;padding:4px 2px;min-width:0}.aip-msg-typing span[data-v-dd2bfe28]:not(.aip-msg-typing__status){width:6px;height:6px;border-radius:99px;background:var(--p-surface-300, #cbd5e1);animation:aip-blink-dd2bfe28 1.2s infinite ease-in-out;flex-shrink:0}.aip-msg-typing span[data-v-dd2bfe28]:nth-child(2){animation-delay:.2s}.aip-msg-typing span[data-v-dd2bfe28]:nth-child(3){animation-delay:.4s}.aip-msg-typing__status[data-v-dd2bfe28]{flex:1;min-width:0;margin-left:4px;font-size:11px;color:var(--p-text-muted-color, #94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:aip-phrase-in-dd2bfe28 .35s ease}@keyframes aip-blink-dd2bfe28{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes aip-phrase-in-dd2bfe28{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.aip-msg-followups[data-v-dd2bfe28]{display:flex;flex-wrap:wrap;gap:6px}.aip-followup[data-v-dd2bfe28]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;background:var(--dpb-color-surface);color:var(--dpb-color-secondary);border:1px solid var(--dpb-color-border);border-radius:99px;cursor:pointer;font-family:inherit}.aip-followup[data-v-dd2bfe28]:hover{background:var(--dpb-color-neutral)}.aip-followup i[data-v-dd2bfe28]{font-size:11px;color:var(--dpb-color-primary)}.aip-msg-tools[data-v-dd2bfe28]{display:flex;align-items:center}.aip-msg-logbtn[data-v-dd2bfe28]{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:99px;border:1px solid var(--dpb-color-border);background:var(--dpb-color-surface);color:var(--dpb-color-secondary);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.aip-msg-logbtn[data-v-dd2bfe28]:hover,.aip-msg-logbtn.is-open[data-v-dd2bfe28]{border-color:var(--dpb-color-primary);color:var(--dpb-color-primary)}.aip-msg-logbtn>i[data-v-dd2bfe28]:first-child{font-size:11px}.aip-msg-logbtn__count[data-v-dd2bfe28]{font-size:10px;padding:0 6px;border-radius:99px;background:color-mix(in srgb,var(--dpb-color-primary) 12%,white);color:var(--dpb-color-primary)}.aip-msg-logbtn__caret[data-v-dd2bfe28]{font-size:9px}.aip-thread[data-v-f77d2efd]{flex:1;min-height:0;overflow-y:auto;padding:16px 14px 8px;display:flex;flex-direction:column;gap:14px}.aip-thread__empty[data-v-f77d2efd]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;text-align:center}.aip-thread__empty-icon[data-v-f77d2efd]{font-size:28px;margin-bottom:8px;color:var(--dpb-color-primary);opacity:.7}.aip-thread__empty-title[data-v-f77d2efd]{font-size:13px;font-weight:600;color:var(--dpb-color-primary)}.aip-thread__empty-sub[data-v-f77d2efd]{font-size:12px;color:var(--dpb-color-secondary);margin-top:4px;max-width:320px;line-height:1.5}.ctn__row[data-v-2ec24ed1]{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:7px;cursor:pointer}.ctn__row[data-v-2ec24ed1]:hover{background:var(--dpb-color-neutral)}.ctn__caret[data-v-2ec24ed1]{font-size:9px;width:10px;flex-shrink:0;color:var(--dpb-color-secondary);text-align:center}.ctn__caret--blank[data-v-2ec24ed1]{visibility:hidden}.ctn__icon[data-v-2ec24ed1]{width:22px;height:22px;border-radius:6px;flex-shrink:0;background:color-mix(in srgb,var(--dpb-color-primary) 10%,white);color:var(--dpb-color-primary);display:inline-flex;align-items:center;justify-content:center;font-size:10px}.ctn__body[data-v-2ec24ed1]{flex:1;min-width:0;display:flex;flex-direction:column}.ctn__label[data-v-2ec24ed1]{font-size:12px;font-weight:600;color:var(--dpb-color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctn__detail[data-v-2ec24ed1]{font-size:10.5px;color:var(--dpb-color-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctn__add[data-v-2ec24ed1]{width:22px;height:22px;flex-shrink:0;border:none;border-radius:6px;background:transparent;color:var(--p-text-muted-color, #94a3b8);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0}.ctn__row:hover .ctn__add[data-v-2ec24ed1]{opacity:1}.ctn__add[data-v-2ec24ed1]:hover{background:color-mix(in srgb,var(--dpb-color-primary) 12%,white);color:var(--dpb-color-primary)}.ctn__add i[data-v-2ec24ed1]{font-size:10px}.ctn__loading[data-v-2ec24ed1],.ctn__empty[data-v-2ec24ed1]{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:11px;color:var(--dpb-color-secondary)}.ctn__loading i[data-v-2ec24ed1]{font-size:10px}.aip-add[data-v-fd1c5dbd]{background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);border-radius:12px;box-shadow:0 12px 32px #11254a29;padding:8px;max-height:360px;overflow-y:auto}.aip-add__head[data-v-fd1c5dbd]{display:flex;align-items:center;gap:6px;padding:4px 6px 8px;font-size:11px;font-weight:600;color:var(--dpb-color-primary)}.aip-add__head>i[data-v-fd1c5dbd]{font-size:12px}.aip-add__hint[data-v-fd1c5dbd]{margin-left:auto;font-size:10px;font-weight:500;color:var(--p-text-muted-color, #94a3b8)}.aip-add__search[data-v-fd1c5dbd]{display:flex;align-items:center;gap:7px;padding:5px 9px;margin-bottom:8px;border:1px solid var(--dpb-color-border);border-radius:99px;background:var(--dpb-color-neutral)}.aip-add__search i[data-v-fd1c5dbd]{font-size:11px;color:var(--dpb-color-secondary)}.aip-add__search input[data-v-fd1c5dbd]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:12px;color:var(--p-text-color, #1f2937)}.aip-add__new[data-v-fd1c5dbd]{display:flex;gap:6px;margin-bottom:8px}.aip-add__new-btn[data-v-fd1c5dbd]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border-radius:8px;border:1px dashed var(--dpb-color-border);background:var(--dpb-color-surface);color:var(--dpb-color-secondary);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.aip-add__new-btn[data-v-fd1c5dbd]:hover,.aip-add__new-btn.is-on[data-v-fd1c5dbd]{border-style:solid;border-color:var(--dpb-color-primary);color:var(--dpb-color-primary)}.aip-add__new-btn i[data-v-fd1c5dbd]{font-size:11px}.aip-add__file[data-v-fd1c5dbd]{display:none}.aip-add__ext[data-v-fd1c5dbd]{display:flex;gap:6px;margin-bottom:8px}.aip-add__ext input[data-v-fd1c5dbd]{flex:1;min-width:0;border:1px solid var(--dpb-color-border);border-radius:8px;padding:6px 9px;font-family:inherit;font-size:12px;color:var(--p-text-color, #1f2937);outline:none}.aip-add__ext button[data-v-fd1c5dbd]{border:none;border-radius:8px;background:var(--dpb-color-primary);color:var(--p-surface-0, #fff);font-family:inherit;font-size:12px;font-weight:600;padding:0 14px;cursor:pointer}.aip-add__tree[data-v-fd1c5dbd]{border-top:1px solid var(--dpb-color-border);padding-top:4px}.aip-add__empty[data-v-fd1c5dbd]{padding:14px;text-align:center;font-size:12px;color:var(--dpb-color-secondary)}.aip-mention[data-v-6e633f77]{background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);border-radius:12px;box-shadow:0 12px 32px #11254a29;padding:6px;max-height:280px;overflow-y:auto}.aip-mention__head[data-v-6e633f77]{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:600;color:var(--dpb-color-primary)}.aip-mention__head i[data-v-6e633f77]{font-size:12px}.aip-mention__empty[data-v-6e633f77]{padding:14px;text-align:center;font-size:12px;color:var(--dpb-color-secondary)}.aip-mention__row[data-v-6e633f77]{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:7px 8px;background:transparent;border:none;border-radius:8px;cursor:pointer;font-family:inherit}.aip-mention__row[data-v-6e633f77]:hover{background:var(--dpb-color-neutral)}.aip-mention__avatar[data-v-6e633f77]{width:26px;height:26px;border-radius:99px;flex-shrink:0;background:var(--dpb-color-primary);color:var(--p-surface-0, #fff);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.aip-mention__body[data-v-6e633f77]{flex:1;min-width:0;display:flex;flex-direction:column}.aip-mention__name[data-v-6e633f77]{font-size:12.5px;font-weight:600;color:var(--dpb-color-primary)}.aip-mention__role[data-v-6e633f77]{font-size:11px;color:var(--dpb-color-secondary)}.aip-composer-wrap[data-v-4b0be270]{position:relative}.aip-composer__pop[data-v-4b0be270]{position:absolute;left:12px;right:12px;bottom:calc(100% + 6px);z-index:40}.aip-chips[data-v-4b0be270]{display:flex;flex-wrap:wrap;gap:5px;padding:0 12px 2px}.aip-chip[data-v-4b0be270]{display:inline-flex;align-items:center;gap:5px;padding:2px 4px 2px 8px;border-radius:99px;background:color-mix(in srgb,var(--dpb-color-primary) 8%,white);border:1px solid color-mix(in srgb,var(--dpb-color-primary) 24%,white);font-size:11px;color:var(--dpb-color-primary);max-width:100%}.aip-chip>i[data-v-4b0be270]{font-size:10px}.aip-chip__label[data-v-4b0be270]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.aip-chip__x[data-v-4b0be270]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:none;border-radius:99px;background:transparent;color:var(--dpb-color-secondary);cursor:pointer;flex-shrink:0}.aip-chip__x[data-v-4b0be270]:hover{background:color-mix(in srgb,var(--dpb-color-primary) 16%,white);color:var(--dpb-color-primary)}.aip-chip__x i[data-v-4b0be270]{font-size:8px}.aip-composer[data-v-4b0be270]{display:flex;align-items:center;gap:6px;margin:4px 12px 12px;padding:6px;background:var(--dpb-color-surface);border-radius:99px;border:1px solid var(--dpb-color-border);box-shadow:0 2px 8px #11254a0f}.aip-composer.is-busy[data-v-4b0be270]{opacity:.6}.aip-composer__add[data-v-4b0be270]{width:28px;height:28px;flex-shrink:0;border-radius:99px;border:1px solid var(--dpb-color-border);background:var(--dpb-color-surface);color:var(--dpb-color-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.aip-composer__add[data-v-4b0be270]:hover,.aip-composer__add.is-on[data-v-4b0be270]{border-color:var(--dpb-color-primary);color:var(--dpb-color-primary);background:color-mix(in srgb,var(--dpb-color-primary) 8%,white)}.aip-composer__add i[data-v-4b0be270]{font-size:12px}.aip-composer__input[data-v-4b0be270]{flex:1;min-width:0;background:transparent;border:none;outline:none;font-family:inherit;font-size:13px;color:var(--p-text-color, #1f2937)}.aip-composer__send[data-v-4b0be270]{width:28px;height:28px;flex-shrink:0;border-radius:99px;border:none;background:var(--dpb-color-primary);color:var(--p-surface-0, #fff);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.aip-composer__send[data-v-4b0be270]:disabled{background:var(--p-surface-300, #cbd5e1);cursor:not-allowed}.aip-composer__send i[data-v-4b0be270]{font-size:12px}.qa-tree[data-v-d965d249]{padding:10px 12px 0}.qa-tree__head[data-v-d965d249]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.qa-tree__toggle[data-v-d965d249]{display:inline-flex;align-items:center;gap:5px;background:transparent;border:none;cursor:pointer;padding:0;font-family:inherit;font-size:11px;color:var(--dpb-color-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.qa-tree__toggle i[data-v-d965d249]{font-size:9px}.qa-tree__count[data-v-d965d249]{font-size:11px;color:var(--p-text-muted-color, #94a3b8)}.qa-tree__spacer[data-v-d965d249]{flex:1}.qa-tree__scope[data-v-d965d249]{background:transparent;border:none;cursor:pointer;padding:2px 4px;font-family:inherit;font-size:11px;color:var(--dpb-color-secondary)}.qa-tree__body[data-v-d965d249]{margin-bottom:8px;max-height:340px;overflow-y:auto}.qa-tree__group-head[data-v-d965d249]{display:flex;align-items:center;gap:6px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;font-family:inherit;padding:5px 4px;border-radius:6px}.qa-tree__group-head[data-v-d965d249]:hover{background:var(--dpb-color-neutral)}.qa-tree__group-caret[data-v-d965d249]{font-size:9px;color:var(--dpb-color-secondary)}.qa-tree__group-icon[data-v-d965d249]{font-size:11px;color:var(--dpb-color-primary)}.qa-tree__group-label[data-v-d965d249]{font-size:12px;font-weight:600;color:var(--dpb-color-primary)}.qa-tree__group-count[data-v-d965d249]{font-size:10px;color:var(--p-text-muted-color, #94a3b8)}.qa-tree__leaves[data-v-d965d249]{padding-left:10px;border-left:1px solid var(--dpb-color-border);margin:1px 0 4px 8px}.qa-tree__leaf[data-v-d965d249]{position:relative}.qa-tree__leaf-btn[data-v-d965d249]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:6px 8px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;font-family:inherit}.qa-tree__leaf-btn[data-v-d965d249]:hover{background:var(--dpb-color-surface);border-color:var(--dpb-color-primary)}.qa-tree__leaf-btn[data-v-d965d249]:disabled{opacity:.5;cursor:not-allowed}.qa-tree__leaf-icon[data-v-d965d249]{width:20px;height:20px;border-radius:6px;flex-shrink:0;background:var(--p-surface-100, #f1f5f9);color:var(--dpb-color-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:10px}.qa-tree__leaf-btn.is-primary .qa-tree__leaf-icon[data-v-d965d249]{background:var(--dpb-color-primary);color:var(--p-surface-0, #fff)}.qa-tree__leaf-label[data-v-d965d249]{flex:1;min-width:0;font-size:12px;font-weight:500;color:var(--dpb-color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-tree__leaf-run[data-v-d965d249]{font-size:9px;color:var(--p-text-muted-color, #94a3b8);flex-shrink:0;opacity:0}.qa-tree__leaf-btn:hover .qa-tree__leaf-run[data-v-d965d249]{opacity:1;color:var(--dpb-color-primary)}.qa-tree__pop[data-v-d965d249]{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);width:240px;z-index:30;background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);border-radius:10px;box-shadow:0 12px 32px #11254a2e;padding:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.qa-tree__leaf:hover .qa-tree__pop[data-v-d965d249]{opacity:1;visibility:visible}.qa-tree__pop-title[data-v-d965d249]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--dpb-color-primary)}.qa-tree__pop-title i[data-v-d965d249]{font-size:11px}.qa-tree__pop-hint[data-v-d965d249]{font-size:11px;color:var(--dpb-color-secondary);margin-top:4px;line-height:1.4}.qa-tree__pop-sec[data-v-d965d249]{margin-top:8px}.qa-tree__pop-sec-label[data-v-d965d249]{font-size:9px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--dpb-color-secondary);margin-bottom:3px}.qa-tree__pop-steps[data-v-d965d249]{margin:0;padding-left:15px;display:flex;flex-direction:column;gap:2px}.qa-tree__pop-steps li[data-v-d965d249]{font-size:11px;color:var(--p-text-color, #1f2937);line-height:1.35}.qa-tree__pop-produces[data-v-d965d249]{font-size:11px;color:var(--p-text-color, #1f2937);line-height:1.4;background:color-mix(in srgb,var(--dpb-color-primary) 6%,white);border-radius:6px;padding:5px 7px}.qa-tree__pop-foot[data-v-d965d249]{display:flex;align-items:center;gap:5px;margin-top:9px;padding-top:7px;border-top:1px solid var(--dpb-color-border);font-size:10px;font-weight:600;color:var(--dpb-color-primary)}.qa-tree__pop-foot i[data-v-d965d249]{font-size:9px}.aip-coach[data-v-05d2e143]{flex:1;min-height:0;overflow-y:auto;padding:12px}.aip-coach__intro[data-v-05d2e143]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.aip-coach__intro-icon[data-v-05d2e143]{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:var(--dpb-color-primary);color:var(--p-surface-0, #fff);display:inline-flex;align-items:center;justify-content:center;font-size:15px}.aip-coach__intro-title[data-v-05d2e143]{font-size:13px;font-weight:700;color:var(--dpb-color-primary)}.aip-coach__intro-sub[data-v-05d2e143]{font-size:11.5px;color:var(--dpb-color-secondary)}.aip-coach__search[data-v-05d2e143]{display:flex;align-items:center;gap:7px;padding:6px 10px;margin-bottom:12px;border:1px solid var(--dpb-color-border);border-radius:99px;background:var(--dpb-color-surface)}.aip-coach__search i[data-v-05d2e143]{font-size:12px;color:var(--dpb-color-secondary)}.aip-coach__search input[data-v-05d2e143]{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:12.5px;color:var(--p-text-color, #1f2937)}.aip-coach__group[data-v-05d2e143]{margin-bottom:14px}.aip-coach__group-label[data-v-05d2e143]{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--dpb-color-secondary);margin:0 2px 6px}.aip-coach__lesson[data-v-05d2e143]{border:1px solid var(--dpb-color-border);border-radius:10px;background:var(--dpb-color-surface);margin-bottom:6px;overflow:hidden}.aip-coach__lesson.is-open[data-v-05d2e143]{border-color:color-mix(in srgb,var(--dpb-color-primary) 40%,var(--dpb-color-border))}.aip-coach__lesson-head[data-v-05d2e143]{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:10px;background:transparent;border:none;cursor:pointer;font-family:inherit}.aip-coach__lesson-icon[data-v-05d2e143]{width:26px;height:26px;border-radius:7px;flex-shrink:0;background:color-mix(in srgb,var(--dpb-color-primary) 12%,white);color:var(--dpb-color-primary);display:inline-flex;align-items:center;justify-content:center;font-size:12px;margin-top:1px}.aip-coach__lesson-body[data-v-05d2e143]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.aip-coach__lesson-title[data-v-05d2e143]{font-size:12.5px;font-weight:600;color:var(--dpb-color-primary)}.aip-coach__lesson-summary[data-v-05d2e143]{font-size:11.5px;color:var(--dpb-color-secondary);line-height:1.4}.aip-coach__lesson-caret[data-v-05d2e143]{font-size:9px;color:var(--dpb-color-secondary);margin-top:6px;flex-shrink:0}.aip-coach__lesson-detail[data-v-05d2e143]{padding:0 12px 12px 46px}.aip-coach__steps[data-v-05d2e143]{margin:0 0 8px;padding-left:16px;display:flex;flex-direction:column;gap:5px}.aip-coach__steps li[data-v-05d2e143]{font-size:12px;line-height:1.45;color:var(--p-text-color, #1f2937)}.aip-coach__ask[data-v-05d2e143]{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:99px;border:1px solid var(--dpb-color-primary);background:color-mix(in srgb,var(--dpb-color-primary) 8%,white);color:var(--dpb-color-primary);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.aip-coach__ask[data-v-05d2e143]:hover{background:color-mix(in srgb,var(--dpb-color-primary) 14%,white)}.aip-coach__ask i[data-v-05d2e143]{font-size:11px}.aip-coach__empty[data-v-05d2e143]{padding:30px 14px;text-align:center;font-size:12px;color:var(--dpb-color-secondary)}.aip-sessions[data-v-f0e6e33b]{flex:1;min-height:0;overflow-y:auto;padding:8px}.aip-sessions__search[data-v-f0e6e33b]{display:flex;align-items:center;gap:6px;padding:6px 8px 10px}.aip-sessions__input[data-v-f0e6e33b]{flex:1;min-width:0;border:1px solid var(--dpb-color-border);border-radius:8px;background:var(--dpb-color-surface);padding:5px 9px;font-family:inherit;font-size:12px;color:var(--p-text-color, #1f2937);outline:none}.aip-sessions__refresh[data-v-f0e6e33b]{border:1px solid var(--dpb-color-border);border-radius:8px;background:var(--dpb-color-surface);color:var(--dpb-color-secondary);padding:5px 8px;font-size:11px;cursor:pointer}.aip-sessions__refresh[data-v-f0e6e33b]:hover{background:var(--dpb-color-neutral)}.aip-sessions__error[data-v-f0e6e33b]{margin:0 8px 8px;padding:6px 9px;border-radius:8px;background:var(--dpb-color-neutral);color:var(--dpb-color-secondary);font-size:11px}.aip-sessions__empty[data-v-f0e6e33b]{padding:40px 14px;text-align:center;color:var(--dpb-color-secondary);font-size:12px}.aip-sessions__empty i[data-v-f0e6e33b]{display:block;font-size:18px;margin-bottom:6px;opacity:.5}.aip-sessions__row[data-v-f0e6e33b]{display:flex;align-items:stretch;gap:4px;border:1px solid transparent;border-radius:8px;margin-bottom:2px}.aip-sessions__row[data-v-f0e6e33b]:hover{background:var(--dpb-color-neutral)}.aip-sessions__row.is-active[data-v-f0e6e33b]{border-color:var(--dpb-color-primary);background:var(--dpb-color-neutral)}.aip-sessions__pick[data-v-f0e6e33b]{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0;text-align:start;padding:10px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-family:inherit}.aip-sessions__pick[data-v-f0e6e33b]:disabled{cursor:progress;opacity:.6}.aip-sessions__row-icon[data-v-f0e6e33b]{font-size:12px;color:var(--dpb-color-secondary);margin-top:3px}.aip-sessions__row-body[data-v-f0e6e33b]{display:block;flex:1;min-width:0}.aip-sessions__row-title[data-v-f0e6e33b]{display:block;font-size:13px;font-weight:500;color:var(--dpb-color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aip-sessions__row-meta[data-v-f0e6e33b]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;color:var(--dpb-color-secondary);margin-top:2px}.aip-sessions__tag[data-v-f0e6e33b]{border:1px solid var(--dpb-color-border);border-radius:99px;padding:0 6px;font-size:10px;line-height:15px}.aip-sessions__delete[data-v-f0e6e33b]{border:none;background:transparent;color:var(--dpb-color-secondary);padding:0 9px;font-size:11px;cursor:pointer;border-radius:8px}.aip-sessions__delete[data-v-f0e6e33b]:hover{color:var(--dpb-color-primary)}.aip-sessions__delete[data-v-f0e6e33b]:disabled{cursor:progress;opacity:.6}.acx[data-v-5b5f4c32]{flex-shrink:0;background:var(--dpb-color-neutral);border-bottom:1px solid var(--dpb-color-border)}.acx__summary[data-v-5b5f4c32]{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:8px 12px;background:transparent;border:none;cursor:pointer;font-family:inherit}.acx__sum-icon[data-v-5b5f4c32]{width:26px;height:26px;border-radius:7px;flex-shrink:0;background:color-mix(in srgb,var(--dpb-color-primary) 12%,white);color:var(--dpb-color-primary);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.acx__sum-text[data-v-5b5f4c32]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.acx__sum-where[data-v-5b5f4c32]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--dpb-color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.acx__sum-where>i[data-v-5b5f4c32]:first-child{font-size:10px;color:var(--dpb-color-secondary)}.acx__sum-sep[data-v-5b5f4c32]{font-size:9px;color:var(--dpb-color-secondary)}.acx__sum-meta[data-v-5b5f4c32]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--dpb-color-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acx__sum-meta i[data-v-5b5f4c32]{font-size:9px}.acx__sum-caret[data-v-5b5f4c32]{font-size:10px;color:var(--dpb-color-secondary);flex-shrink:0}.acx__body[data-v-5b5f4c32]{padding:4px 12px 12px}.acx__agent[data-v-5b5f4c32]{display:flex;gap:10px;padding:10px;border-radius:10px;background:var(--dpb-color-surface);border:1px solid color-mix(in srgb,var(--dpb-color-primary) 30%,var(--dpb-color-border));margin-bottom:10px}.acx__agent-avatar[data-v-5b5f4c32]{width:30px;height:30px;border-radius:8px;flex-shrink:0;background:var(--dpb-color-primary);color:var(--p-surface-0, #fff);display:inline-flex;align-items:center;justify-content:center;font-size:13px}.acx__agent-body[data-v-5b5f4c32]{flex:1;min-width:0}.acx__agent-top[data-v-5b5f4c32]{display:flex;align-items:center;gap:6px}.acx__agent-name[data-v-5b5f4c32]{font-size:12.5px;font-weight:700;color:var(--dpb-color-primary)}.acx__active-dot[data-v-5b5f4c32]{width:7px;height:7px;border-radius:99px;background:var(--dpb-color-success)}.acx__active-label[data-v-5b5f4c32]{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--dpb-color-success)}.acx__agent-role[data-v-5b5f4c32]{font-size:11px;color:var(--dpb-color-secondary);margin-top:1px}.acx__agent-desc[data-v-5b5f4c32]{font-size:11.5px;color:var(--p-text-color, #1f2937);line-height:1.4;margin-top:5px}.acx__group[data-v-5b5f4c32]{margin-bottom:8px}.acx__group-label[data-v-5b5f4c32]{display:flex;align-items:center;gap:5px;font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--dpb-color-secondary);margin:0 2px 4px}.acx__group-label i[data-v-5b5f4c32]{font-size:9px}.acx__disclose[data-v-5b5f4c32]{padding:8px 10px;margin-bottom:10px;border-radius:10px;background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border)}.acx__disclose-row[data-v-5b5f4c32]{padding:3px 2px;border-radius:6px}.acx__disclose-head[data-v-5b5f4c32]{display:flex;flex-direction:column;gap:1px;position:relative;cursor:pointer;list-style:none;padding-inline-end:14px}.acx__disclose-head[data-v-5b5f4c32]::-webkit-details-marker{display:none}.acx__disclose-row.is-plain>.acx__disclose-head[data-v-5b5f4c32]{cursor:default;padding-inline-end:0}.acx__disclose-caret[data-v-5b5f4c32]{position:absolute;inset-inline-end:0;top:2px;font-size:9px;color:var(--dpb-color-secondary);transition:transform .12s ease}.acx__disclose-row[open] .acx__disclose-caret[data-v-5b5f4c32]{transform:rotate(180deg)}@media (hover: hover){.acx__disclose-row[data-v-5b5f4c32]:not(.is-plain):hover{background:var(--dpb-color-neutral)}.acx__disclose-row:not([open]):not(.is-plain):hover .acx__disclose-items[data-v-5b5f4c32]{display:block}}.acx__disclose-row[data-v-5b5f4c32]:focus-within{background:var(--dpb-color-neutral)}.acx__disclose-items[data-v-5b5f4c32]{padding:4px 2px 2px;display:grid;gap:5px}.acx__disclose-row:not([open]) .acx__disclose-items[data-v-5b5f4c32]{display:none}.acx__disclose-group-head[data-v-5b5f4c32]{font-size:10px;font-weight:600;color:var(--dpb-color-secondary);text-transform:uppercase;letter-spacing:.03em}.acx__disclose-values[data-v-5b5f4c32]{margin:1px 0 0;padding-inline-start:14px;font-size:10.5px;color:var(--dpb-color-secondary)}.acx__disclose-values li[data-v-5b5f4c32]{overflow-wrap:anywhere}.acx__disclose-label[data-v-5b5f4c32]{font-size:11.5px;font-weight:600}.acx__disclose-detail[data-v-5b5f4c32]{font-size:10.5px;color:var(--dpb-color-secondary)}.acx__disclose-foot[data-v-5b5f4c32]{margin-top:5px;padding-top:5px;border-top:1px solid var(--dpb-color-border);font-size:10.5px;color:var(--dpb-color-secondary)}.acx__disclose-consent[data-v-5b5f4c32]{display:flex;align-items:flex-start;gap:7px;margin-top:7px;cursor:pointer;font-size:11.5px}.acx__disclose-consent input[disabled][data-v-5b5f4c32]{cursor:not-allowed}.acx__disclose-consent-text[data-v-5b5f4c32]{display:flex;flex-direction:column;gap:1px}.acx__group-count[data-v-5b5f4c32]{color:var(--p-text-muted-color, #94a3b8)}.acx__item[data-v-5b5f4c32]{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:8px;background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);margin-bottom:4px}.acx__item-icon[data-v-5b5f4c32]{width:24px;height:24px;border-radius:7px;flex-shrink:0;background:color-mix(in srgb,var(--dpb-color-primary) 10%,white);color:var(--dpb-color-primary);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.acx__item-body[data-v-5b5f4c32]{flex:1;min-width:0}.acx__item-label[data-v-5b5f4c32]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--dpb-color-primary)}.acx__item-tag[data-v-5b5f4c32]{font-size:8.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--dpb-color-success);border:1px solid color-mix(in srgb,var(--dpb-color-success) 40%,white);border-radius:99px;padding:0 5px}.acx__item-detail[data-v-5b5f4c32]{font-size:11px;color:var(--dpb-color-secondary);line-height:1.35;margin-top:1px}.acx__item-x[data-v-5b5f4c32]{width:22px;height:22px;flex-shrink:0;border:none;border-radius:6px;background:transparent;color:var(--dpb-color-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.acx__item-x[data-v-5b5f4c32]:hover{background:var(--dpb-color-neutral);color:var(--dpb-color-danger)}.acx__item-x i[data-v-5b5f4c32]{font-size:10px}.acx__add-wrap[data-v-5b5f4c32]{position:relative;margin-top:4px}.acx__add-pop[data-v-5b5f4c32]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30}.acx__add-btn[data-v-5b5f4c32]{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:8px;border:1px dashed var(--dpb-color-border);background:var(--dpb-color-surface);color:var(--dpb-color-secondary);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.acx__add-btn[data-v-5b5f4c32]:hover,.acx__add-btn.is-on[data-v-5b5f4c32]{border-style:solid;border-color:var(--dpb-color-primary);color:var(--dpb-color-primary)}.acx__add-btn i[data-v-5b5f4c32]{font-size:10px}.ai-panel[data-v-a5a15605]{position:fixed;inset-block:var(--dpb-shell-canvas-pad, 0px);inset-inline-end:var(--dpb-shell-canvas-pad, 0px);z-index:var(--dpb-z-panel, 1200);display:flex;flex-direction:column;background:var(--dpb-color-neutral);border-radius:var(--dpb-shell-card-radius, 0px);box-shadow:var(--dpb-shadow-lg);overflow:hidden}.ai-panel.is-fullscreen[data-v-a5a15605]{inset-block:0;inset-inline-end:0;border-radius:0;box-shadow:none}.ai-panel.is-fullscreen .ai-panel__resize[data-v-a5a15605]{display:none}.ai-panel__resize[data-v-a5a15605]{position:absolute;inset-inline-start:-3px;inset-block:0;inline-size:6px;cursor:col-resize;touch-action:none}.ai-panel__resize[data-v-a5a15605]:hover{background:var(--dpb-color-border)}.ai-panel__header[data-v-a5a15605]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--dpb-spacing-sm);padding:10px 8px 10px 14px;border-bottom:1px solid var(--dpb-color-border);background:var(--dpb-color-surface)}.ai-panel__brand[data-v-a5a15605]{display:inline-flex;align-items:center;gap:8px;min-width:0}.ai-panel__brand-icon[data-v-a5a15605]{width:26px;height:26px;border-radius:7px;flex-shrink:0;background:var(--dpb-color-primary);color:var(--p-surface-0, #fff);display:flex;align-items:center;justify-content:center;font-size:12px}.ai-panel__brand-text[data-v-a5a15605]{min-width:0}.ai-panel__title[data-v-a5a15605]{display:block;font-size:13px;font-weight:600;color:var(--dpb-color-primary)}.ai-panel__ctx[data-v-a5a15605]{display:block;font-size:11px;color:var(--dpb-color-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-panel__actions[data-v-a5a15605]{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.ai-panel__live-notice[data-v-a5a15605]{flex-shrink:0;display:flex;align-items:flex-start;gap:var(--dpb-spacing-sm, 8px);padding:8px 10px;border-bottom:1px solid var(--dpb-warning-300, var(--dpb-color-border));background:var(--dpb-warning-50, var(--dpb-color-surface));color:var(--dpb-warning-900, inherit);font-size:.78rem;line-height:1.35}.ai-panel__live-notice>.pi[data-v-a5a15605]{margin-block-start:1px;color:var(--dpb-warning-700, inherit)}.ai-panel__live-notice-text[data-v-a5a15605]{flex:1 1 auto;min-width:0}.ai-panel__tabs[data-v-a5a15605]{flex-shrink:0;display:flex;gap:0;padding:8px 10px 0;border-bottom:1px solid var(--dpb-color-border);background:var(--dpb-color-surface)}.ai-panel__tab[data-v-a5a15605]{background:transparent;border:none;cursor:pointer;padding:8px 10px 9px;font-size:12px;font-weight:500;color:var(--dpb-color-secondary);border-bottom:2px solid transparent;margin-bottom:-1px;font-family:inherit;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ai-panel__tab.is-active[data-v-a5a15605]{font-weight:600;color:var(--dpb-color-primary);border-bottom-color:var(--dpb-color-primary)}.ai-panel__tab i[data-v-a5a15605]{font-size:11px}.ai-panel__tab-badge[data-v-a5a15605]{flex:0 0 auto;min-inline-size:18px;padding-block:1px;padding-inline:5px;text-align:center;font-variant-numeric:tabular-nums;border-radius:99px;background:var(--p-surface-100, var(--dpb-surface-100));color:var(--dpb-color-secondary);font-size:10px;font-weight:600}.ai-panel__footer[data-v-a5a15605]{flex-shrink:0;border-top:1px solid var(--dpb-color-border);background:var(--dpb-color-surface)}.ai-fab[data-v-a5a15605]{position:fixed;inset-inline-end:20px;inset-block-end:20px;z-index:var(--dpb-z-panel, 1200);inline-size:48px;block-size:48px;border-radius:50%;border:none;cursor:pointer;color:var(--p-surface-0, #fff);background:var(--dpb-color-primary);box-shadow:0 6px 18px #11254a38;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.ai-fab[data-v-a5a15605]:hover{filter:brightness(1.06)}@media (max-width: 1023px){.ai-panel[data-v-a5a15605]:not(.is-fullscreen){inset-block:0;inset-inline:0;inline-size:auto!important;border-radius:0}.ai-panel:not(.is-fullscreen) .ai-panel__resize[data-v-a5a15605]{display:none}}.dynamic-view-host__simulated[data-v-c24b8929]{margin-block-end:var(--dpb-spacing-md)}.dynamic-view-host__simulated[data-v-c24b8929] .p-message-text{display:flex;align-items:center;gap:var(--dpb-spacing-sm);flex-wrap:wrap}.user-menu[data-v-50164e7b]{position:relative;display:inline-flex}.user-menu__trigger[data-v-50164e7b]{display:inline-flex;align-items:center;gap:var(--dpb-spacing-sm);background:transparent;border:1px solid transparent;border-radius:var(--dpb-rounded-md);padding:4px var(--dpb-spacing-sm);cursor:pointer;color:var(--dpb-color-primary);font-size:var(--dpb-typography-body-sm-font-size)}.user-menu__trigger[data-v-50164e7b]:hover{background:var(--dpb-color-neutral);border-color:var(--dpb-color-border)}.user-menu__avatar[data-v-50164e7b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--dpb-color-primary);color:var(--dpb-color-surface);font-size:.75rem;font-weight:700;letter-spacing:.01em;flex:none}.user-menu__avatar--lg[data-v-50164e7b]{width:40px;height:40px;font-size:.95rem}.user-menu__trigger-text[data-v-50164e7b]{display:flex;flex-direction:column;align-items:flex-start;min-inline-size:0}.user-menu__name[data-v-50164e7b]{font-weight:600;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__email[data-v-50164e7b]{font-size:var(--dpb-typography-label-caps-font-size);max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__chev[data-v-50164e7b]{font-size:.7rem!important;color:var(--dpb-color-secondary)!important}.user-menu__panel[data-v-50164e7b]{position:absolute;top:calc(100% + var(--dpb-spacing-sm));inset-inline-end:0;min-width:16rem;background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);border-radius:var(--dpb-rounded-md);box-shadow:var(--dpb-shadow-lg);padding:var(--dpb-spacing-sm);z-index:var(--dpb-z-menu)}.user-menu__identity[data-v-50164e7b]{display:flex;align-items:center;gap:var(--dpb-spacing-md);padding:var(--dpb-spacing-sm)}.user-menu__identity-text[data-v-50164e7b]{display:flex;flex-direction:column;min-width:0}.user-menu__identity-name[data-v-50164e7b]{font-weight:700;color:var(--dpb-color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__identity-email[data-v-50164e7b]{font-size:var(--dpb-typography-body-sm-font-size);color:var(--dpb-color-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__role[data-v-50164e7b]{margin-top:4px;align-self:flex-start;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--dpb-typography-label-caps-font-size);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--dpb-color-tertiary);background:var(--dpb-color-neutral);border-radius:var(--dpb-rounded-sm);padding:2px var(--dpb-spacing-sm)}.user-menu__sep[data-v-50164e7b]{height:1px;background:var(--dpb-color-border);margin:var(--dpb-spacing-sm) 0}.user-menu__item[data-v-50164e7b]{display:flex;align-items:center;gap:var(--dpb-spacing-sm);width:100%;box-sizing:border-box;padding:var(--dpb-spacing-sm) var(--dpb-spacing-md);border-radius:var(--dpb-rounded-sm);text-decoration:none;color:var(--dpb-color-secondary);font-size:var(--dpb-typography-body-sm-font-size);font-weight:500}.user-menu__item[data-v-50164e7b]:hover{background:var(--dpb-color-neutral);color:var(--dpb-color-primary)}.user-menu__item--button[data-v-50164e7b]{background:transparent;border:none;cursor:pointer;text-align:start}@media (max-width: 1023px){.user-menu--bar .user-menu__name[data-v-50164e7b]{display:none}}.user-menu--rail[data-v-50164e7b]{display:flex}.user-menu--rail .user-menu__trigger[data-v-50164e7b]{inline-size:100%;padding:var(--dpb-spacing-sm);border-radius:var(--dpb-rounded-md);color:var(--dpb-rail-text);border-color:var(--dpb-rail-divider)}.user-menu--rail .user-menu__trigger[data-v-50164e7b]:hover{background:var(--dpb-rail-item-hover-bg);border-color:var(--dpb-rail-divider)}.user-menu--rail .user-menu__trigger[data-v-50164e7b]:focus-visible{outline:2px solid var(--dpb-rail-text);outline-offset:2px}.user-menu--rail .user-menu__trigger-text[data-v-50164e7b]{flex:1}.user-menu--rail .user-menu__trigger .user-menu__avatar[data-v-50164e7b]{background:var(--dpb-rail-item-active-bg);color:var(--dpb-rail-item-active-text);inline-size:32px;block-size:32px}.user-menu--rail .user-menu__name[data-v-50164e7b]{color:var(--dpb-rail-text)}.user-menu--rail .user-menu__email[data-v-50164e7b]{color:var(--dpb-rail-text-muted)}.user-menu--rail .user-menu__chev[data-v-50164e7b]{color:var(--dpb-rail-text-muted)!important}.user-menu--rail .user-menu__panel[data-v-50164e7b]{top:auto;inset-block-end:calc(100% + var(--dpb-spacing-sm));inset-inline-end:auto;inset-inline-start:0}.user-menu--rail.is-collapsed .user-menu__trigger[data-v-50164e7b]{justify-content:center;padding:var(--dpb-spacing-xs)}.user-menu--rail.is-collapsed .user-menu__trigger-text[data-v-50164e7b],.user-menu--rail.is-collapsed .user-menu__chev[data-v-50164e7b]{display:none}.bell-menu[data-v-e0fc1739]{position:relative;display:inline-flex;flex:0 0 auto}.bell[data-v-e0fc1739]{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border:none;border-radius:var(--dpb-rounded-full);background:transparent;color:var(--dpb-rail-text-muted);cursor:pointer;font-size:1rem;line-height:1}.bell[data-v-e0fc1739]:hover{color:var(--dpb-rail-text);background:var(--dpb-rail-item-hover-bg)}.bell[data-v-e0fc1739]:focus-visible{color:var(--dpb-rail-text);outline:2px solid var(--dpb-rail-text);outline-offset:2px}.bell__badge[data-v-e0fc1739]{position:absolute;inset-block-start:0;inset-inline-end:0;min-inline-size:16px;padding:0 3px;border-radius:var(--dpb-rounded-full);background:var(--dpb-color-tertiary);color:var(--dpb-color-surface);font-size:.625rem;font-weight:700;line-height:16px;text-align:center}.bell-menu__panel[data-v-e0fc1739]{position:absolute;inset-block-end:calc(100% + var(--dpb-spacing-sm));inset-inline-start:0;min-inline-size:18rem;max-block-size:20rem;overflow-y:auto;background:var(--dpb-color-surface);border:1px solid var(--dpb-color-border);border-radius:var(--dpb-rounded-md);box-shadow:var(--dpb-shadow-lg);padding:var(--dpb-spacing-sm);z-index:var(--dpb-z-menu)}.bell-menu__head[data-v-e0fc1739]{padding:var(--dpb-spacing-xs) var(--dpb-spacing-sm) var(--dpb-spacing-sm);font-size:var(--dpb-typography-label-caps-font-size);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--dpb-color-secondary)}.bell-menu__note[data-v-e0fc1739]{margin:0;padding:var(--dpb-spacing-sm);color:var(--dpb-color-secondary);font-size:var(--dpb-typography-body-sm-font-size)}.bell-menu__list[data-v-e0fc1739]{list-style:none;margin:0;padding:0}.bell-menu__item[data-v-e0fc1739]{display:flex;align-items:flex-start;gap:var(--dpb-spacing-sm);inline-size:100%;box-sizing:border-box;padding:var(--dpb-spacing-sm);border:none;border-radius:var(--dpb-rounded-sm);background:transparent;cursor:pointer;text-align:start;font-family:inherit;font-size:var(--dpb-typography-body-sm-font-size);color:var(--dpb-color-secondary)}.bell-menu__item[data-v-e0fc1739]:hover{background:var(--dpb-color-neutral);color:var(--dpb-color-primary)}.bell-menu__item.is-unread[data-v-e0fc1739]{color:var(--dpb-color-primary);font-weight:600}.bell-menu__dot[data-v-e0fc1739]{flex:0 0 auto;inline-size:6px;block-size:6px;margin-block-start:6px;border-radius:var(--dpb-rounded-full);background:transparent}.bell-menu__dot.is-unread[data-v-e0fc1739]{background:var(--dpb-color-tertiary)}.bell-menu__message[data-v-e0fc1739]{min-inline-size:0}.sidebar-footer[data-v-3bdf20a1]{border-block-start:1px solid var(--dpb-rail-divider);padding:var(--dpb-spacing-md);display:flex;flex-direction:column;gap:var(--dpb-spacing-sm)}.user-region[data-v-3bdf20a1]{min-inline-size:0}.footer-utils[data-v-3bdf20a1]{display:flex;align-items:center;gap:var(--dpb-spacing-sm)}.is-collapsed .footer-utils[data-v-3bdf20a1]{justify-content:center}.locale-select[data-v-3bdf20a1]{min-inline-size:0;flex:1}.app-shell[data-v-6163fcf8]{display:flex;gap:var(--dpb-shell-canvas-gap);padding:var(--dpb-shell-canvas-pad);block-size:100vh;overflow:hidden;background:var(--dpb-shell-canvas-bg);font-family:var(--dpb-typography-body-md-font-family);box-sizing:border-box;padding-inline-end:calc(var(--dpb-shell-canvas-pad) + var(--ai-panel-offset, 0px));transition:padding-inline-end var(--dpb-duration-fast) var(--dpb-ease-standard)}.rail[data-v-6163fcf8]{position:relative;flex:0 0 var(--dpb-shell-sidebar-width);inline-size:var(--dpb-shell-sidebar-width);display:flex;flex-direction:column;background:var(--dpb-rail-bg);color:var(--dpb-rail-text);--dpb-color-focus-ring: var(--dpb-color-tertiary);border-radius:var(--dpb-shell-card-radius);box-shadow:var(--dpb-shadow-rail);overflow:visible;margin-block-end:var(--dpb-devtools-reserve-block-end, 0px);transition:flex-basis var(--dpb-duration-fast) var(--dpb-ease-standard),inline-size var(--dpb-duration-fast) var(--dpb-ease-standard),margin-block-end var(--dpb-duration-fast) var(--dpb-ease-standard)}.app-shell.sidebar-collapsed .rail[data-v-6163fcf8]{flex-basis:var(--dpb-shell-rail-collapsed);inline-size:var(--dpb-shell-rail-collapsed)}.rail__brand[data-v-6163fcf8]{display:flex;align-items:center;padding:var(--dpb-spacing-md);min-block-size:56px}.brand[data-v-6163fcf8]{display:inline-flex;align-items:center;gap:var(--dpb-spacing-sm);text-decoration:none;min-inline-size:0}.brand--collapsed[data-v-6163fcf8]{margin:0 auto}.brand-mark[data-v-6163fcf8]{color:var(--dpb-color-tertiary);font-size:1.25rem;line-height:1}.brand-text[data-v-6163fcf8]{font-weight:700;font-size:1.0625rem;color:var(--dpb-rail-text);letter-spacing:-.02em}.rail__collapse[data-v-6163fcf8]{position:absolute;inset-block-start:14px;inset-inline-end:-15px;z-index:var(--dpb-z-raised);inline-size:30px;block-size:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--dpb-color-border);border-radius:var(--dpb-rounded-full);background:var(--dpb-color-surface);color:var(--dpb-color-text-muted);box-shadow:var(--dpb-shadow-sm);cursor:pointer;opacity:0;transform:scale(.85);pointer-events:none;transition:opacity var(--dpb-duration-fast) var(--dpb-ease-standard),transform var(--dpb-duration-fast) var(--dpb-ease-standard)}.rail:hover .rail__collapse[data-v-6163fcf8],.rail:focus-within .rail__collapse[data-v-6163fcf8]{opacity:1;transform:scale(1);pointer-events:auto}.rail__collapse[data-v-6163fcf8]:focus-visible{opacity:1;transform:scale(1);pointer-events:auto;outline:2px solid var(--dpb-color-primary);outline-offset:2px}.rail__collapse .pi[data-v-6163fcf8]{font-size:.875rem}[dir=rtl] .rail__collapse .pi[data-v-6163fcf8]{transform:scaleX(-1)}.rail__nav[data-v-6163fcf8]{display:flex;flex-direction:column;padding:var(--dpb-spacing-sm);gap:2px;flex:1;overflow-y:auto;overflow-x:hidden}.rail__item[data-v-6163fcf8]{display:flex;align-items:center;gap:var(--dpb-spacing-sm);padding:var(--dpb-spacing-xs) var(--dpb-spacing-sm);border-radius:var(--dpb-sidebar-nav-active-rounded);color:var(--dpb-rail-text-muted);text-decoration:none;font-size:var(--dpb-typography-body-sm-font-size);font-weight:500}.rail__medallion[data-v-6163fcf8]{flex:0 0 auto;inline-size:30px;block-size:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--dpb-rounded-md);background:var(--dpb-rail-medallion-bg);color:inherit}.rail__label[data-v-6163fcf8]{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__item[data-v-6163fcf8]:hover{background:var(--dpb-rail-item-hover-bg);color:var(--dpb-rail-item-hover-text)}.rail__item.active[data-v-6163fcf8]{background:var(--dpb-rail-item-active-bg);color:var(--dpb-rail-item-active-text)}.rail__item.active .rail__medallion[data-v-6163fcf8]{background:transparent}.app-shell.sidebar-collapsed .rail__item[data-v-6163fcf8]{justify-content:center}.rail__group[data-v-6163fcf8]{padding:var(--dpb-spacing-md) var(--dpb-spacing-sm) var(--dpb-spacing-xs);font-size:var(--dpb-typography-label-caps-font-size);font-weight:var(--dpb-typography-label-caps-font-weight);letter-spacing:var(--dpb-typography-label-caps-letter-spacing);text-transform:uppercase;color:var(--dpb-rail-text-muted)}.rail__group[data-v-6163fcf8]:first-child{padding-top:var(--dpb-spacing-xs)}.rail__settings[data-v-6163fcf8]{margin:0 var(--dpb-spacing-sm) var(--dpb-spacing-sm);border-block-start:1px solid var(--dpb-rail-divider);padding-block-start:var(--dpb-spacing-sm);border-radius:0}.rail__empty[data-v-6163fcf8]{padding:var(--dpb-spacing-md);color:var(--dpb-rail-text-muted);font-size:var(--dpb-typography-body-sm-font-size);line-height:1.5}.main[data-v-6163fcf8]{flex:1;min-inline-size:0;display:flex;flex-direction:column;background:var(--dpb-color-surface);border-radius:var(--dpb-shell-card-radius);box-shadow:var(--dpb-shadow-lg);border-top:3px solid var(--portal-accent);overflow:hidden}.topbar[data-v-6163fcf8]{display:none;align-items:center;gap:var(--dpb-spacing-sm);padding:0 var(--dpb-spacing-lg);border-bottom:1px solid var(--dpb-color-border);min-block-size:56px;flex:0 0 auto}.content[data-v-6163fcf8]{flex:1;padding:var(--dpb-spacing-xl);overflow:auto}.nav-toggle[data-v-6163fcf8]{display:none;line-height:1}.nav-toggle .pi[data-v-6163fcf8]{font-size:1.25rem}.scrim[data-v-6163fcf8]{display:none}@media (max-width: 1023px){.app-shell[data-v-6163fcf8]{padding:0;gap:0}.main[data-v-6163fcf8]{border-radius:0;box-shadow:none}.rail[data-v-6163fcf8]{position:fixed;inset-block:0;inset-inline-start:0;inline-size:var(--dpb-shell-sidebar-width);border-radius:0;transform:translate(-100%);transition:transform var(--dpb-duration-fast) var(--dpb-ease-standard);z-index:var(--dpb-z-drawer);box-shadow:var(--dpb-shadow-lg)}[dir=rtl] .rail[data-v-6163fcf8]{transform:translate(100%)}.app-shell.drawer-open .rail[data-v-6163fcf8]{transform:translate(0)}.rail__collapse[data-v-6163fcf8]{display:none}.nav-toggle[data-v-6163fcf8]{display:inline-flex;align-items:center;justify-content:center}.topbar[data-v-6163fcf8]{display:flex;position:relative;z-index:var(--dpb-z-nav-toggle);justify-content:flex-start}.scrim[data-v-6163fcf8]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--dpb-scrim);z-index:var(--dpb-z-scrim)}}.portal-layout[data-v-46a11ad7]{min-height:100vh;display:flex;flex-direction:column;background:var(--dpb-color-neutral);font-family:var(--dpb-typography-body-md-font-family)}.portal-topbar[data-v-46a11ad7]{height:64px;background:var(--dpb-color-surface);border-bottom:1px solid var(--dpb-color-border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--dpb-spacing-xl);position:sticky;top:0;z-index:var(--dpb-z-sticky)}.portal-topbar__left[data-v-46a11ad7]{display:flex;align-items:baseline;gap:var(--dpb-spacing-sm)}.portal-logo-icon[data-v-46a11ad7]{color:var(--dpb-color-tertiary);font-size:1.25rem}.portal-logo-text[data-v-46a11ad7]{font-weight:700;font-size:1.125rem;color:var(--dpb-color-primary);letter-spacing:-.025em}.portal-label[data-v-46a11ad7]{font-size:var(--dpb-typography-label-caps-font-size);font-weight:var(--dpb-typography-label-caps-font-weight);letter-spacing:var(--dpb-typography-label-caps-letter-spacing);text-transform:uppercase;color:var(--dpb-color-secondary);background:var(--dpb-color-neutral);padding:var(--dpb-spacing-xs) var(--dpb-spacing-sm);border-radius:var(--dpb-rounded-sm);margin-inline-start:var(--dpb-spacing-sm)}.portal-topbar__right[data-v-46a11ad7]{display:flex;align-items:center;gap:var(--dpb-spacing-md)}.portal-locale[data-v-46a11ad7]{min-inline-size:8.5rem}.portal-user[data-v-46a11ad7]{display:flex;align-items:center;gap:var(--dpb-spacing-sm)}.portal-avatar[data-v-46a11ad7]{width:36px;height:36px;border-radius:50%;background:var(--dpb-color-primary);color:var(--dpb-color-surface);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--dpb-typography-body-sm-font-size)}.portal-user-info[data-v-46a11ad7]{display:flex;flex-direction:column;line-height:1.2}.portal-user-name[data-v-46a11ad7]{font-size:var(--dpb-typography-body-sm-font-size);font-weight:600;color:var(--dpb-color-primary)}.portal-user-email[data-v-46a11ad7]{font-size:var(--dpb-typography-label-caps-font-size);color:var(--dpb-color-secondary)}.portal-content[data-v-46a11ad7]{flex:1;max-width:var(--dpb-shell-content-max);width:100%;margin:0 auto;padding:var(--dpb-spacing-xl)}.portal-footer[data-v-46a11ad7]{background:var(--dpb-color-surface);border-top:1px solid var(--dpb-color-border);padding:var(--dpb-spacing-md) var(--dpb-spacing-xl);display:flex;justify-content:space-between;font-size:var(--dpb-typography-body-sm-font-size);color:var(--dpb-color-secondary)}@media (max-width: 639px){.portal-topbar[data-v-46a11ad7]{padding:0 var(--dpb-spacing-md)}.portal-content[data-v-46a11ad7]{padding:var(--dpb-spacing-md)}.portal-user-info[data-v-46a11ad7]{display:none}.portal-footer[data-v-46a11ad7]{flex-direction:column;gap:var(--dpb-spacing-xs);text-align:center}}.bare-layout[data-v-bbbc1da6]{min-height:100vh;background:var(--dpb-color-neutral);display:flex;flex-direction:column;font-family:var(--dpb-typography-body-md-font-family)}.locale-corner[data-v-bbbc1da6]{position:absolute;top:var(--dpb-spacing-lg);inset-inline-end:var(--dpb-spacing-lg);z-index:var(--dpb-z-raised)}.locale-select[data-v-bbbc1da6]{min-inline-size:9rem}.bare-content[data-v-bbbc1da6]{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--dpb-spacing-xl)}.theme-switcher[data-v-ed643f4c]{min-inline-size:9rem}.site[data-v-800fd91e]{min-height:100vh;display:flex;flex-direction:column;background:var(--dpb-color-neutral);font-family:var(--dpb-typography-body-md-font-family)}.site__nav[data-v-800fd91e]{height:64px;background:var(--dpb-color-surface);border-bottom:1px solid var(--dpb-color-border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--dpb-spacing-xl);position:sticky;top:0;z-index:var(--dpb-z-sticky)}.site__brand[data-v-800fd91e]{display:inline-flex;align-items:center;gap:var(--dpb-spacing-sm);text-decoration:none;font-weight:700;color:var(--dpb-color-primary)}.site__mark[data-v-800fd91e]{color:var(--dpb-color-tertiary);font-size:1.25rem}.site__links[data-v-800fd91e]{display:flex;align-items:center;gap:var(--dpb-spacing-lg)}.site__link[data-v-800fd91e]{color:var(--dpb-color-secondary);text-decoration:none;font-size:var(--dpb-typography-body-sm-font-size)}.site__link[data-v-800fd91e]:hover{color:var(--dpb-color-primary)}.site__content[data-v-800fd91e]{flex:1;width:100%;max-width:var(--dpb-shell-site-max);margin:0 auto;padding:var(--dpb-spacing-xl)}.site__footer[data-v-800fd91e]{background:var(--dpb-color-surface);border-top:1px solid var(--dpb-color-border);padding:var(--dpb-spacing-md) var(--dpb-spacing-xl);color:var(--dpb-color-secondary);font-size:var(--dpb-typography-body-sm-font-size);text-align:center}.library-layout[data-v-d3222c05]{min-block-size:100vh;background:var(--dpb-color-neutral);font-family:var(--dpb-typography-body-md-font-family)}.boot-banner[data-v-ba927a2c]{margin:0;border-radius:0}.ip-backdrop[data-v-8549768f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--dpb-z-devtools-palette);display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;background:#11254a52}.ip-palette[data-v-8549768f]{width:min(540px,92vw);max-height:60vh;display:flex;flex-direction:column;background:var(--dpb-color-surface);color:var(--dpb-color-primary);border:1px solid var(--dpb-color-border);border-radius:var(--dpb-rounded-lg);box-shadow:0 18px 48px #11254a38;overflow:hidden;font-family:inherit}.ip-search[data-v-8549768f]{display:flex;align-items:center;gap:9px;padding:0 14px;border-bottom:1px solid var(--dpb-color-border)}.ip-search-icon[data-v-8549768f]{font-size:13px;color:var(--dpb-color-secondary);flex-shrink:0}.ip-input[data-v-8549768f]{flex:1;border:0;background:transparent;color:var(--dpb-color-primary);font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;padding:14px 0;outline:none}.ip-input[data-v-8549768f]::placeholder{color:var(--dpb-color-secondary)}.ip-kbd[data-v-8549768f]{font-size:10px;font-family:ui-monospace,monospace;color:var(--dpb-color-secondary);background:var(--dpb-color-neutral);border:1px solid var(--dpb-color-border);border-radius:4px;padding:2px 6px;flex-shrink:0}.ip-list[data-v-8549768f]{overflow-y:auto;display:flex;flex-direction:column;padding:5px}.ip-cmd[data-v-8549768f]{text-align:left;border:0;background:transparent;color:var(--dpb-color-primary);font-family:inherit;font-size:13px;font-weight:500;line-height:1.3;padding:9px 11px;border-radius:8px;cursor:pointer}.ip-cmd[data-v-8549768f]:hover,.ip-cmd[data-v-8549768f]:focus-visible{background:color-mix(in srgb,var(--dpb-color-primary) 12%,transparent);outline:none}.ip-empty[data-v-8549768f],.ip-hint[data-v-8549768f]{padding:14px 16px;margin:0;color:var(--dpb-color-secondary);font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.45}
