:root,[data-carbon-theme=white]{color-scheme:light;--cds-background:#ffffff;--cds-background-inverse:#393939;--cds-layer-01:#f4f4f4;--cds-layer-02:#ffffff;--cds-layer-03:#f4f4f4;--cds-layer-hover-01:#e8e8e8;--cds-layer-hover-02:#e8e8e8;--cds-layer-active-01:#c6c6c6;--cds-field-01:#f4f4f4;--cds-field-02:#ffffff;--cds-layer-accent-01:#e0e0e0;--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-text-placeholder:#a8a8a8;--cds-text-helper:#6f6f6f;--cds-text-on-color:#ffffff;--cds-text-error:#be123c;--cds-text-inverse:#ffffff;--cds-text-disabled:#16161640;--cds-link-primary:#bb4c0a;--cds-link-primary-hover:#8f3a08;--cds-interactive:#fd7014;--cds-focus:#fd7014;--cds-focus-inset:#ffffff;--cds-highlight:#ffe3d0;--cds-border-subtle-01:#e0e0e0;--cds-border-subtle-02:#e0e0e0;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#8d8d8d;--cds-border-interactive:#fd7014;--cds-border-inverse:#161616;--cds-border-disabled:#c6c6c6;--cds-button-primary:#fd7014;--cds-button-primary-hover:#e85f00;--cds-button-primary-active:#bb4c0a;--cds-button-primary-text:#0a0a0a;--cds-button-secondary:#393939;--cds-button-secondary-hover:#474747;--cds-button-secondary-active:#6f6f6f;--cds-button-tertiary:#bb4c0a;--cds-button-tertiary-hover:#8f3a08;--cds-button-tertiary-active:#6f2d06;--cds-button-danger-primary:#be123c;--cds-button-danger-hover:#9f0e32;--cds-button-danger-active:#7c0a27;--cds-button-disabled:#c6c6c6;--cds-support-error:#be123c;--cds-support-success:#047857;--cds-support-warning:#92600a;--cds-support-info:#1d4ed8;--cds-support-error-inverse:#fb7185;--cds-notification-bg-error:#fce7eb;--cds-notification-border-error:#be123c;--cds-notification-bg-success:#e8f5ee;--cds-notification-border-success:#047857;--cds-notification-bg-warning:#fbf0dd;--cds-notification-border-warning:#92600a;--cds-notification-bg-info:#e8effe;--cds-notification-border-info:#1d4ed8;--cds-tag-bg:#e0e0e0;--cds-tag-text:#161616;--cds-tag-bg-blue:#ffe3d0;--cds-tag-text-blue:#bb4c0a;--cds-overlay:rgba(22,22,22,.5);--cds-radius:0px;--cds-radius-circle:50%;--cds-spacing-01:2px;--cds-spacing-02:4px;--cds-spacing-03:8px;--cds-spacing-04:12px;--cds-spacing-05:16px;--cds-spacing-06:24px;--cds-spacing-07:32px;--cds-spacing-08:40px;--cds-spacing-09:48px;--cds-spacing-10:64px;--cds-spacing-11:80px;--cds-spacing-12:96px;--cds-spacing-13:160px;--cds-font-sans:"Inter","Helvetica Neue",Arial,sans-serif;--cds-font-mono:"JetBrains Mono","SFMono-Regular",Menlo,monospace;--cds-font-display:"Poppins","Inter",sans-serif;--cds-fw-light:300;--cds-fw-regular:400;--cds-fw-semibold:600;--cds-label-01-size:12px;--cds-label-01-lh:16px;--cds-label-01-ls:.32px;--cds-helper-text-01-size:12px;--cds-helper-text-01-lh:16px;--cds-body-01-size:14px;--cds-body-01-lh:20px;--cds-body-01-ls:.16px;--cds-body-02-size:16px;--cds-body-02-lh:24px;--cds-body-02-ls:0;--cds-body-compact-01-size:14px;--cds-body-compact-01-lh:18px;--cds-body-compact-01-ls:.16px;--cds-heading-01-size:14px;--cds-heading-01-lh:20px;--cds-heading-01-weight:600;--cds-heading-02-size:16px;--cds-heading-02-lh:22px;--cds-heading-02-weight:600;--cds-heading-03-size:20px;--cds-heading-03-lh:28px;--cds-heading-04-size:28px;--cds-heading-04-lh:36px;--cds-heading-05-size:32px;--cds-heading-05-lh:40px;--cds-heading-06-size:42px;--cds-heading-06-lh:50px;--cds-heading-07-size:54px;--cds-heading-07-lh:64px;--cds-code-01-size:12px;--cds-code-01-lh:16px;--cds-code-02-size:14px;--cds-code-02-lh:20px;--cds-duration-fast-01:70ms;--cds-duration-fast-02:.11s;--cds-duration-moderate-01:.15s;--cds-duration-moderate-02:.24s;--cds-ease-productive:cubic-bezier(.2,0,.38,.9);--cds-ease-entrance:cubic-bezier(0,0,.38,.9)}[data-carbon-theme=g10]{color-scheme:light;--cds-background:#f4f4f4;--cds-layer-01:#ffffff;--cds-layer-02:#f4f4f4;--cds-layer-03:#e0e0e0;--cds-layer-hover-01:#e8e8e8;--cds-field-01:#ffffff;--cds-field-02:#f4f4f4;--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-text-placeholder:#a8a8a8;--cds-text-helper:#6f6f6f;--cds-border-subtle-01:#e0e0e0;--cds-border-strong-01:#8d8d8d}[data-carbon-theme=g90]{color-scheme:dark;--cds-background:#262626;--cds-background-inverse:#f4f4f4;--cds-layer-01:#393939;--cds-layer-02:#525252;--cds-layer-03:#6f6f6f;--cds-layer-hover-01:#474747;--cds-field-01:#393939;--cds-field-02:#525252;--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-text-placeholder:#6f6f6f;--cds-text-helper:#a8a8a8;--cds-text-on-color:#ffffff;--cds-text-error:#fb7185;--cds-link-primary:#ff8a3d;--cds-interactive:#ff8a3d;--cds-focus:#ffffff;--cds-border-subtle-01:#525252;--cds-border-strong-01:#8d8d8d;--cds-border-interactive:#ff8a3d;--cds-button-secondary:#6f6f6f;--cds-support-error:#fb7185;--cds-support-success:#34d399;--cds-support-warning:#fbbf24;--cds-support-info:#60a5fa;--cds-notification-bg-error:#2a151b;--cds-notification-bg-success:#13251e;--cds-notification-bg-warning:#2a2113;--cds-notification-bg-info:#13202e;--cds-tag-bg:#6f6f6f;--cds-tag-text:#f4f4f4;--cds-overlay:rgba(0,0,0,.65)}[data-carbon-theme=g100]{color-scheme:dark;--cds-background:#161616;--cds-background-inverse:#f4f4f4;--cds-layer-01:#262626;--cds-layer-02:#393939;--cds-layer-03:#525252;--cds-layer-hover-01:#333333;--cds-layer-hover-02:#474747;--cds-layer-active-01:#525252;--cds-field-01:#262626;--cds-field-02:#393939;--cds-layer-accent-01:#393939;--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-text-placeholder:#6f6f6f;--cds-text-helper:#8d8d8d;--cds-text-on-color:#ffffff;--cds-text-error:#fb7185;--cds-text-inverse:#161616;--cds-text-disabled:#f4f4f440;--cds-link-primary:#ff8a3d;--cds-link-primary-hover:#ffa866;--cds-interactive:#ff8a3d;--cds-focus:#ffffff;--cds-focus-inset:#161616;--cds-highlight:#4a2a12;--cds-border-subtle-01:#393939;--cds-border-subtle-02:#525252;--cds-border-strong-01:#6f6f6f;--cds-border-strong-02:#8d8d8d;--cds-border-interactive:#ff8a3d;--cds-border-inverse:#f4f4f4;--cds-border-disabled:#525252;--cds-button-primary:#fd7014;--cds-button-primary-hover:#ff8a3d;--cds-button-primary-active:#bb4c0a;--cds-button-primary-text:#0a0a0a;--cds-button-secondary:#6f6f6f;--cds-button-secondary-hover:#5e5e5e;--cds-button-secondary-active:#393939;--cds-button-tertiary:#ff8a3d;--cds-button-tertiary-hover:#ffa866;--cds-button-tertiary-active:#ffc499;--cds-button-danger-primary:#fb7185;--cds-button-danger-hover:#f43f5e;--cds-button-danger-active:#e11d48;--cds-button-disabled:#525252;--cds-support-error:#fb7185;--cds-support-success:#34d399;--cds-support-warning:#fbbf24;--cds-support-info:#60a5fa;--cds-support-error-inverse:#be123c;--cds-notification-bg-error:#2a151b;--cds-notification-border-error:#fb7185;--cds-notification-bg-success:#13251e;--cds-notification-border-success:#34d399;--cds-notification-bg-warning:#2a2113;--cds-notification-border-warning:#fbbf24;--cds-notification-bg-info:#13202e;--cds-notification-border-info:#60a5fa;--cds-tag-bg:#393939;--cds-tag-text:#f4f4f4;--cds-tag-bg-blue:#4a2a12;--cds-tag-text-blue:#ff8a3d;--cds-overlay:rgba(0,0,0,.65)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}*{box-sizing:border-box}body{background:var(--cds-background);color:var(--cds-text-primary);font-family:var(--cds-font-sans);font-weight:var(--cds-fw-regular);font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh);letter-spacing:var(--cds-body-01-ls);-webkit-font-smoothing:antialiased}:where(button,a,input,textarea,select,[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],.cds-tag):focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-btn{font-family:var(--cds-font-sans);font-weight:var(--cds-fw-regular);font-size:var(--cds-body-01-size);letter-spacing:var(--cds-body-01-ls);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-07);height:48px;padding:0 var(--cds-spacing-05);min-width:0;border:1px solid transparent;border-radius:var(--cds-radius);cursor:pointer;text-align:left;line-height:1.2;transition:background var(--cds-duration-fast-01) var(--cds-ease-productive),border-color var(--cds-duration-fast-01) var(--cds-ease-productive),color var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-btn>.cds-btn__icon{display:inline-flex;align-items:center}.cds-btn--primary{background:var(--cds-button-primary);color:var(--cds-button-primary-text,var(--cds-text-on-color))}.cds-btn--primary:hover{background:var(--cds-button-primary-hover)}.cds-btn--primary:active{background:var(--cds-button-primary-active)}.cds-btn--secondary{background:var(--cds-button-secondary);color:var(--cds-text-on-color)}.cds-btn--secondary:hover{background:var(--cds-button-secondary-hover)}.cds-btn--secondary:active{background:var(--cds-button-secondary-active)}.cds-btn--tertiary{background:transparent;color:var(--cds-button-tertiary);border-color:var(--cds-button-tertiary)}.cds-btn--tertiary:hover{background:var(--cds-button-tertiary);color:var(--cds-text-on-color)}.cds-toggle-group__item[data-state=on],.cds-segmented__item[aria-checked=true],.cds-sliding-button[data-confirmed] .cds-sliding-button__label,.cds-broadcast--indigo,.cds-toolbar__toggle-item[data-state=on]{color:var(--cds-button-primary-text,var(--cds-text-on-color))}.cds-btn--tertiary:active{background:var(--cds-button-tertiary-active,var(--cds-button-tertiary-hover));border-color:var(--cds-button-tertiary-active,var(--cds-button-tertiary-hover))}.cds-btn--ghost{background:transparent;color:var(--cds-link-primary)}.cds-btn--ghost:hover{background:var(--cds-layer-hover-01)}.cds-btn--ghost:active{background:var(--cds-layer-active-01)}.cds-btn--danger{background:var(--cds-button-danger-primary);color:var(--cds-text-on-color)}.cds-btn--danger:hover{background:var(--cds-button-danger-hover)}.cds-btn--danger:active{background:var(--cds-button-danger-active)}.cds-btn--sm{height:32px}.cds-btn--md{height:40px}.cds-btn--lg{height:48px}.cds-btn--xl{height:64px;align-items:flex-start;padding-top:var(--cds-spacing-05)}.cds-btn--2xl{height:80px;align-items:flex-start;padding-top:var(--cds-spacing-05)}.cds-btn[disabled]{background:var(--cds-button-disabled);color:var(--cds-text-on-color);border-color:transparent;cursor:not-allowed}.cds-btn--ghost[disabled],.cds-btn--tertiary[disabled]{background:transparent;color:var(--cds-text-disabled);border-color:var(--cds-border-disabled)}.cds-field{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:300px;max-width:100%}.cds-field__label{font-size:var(--cds-label-01-size);line-height:var(--cds-label-01-lh);letter-spacing:var(--cds-label-01-ls);color:var(--cds-text-secondary)}.cds-field__control{position:relative}.cds-field__input{width:100%;height:40px;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-primary);background:var(--cds-field-01);border:none;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;padding:0 var(--cds-spacing-05);outline:none;transition:outline var(--cds-duration-fast-01) var(--cds-ease-productive),background var(--cds-duration-fast-01) var(--cds-ease-productive)}textarea.cds-field__input{height:auto;min-height:96px;padding:var(--cds-spacing-04) var(--cds-spacing-05);resize:vertical;line-height:var(--cds-body-01-lh)}.cds-field__input::placeholder{color:var(--cds-text-placeholder)}.cds-field__input:focus{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-field--invalid .cds-field__input{border-bottom-color:var(--cds-support-error);outline-color:var(--cds-support-error)}.cds-field__help{font-size:var(--cds-helper-text-01-size);line-height:var(--cds-helper-text-01-lh);color:var(--cds-text-helper)}.cds-field--invalid .cds-field__help{color:var(--cds-text-error)}.cds-field--mono .cds-field__input{font-family:var(--cds-font-mono);letter-spacing:.02em}.cds-field__input:disabled{color:var(--cds-text-disabled);cursor:not-allowed;border-bottom-color:var(--cds-border-disabled)}.cds-field__input:disabled::placeholder{color:var(--cds-text-disabled)}.cds-checkbox-row{display:inline-flex;align-items:center;gap:var(--cds-spacing-03)}.cds-checkbox{width:16px;height:16px;border:1px solid var(--cds-border-strong-01);border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:transparent}.cds-checkbox[data-state=checked],.cds-checkbox[data-state=indeterminate]{background:var(--cds-text-primary);border-color:var(--cds-text-primary);color:var(--cds-background)}.cds-checkbox__label{font-size:var(--cds-body-01-size);color:var(--cds-text-primary);cursor:pointer}.cds-toggle-row{display:inline-flex;align-items:center;gap:var(--cds-spacing-04)}.cds-toggle{width:48px;height:24px;border-radius:999px;background:var(--cds-border-strong-01);position:relative;border:none;cursor:pointer;transition:background var(--cds-duration-fast-02) var(--cds-ease-productive)}.cds-toggle[data-state=checked]{background:var(--cds-support-success)}.cds-toggle__knob{display:block;width:18px;height:18px;border-radius:50%;background:var(--cds-text-on-color);transition:transform var(--cds-duration-fast-02) var(--cds-ease-productive);transform:translate(3px);will-change:transform}.cds-toggle[data-state=checked] .cds-toggle__knob{transform:translate(24px)}.cds-toggle__label{font-size:var(--cds-body-01-size);color:var(--cds-text-primary)}.cds-toggle--sm{width:32px;height:16px}.cds-toggle--sm .cds-toggle__knob{width:10px;height:10px;transform:translate(3px)}.cds-toggle--sm[data-state=checked] .cds-toggle__knob{transform:translate(19px)}.cds-tile{background:var(--cds-layer-01);border:1px solid transparent;border-radius:0;padding:var(--cds-spacing-05);color:var(--cds-text-primary)}.cds-tile--bordered{border-color:var(--cds-border-subtle-01);background:var(--cds-layer-01)}.cds-tile--elevated{background:var(--cds-layer-02);border-color:var(--cds-border-subtle-01)}.cds-tag{display:inline-flex;align-items:center;gap:var(--cds-spacing-02);font-size:var(--cds-label-01-size);line-height:1;height:24px;padding:0 var(--cds-spacing-03);border-radius:999px;background:var(--cds-tag-bg);color:var(--cds-tag-text);border:none}.cds-tag--blue{background:var(--cds-tag-bg-blue);color:var(--cds-tag-text-blue)}.cds-tag--red{background:var(--cds-notification-bg-error);color:var(--cds-text-error)}.cds-tag--green{background:var(--cds-notification-bg-success);color:var(--cds-support-success)}.cds-notification{display:flex;align-items:flex-start;gap:var(--cds-spacing-05);padding:var(--cds-spacing-05) var(--cds-spacing-05) var(--cds-spacing-05) var(--cds-spacing-04);border-left:3px solid var(--cds-notification-border-info);background:var(--cds-notification-bg-info);border-radius:0;color:var(--cds-text-primary)}.cds-notification--error{border-left-color:var(--cds-notification-border-error);background:var(--cds-notification-bg-error)}.cds-notification--success{border-left-color:var(--cds-notification-border-success);background:var(--cds-notification-bg-success)}.cds-notification--warning{border-left-color:var(--cds-notification-border-warning);background:var(--cds-notification-bg-warning)}.cds-notification--info{border-left-color:var(--cds-notification-border-info);background:var(--cds-notification-bg-info)}.cds-notification__dot{flex:0 0 auto;width:16px;height:16px;border-radius:50%;margin-top:2px;background:var(--cds-notification-border-info)}.cds-notification--error .cds-notification__dot{background:var(--cds-notification-border-error)}.cds-notification--success .cds-notification__dot{background:var(--cds-notification-border-success)}.cds-notification--warning .cds-notification__dot{background:var(--cds-notification-border-warning)}.cds-notification__title{font-weight:var(--cds-fw-semibold);font-size:var(--cds-body-01-size)}.cds-notification__body{font-size:var(--cds-body-01-size);color:var(--cds-text-secondary)}.cds-select{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:300px;max-width:100%}.cds-select__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-04);height:40px;width:100%;padding:0 var(--cds-spacing-05);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);background:var(--cds-field-01);color:var(--cds-text-primary);border:none;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;cursor:pointer}.cds-select__trigger:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-select__content{min-width:var(--radix-select-trigger-width,220px);background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:0;box-shadow:0 2px 6px var(--cds-overlay);overflow:hidden;z-index:60}.cds-select__item{display:flex;align-items:center;height:40px;padding:0 var(--cds-spacing-05);font-size:var(--cds-body-compact-01-size);line-height:var(--cds-body-compact-01-lh);letter-spacing:var(--cds-body-compact-01-ls);color:var(--cds-text-primary);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.cds-select__item[data-highlighted]{background:var(--cds-layer-hover-01)}.cds-select__item[data-state=checked]{font-weight:var(--cds-fw-semibold)}.cds-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cds-overlay);animation:cds-fade var(--cds-duration-moderate-01) var(--cds-ease-entrance)}@keyframes cds-fade{0%{opacity:0}to{opacity:1}}.cds-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,480px);background:var(--cds-layer-01);border-radius:0;box-shadow:0 8px 24px var(--cds-overlay);overflow:hidden;display:flex;flex-direction:column}.cds-modal__header{padding:var(--cds-spacing-05) var(--cds-spacing-05) 0}.cds-modal__title{font-size:var(--cds-heading-03-size);line-height:var(--cds-heading-03-lh);font-weight:var(--cds-fw-regular);color:var(--cds-text-primary);margin:0}.cds-modal__desc{font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh);color:var(--cds-text-secondary);padding:var(--cds-spacing-04) var(--cds-spacing-05) var(--cds-spacing-06);margin:0}.cds-modal__body{padding:0 var(--cds-spacing-05) var(--cds-spacing-06)}.cds-modal__footer{display:flex;justify-content:stretch;gap:1px;margin-top:auto}.cds-modal__footer>*{flex:1;height:64px;border-radius:0}.cds-drawer{position:fixed;background:var(--cds-layer-01);border-radius:0;z-index:50;box-shadow:0 8px 24px var(--cds-overlay);display:flex;flex-direction:column;overflow:hidden}.cds-drawer[data-side=right]{top:0;right:0;height:100vh;width:min(92vw,360px);border-left:1px solid var(--cds-border-subtle-01);animation:cds-slide-r var(--cds-duration-moderate-02) var(--cds-ease-entrance)}.cds-drawer[data-side=left]{top:0;left:0;height:100vh;width:min(92vw,360px);border-right:1px solid var(--cds-border-subtle-01);animation:cds-slide-l var(--cds-duration-moderate-02) var(--cds-ease-entrance)}.cds-drawer[data-side=top]{top:0;left:0;width:100vw;max-height:80vh;border-bottom:1px solid var(--cds-border-subtle-01);animation:cds-slide-t var(--cds-duration-moderate-02) var(--cds-ease-entrance)}.cds-drawer[data-side=bottom]{bottom:0;left:0;width:100vw;max-height:80vh;border-top:1px solid var(--cds-border-subtle-01);animation:cds-slide-b var(--cds-duration-moderate-02) var(--cds-ease-entrance)}@keyframes cds-slide-r{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes cds-slide-l{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes cds-slide-t{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes cds-slide-b{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cds-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cds-spacing-05);padding:var(--cds-spacing-05) var(--cds-spacing-05) 0}.cds-drawer__title{font-size:var(--cds-heading-03-size);line-height:var(--cds-heading-03-lh);font-weight:var(--cds-fw-regular);color:var(--cds-text-primary);margin:0}.cds-drawer__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--cds-text-primary);cursor:pointer;border-radius:0;margin:-4px -8px 0 0}.cds-drawer__close:hover{background:var(--cds-layer-hover-01)}.cds-drawer__close:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-drawer__desc{font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh);color:var(--cds-text-secondary);padding:var(--cds-spacing-04) var(--cds-spacing-05) 0;margin:0}.cds-drawer__body{flex:1;overflow:auto;padding:var(--cds-spacing-05);font-size:var(--cds-body-01-size);color:var(--cds-text-primary)}.cds-drawer__footer{display:flex;justify-content:stretch;gap:1px;margin-top:auto}.cds-drawer__footer>*{flex:1;height:64px;border-radius:0}.cds-bottom-sheet{position:fixed;left:0;right:0;bottom:0;margin:0 auto;width:min(100vw,640px);max-height:88vh;background:var(--cds-layer-01);border-radius:0;z-index:50;border-top:1px solid var(--cds-border-subtle-01);box-shadow:0 -8px 24px var(--cds-overlay);display:flex;flex-direction:column;overflow:hidden;animation:cds-slide-b var(--cds-duration-moderate-02) var(--cds-ease-entrance)}.cds-bottom-sheet__grabber{flex:0 0 auto;width:48px;height:4px;border-radius:0;margin:var(--cds-spacing-04) auto var(--cds-spacing-02);background:var(--cds-border-strong-01)}.cds-bottom-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cds-spacing-05);padding:var(--cds-spacing-03) var(--cds-spacing-05) 0}.cds-bottom-sheet__title{font-size:var(--cds-heading-03-size);line-height:var(--cds-heading-03-lh);font-weight:var(--cds-fw-regular);color:var(--cds-text-primary);margin:0}.cds-bottom-sheet__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--cds-text-primary);cursor:pointer;border-radius:0;margin:-4px -8px 0 0}.cds-bottom-sheet__close:hover{background:var(--cds-layer-hover-01)}.cds-bottom-sheet__close:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-bottom-sheet__desc{font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh);color:var(--cds-text-secondary);padding:var(--cds-spacing-04) var(--cds-spacing-05) 0;margin:0}.cds-bottom-sheet__body{flex:1;overflow:auto;padding:var(--cds-spacing-05);font-size:var(--cds-body-01-size);color:var(--cds-text-primary)}.cds-bottom-sheet__footer{display:flex;justify-content:stretch;gap:1px;margin-top:auto}.cds-bottom-sheet__footer>*{flex:1;height:64px;border-radius:0}.cds-side-sheet{position:fixed;top:0;height:100vh;width:min(92vw,400px);background:var(--cds-layer-01);border-radius:0;z-index:50;box-shadow:0 8px 24px var(--cds-overlay);display:flex;flex-direction:column;overflow:hidden}.cds-side-sheet[data-side=right]{right:0;border-left:1px solid var(--cds-border-subtle-01);animation:cds-slide-r var(--cds-duration-moderate-02) var(--cds-ease-entrance)}.cds-side-sheet[data-side=left]{left:0;border-right:1px solid var(--cds-border-subtle-01);animation:cds-slide-l var(--cds-duration-moderate-02) var(--cds-ease-entrance)}.cds-side-sheet[data-modal=false]{box-shadow:none}.cds-side-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cds-spacing-05);padding:var(--cds-spacing-05) var(--cds-spacing-05) 0}.cds-side-sheet__title{font-size:var(--cds-heading-03-size);line-height:var(--cds-heading-03-lh);font-weight:var(--cds-fw-regular);color:var(--cds-text-primary);margin:0}.cds-side-sheet__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--cds-text-primary);cursor:pointer;border-radius:0;margin:-4px -8px 0 0}.cds-side-sheet__close:hover{background:var(--cds-layer-hover-01)}.cds-side-sheet__close:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-side-sheet__desc{font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh);color:var(--cds-text-secondary);padding:var(--cds-spacing-04) var(--cds-spacing-05) 0;margin:0}.cds-side-sheet__body{flex:1;overflow:auto;padding:var(--cds-spacing-05);font-size:var(--cds-body-01-size);color:var(--cds-text-primary)}.cds-side-sheet__footer{display:flex;justify-content:stretch;gap:1px;margin-top:auto}.cds-side-sheet__footer>*{flex:1;height:64px;border-radius:0}.cds-popover{position:relative;min-width:240px;max-width:min(92vw,360px);background:var(--cds-layer-02);color:var(--cds-text-primary);border:1px solid var(--cds-border-subtle-01);border-radius:0;box-shadow:0 2px 6px var(--cds-overlay);padding:var(--cds-spacing-05);z-index:60;font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh);animation:cds-fade var(--cds-duration-fast-02) var(--cds-ease-entrance)}.cds-popover:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-popover__arrow{fill:var(--cds-layer-02)}.cds-popover__close{position:absolute;top:var(--cds-spacing-03);right:var(--cds-spacing-03);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--cds-text-primary);cursor:pointer;border-radius:0}.cds-popover__close:hover{background:var(--cds-layer-hover-01)}.cds-popover__close:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-tooltip{max-width:288px;background:var(--cds-background-inverse);color:var(--cds-text-inverse);border-radius:0;padding:var(--cds-spacing-02) var(--cds-spacing-04);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh);z-index:70;animation:cds-fade var(--cds-duration-fast-01) var(--cds-ease-entrance)}.cds-tooltip__arrow{fill:var(--cds-background-inverse)}.cds-toggletip{max-width:min(92vw,320px);background:var(--cds-layer-02);color:var(--cds-text-primary);border:1px solid var(--cds-border-subtle-01);border-radius:0;box-shadow:0 2px 6px var(--cds-overlay);padding:var(--cds-spacing-04) var(--cds-spacing-05);z-index:70;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh);animation:cds-fade var(--cds-duration-fast-02) var(--cds-ease-entrance)}.cds-toggletip:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-toggletip__arrow{fill:var(--cds-layer-02)}.cds-hover-card{min-width:240px;max-width:min(92vw,320px);background:var(--cds-layer-02);color:var(--cds-text-primary);border:1px solid var(--cds-border-subtle-01);border-radius:0;box-shadow:0 2px 6px var(--cds-overlay);padding:var(--cds-spacing-05);z-index:70;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh);animation:cds-fade var(--cds-duration-fast-02) var(--cds-ease-entrance)}.cds-hover-card:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-hover-card__arrow{fill:var(--cds-layer-02)}.cds-tabs{display:flex;border-bottom:1px solid var(--cds-border-subtle-01);gap:0}.cds-tab{padding:var(--cds-spacing-04) var(--cds-spacing-05);border:none;border-bottom:2px solid transparent;background:none;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-secondary);cursor:pointer;position:relative;margin-bottom:-1px}.cds-tab:hover{color:var(--cds-text-primary);border-bottom-color:var(--cds-border-strong-01)}.cds-tab[data-state=active]{color:var(--cds-text-primary);border-bottom-color:var(--cds-interactive)}.cds-tabpanel{padding:var(--cds-spacing-05) 0}.cds-statuschip{display:inline-flex;align-items:center;gap:var(--cds-spacing-02);font-family:var(--cds-font-mono);font-size:var(--cds-code-01-size);line-height:1;letter-spacing:.02em;height:24px;padding:0 var(--cds-spacing-03);border-radius:999px}.cds-statuschip__dot{width:8px;height:8px;border-radius:50%}.cds-statuschip--ok{background:var(--cds-notification-bg-success);color:var(--cds-support-success)}.cds-statuschip--ok .cds-statuschip__dot{background:var(--cds-support-success)}.cds-statuschip--warn{background:var(--cds-notification-bg-warning);color:#684e00}.cds-statuschip--warn .cds-statuschip__dot{background:var(--cds-support-warning)}.cds-statuschip--live{background:var(--cds-notification-bg-error);color:var(--cds-text-error)}.cds-statuschip--live .cds-statuschip__dot{background:var(--cds-support-error)}[data-carbon-theme=g100] .cds-statuschip--warn,[data-carbon-theme=g90] .cds-statuschip--warn{color:var(--cds-support-warning)}.cds-radio-fieldset{border:none;margin:0;padding:0;min-inline-size:0}.cds-radio__legend{padding:0;margin-bottom:var(--cds-spacing-04)}.cds-radio-group{display:flex;flex-direction:column;gap:var(--cds-spacing-04)}.cds-radio-group[data-orientation=horizontal]{flex-direction:row;gap:var(--cds-spacing-06);flex-wrap:wrap}.cds-radio-row{display:inline-flex;align-items:center;gap:var(--cds-spacing-03)}.cds-radio{width:18px;height:18px;flex:0 0 auto;border:1px solid var(--cds-border-strong-01);border-radius:50%;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.cds-radio:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.cds-radio[data-state=checked]{border-color:var(--cds-text-primary)}.cds-radio__dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--cds-text-primary)}.cds-radio[disabled]{border-color:var(--cds-border-disabled);cursor:not-allowed}.cds-radio[disabled] .cds-radio__dot{background:var(--cds-text-disabled)}.cds-radio__label{font-size:var(--cds-body-01-size);color:var(--cds-text-primary);cursor:pointer}.cds-radio[disabled]~.cds-radio__label{color:var(--cds-text-disabled);cursor:not-allowed}.cds-slider{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:300px;max-width:100%}.cds-slider__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cds-spacing-04)}.cds-slider__value{font-family:var(--cds-font-mono);font-size:var(--cds-code-01-size);color:var(--cds-text-primary)}.cds-slider__rail{display:flex;align-items:center;gap:var(--cds-spacing-04)}.cds-slider__bound{font-size:var(--cds-label-01-size);color:var(--cds-text-secondary);font-variant-numeric:tabular-nums}.cds-slider__root{position:relative;display:flex;align-items:center;flex:1;height:24px;touch-action:none;-webkit-user-select:none;user-select:none}.cds-slider__track{position:relative;flex:1;height:2px;background:var(--cds-border-subtle-01)}.cds-slider__range{position:absolute;height:100%;background:var(--cds-text-primary)}.cds-slider__thumb{display:block;width:14px;height:14px;border-radius:0;background:var(--cds-text-primary);cursor:pointer;outline:none}.cds-slider__thumb:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.cds-slider[data-disabled] .cds-slider__range,.cds-slider[data-disabled] .cds-slider__thumb{background:var(--cds-text-disabled)}.cds-slider[data-disabled] .cds-slider__thumb{cursor:not-allowed}.cds-search{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:300px;max-width:100%}.cds-search__control{position:relative;display:flex;align-items:center;height:40px;background:var(--cds-field-01);border-bottom:1px solid var(--cds-border-strong-01)}.cds-search__icon{position:absolute;left:var(--cds-spacing-05);color:var(--cds-text-secondary);pointer-events:none}.cds-search__input{flex:1;height:100%;width:100%;border:none;background:transparent;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-primary);padding:0 calc(var(--cds-spacing-05) + 24px);outline:none}.cds-search__input::placeholder{color:var(--cds-text-placeholder)}.cds-search__input::-webkit-search-cancel-button{-moz-appearance:none;appearance:none;-webkit-appearance:none}.cds-search__control:focus-within{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-search__clear{position:absolute;right:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:var(--cds-text-primary);cursor:pointer;border-radius:0}.cds-search__clear:hover{background:var(--cds-layer-hover-01)}.cds-search__clear:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-search--disabled .cds-search__control{background:var(--cds-field-01);border-bottom-color:var(--cds-border-disabled)}.cds-search--disabled .cds-search__input{color:var(--cds-text-disabled);cursor:not-allowed}.cds-combobox{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:300px;max-width:100%}.cds-combobox__control{position:relative;display:flex;align-items:center;height:40px;background:var(--cds-field-01);border-bottom:1px solid var(--cds-border-strong-01)}.cds-combobox__control:focus-within{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-combobox__input{flex:1;height:100%;width:100%;border:none;background:transparent;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-primary);padding:0 64px 0 var(--cds-spacing-05);outline:none}.cds-combobox__input::placeholder{color:var(--cds-text-placeholder)}.cds-combobox__input:disabled{color:var(--cds-text-disabled);cursor:not-allowed}.cds-combobox__clear{position:absolute;right:32px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:40px;border:none;background:transparent;color:var(--cds-text-primary);cursor:pointer;border-radius:0}.cds-combobox__clear:hover{background:var(--cds-layer-hover-01)}.cds-combobox__clear:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-combobox__chevron{position:absolute;right:var(--cds-spacing-04);display:inline-flex;color:var(--cds-text-primary);pointer-events:none}.cds-combobox__menu{min-width:var(--radix-popover-trigger-width,300px);background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:0;box-shadow:0 2px 6px var(--cds-overlay);z-index:60;animation:cds-fade var(--cds-duration-fast-02) var(--cds-ease-entrance)}.cds-combobox__list{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto}.cds-combobox__option{display:flex;align-items:center;height:40px;padding:0 var(--cds-spacing-05);font-size:var(--cds-body-compact-01-size);line-height:var(--cds-body-compact-01-lh);letter-spacing:var(--cds-body-compact-01-ls);color:var(--cds-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.cds-combobox__option[data-active]{background:var(--cds-layer-hover-01)}.cds-combobox__option[aria-selected=true]{font-weight:var(--cds-fw-semibold)}.cds-combobox__empty{display:flex;align-items:center;height:40px;padding:0 var(--cds-spacing-05);font-size:var(--cds-body-01-size);color:var(--cds-text-secondary)}.cds-datepicker{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:300px;max-width:100%}.cds-datepicker__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-04);height:40px;width:100%;padding:0 var(--cds-spacing-05);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);background:var(--cds-field-01);color:var(--cds-text-primary);border:none;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;cursor:pointer;text-align:left}.cds-datepicker__trigger:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-datepicker__trigger:disabled{color:var(--cds-text-disabled);cursor:not-allowed;border-bottom-color:var(--cds-border-disabled)}.cds-datepicker__placeholder{color:var(--cds-text-placeholder)}.cds-datepicker__icon{flex:0 0 auto;color:var(--cds-text-primary)}.cds-datepicker__popover{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:0;box-shadow:0 2px 6px var(--cds-overlay);padding:var(--cds-spacing-04);z-index:60;animation:cds-fade var(--cds-duration-fast-02) var(--cds-ease-entrance)}.cds-calendar{--rdp-accent-color:var(--cds-interactive);--rdp-accent-background-color:var(--cds-interactive);--rdp-day-width:36px;--rdp-day-height:36px;--rdp-day_button-width:36px;--rdp-day_button-height:36px;--rdp-day_button-border-radius:0;--rdp-selected-border:none;--rdp-outside-opacity:.4;font-family:var(--cds-font-sans);color:var(--cds-text-primary);margin:0}.cds-calendar .rdp-month_caption{display:flex;align-items:center;height:40px;padding:0 var(--cds-spacing-03);font-size:var(--cds-body-01-size);font-weight:var(--cds-fw-semibold)}.cds-calendar .rdp-nav{height:40px}.cds-calendar .rdp-button_previous,.cds-calendar .rdp-button_next{width:32px;height:32px;border-radius:0;color:var(--cds-text-primary)}.cds-calendar .rdp-button_previous:hover,.cds-calendar .rdp-button_next:hover{background:var(--cds-layer-hover-01)}.cds-calendar .rdp-chevron{fill:var(--cds-text-primary)}.cds-calendar .rdp-weekday{font-size:var(--cds-label-01-size);font-weight:var(--cds-fw-regular);color:var(--cds-text-secondary);text-transform:none}.cds-calendar .rdp-day_button{border-radius:0;font-size:var(--cds-body-01-size);color:var(--cds-text-primary)}.cds-calendar .rdp-day_button:hover{background:var(--cds-layer-hover-01)}.cds-calendar .rdp-day_button:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-calendar .rdp-today .rdp-day_button{font-weight:var(--cds-fw-semibold);box-shadow:inset 0 -2px 0 var(--cds-interactive)}.cds-calendar .rdp-selected .rdp-day_button{background:var(--cds-interactive);color:var(--cds-text-on-color);font-weight:var(--cds-fw-semibold)}.cds-calendar .rdp-disabled{opacity:.4}.cds-calendar .rdp-disabled .rdp-day_button{cursor:not-allowed}.cds-calendar .rdp-outside{opacity:var(--rdp-outside-opacity)}.cds-btn-group{display:inline-flex}.cds-btn-group[data-orientation=vertical]{flex-direction:column}.cds-btn-group .cds-btn{border:1px solid var(--cds-border-subtle-01)}.cds-btn-group[data-orientation=horizontal] .cds-btn+.cds-btn{margin-left:-1px}.cds-btn-group[data-orientation=vertical] .cds-btn+.cds-btn{margin-top:-1px}.cds-btn-group .cds-btn:hover,.cds-btn-group .cds-btn:focus-visible{position:relative;z-index:1}.cds-btn--icon{justify-content:center;gap:0;padding:0;aspect-ratio:1;width:auto}.cds-btn--icon.cds-btn--sm{width:32px}.cds-btn--icon.cds-btn--md{width:40px}.cds-btn--icon.cds-btn--lg{width:48px}.cds-btn--icon.cds-btn--xl{width:64px;align-items:center;padding-top:0}.cds-btn--icon.cds-btn--2xl{width:80px;align-items:center;padding-top:0}.cds-toggle-group{display:inline-flex}.cds-toggle-group[data-orientation=vertical]{flex-direction:column}.cds-toggle-group__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--cds-spacing-03);min-width:48px;height:48px;padding:0 var(--cds-spacing-05);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);letter-spacing:var(--cds-body-01-ls);background:var(--cds-field-01);color:var(--cds-text-primary);border:1px solid var(--cds-border-subtle-01);cursor:pointer;transition:background var(--cds-duration-fast-01) var(--cds-ease-productive),color var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-toggle-group[data-orientation=horizontal] .cds-toggle-group__item+.cds-toggle-group__item{margin-left:-1px}.cds-toggle-group[data-orientation=vertical] .cds-toggle-group__item+.cds-toggle-group__item{margin-top:-1px}.cds-toggle-group__item:hover{background:var(--cds-layer-hover-01)}.cds-toggle-group__item:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px;position:relative;z-index:1}.cds-toggle-group__item[data-state=on]{background:var(--cds-button-primary);color:var(--cds-text-on-color);border-color:var(--cds-button-primary);position:relative;z-index:1}.cds-toggle-group__item[data-state=on]:hover{background:var(--cds-button-primary-hover)}.cds-toggle-group__item[disabled]{color:var(--cds-text-disabled);cursor:not-allowed;background:var(--cds-field-01)}.cds-menu{min-width:200px;max-width:min(92vw,360px);background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:0;box-shadow:0 2px 6px var(--cds-overlay);padding:var(--cds-spacing-02) 0;z-index:70}.cds-menu__item{display:flex;align-items:center;gap:var(--cds-spacing-04);height:40px;padding:0 var(--cds-spacing-05);font-family:var(--cds-font-sans);font-size:var(--cds-body-compact-01-size);line-height:var(--cds-body-compact-01-lh);letter-spacing:var(--cds-body-compact-01-ls);color:var(--cds-text-primary);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.cds-menu__item[data-highlighted]{background:var(--cds-layer-hover-01)}.cds-menu__item[data-disabled]{color:var(--cds-text-disabled);cursor:not-allowed}.cds-menu__item--danger{color:var(--cds-text-error)}.cds-menu__item--danger[data-highlighted]{background:var(--cds-notification-bg-error)}.cds-menu__icon{display:inline-flex;align-items:center;color:inherit}.cds-menu__label{flex:1}.cds-menu__shortcut{flex:0 0 auto;color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-size,var(--cds-body-01-size))}.cds-menu__item[data-highlighted] .cds-menu__shortcut{color:var(--cds-text-primary)}.cds-menu__separator{height:1px;margin:var(--cds-spacing-02) 0;background:var(--cds-border-subtle-01)}.cds-tabs{display:flex;flex-direction:column}.cds-tabs__list{display:flex;border-bottom:1px solid var(--cds-border-subtle-01)}.cds-tabs--contained .cds-tabs__list{border-bottom:none;gap:0}.cds-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;height:48px;padding:0 var(--cds-spacing-05);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);letter-spacing:var(--cds-body-01-ls);color:var(--cds-text-secondary);border-block-end:2px solid transparent;margin-block-end:-1px;transition:color var(--cds-duration-fast-01) var(--cds-ease-productive),border-color var(--cds-duration-fast-01) var(--cds-ease-productive),background var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-tab:hover{color:var(--cds-text-primary);border-block-end-color:var(--cds-border-strong-01)}.cds-tab:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-tab[data-state=active]{color:var(--cds-text-primary);font-weight:var(--cds-fw-semibold);border-block-end-color:var(--cds-interactive)}.cds-tab[disabled]{color:var(--cds-text-disabled);cursor:not-allowed;border-block-end-color:transparent}.cds-tabs--contained .cds-tab{background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);margin:0;margin-inline-start:-1px;border-block-end-width:1px}.cds-tabs--contained .cds-tab:first-child{margin-inline-start:0}.cds-tabs--contained .cds-tab:hover{background:var(--cds-layer-hover-01);border-block-end-color:var(--cds-border-subtle-01)}.cds-tabs--contained .cds-tab[data-state=active]{background:var(--cds-layer-02);border-block-end-color:var(--cds-border-subtle-01);position:relative;z-index:1}.cds-tabpanel{padding:var(--cds-spacing-05) 0;color:var(--cds-text-primary);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size)}.cds-tabpanel:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-breadcrumb{font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size)}.cds-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.cds-breadcrumb__item{display:inline-flex;align-items:center}.cds-breadcrumb__link{color:var(--cds-link-primary);text-decoration:none;transition:color var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-breadcrumb__link:hover{color:var(--cds-link-primary-hover);text-decoration:underline}.cds-breadcrumb__link:focus-visible{outline:2px solid var(--cds-focus);outline-offset:1px}.cds-breadcrumb__current{color:var(--cds-text-primary)}.cds-breadcrumb__sep{color:var(--cds-text-secondary);margin:0 var(--cds-spacing-03);-webkit-user-select:none;user-select:none}.cds-pagination{display:inline-flex;align-items:center;border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01)}.cds-pagination__list{display:flex;list-style:none;margin:0;padding:0}.cds-pagination__nav,.cds-pagination__page{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:40px;min-width:40px;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-primary);transition:background var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-pagination__nav{width:40px;color:var(--cds-text-secondary)}.cds-pagination__page{padding:0 var(--cds-spacing-04)}.cds-pagination__nav:hover,.cds-pagination__page:hover{background:var(--cds-layer-hover-01)}.cds-pagination__nav:focus-visible,.cds-pagination__page:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px;position:relative;z-index:1}.cds-pagination__nav[disabled]{color:var(--cds-text-disabled);cursor:not-allowed;background:transparent}.cds-pagination__page--current{background:var(--cds-layer-active-01);color:var(--cds-text-primary);font-weight:var(--cds-fw-semibold)}.cds-pagination__page--current:hover{background:var(--cds-layer-active-01)}.cds-avatar{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:none;border-radius:0;background:var(--cds-layer-03);color:var(--cds-text-primary);font-family:var(--cds-font-sans);font-weight:var(--cds-fw-semibold);line-height:1;-webkit-user-select:none;user-select:none}.cds-avatar__img{width:100%;height:100%;object-fit:cover;display:block}.cds-avatar__initials{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.cds-avatar--sm{width:24px;height:24px;font-size:var(--cds-label-01-size)}.cds-avatar--md{width:32px;height:32px;font-size:var(--cds-body-01-size)}.cds-avatar--lg{width:48px;height:48px;font-size:var(--cds-heading-03-size)}.cds-table{width:100%;border-collapse:collapse;background:var(--cds-layer-01);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-primary)}.cds-table__th{text-align:start;font-weight:var(--cds-fw-semibold);color:var(--cds-text-primary);background:var(--cds-layer-02);border-block-end:1px solid var(--cds-border-strong-01);padding:0 var(--cds-spacing-05);white-space:nowrap;line-height:var(--cds-body-compact-01-lh);letter-spacing:var(--cds-body-compact-01-ls)}.cds-table__td{color:var(--cds-text-secondary);border-block-end:1px solid var(--cds-border-subtle-01);padding:0 var(--cds-spacing-05);vertical-align:middle;line-height:var(--cds-body-compact-01-lh);letter-spacing:var(--cds-body-compact-01-ls)}.cds-table__row:hover .cds-table__td{background:var(--cds-layer-hover-01)}.cds-table--md .cds-table__th,.cds-table--md .cds-table__td{height:48px}.cds-table--sm .cds-table__th,.cds-table--sm .cds-table__td{height:40px}.cds-list{list-style:none;margin:0;padding:0;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-primary)}.cds-list--bordered{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01)}.cds-list__item{display:flex;align-items:center;gap:var(--cds-spacing-05);min-height:48px;padding:var(--cds-spacing-04) var(--cds-spacing-05);line-height:var(--cds-body-compact-01-lh);letter-spacing:var(--cds-body-compact-01-ls)}.cds-list--bordered .cds-list__item+.cds-list__item,.cds-list--plain .cds-list__item+.cds-list__item{border-block-start:1px solid var(--cds-border-subtle-01)}.cds-list__leading{display:inline-flex;align-items:center;color:var(--cds-text-secondary);flex:none}.cds-list__content{flex:1;min-width:0}.cds-list__trailing{display:inline-flex;align-items:center;gap:var(--cds-spacing-03);color:var(--cds-text-secondary);flex:none}.cds-item{display:flex;align-items:center;gap:var(--cds-spacing-05);min-height:48px;padding:var(--cds-spacing-04) var(--cds-spacing-05);font-family:var(--cds-font-sans);color:var(--cds-text-primary)}.cds-item__leading{display:inline-flex;align-items:center;color:var(--cds-text-secondary);flex:none}.cds-item__body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.cds-item__title{font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh)}.cds-item__description{font-size:var(--cds-label-01-size);color:var(--cds-text-secondary)}.cds-item__trailing{display:inline-flex;align-items:center;gap:var(--cds-spacing-03);color:var(--cds-text-secondary);flex:none}.cds-slist{font-family:var(--cds-font-sans);color:var(--cds-text-primary)}.cds-slist__table{width:100%;border-collapse:collapse;font-size:var(--cds-body-01-size)}.cds-slist__th{text-align:start;font-weight:600;color:var(--cds-text-secondary);padding:var(--cds-spacing-04) var(--cds-spacing-05);border-block-end:1px solid var(--cds-border-strong-01);vertical-align:top}.cds-slist__td{padding:var(--cds-spacing-04) var(--cds-spacing-05);border-block-end:1px solid var(--cds-border-subtle-01);vertical-align:top}.cds-slist__row--selected .cds-slist__td{background:var(--cds-layer-active-01)}.cds-slist--selectable .cds-slist__row:hover .cds-slist__td{background:var(--cds-layer-hover-01)}.cds-slist__th--select,.cds-slist__td--select{width:2.5rem}.cds-slist__radio{width:1rem;height:1rem;accent-color:var(--cds-interactive);cursor:pointer}.cds-slist__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cds-clist{font-family:var(--cds-font-sans);color:var(--cds-text-primary)}.cds-clist--on-page{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01)}.cds-clist__header{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-05);padding:var(--cds-spacing-05);border-block-end:1px solid var(--cds-border-subtle-01)}.cds-clist__title{font-size:var(--cds-heading-compact-01-size,var(--cds-body-01-size));font-weight:600}.cds-clist__action{display:inline-flex;align-items:center;gap:var(--cds-spacing-03);flex:none}.cds-clist__items{list-style:none;margin:0;padding:0}.cds-clist__item{display:flex;align-items:center;gap:var(--cds-spacing-05);min-height:48px;padding:var(--cds-spacing-04) var(--cds-spacing-05);line-height:var(--cds-body-compact-01-lh);letter-spacing:var(--cds-body-compact-01-ls)}.cds-clist__item+.cds-clist__item{border-block-start:1px solid var(--cds-border-subtle-01)}.cds-clist__item:hover{background:var(--cds-layer-hover-01)}.cds-clist__leading{display:inline-flex;align-items:center;color:var(--cds-text-secondary);flex:none}.cds-clist__content{flex:1;min-width:0}.cds-clist__item-action{display:inline-flex;align-items:center;gap:var(--cds-spacing-03);color:var(--cds-text-secondary);flex:none}.cds-meta{margin:0;font-family:var(--cds-font-sans);color:var(--cds-text-primary);font-size:var(--cds-body-01-size)}.cds-meta__row{padding:var(--cds-spacing-04) 0}.cds-meta__row+.cds-meta__row{border-block-start:1px solid var(--cds-border-subtle-01)}.cds-meta--inline .cds-meta__row{display:flex;gap:var(--cds-spacing-05);align-items:baseline}.cds-meta--inline .cds-meta__term{flex:none;min-width:10rem}.cds-meta__term{margin:0;color:var(--cds-text-secondary);font-size:var(--cds-label-01-size)}.cds-meta__desc{margin:0;color:var(--cds-text-primary)}.cds-meta--stacked .cds-meta__desc{margin-block-start:2px}.cds-attr{margin:0;font-family:var(--cds-font-sans);color:var(--cds-text-primary);font-size:var(--cds-body-01-size)}.cds-attr--bordered{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01)}.cds-attr__row{display:flex;gap:var(--cds-spacing-05);align-items:baseline;padding:var(--cds-spacing-04) var(--cds-spacing-05)}.cds-attr--plain .cds-attr__row{padding-inline:0}.cds-attr__row+.cds-attr__row{border-block-start:1px solid var(--cds-border-subtle-01)}.cds-attr__label{margin:0;flex:none;min-width:9rem;color:var(--cds-text-secondary)}.cds-attr__value{margin:0;flex:1;min-width:0;color:var(--cds-text-primary)}.cds-ovlist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-spacing-03);font-family:var(--cds-font-sans)}.cds-ovlist__item{display:inline-flex;align-items:center}.cds-ovlist__overflow{display:inline-flex}.cds-ovlist__more{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 var(--cds-spacing-03);border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);color:var(--cds-text-primary);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);cursor:pointer;border-radius:0}.cds-ovlist__more:hover{background:var(--cds-layer-hover-01)}.cds-ovlist__more:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-accordion{border-block-start:1px solid var(--cds-border-subtle-01)}.cds-accordion__item{border-block-end:1px solid var(--cds-border-subtle-01)}.cds-accordion__header{margin:0}.cds-accordion__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-05);width:100%;min-height:48px;padding:var(--cds-spacing-04) var(--cds-spacing-05);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-primary);text-align:start;transition:background var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-accordion__trigger:hover{background:var(--cds-layer-hover-01)}.cds-accordion__trigger:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-accordion__trigger[data-disabled]{color:var(--cds-text-disabled);cursor:not-allowed}.cds-accordion__title{flex:1;min-width:0}.cds-accordion__chevron{flex:none;color:var(--cds-text-secondary);transition:transform var(--cds-duration-fast-02) var(--cds-ease-productive)}.cds-accordion__trigger[data-state=open] .cds-accordion__chevron{transform:rotate(180deg)}.cds-accordion__content{overflow:hidden}.cds-accordion__body{padding:0 var(--cds-spacing-05) var(--cds-spacing-05);color:var(--cds-text-secondary)}.cds-divider{border:0;background:var(--cds-border-subtle-01);flex:none}.cds-divider--horizontal{width:100%;height:1px}.cds-divider--vertical{width:1px;align-self:stretch;min-height:1em}.cds-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--cds-spacing-04);padding:var(--cds-spacing-09) var(--cds-spacing-05);max-width:480px;margin-inline:auto}.cds-empty__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--cds-text-secondary);margin-block-end:var(--cds-spacing-02)}.cds-empty__heading{margin:0;font-family:var(--cds-font-sans);font-size:var(--cds-heading-03-size);line-height:var(--cds-heading-03-lh);font-weight:var(--cds-fw-semibold);color:var(--cds-text-primary)}.cds-empty__body{margin:0;color:var(--cds-text-secondary);font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh)}.cds-empty__action{margin-block-start:var(--cds-spacing-03)}.cds-pagination__icon{display:inline-flex;align-items:center}.cds-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cds-spinner{display:inline-flex;align-items:center;justify-content:center;color:var(--cds-interactive)}.cds-spinner--sm{width:16px;height:16px}.cds-spinner--md{width:32px;height:32px}.cds-spinner--lg{width:64px;height:64px}.cds-spinner__svg{width:100%;height:100%;animation:cds-spin .69s linear infinite}.cds-spinner__track{stroke:var(--cds-layer-accent-01)}.cds-spinner__stroke{stroke:currentColor;stroke-linecap:butt;stroke-dasharray:276;stroke-dashoffset:193;transform-origin:center}@keyframes cds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cds-skeleton{display:block;position:relative;overflow:hidden;border-radius:var(--cds-radius);background:var(--cds-layer-accent-01)}.cds-skeleton--block{width:100%;height:96px}.cds-skeleton--text{width:100%;height:12px}.cds-skeleton--circle{width:48px;height:48px;border-radius:var(--cds-radius-circle)}.cds-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--cds-layer-hover-01),transparent);animation:cds-shimmer 1.2s ease-in-out infinite}@keyframes cds-shimmer{to{transform:translate(100%)}}.cds-progress{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:100%}.cds-progress__head{display:flex;align-items:baseline;justify-content:space-between}.cds-progress__value{font-size:var(--cds-label-01-size);color:var(--cds-text-secondary);font-variant-numeric:tabular-nums}.cds-progress__track{position:relative;width:100%;height:8px;overflow:hidden;border-radius:var(--cds-radius);background:var(--cds-layer-accent-01)}.cds-progress__bar{height:100%;background:var(--cds-interactive);transition:width var(--cds-duration-moderate-02) var(--cds-ease-productive)}.cds-progress__track[data-status=finished] .cds-progress__bar{background:var(--cds-support-success)}.cds-progress__track[data-status=error] .cds-progress__bar{background:var(--cds-support-error)}.cds-toast__viewport{position:fixed;z-index:9000;display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:360px;max-width:calc(100vw - 2 * var(--cds-spacing-05));margin:0;padding:0;list-style:none;outline:none}.cds-toast__viewport--bottom-right{bottom:var(--cds-spacing-05);right:var(--cds-spacing-05)}.cds-toast__viewport--bottom-left{bottom:var(--cds-spacing-05);left:var(--cds-spacing-05)}.cds-toast__viewport--top-right{top:var(--cds-spacing-05);right:var(--cds-spacing-05)}.cds-toast__viewport--top-left{top:var(--cds-spacing-05);left:var(--cds-spacing-05)}.cds-toast{display:flex;align-items:flex-start;gap:var(--cds-spacing-05);padding:var(--cds-spacing-05);border-radius:0;border-left:3px solid var(--cds-notification-border-info);background:var(--cds-notification-bg-info);color:var(--cds-text-primary);box-shadow:0 2px 6px #0003}.cds-toast__body{flex:1 1 auto}.cds-toast__close{flex:0 0 auto;border:0;background:transparent;cursor:pointer;color:var(--cds-text-secondary);font-size:18px;line-height:1;padding:2px}.cds-toast__close:hover{color:var(--cds-text-primary)}.cds-toast[data-state=open]{animation:cds-fade var(--cds-duration-moderate-01) var(--cds-ease-entrance)}.cds-link{display:inline-flex;align-items:center;gap:var(--cds-spacing-02);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);letter-spacing:var(--cds-body-01-ls);color:var(--cds-link-primary);text-decoration:none;cursor:pointer;border-bottom:1px solid transparent;transition:color var(--cds-duration-fast-01) var(--cds-ease-productive),border-color var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-link:hover{color:var(--cds-link-primary-hover);border-bottom-color:currentColor}.cds-link:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px;border-bottom-color:transparent}.cds-link__icon{display:inline-flex;align-items:center;flex:0 0 auto}.cds-link--quiet{color:var(--cds-text-primary)}.cds-link--quiet:hover{color:var(--cds-link-primary-hover)}.cds-segmented{display:inline-flex}.cds-segmented__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--cds-spacing-03);min-width:48px;height:40px;padding:0 var(--cds-spacing-05);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);letter-spacing:var(--cds-body-01-ls);background:var(--cds-field-01);color:var(--cds-text-primary);border:1px solid var(--cds-border-subtle-01);cursor:pointer;transition:background var(--cds-duration-fast-01) var(--cds-ease-productive),color var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-segmented__item+.cds-segmented__item{margin-left:-1px}.cds-segmented__item:hover{background:var(--cds-layer-hover-01)}.cds-segmented__item:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px;position:relative;z-index:1}.cds-segmented__item[aria-checked=true]{background:var(--cds-button-primary);color:var(--cds-text-on-color);border-color:var(--cds-button-primary);position:relative;z-index:1}.cds-segmented__item[aria-checked=true]:hover{background:var(--cds-button-primary-hover)}.cds-segmented__item[disabled]{color:var(--cds-text-disabled);cursor:not-allowed;background:var(--cds-field-01)}.cds-number__control{position:relative;display:flex;align-items:stretch;height:40px}.cds-number__input{flex:1 1 auto;width:100%;height:100%;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-primary);background:var(--cds-field-01);border:none;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;padding:0 var(--cds-spacing-05);outline:none;-moz-appearance:textfield}.cds-number__input::-webkit-outer-spin-button,.cds-number__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cds-number__input:focus{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-field--invalid .cds-number__input{border-bottom-color:var(--cds-support-error);outline-color:var(--cds-support-error)}.cds-number__input:disabled{color:var(--cds-text-disabled);cursor:not-allowed;border-bottom-color:var(--cds-border-disabled)}.cds-number__steppers{display:flex;flex:0 0 auto}.cds-number__step{display:inline-flex;align-items:center;justify-content:center;width:40px;height:100%;border:none;border-bottom:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);color:var(--cds-text-secondary);cursor:pointer;transition:background var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-number__step+.cds-number__step{border-left:1px solid var(--cds-border-subtle-01)}.cds-number__step:hover{background:var(--cds-layer-hover-01)}.cds-number__step:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px;position:relative;z-index:1}.cds-number__step[disabled]{color:var(--cds-text-disabled);cursor:not-allowed;background:var(--cds-field-01)}.cds-field--invalid .cds-number__step{border-bottom-color:var(--cds-support-error)}.cds-password__control{position:relative;display:flex;align-items:stretch;height:40px}.cds-password__input{flex:1 1 auto;width:100%;height:100%;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-primary);background:var(--cds-field-01);border:none;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;padding:0 var(--cds-spacing-05);outline:none}.cds-password__input::placeholder{color:var(--cds-text-placeholder)}.cds-password__input:focus{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-field--invalid .cds-password__input{border-bottom-color:var(--cds-support-error);outline-color:var(--cds-support-error)}.cds-password__input:disabled{color:var(--cds-text-disabled);cursor:not-allowed;border-bottom-color:var(--cds-border-disabled)}.cds-password__toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:100%;flex:0 0 auto;border:none;border-bottom:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);color:var(--cds-text-secondary);cursor:pointer;transition:background var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-password__toggle:hover{background:var(--cds-layer-hover-01)}.cds-password__toggle:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px;position:relative;z-index:1}.cds-password__toggle[disabled]{color:var(--cds-text-disabled);cursor:not-allowed;background:var(--cds-field-01)}.cds-field--invalid .cds-password__toggle{border-bottom-color:var(--cds-support-error)}.cds-native-select__control{position:relative;display:flex;align-items:center;height:40px}.cds-native-select__field{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:100%;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-primary);background:var(--cds-field-01);border:none;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;padding:0 var(--cds-spacing-09) 0 var(--cds-spacing-05);outline:none;cursor:pointer}.cds-native-select__field:focus{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-native-select__field:disabled{color:var(--cds-text-disabled);cursor:not-allowed;border-bottom-color:var(--cds-border-disabled)}.cds-field--invalid .cds-native-select__field{border-bottom-color:var(--cds-support-error);outline-color:var(--cds-support-error)}.cds-native-select__icon{position:absolute;right:var(--cds-spacing-05);color:var(--cds-text-secondary);pointer-events:none}.cds-native-select__field:disabled+.cds-native-select__icon{color:var(--cds-text-disabled)}.cds-label{display:inline-flex;align-items:center;gap:var(--cds-spacing-02);font-size:var(--cds-label-01-size);line-height:var(--cds-label-01-lh);letter-spacing:var(--cds-label-01-ls);color:var(--cds-text-secondary);cursor:pointer}.cds-label--disabled{color:var(--cds-text-disabled);cursor:not-allowed}.cds-label__required{color:var(--cds-text-error)}.cds-input-group{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:300px;max-width:100%}.cds-input-group__shell{display:flex;align-items:stretch;height:40px;background:var(--cds-field-01);border-bottom:1px solid var(--cds-border-strong-01)}.cds-input-group__shell:focus-within{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-field--invalid .cds-input-group__shell{border-bottom-color:var(--cds-support-error);outline-color:var(--cds-support-error)}.cds-input-group__shell[data-disabled]{border-bottom-color:var(--cds-border-disabled)}.cds-input-group__input{flex:1 1 auto;min-width:0;height:100%;border:none;background:transparent;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-primary);padding:0 var(--cds-spacing-05);outline:none}.cds-input-group__input::placeholder{color:var(--cds-text-placeholder)}.cds-input-group__input:disabled{color:var(--cds-text-disabled);cursor:not-allowed}.cds-input-group__addon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 var(--cds-spacing-04);font-size:var(--cds-body-01-size);color:var(--cds-text-secondary);background:var(--cds-layer-accent-01)}.cds-input-group__addon--leading{border-right:1px solid var(--cds-border-subtle-01)}.cds-input-group__addon--trailing{border-left:1px solid var(--cds-border-subtle-01)}.cds-input-group__addon .cds-btn{height:100%;border-radius:0}.cds-otp{display:flex;flex-direction:column;gap:var(--cds-spacing-03)}.cds-otp__slots{display:flex;gap:var(--cds-spacing-03)}.cds-otp__slot{width:40px;height:48px;text-align:center;font-family:var(--cds-font-mono);font-size:var(--cds-heading-03-size);color:var(--cds-text-primary);background:var(--cds-field-01);border:none;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;outline:none;caret-color:var(--cds-focus)}.cds-otp__slot:focus{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-otp__slot:disabled{color:var(--cds-text-disabled);cursor:not-allowed;border-bottom-color:var(--cds-border-disabled)}.cds-stepper{display:flex;list-style:none;margin:0;padding:0;width:100%}.cds-stepper__step{position:relative;flex:1;display:flex;align-items:flex-start;gap:var(--cds-spacing-03);padding-right:var(--cds-spacing-05);min-width:0}.cds-stepper__step:last-child{flex:0 0 auto;padding-right:0}.cds-stepper__marker{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:0;font-size:var(--cds-label-01-size);border:1px solid var(--cds-border-strong-01);background:var(--cds-background);color:var(--cds-text-secondary)}.cds-stepper__step[data-state=complete] .cds-stepper__marker{background:var(--cds-button-primary);border-color:var(--cds-button-primary);color:var(--cds-text-on-color)}.cds-stepper__step[data-state=current] .cds-stepper__marker{border-color:var(--cds-button-primary);color:var(--cds-link-primary);border-width:2px;font-weight:var(--cds-fw-semibold)}.cds-stepper__text{display:flex;flex-direction:column;gap:var(--cds-spacing-01);min-width:0}.cds-stepper__label{font-size:var(--cds-body-01-size);color:var(--cds-text-secondary)}.cds-stepper__step[data-state=current] .cds-stepper__label{color:var(--cds-text-primary);font-weight:var(--cds-fw-semibold)}.cds-stepper__step[data-state=complete] .cds-stepper__label{color:var(--cds-text-primary)}.cds-stepper__desc{font-size:var(--cds-helper-text-01-size);line-height:var(--cds-helper-text-01-lh);color:var(--cds-text-helper)}.cds-stepper__line{position:absolute;top:12px;left:24px;right:var(--cds-spacing-03);height:1px;background:var(--cds-border-subtle-01)}.cds-stepper__step[data-state=complete] .cds-stepper__line{background:var(--cds-button-primary)}.cds-multiselect{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:300px;max-width:100%}.cds-multiselect__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-04);height:40px;width:100%;padding:0 var(--cds-spacing-05);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);background:var(--cds-field-01);color:var(--cds-text-primary);border:none;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;cursor:pointer}.cds-multiselect__trigger:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-multiselect__trigger[disabled]{color:var(--cds-text-disabled);cursor:not-allowed;border-bottom-color:var(--cds-border-disabled)}.cds-multiselect__placeholder{color:var(--cds-text-placeholder)}.cds-multiselect__chevron{flex:0 0 auto;color:var(--cds-text-primary)}.cds-multiselect__menu{min-width:var(--radix-popover-trigger-width,300px);background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:0;box-shadow:0 2px 6px var(--cds-overlay);overflow:hidden;z-index:60}.cds-multiselect__list{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto}.cds-multiselect__option{display:flex;align-items:center;gap:var(--cds-spacing-04);height:40px;padding:0 var(--cds-spacing-05);font-size:var(--cds-body-01-size);color:var(--cds-text-primary);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.cds-multiselect__option:hover,.cds-multiselect__option:focus-visible{background:var(--cds-layer-hover-01)}.cds-multiselect__check{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--cds-border-strong-01);border-radius:0;color:var(--cds-text-on-color)}.cds-multiselect__check[data-checked]{background:var(--cds-text-primary);border-color:var(--cds-text-primary);color:var(--cds-background)}.cds-multiselect__tags{display:flex;flex-wrap:wrap;gap:var(--cds-spacing-03)}.cds-multiselect__tag{padding-right:var(--cds-spacing-02)}.cds-multiselect__tag-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:transparent;color:var(--cds-tag-text);cursor:pointer;border-radius:0}.cds-multiselect__tag-remove:hover{color:var(--cds-text-primary)}.cds-multiselect__tag-remove:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-1px}.cds-multiselect__tag-remove[disabled]{color:var(--cds-text-disabled);cursor:not-allowed}.cds-timepicker{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:300px;max-width:100%}.cds-timepicker__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-04);height:40px;width:100%;padding:0 var(--cds-spacing-05);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);background:var(--cds-field-01);color:var(--cds-text-primary);border:none;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;cursor:pointer}.cds-timepicker__trigger:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-timepicker__trigger[disabled]{color:var(--cds-text-disabled);cursor:not-allowed;border-bottom-color:var(--cds-border-disabled)}.cds-timepicker__placeholder{color:var(--cds-text-placeholder)}.cds-timepicker__icon{flex:0 0 auto;color:var(--cds-text-secondary)}.cds-timepicker__popover{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:0;box-shadow:0 2px 6px var(--cds-overlay);z-index:60}.cds-timepicker__columns{display:flex}.cds-timepicker__col{list-style:none;margin:0;padding:0;width:64px;max-height:208px;overflow:auto;border-right:1px solid var(--cds-border-subtle-01)}.cds-timepicker__col:last-child{border-right:none}.cds-timepicker__opt{display:flex;align-items:center;justify-content:center;height:40px;font-size:var(--cds-body-01-size);font-family:var(--cds-font-mono);color:var(--cds-text-primary);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.cds-timepicker__opt:hover,.cds-timepicker__opt:focus-visible{background:var(--cds-layer-hover-01)}.cds-timepicker__opt[data-selected]{background:var(--cds-button-primary);color:var(--cds-text-on-color)}.cds-tag__label{display:inline-flex;align-items:center}.cds-tag--dismissible{padding-right:var(--cds-spacing-02)}.cds-tag__remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:var(--cds-spacing-01);border:none;background:transparent;color:inherit;cursor:pointer;border-radius:0;padding:0}.cds-tag__remove:hover{background:var(--cds-layer-hover-01)}.cds-tag__remove:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-token{background:var(--cds-layer-accent-01);color:var(--cds-text-primary);border-radius:0;height:24px;padding:0 var(--cds-spacing-03)}.cds-chip{display:inline-flex;align-items:stretch;height:32px;border-radius:999px;border:1px solid var(--cds-border-strong-01);background:var(--cds-field-01);overflow:hidden}.cds-chip__main{display:inline-flex;align-items:center;gap:var(--cds-spacing-02);height:100%;padding:0 var(--cds-spacing-04);border:none;background:transparent;cursor:pointer;font-family:var(--cds-font-sans);font-size:var(--cds-label-01-size);color:var(--cds-text-primary)}.cds-chip__main:hover{background:var(--cds-layer-hover-01)}.cds-chip__main:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-chip__icon{display:inline-flex;color:var(--cds-text-secondary)}.cds-chip__check{color:var(--cds-interactive)}.cds-chip--selected{border-color:var(--cds-interactive);background:var(--cds-layer-accent-01)}.cds-chip--selected .cds-chip__main{color:var(--cds-text-primary)}.cds-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:32px;border:none;border-left:1px solid var(--cds-border-subtle-01);background:transparent;color:var(--cds-text-secondary);cursor:pointer}.cds-chip__remove:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.cds-chip__remove:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-rating{display:flex;flex-direction:column;gap:var(--cds-spacing-03)}.cds-rating__label--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cds-rating__stars{display:inline-flex;gap:var(--cds-spacing-01)}.cds-rating__btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--cds-spacing-01);border:none;background:transparent;cursor:pointer;border-radius:0;color:var(--cds-border-strong-01)}.cds-rating__btn:hover{color:var(--cds-interactive)}.cds-rating__btn:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-rating__btn:disabled{cursor:not-allowed;color:var(--cds-border-disabled)}.cds-rating__star--filled{color:var(--cds-interactive)}.cds-uploader{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:100%;max-width:480px}.cds-uploader__zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cds-spacing-03);padding:var(--cds-spacing-06);text-align:center;cursor:pointer;border:1px dashed var(--cds-border-strong-01);border-radius:0;background:var(--cds-field-01);color:var(--cds-text-secondary)}.cds-uploader__zone:hover{background:var(--cds-layer-hover-01)}.cds-uploader__zone:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-uploader__zone--over{border-color:var(--cds-interactive);background:var(--cds-layer-accent-01)}.cds-uploader__zone--disabled{cursor:not-allowed;color:var(--cds-text-disabled);border-color:var(--cds-border-disabled)}.cds-uploader__icon{color:var(--cds-text-secondary)}.cds-uploader__text{font-size:var(--cds-body-01-size)}.cds-uploader__link{color:var(--cds-link-primary);text-decoration:underline}.cds-uploader__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cds-uploader__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.cds-uploader__item{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-04);height:40px;padding:0 var(--cds-spacing-04);background:var(--cds-layer-01);color:var(--cds-text-primary);font-size:var(--cds-body-01-size)}.cds-uploader__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds-uploader__remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto;border:none;background:transparent;color:var(--cds-text-secondary);cursor:pointer;border-radius:0}.cds-uploader__remove:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.cds-uploader__remove:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-rangepicker{width:auto}.cds-rangepicker .cds-datepicker__trigger{min-width:300px}.cds-calendar--range .rdp-months{display:flex;gap:var(--cds-spacing-05)}.cds-calendar .rdp-range_start .rdp-day_button,.cds-calendar .rdp-range_end .rdp-day_button{background:var(--cds-interactive);color:var(--cds-text-on-color);font-weight:var(--cds-fw-semibold)}.cds-calendar .rdp-range_middle .rdp-day_button{background:var(--cds-layer-accent-01);color:var(--cds-text-primary)}.cds-avatar-group{display:inline-flex;align-items:center}.cds-avatar-group__item{display:inline-flex;border:2px solid var(--cds-background);margin-inline-start:-8px}.cds-avatar-group__item:first-child{margin-inline-start:0}.cds-avatar-group__overflow{background:var(--cds-layer-03);color:var(--cds-text-secondary);font-size:var(--cds-label-01-size);font-weight:var(--cds-fw-semibold)}.cds-collapsible{border-block:1px solid var(--cds-border-subtle-01)}.cds-collapsible__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-05);width:100%;min-height:48px;padding:var(--cds-spacing-04) var(--cds-spacing-05);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-primary);text-align:start;transition:background var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-collapsible__trigger:hover{background:var(--cds-layer-hover-01)}.cds-collapsible__trigger:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-collapsible__trigger[data-disabled]{color:var(--cds-text-disabled);cursor:not-allowed}.cds-collapsible__label{flex:1;min-width:0}.cds-collapsible__chevron{flex:none;color:var(--cds-text-secondary);transition:transform var(--cds-duration-fast-02) var(--cds-ease-productive)}.cds-collapsible__trigger[data-state=open] .cds-collapsible__chevron{transform:rotate(180deg)}.cds-collapsible__content{overflow:hidden}.cds-collapsible__body{padding:0 var(--cds-spacing-05) var(--cds-spacing-05);color:var(--cds-text-secondary)}.cds-tree{list-style:none;margin:0;padding:0;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-primary);background:var(--cds-layer-01)}.cds-tree__group{list-style:none;margin:0;padding:0}.cds-tree__row{display:flex;align-items:center;gap:var(--cds-spacing-03);min-height:32px;padding-inline-end:var(--cds-spacing-05);cursor:pointer;transition:background var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-tree__row:hover{background:var(--cds-layer-hover-01)}.cds-tree__row:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-tree__row[data-selected=true]{background:var(--cds-layer-accent-01);box-shadow:inset 3px 0 0 0 var(--cds-interactive)}.cds-tree__toggle{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;color:var(--cds-text-secondary);transition:transform var(--cds-duration-fast-02) var(--cds-ease-productive)}.cds-tree__toggle[data-open=true]{transform:rotate(90deg)}.cds-tree__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds-carousel{display:flex;flex-direction:column;gap:var(--cds-spacing-04);width:100%}.cds-carousel__viewport{position:relative;overflow:hidden;background:var(--cds-layer-01)}.cds-carousel__track{display:flex;transition:transform var(--cds-duration-moderate-01,.24s) var(--cds-ease-productive)}.cds-carousel__slide{flex:0 0 100%;min-width:0}.cds-carousel__control{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;cursor:pointer;background:var(--cds-layer-02);color:var(--cds-text-primary);transition:background var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-carousel__control:hover{background:var(--cds-layer-hover-02)}.cds-carousel__control:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-carousel__control:disabled{color:var(--cds-text-disabled);cursor:not-allowed}.cds-carousel__control--prev{inset-inline-start:0}.cds-carousel__control--next{inset-inline-end:0}.cds-carousel__dots{display:flex;gap:var(--cds-spacing-03);justify-content:center}.cds-carousel__dot{width:8px;height:8px;border:none;padding:0;cursor:pointer;background:var(--cds-border-strong-01);transition:background var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-carousel__dot:hover{background:var(--cds-text-secondary)}.cds-carousel__dot:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.cds-carousel__dot[data-active=true]{background:var(--cds-interactive);width:16px}@media (prefers-reduced-motion: reduce){.cds-carousel__track{transition:none}}.cds-datatable{display:flex;flex-direction:column}.cds-datatable__th--sortable{padding:0}.cds-datatable__sort-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;gap:var(--cds-spacing-03);width:100%;height:100%;padding:0 var(--cds-spacing-05);font-family:inherit;font-size:inherit;font-weight:var(--cds-fw-semibold);color:var(--cds-text-primary);text-align:start;transition:background var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-datatable__sort-btn:hover{background:var(--cds-layer-hover-02)}.cds-datatable__sort-btn:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-datatable__sort-icon{flex:none;color:var(--cds-text-secondary)}.cds-datatable__select-cell{width:48px}.cds-datatable__select-cell .cds-checkbox__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cds-datatable .cds-table__row[data-selected=true] .cds-table__td{background:var(--cds-layer-accent-01)}.cds-datatable__footer{border-block-start:1px solid var(--cds-border-subtle-01)}.cds-code{font-family:var(--cds-font-mono);font-size:.875em;background:var(--cds-layer-01);color:var(--cds-text-primary);padding:var(--cds-spacing-01) var(--cds-spacing-02);border-radius:0;border:1px solid var(--cds-border-subtle-01)}.cds-code-block{--cb-bg:#161616;--cb-text:#f4f4f4;--cb-bar:#262626;--cb-border:#393939;border:1px solid var(--cb-border);border-radius:0;overflow:hidden;background:var(--cb-bg);font-family:var(--cds-font-mono)}.cds-code-block__bar{display:flex;align-items:center;justify-content:space-between;padding:var(--cds-spacing-03) var(--cds-spacing-05);background:var(--cb-bar);border-block-end:1px solid var(--cb-border)}.cds-code-block__lang{font-size:var(--cds-label-01-size);color:#a8a8a8;text-transform:uppercase;letter-spacing:.02em}.cds-code-block__copy{font-family:var(--cds-font-mono);font-size:var(--cds-label-01-size);color:#f4f4f4;background:transparent;border:1px solid var(--cb-border);border-radius:0;padding:var(--cds-spacing-02) var(--cds-spacing-04);cursor:pointer}.cds-code-block__copy:hover{background:#393939}.cds-code-block__copy:focus-visible{outline:2px solid #4589ff;outline-offset:-2px}.cds-code-block__pre{margin:0;padding:var(--cds-spacing-05);overflow:auto}.cds-code-block__code{font-family:var(--cds-font-mono);font-size:var(--cds-code-01-size,.8125rem);line-height:1.5;color:var(--cb-text);white-space:pre}.cds-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--cds-spacing-02);font-family:var(--cds-font-mono);font-size:var(--cds-label-01-size);line-height:1;color:var(--cds-text-primary);background:var(--cds-layer-01);border:1px solid var(--cds-border-strong-01);border-block-end-width:2px;border-radius:0}.cds-stat{display:inline-flex;flex-direction:column;gap:var(--cds-spacing-02)}.cds-stat__label{font-size:var(--cds-label-01-size);color:var(--cds-text-secondary)}.cds-stat__value{font-size:var(--cds-heading-04-size,2rem);line-height:1.1;font-weight:300;color:var(--cds-text-primary)}.cds-stat__delta{display:inline-flex;align-items:center;font-size:var(--cds-label-01-size);color:var(--cds-text-secondary)}.cds-stat__delta--up{color:var(--cds-support-success)}.cds-stat__delta--down{color:var(--cds-support-error)}.cds-status-dot{display:inline-flex;align-items:center;gap:var(--cds-spacing-03);font-size:var(--cds-body-01-size);color:var(--cds-text-primary)}.cds-status-dot__dot{flex:none;width:8px;height:8px;border-radius:999px;background:var(--cds-text-helper)}.cds-status-dot__dot--online{background:var(--cds-support-success)}.cds-status-dot__dot--busy{background:var(--cds-support-error)}.cds-status-dot__dot--away{background:var(--cds-support-warning)}.cds-status-dot__dot--offline{background:var(--cds-text-placeholder)}.cds-thumbnail{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;width:64px;background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:0;color:var(--cds-text-placeholder)}.cds-thumbnail--square{aspect-ratio:1/1}.cds-thumbnail--video{aspect-ratio:16/9;width:96px}.cds-thumbnail--wide{aspect-ratio:3/1;width:120px}.cds-thumbnail__img{width:100%;height:100%;object-fit:cover;display:block}.cds-thumbnail__fallback{display:inline-flex;align-items:center;justify-content:center}.cds-timestamp{font-size:var(--cds-body-01-size);color:var(--cds-text-secondary);font-variant-numeric:tabular-nums}.cds-content-switcher{display:flex;flex-direction:column}.cds-content-switcher__tablist{display:inline-flex;align-self:flex-start}.cds-content-switcher__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--cds-spacing-03);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-secondary);background:var(--cds-field-01);border:1px solid var(--cds-border-strong-01);border-radius:0;padding:0 var(--cds-spacing-05);height:40px;white-space:nowrap;transition:background var(--cds-duration-fast-01) var(--cds-ease-productive),color var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-content-switcher--sm .cds-content-switcher__btn{height:32px}.cds-content-switcher--lg .cds-content-switcher__btn{height:48px}.cds-content-switcher__btn+.cds-content-switcher__btn{margin-left:-1px}.cds-content-switcher__btn:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.cds-content-switcher__btn:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px;position:relative;z-index:1}.cds-content-switcher__btn[aria-selected=true]{background:var(--cds-button-primary);color:var(--cds-text-on-color);border-color:var(--cds-button-primary);position:relative;z-index:1}.cds-content-switcher__btn[aria-selected=true]:hover{background:var(--cds-button-primary-hover);border-color:var(--cds-button-primary-hover)}.cds-content-switcher__btn[disabled]{color:var(--cds-text-disabled);cursor:not-allowed;background:var(--cds-field-01)}.cds-content-switcher__panel{padding:var(--cds-spacing-05) 0;color:var(--cds-text-primary);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size)}.cds-content-switcher__panel:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-page-control{display:inline-flex;align-items:center;gap:var(--cds-spacing-03)}.cds-page-control__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:var(--cds-spacing-02)}.cds-page-control__dot:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px;border-radius:0}.cds-page-control__pip{display:block;width:8px;height:8px;border-radius:var(--cds-radius-circle);background:var(--cds-border-strong-01);transition:background var(--cds-duration-fast-01) var(--cds-ease-productive),transform var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-page-control__dot:hover .cds-page-control__pip{background:var(--cds-text-secondary)}.cds-page-control__dot[aria-selected=true] .cds-page-control__pip{background:var(--cds-interactive);transform:scale(1.25)}.cds-sidebar{display:flex;flex-direction:column;inline-size:256px;min-block-size:0;background:var(--cds-layer-01);border-inline-end:1px solid var(--cds-border-subtle-01);font-family:var(--cds-font-sans);transition:inline-size var(--cds-duration-moderate-01) var(--cds-ease-productive)}.cds-sidebar--collapsed{inline-size:48px}.cds-sidebar__header{padding:var(--cds-spacing-05);border-block-end:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);overflow:hidden;white-space:nowrap}.cds-sidebar__body{flex:1;min-block-size:0;overflow-y:auto;padding:var(--cds-spacing-03) 0}.cds-sidebar__footer{padding:var(--cds-spacing-04) var(--cds-spacing-05);border-block-start:1px solid var(--cds-border-subtle-01);overflow:hidden;white-space:nowrap}.cds-sidebar__section+.cds-sidebar__section{margin-block-start:var(--cds-spacing-04);padding-block-start:var(--cds-spacing-04);border-block-start:1px solid var(--cds-border-subtle-01)}.cds-sidebar__section-title{padding:var(--cds-spacing-02) var(--cds-spacing-05);font-size:var(--cds-label-01-size);letter-spacing:var(--cds-label-01-ls);text-transform:uppercase;color:var(--cds-text-secondary);font-weight:var(--cds-fw-semibold)}.cds-sidebar__list{list-style:none;margin:0;padding:0}.cds-sidebar__item{display:flex;align-items:center;gap:var(--cds-spacing-04);inline-size:100%;box-sizing:border-box;text-align:start;block-size:40px;padding:0 var(--cds-spacing-05);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;border-inline-start:3px solid transparent;text-decoration:none;color:var(--cds-text-secondary);font-size:var(--cds-body-01-size);transition:background var(--cds-duration-fast-01) var(--cds-ease-productive),color var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-sidebar__item:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.cds-sidebar__item:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-sidebar__item[aria-current=page]{background:var(--cds-layer-active-01);color:var(--cds-text-primary);font-weight:var(--cds-fw-semibold);border-inline-start-color:var(--cds-interactive)}.cds-sidebar__item.is-disabled,.cds-sidebar__item[disabled]{color:var(--cds-text-disabled);cursor:not-allowed;background:transparent}.cds-sidebar__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:16px;block-size:16px;color:inherit}.cds-sidebar__label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds-sidebar--collapsed .cds-sidebar__label{display:none}.cds-sidebar--collapsed .cds-sidebar__item{padding:0;justify-content:center}.cds-navmenu{font-family:var(--cds-font-sans)}.cds-navmenu__list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;gap:0}.cds-navmenu__item{position:relative;display:flex}.cds-navmenu__link,.cds-navmenu__trigger{display:inline-flex;align-items:center;gap:var(--cds-spacing-02);block-size:48px;padding:0 var(--cds-spacing-05);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;text-decoration:none;color:var(--cds-text-secondary);font-size:var(--cds-body-01-size);border-block-end:2px solid transparent;transition:color var(--cds-duration-fast-01) var(--cds-ease-productive),background var(--cds-duration-fast-01) var(--cds-ease-productive),border-color var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-navmenu__link:hover,.cds-navmenu__trigger:hover{color:var(--cds-text-primary);background:var(--cds-layer-hover-01)}.cds-navmenu__link:focus-visible,.cds-navmenu__trigger:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-navmenu__link[aria-current=page],.cds-navmenu__trigger[aria-current=page]{color:var(--cds-text-primary);font-weight:var(--cds-fw-semibold);border-block-end-color:var(--cds-interactive)}.cds-navmenu__trigger[aria-expanded=true]{color:var(--cds-text-primary);background:var(--cds-layer-hover-01)}.cds-navmenu__chevron{flex:none;color:var(--cds-text-secondary);transition:transform var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-navmenu__trigger[aria-expanded=true] .cds-navmenu__chevron{transform:rotate(180deg)}.cds-navmenu__panel{position:absolute;inset-block-start:100%;inset-inline-start:0;min-inline-size:260px;margin-block-start:0;padding:var(--cds-spacing-02) 0}.cds-navmenu__panel-link{display:flex;align-items:flex-start;gap:var(--cds-spacing-04);padding:var(--cds-spacing-04) var(--cds-spacing-05);text-decoration:none;color:var(--cds-text-primary);cursor:pointer;outline:none}.cds-navmenu__panel-link:hover,.cds-navmenu__panel-link:focus-visible{background:var(--cds-layer-hover-01)}.cds-navmenu__panel-link:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-navmenu__panel-icon{flex:none;display:inline-flex;align-items:center;color:var(--cds-text-secondary);margin-block-start:2px}.cds-navmenu__panel-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.cds-navmenu__panel-label{font-size:var(--cds-body-01-size);color:var(--cds-text-primary)}.cds-navmenu__panel-desc{font-size:var(--cds-helper-text-01-size);color:var(--cds-text-secondary)}.cds-menubar{display:inline-flex;align-items:stretch;gap:0;background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);font-family:var(--cds-font-sans)}.cds-menubar__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;block-size:40px;padding:0 var(--cds-spacing-05);color:var(--cds-text-secondary);font-size:var(--cds-body-01-size);transition:background var(--cds-duration-fast-01) var(--cds-ease-productive),color var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-menubar__trigger:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.cds-menubar__trigger:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-menubar__trigger[data-state=open]{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.cds-menubar__trigger[data-disabled]{color:var(--cds-text-disabled);cursor:not-allowed}.cds-navitem{display:flex;align-items:center;gap:var(--cds-spacing-04);inline-size:100%;box-sizing:border-box;text-align:start;block-size:40px;padding:0 var(--cds-spacing-05);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;border-inline-start:3px solid transparent;text-decoration:none;color:var(--cds-text-secondary);font-size:var(--cds-body-01-size);font-family:var(--cds-font-sans);transition:background var(--cds-duration-fast-01) var(--cds-ease-productive),color var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-navitem:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.cds-navitem:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-navitem[aria-current=page]{background:var(--cds-layer-active-01);color:var(--cds-text-primary);font-weight:var(--cds-fw-semibold);border-inline-start-color:var(--cds-interactive)}.cds-navitem.is-disabled,.cds-navitem[disabled]{color:var(--cds-text-disabled);cursor:not-allowed;background:transparent}.cds-navitem__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:16px;block-size:16px;color:inherit}.cds-navitem__label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds-navitem__trailing{flex:none;display:inline-flex;align-items:center;color:var(--cds-text-secondary);font-size:var(--cds-label-01-size)}.cds-navbar{display:flex;align-items:stretch;block-size:48px;background:var(--cds-layer-01);border-block-end:1px solid var(--cds-border-subtle-01);font-family:var(--cds-font-sans)}.cds-navbar__brand{display:flex;align-items:center;gap:var(--cds-spacing-03);padding:0 var(--cds-spacing-05);color:var(--cds-text-primary);font-weight:var(--cds-fw-semibold);white-space:nowrap}.cds-navbar__nav{display:flex;align-items:stretch;min-inline-size:0;overflow:hidden}.cds-navbar__list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;gap:0}.cds-navbar__listitem{display:flex}.cds-navbar__link{display:inline-flex;align-items:center;block-size:48px;padding:0 var(--cds-spacing-05);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;text-decoration:none;color:var(--cds-text-secondary);font-size:var(--cds-body-01-size);border-block-end:2px solid transparent;transition:color var(--cds-duration-fast-01) var(--cds-ease-productive),background var(--cds-duration-fast-01) var(--cds-ease-productive),border-color var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-navbar__link:hover{color:var(--cds-text-primary);background:var(--cds-layer-hover-01)}.cds-navbar__link:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-navbar__link[aria-current=page]{color:var(--cds-text-primary);font-weight:var(--cds-fw-semibold);border-block-end-color:var(--cds-interactive)}.cds-navbar__link.is-disabled,.cds-navbar__link[disabled]{color:var(--cds-text-disabled);cursor:not-allowed}.cds-navbar__actions{display:flex;align-items:center;gap:var(--cds-spacing-03);margin-inline-start:auto;padding:0 var(--cds-spacing-04)}.cds-bottomnav{background:var(--cds-layer-01);border-block-start:1px solid var(--cds-border-subtle-01);font-family:var(--cds-font-sans)}.cds-bottomnav__list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0}.cds-bottomnav__listitem{flex:1;display:flex}.cds-bottomnav__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-block-size:56px;padding:var(--cds-spacing-02) var(--cds-spacing-03);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;border-block-start:2px solid transparent;text-decoration:none;color:var(--cds-text-secondary);transition:color var(--cds-duration-fast-01) var(--cds-ease-productive),background var(--cds-duration-fast-01) var(--cds-ease-productive),border-color var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-bottomnav__item:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.cds-bottomnav__item:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-bottomnav__item[aria-current=page]{color:var(--cds-text-primary);border-block-start-color:var(--cds-interactive)}.cds-bottomnav__item.is-disabled,.cds-bottomnav__item[disabled]{color:var(--cds-text-disabled);cursor:not-allowed}.cds-bottomnav__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;color:inherit}.cds-bottomnav__label{font-size:var(--cds-label-01-size);line-height:1.2;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds-navrail{display:flex;flex-direction:column;align-items:stretch;inline-size:48px;background:var(--cds-layer-01);border-inline-end:1px solid var(--cds-border-subtle-01);font-family:var(--cds-font-sans)}.cds-navrail__header{display:flex;align-items:center;justify-content:center;block-size:48px;color:var(--cds-text-primary);border-block-end:1px solid var(--cds-border-subtle-01)}.cds-navrail__footer{display:flex;align-items:center;justify-content:center;block-size:48px;margin-block-start:auto;border-block-start:1px solid var(--cds-border-subtle-01)}.cds-navrail__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.cds-navrail__listitem{display:flex}.cds-navrail__item{inline-size:100%;display:inline-flex;align-items:center;justify-content:center;block-size:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;border-inline-start:3px solid transparent;text-decoration:none;color:var(--cds-text-secondary);transition:color var(--cds-duration-fast-01) var(--cds-ease-productive),background var(--cds-duration-fast-01) var(--cds-ease-productive),border-color var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-navrail__item:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.cds-navrail__item:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-navrail__item[aria-current=page]{background:var(--cds-layer-active-01);color:var(--cds-text-primary);border-inline-start-color:var(--cds-interactive)}.cds-navrail__item.is-disabled,.cds-navrail__item[disabled]{color:var(--cds-text-disabled);cursor:not-allowed}.cds-navrail__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:20px;block-size:20px;color:inherit}.cds-navdrawer{position:fixed;top:0;block-size:100vh;inline-size:min(86vw,288px);z-index:50;background:var(--cds-layer-01);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 24px var(--cds-overlay);font-family:var(--cds-font-sans)}.cds-navdrawer[data-side=left]{inset-inline-start:0;border-inline-end:1px solid var(--cds-border-subtle-01);animation:cds-slide-l var(--cds-duration-moderate-02) var(--cds-ease-entrance)}.cds-navdrawer[data-side=right]{inset-inline-end:0;border-inline-start:1px solid var(--cds-border-subtle-01);animation:cds-slide-r var(--cds-duration-moderate-02) var(--cds-ease-entrance)}.cds-navdrawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-04);block-size:48px;padding:0 var(--cds-spacing-04) 0 var(--cds-spacing-05);border-block-end:1px solid var(--cds-border-subtle-01)}.cds-navdrawer__title{font-size:var(--cds-body-02-size);font-weight:var(--cds-fw-semibold);color:var(--cds-text-primary);margin:0;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds-navdrawer__close{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border:none;background:transparent;color:var(--cds-text-primary);cursor:pointer}.cds-navdrawer__close:hover{background:var(--cds-layer-hover-01)}.cds-navdrawer__close:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-navdrawer__nav{flex:1;min-block-size:0;overflow-y:auto;padding:var(--cds-spacing-03) 0}.cds-navdrawer__list{list-style:none;margin:0;padding:0}.cds-navdrawer__footer{padding:var(--cds-spacing-04) var(--cds-spacing-05);border-block-start:1px solid var(--cds-border-subtle-01)}.cds-mobileheader{display:flex;align-items:center;block-size:48px;background:var(--cds-layer-01);border-block-end:1px solid var(--cds-border-subtle-01);font-family:var(--cds-font-sans)}.cds-mobileheader__menu{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;color:var(--cds-text-primary);transition:background var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-mobileheader__menu:hover{background:var(--cds-layer-hover-01)}.cds-mobileheader__menu:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-mobileheader__menu-icon{display:inline-flex;align-items:center;justify-content:center}.cds-mobileheader__title{flex:1;min-inline-size:0;margin:0;padding-inline:var(--cds-spacing-04);font-size:var(--cds-body-02-size);font-weight:var(--cds-fw-semibold);color:var(--cds-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds-mobileheader__action{flex:none;display:flex;align-items:center;gap:var(--cds-spacing-02);padding-inline-end:var(--cds-spacing-03)}.cds-outline{font-family:var(--cds-font-sans);min-inline-size:180px}.cds-outline__title{padding:0 var(--cds-spacing-05) var(--cds-spacing-03);font-size:var(--cds-label-01-size);line-height:var(--cds-label-01-lh);font-weight:var(--cds-fw-semibold);color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.02em}.cds-outline__list{list-style:none;margin:0;padding:0}.cds-outline__link{display:block;box-sizing:border-box;inline-size:100%;padding:var(--cds-spacing-03) var(--cds-spacing-05);border-inline-start:2px solid var(--cds-border-subtle-01);text-decoration:none;color:var(--cds-text-secondary);font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh);transition:background var(--cds-duration-fast-01) var(--cds-ease-productive),color var(--cds-duration-fast-01) var(--cds-ease-productive),border-color var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-outline__link:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.cds-outline__link:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-outline__link.is-active{color:var(--cds-text-primary);font-weight:var(--cds-fw-semibold);border-inline-start-color:var(--cds-interactive)}.cds-uishell{display:flex;flex-direction:column;min-block-size:0;inline-size:100%;font-family:var(--cds-font-sans);background:var(--cds-background)}.cds-uishell__header{position:sticky;top:0;z-index:40;flex:none}.cds-uishell__row{display:flex;flex:1;min-block-size:0}.cds-uishell__nav{flex:none;border-inline-end:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01)}.cds-uishell__content{flex:1;min-inline-size:0;padding:var(--cds-spacing-06);background:var(--cds-background);color:var(--cds-text-primary);overflow:auto}.cds-cmdk{position:fixed;left:50%;top:15%;transform:translate(-50%);inline-size:min(92vw,560px);max-block-size:70vh;z-index:60;display:flex;flex-direction:column;overflow:hidden;background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);border-radius:0;box-shadow:0 8px 24px var(--cds-overlay);animation:cds-fade var(--cds-duration-moderate-01) var(--cds-ease-entrance)}.cds-cmdk__search{position:relative;display:flex;align-items:center;flex:none;block-size:48px;border-block-end:1px solid var(--cds-border-subtle-01);background:var(--cds-field-01)}.cds-cmdk__search-icon{position:absolute;left:var(--cds-spacing-05);color:var(--cds-text-secondary);pointer-events:none}.cds-cmdk__input{flex:1;inline-size:100%;block-size:100%;border:none;background:transparent;padding:0 var(--cds-spacing-05) 0 calc(var(--cds-spacing-05) + 16px + var(--cds-spacing-04));color:var(--cds-text-primary);font-family:inherit;font-size:var(--cds-body-02-size)}.cds-cmdk__input::placeholder{color:var(--cds-text-placeholder)}.cds-cmdk__input:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-cmdk__list{list-style:none;margin:0;padding:var(--cds-spacing-02) 0;overflow:auto;flex:1;min-block-size:0}.cds-cmdk__option{display:flex;align-items:center;gap:var(--cds-spacing-04);block-size:40px;padding:0 var(--cds-spacing-05);color:var(--cds-text-primary);font-size:var(--cds-body-01-size);cursor:pointer}.cds-cmdk__option[data-active]{background:var(--cds-layer-hover-01)}.cds-cmdk__option.is-disabled{color:var(--cds-text-disabled);cursor:not-allowed}.cds-cmdk__icon{flex:none;display:inline-flex;align-items:center;color:var(--cds-text-secondary)}.cds-cmdk__label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds-cmdk__shortcut{flex:none;color:var(--cds-text-secondary);font-size:var(--cds-label-01-size)}.cds-cmdk__option[data-active] .cds-cmdk__shortcut{color:var(--cds-text-primary)}.cds-cmdk__empty{display:flex;align-items:center;block-size:40px;padding:0 var(--cds-spacing-05);color:var(--cds-text-secondary);font-size:var(--cds-body-01-size)}.cds-lightbox__overlay{background:#000000d9}.cds-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--cds-spacing-09);animation:cds-fade var(--cds-duration-moderate-01) var(--cds-ease-entrance)}.cds-lightbox__figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--cds-spacing-05);max-inline-size:100%;max-block-size:100%}.cds-lightbox__media{max-inline-size:100%;max-block-size:78vh;object-fit:contain;background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01)}.cds-lightbox__caption{color:#f4f4f4;font-size:var(--cds-body-01-size);text-align:center;max-inline-size:60ch}.cds-lightbox__close{position:absolute;top:var(--cds-spacing-05);right:var(--cds-spacing-05);display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#f4f4f4;cursor:pointer;border-radius:0}.cds-lightbox__close:hover{background:#ffffff1f}.cds-lightbox__close:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#0006;color:#f4f4f4;cursor:pointer;border-radius:0}.cds-lightbox__nav:hover{background:#ffffff29}.cds-lightbox__nav:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-lightbox__nav--prev{left:var(--cds-spacing-05)}.cds-lightbox__nav--next{right:var(--cds-spacing-05)}.cds-lightbox__counter{position:absolute;bottom:var(--cds-spacing-05);left:50%;transform:translate(-50%);color:#f4f4f4;font-size:var(--cds-label-01-size);letter-spacing:.02em}.cds-typography{font-family:var(--cds-font-sans);color:var(--cds-text-primary);margin:0}.cds-typography--display{font-size:var(--cds-heading-07-size);line-height:var(--cds-heading-07-lh);font-weight:var(--cds-fw-light);letter-spacing:0}.cds-typography--headline{font-size:var(--cds-heading-05-size);line-height:var(--cds-heading-05-lh);font-weight:var(--cds-fw-light)}.cds-typography--title{font-size:var(--cds-heading-03-size);line-height:var(--cds-heading-03-lh);font-weight:var(--cds-fw-regular)}.cds-typography--body{font-size:var(--cds-body-02-size);line-height:var(--cds-body-02-lh);font-weight:var(--cds-fw-regular);letter-spacing:var(--cds-body-02-ls)}.cds-typography--label{font-size:var(--cds-label-01-size);line-height:var(--cds-label-01-lh);letter-spacing:var(--cds-label-01-ls);color:var(--cds-text-secondary)}.cds-typography--caption{font-size:var(--cds-helper-text-01-size);line-height:var(--cds-helper-text-01-lh);color:var(--cds-text-helper)}.cds-heading{font-family:var(--cds-font-sans);color:var(--cds-text-primary);margin:0}.cds-heading--1{font-size:var(--cds-heading-07-size);line-height:var(--cds-heading-07-lh);font-weight:var(--cds-fw-light)}.cds-heading--2{font-size:var(--cds-heading-05-size);line-height:var(--cds-heading-05-lh);font-weight:var(--cds-fw-light)}.cds-heading--3{font-size:var(--cds-heading-04-size);line-height:var(--cds-heading-04-lh);font-weight:var(--cds-fw-regular)}.cds-heading--4{font-size:var(--cds-heading-03-size);line-height:var(--cds-heading-03-lh);font-weight:var(--cds-fw-regular)}.cds-heading--5{font-size:var(--cds-body-02-size);line-height:var(--cds-body-02-lh);font-weight:var(--cds-fw-semibold)}.cds-heading--6{font-size:var(--cds-heading-01-size);line-height:var(--cds-heading-01-lh);font-weight:var(--cds-fw-semibold)}.cds-text{font-family:var(--cds-font-sans);color:var(--cds-text-primary);margin:0}.cds-text--sm{font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh);letter-spacing:var(--cds-body-01-ls)}.cds-text--md{font-size:var(--cds-body-02-size);line-height:var(--cds-body-02-lh);letter-spacing:var(--cds-body-02-ls)}.cds-text--lg{font-size:var(--cds-heading-03-size);line-height:var(--cds-heading-03-lh)}.cds-text--default{color:var(--cds-text-primary)}.cds-text--muted{color:var(--cds-text-secondary)}.cds-text--light{font-weight:var(--cds-fw-light)}.cds-text--regular{font-weight:var(--cds-fw-regular)}.cds-text--semibold{font-weight:var(--cds-fw-semibold)}.cds-icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor;flex:0 0 auto}.cds-icon>svg,.cds-icon>img{width:100%;height:100%;display:block}.cds-markdown{color:var(--cds-text-primary);font-family:var(--cds-font-sans);display:flex;flex-direction:column;gap:var(--cds-spacing-05)}.cds-markdown>:first-child{margin-block-start:0}.cds-markdown .cds-heading,.cds-markdown .cds-text{margin:0}.cds-markdown__list{margin:0;padding-inline-start:var(--cds-spacing-06);display:flex;flex-direction:column;gap:var(--cds-spacing-02);font-size:var(--cds-body-02-size);line-height:var(--cds-body-02-lh)}.cds-markdown__pre{margin:0;padding:var(--cds-spacing-05);overflow:auto;border-radius:0;background:#161616;border:1px solid #393939}.cds-markdown__code{font-family:var(--cds-font-mono);font-size:var(--cds-code-01-size);color:#f4f4f4;white-space:pre}.cds-markdown a.cds-link{vertical-align:baseline}.cds-blockquote{margin:0;padding:var(--cds-spacing-05) var(--cds-spacing-06);border-inline-start:3px solid var(--cds-border-strong-01);background:var(--cds-layer-01);color:var(--cds-text-primary);display:flex;flex-direction:column;gap:var(--cds-spacing-03)}.cds-blockquote__text{margin:0;font-size:var(--cds-body-02-size);line-height:var(--cds-body-02-lh);font-weight:var(--cds-fw-light)}.cds-blockquote__footer{margin:0}.cds-blockquote__cite{font-style:normal;font-size:var(--cds-label-01-size);color:var(--cds-text-secondary)}.cds-blockquote__cite:before{content:"— "}.cds-citation{font-style:italic;color:var(--cds-text-secondary);font-size:.9375em}.cds-citation--ref{font-style:normal;line-height:0}.cds-citation--ref .cds-citation__cite{font-size:var(--cds-label-01-size);font-style:normal}.cds-citation__link{color:var(--cds-link-primary);text-decoration:none}.cds-citation__link:hover{color:var(--cds-link-primary-hover);text-decoration:underline}.cds-citation__link:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.cds-banner{display:flex;align-items:flex-start;gap:var(--cds-spacing-04);width:100%;padding:var(--cds-spacing-04) var(--cds-spacing-05);border-left:3px solid var(--cds-notification-border-info);background:var(--cds-notification-bg-info);color:var(--cds-text-primary);border-radius:0;font-size:var(--cds-body-01-size)}.cds-banner--info{border-left-color:var(--cds-notification-border-info);background:var(--cds-notification-bg-info)}.cds-banner--success{border-left-color:var(--cds-notification-border-success);background:var(--cds-notification-bg-success)}.cds-banner--warning{border-left-color:var(--cds-notification-border-warning);background:var(--cds-notification-bg-warning)}.cds-banner--danger{border-left-color:var(--cds-notification-border-error);background:var(--cds-notification-bg-error)}.cds-banner__icon{flex:0 0 auto;display:inline-flex;margin-top:1px;color:var(--cds-notification-border-info)}.cds-banner--success .cds-banner__icon{color:var(--cds-support-success)}.cds-banner--warning .cds-banner__icon{color:var(--cds-support-warning)}.cds-banner--danger .cds-banner__icon{color:var(--cds-support-error)}.cds-banner__message{flex:1 1 auto;min-width:0;line-height:var(--cds-body-01-lh)}.cds-banner__action{flex:0 0 auto;display:inline-flex;align-items:center}.cds-banner__close{flex:0 0 auto;border:0;background:transparent;cursor:pointer;padding:2px;color:var(--cds-text-secondary);display:inline-flex;align-items:center}.cds-banner__close:hover{color:var(--cds-text-primary)}.cds-banner__close:focus-visible{outline:2px solid var(--cds-focus);outline-offset:1px}.cds-broadcast{display:flex;align-items:center;gap:var(--cds-spacing-04);width:100%;padding:var(--cds-spacing-03) var(--cds-spacing-05);border-radius:0;font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh)}.cds-broadcast__message{flex:1 1 auto;text-align:center;min-width:0}.cds-broadcast--indigo{background:var(--cds-button-primary);color:var(--cds-text-on-color)}.cds-broadcast--light{background:var(--cds-layer-01);color:var(--cds-text-primary);border-bottom:1px solid var(--cds-border-subtle-01)}.cds-broadcast--dark{background:var(--cds-text-primary);color:var(--cds-background)}.cds-broadcast__close{flex:0 0 auto;border:0;background:transparent;cursor:pointer;padding:2px;color:currentColor;opacity:.85;display:inline-flex;align-items:center}.cds-broadcast__close:hover{opacity:1}.cds-broadcast__close:focus-visible{outline:2px solid currentColor;outline-offset:1px}.cds-progress-steps{display:flex;list-style:none;margin:0;padding:0;width:100%}.cds-progress-steps--horizontal{flex-direction:row}.cds-progress-steps--vertical{flex-direction:column;gap:var(--cds-spacing-05)}.cds-progress-steps__step{position:relative;flex:1;display:flex;align-items:flex-start;gap:var(--cds-spacing-03);padding-right:var(--cds-spacing-05)}.cds-progress-steps--horizontal .cds-progress-steps__step:last-child{flex:0 0 auto;padding-right:0}.cds-progress-steps--vertical .cds-progress-steps__step{padding-right:0}.cds-progress-steps__marker{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--cds-radius-circle);font-size:var(--cds-label-01-size);font-weight:var(--cds-fw-semibold);font-variant-numeric:tabular-nums;background:var(--cds-layer-accent-01);color:var(--cds-text-secondary);border:1px solid var(--cds-border-subtle-01)}.cds-progress-steps__step[data-state=complete] .cds-progress-steps__marker{background:var(--cds-button-primary);color:var(--cds-text-on-color);border-color:var(--cds-button-primary)}.cds-progress-steps__step[data-state=active] .cds-progress-steps__marker{background:var(--cds-background);color:var(--cds-button-primary);border:2px solid var(--cds-button-primary)}.cds-progress-steps__text{display:flex;flex-direction:column;gap:var(--cds-spacing-01);min-width:0}.cds-progress-steps__label{font-size:var(--cds-body-01-size);color:var(--cds-text-secondary)}.cds-progress-steps__step[data-state=active] .cds-progress-steps__label{color:var(--cds-text-primary);font-weight:var(--cds-fw-semibold)}.cds-progress-steps__step[data-state=complete] .cds-progress-steps__label{color:var(--cds-text-primary)}.cds-progress-steps__desc{font-size:var(--cds-helper-text-01-size);line-height:var(--cds-helper-text-01-lh);color:var(--cds-text-helper)}.cds-progress-steps__line{position:absolute;background:var(--cds-border-subtle-01)}.cds-progress-steps--horizontal .cds-progress-steps__line{top:11px;left:32px;right:var(--cds-spacing-02);height:2px}.cds-progress-steps--vertical .cds-progress-steps__line{left:11px;top:28px;bottom:calc(-1 * var(--cds-spacing-05));width:2px}.cds-progress-steps__step[data-state=complete] .cds-progress-steps__line{background:var(--cds-button-primary)}.cds-loading{display:flex;align-items:center;justify-content:center;padding:var(--cds-spacing-07)}.cds-loading--overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;padding:0;background:var(--cds-overlay)}.cds-inline-loading{display:inline-flex;align-items:center;gap:var(--cds-spacing-03);font-size:var(--cds-body-01-size);color:var(--cds-text-secondary)}.cds-inline-loading__glyph{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.cds-inline-loading[data-status=loading] .cds-inline-loading__glyph{color:var(--cds-interactive)}.cds-inline-loading[data-status=success] .cds-inline-loading__glyph{color:var(--cds-support-success)}.cds-inline-loading[data-status=error] .cds-inline-loading__glyph{color:var(--cds-support-error)}.cds-inline-loading__spinner{width:16px;height:16px;animation:cds-spin .69s linear infinite}.cds-inline-loading__track{stroke:var(--cds-layer-accent-01)}.cds-inline-loading__stroke{stroke:currentColor;stroke-linecap:butt;stroke-dasharray:276;stroke-dashoffset:193;transform-origin:center}.cds-inline-loading__text{line-height:1}.cds-ai-label{display:inline-flex;align-items:center;gap:2px;border-radius:0;padding:1px 6px;font-size:var(--cds-label-01-size);font-weight:var(--cds-fw-semibold);letter-spacing:.02em;line-height:1.4;color:var(--cds-text-on-color);background:linear-gradient(110deg,var(--cds-button-primary),var(--cds-support-info))}.cds-ai-label--sm{padding:0 4px;font-size:10px}.cds-ai-label__sparkle{flex:0 0 auto}.cds-ai-label__text{line-height:1}.cds-ai-label--interactive{border:0;cursor:pointer}.cds-ai-label--interactive:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.cds-ai-label__explainer{font-size:var(--cds-body-01-size);color:var(--cds-text-primary);line-height:var(--cds-body-01-lh);max-width:240px}.cds-aspect-ratio{display:block;width:100%;overflow:hidden;position:relative}.cds-aspect-ratio>*{width:100%;height:100%}.cds-scroll-area{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--cds-border-strong-01) transparent}.cds-scroll-area--vertical{overflow-x:hidden;overflow-y:auto}.cds-scroll-area--horizontal{overflow-x:auto;overflow-y:hidden}.cds-scroll-area--both{overflow:auto}.cds-scroll-area::-webkit-scrollbar{width:8px;height:8px}.cds-scroll-area::-webkit-scrollbar-track{background:transparent}.cds-scroll-area::-webkit-scrollbar-thumb{background:var(--cds-border-strong-01);border-radius:0;border:2px solid transparent;background-clip:padding-box}.cds-scroll-area::-webkit-scrollbar-thumb:hover{background:var(--cds-text-helper);background-clip:padding-box;border:2px solid transparent}.cds-resizable{display:flex;width:100%;overflow:hidden;border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01)}.cds-resizable--horizontal{flex-direction:row}.cds-resizable--vertical{flex-direction:column;min-height:200px}.cds-resizable__panel{overflow:auto;min-width:0;min-height:0;padding:var(--cds-spacing-05);color:var(--cds-text-primary)}.cds-resizable__panel--end{flex:1 1 0}.cds-resizable__handle{flex:none;display:flex;align-items:center;justify-content:center;background:var(--cds-border-subtle-01);border:0;padding:0}.cds-resizable--horizontal .cds-resizable__handle{width:6px;cursor:col-resize}.cds-resizable--vertical .cds-resizable__handle{height:6px;cursor:row-resize}.cds-resizable__handle:hover{background:var(--cds-border-strong-01)}.cds-resizable__handle:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-resizable__grip{display:block;background:var(--cds-text-placeholder)}.cds-resizable--horizontal .cds-resizable__grip{width:2px;height:20px}.cds-resizable--vertical .cds-resizable__grip{width:20px;height:2px}.cds-grid{display:grid;width:100%}.cds-section{display:flex;flex-direction:column;gap:var(--cds-spacing-05)}.cds-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cds-spacing-05)}.cds-section__heading-group{display:flex;flex-direction:column;gap:var(--cds-spacing-02)}.cds-section__heading{margin:0;font-size:var(--cds-heading-04-size,1.75rem);font-weight:400;line-height:1.2;color:var(--cds-text-primary)}.cds-section__description{margin:0;font-size:var(--cds-body-01-size);color:var(--cds-text-secondary);max-width:60ch}.cds-section__actions{flex:none;display:flex;align-items:center;gap:var(--cds-spacing-04)}.cds-section__body{display:block}.cds-dashboard-panel{display:flex;flex-direction:column;background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:0;color:var(--cds-text-primary)}.cds-dashboard-panel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-04);padding:var(--cds-spacing-05);border-block-end:1px solid var(--cds-border-subtle-01)}.cds-dashboard-panel__title{margin:0;font-size:var(--cds-heading-01-size,.875rem);font-weight:600;line-height:1.3;color:var(--cds-text-primary)}.cds-dashboard-panel__actions{flex:none;display:flex;align-items:center;gap:var(--cds-spacing-03)}.cds-dashboard-panel__body{flex:1 1 auto;padding:var(--cds-spacing-05)}.cds-dashboard-panel__footer{padding:var(--cds-spacing-04) var(--cds-spacing-05);border-block-start:1px solid var(--cds-border-subtle-01);font-size:var(--cds-label-01-size);color:var(--cds-text-secondary)}.cds-calendar-standalone{display:inline-block;background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);padding:var(--cds-spacing-03);color:var(--cds-text-primary)}.cds-charcount__labelrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cds-spacing-05)}.cds-charcount__counter{font-size:var(--cds-helper-text-01-size);line-height:var(--cds-helper-text-01-lh);color:var(--cds-text-helper);font-variant-numeric:tabular-nums;white-space:nowrap}.cds-charcount__counter--over{color:var(--cds-text-error);font-weight:var(--cds-fw-semibold,600)}.cds-form{display:flex;flex-direction:column;gap:var(--cds-spacing-06)}.cds-form__status:empty{display:none}.cds-form__status:not(:empty){font-size:var(--cds-body-01-size);color:var(--cds-text-error);background:var(--cds-notification-background-error,var(--cds-layer-01));border-inline-start:3px solid var(--cds-support-error);padding:var(--cds-spacing-04) var(--cds-spacing-05)}.cds-formlayout{display:flex;flex-direction:column;gap:var(--cds-spacing-08)}.cds-formlayout__section{display:flex;flex-direction:column;gap:var(--cds-spacing-05)}.cds-formlayout__section-header{display:flex;flex-direction:column;gap:var(--cds-spacing-02);padding-block-end:var(--cds-spacing-04);border-block-end:1px solid var(--cds-border-subtle-01)}.cds-formlayout__section-title{margin:0;font-size:var(--cds-heading-03-size,1.25rem);font-weight:400;line-height:1.25;color:var(--cds-text-primary)}.cds-formlayout__section-desc{margin:0;font-size:var(--cds-body-01-size);color:var(--cds-text-secondary);max-width:60ch}.cds-formlayout__grid{display:grid;grid-template-columns:1fr;gap:var(--cds-spacing-05) var(--cds-spacing-06)}.cds-formlayout__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cds-formlayout__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:42rem){.cds-formlayout__grid[data-columns="2"],.cds-formlayout__grid[data-columns="3"]{grid-template-columns:1fr}}.cds-formlayout__grid .cds-field{width:100%}.cds-formlayout__actions{display:flex;align-items:center;gap:var(--cds-spacing-04);flex-wrap:wrap;padding-block-start:var(--cds-spacing-05);border-block-start:1px solid var(--cds-border-subtle-01)}.cds-filter{display:flex;align-items:center;justify-content:space-between;gap:var(--cds-spacing-05);flex-wrap:wrap;padding:var(--cds-spacing-04) var(--cds-spacing-05);background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01)}.cds-filter__chips{display:flex;align-items:center;gap:var(--cds-spacing-03);flex-wrap:wrap;min-inline-size:0}.cds-filter__actions{display:flex;align-items:center;gap:var(--cds-spacing-03);flex:none}.cds-phone{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:300px;max-width:100%}.cds-phone__shell{display:flex;align-items:stretch;height:40px;background:var(--cds-field-01);border-bottom:1px solid var(--cds-border-strong-01)}.cds-phone__shell:focus-within{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-phone.cds-field--invalid .cds-phone__shell{border-bottom-color:var(--cds-support-error)}.cds-phone__country{flex:0 0 auto;border:none;background:transparent;color:var(--cds-text-primary);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);padding:0 var(--cds-spacing-04);border-radius:0;outline:none;cursor:pointer}.cds-phone__country:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-phone__divider{flex:0 0 1px;align-self:center;height:60%;background:var(--cds-border-subtle-01)}.cds-phone__number{flex:1;min-width:0;border:none;background:transparent;color:var(--cds-text-primary);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);padding:0 var(--cds-spacing-05);outline:none}.cds-phone__number::placeholder{color:var(--cds-text-placeholder)}.cds-phone__shell[data-disabled] .cds-phone__country,.cds-phone__shell[data-disabled] .cds-phone__number{color:var(--cds-text-disabled);cursor:not-allowed}.cds-paymentcard{display:flex;flex-direction:column;gap:var(--cds-spacing-05);border:none;margin:0;padding:0;min-inline-size:0;width:320px;max-width:100%}.cds-paymentcard__legend{font-size:var(--cds-label-01-size);line-height:var(--cds-label-01-lh);color:var(--cds-text-secondary);padding:0;margin-block-end:var(--cds-spacing-02)}.cds-paymentcard__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--cds-spacing-05)}.cds-paymentcard .cds-field{width:100%}.cds-field--mono-input{font-family:var(--cds-font-mono);letter-spacing:.02em}.cds-tokenizer{display:flex;flex-direction:column;gap:var(--cds-spacing-03);width:320px;max-width:100%}.cds-tokenizer__shell{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-spacing-03);min-height:40px;padding:var(--cds-spacing-03) var(--cds-spacing-05);background:var(--cds-field-01);border-bottom:1px solid var(--cds-border-strong-01);cursor:text}.cds-tokenizer__shell:focus-within{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-tokenizer.cds-field--invalid .cds-tokenizer__shell{border-bottom-color:var(--cds-support-error)}.cds-tokenizer__tags{display:contents;list-style:none;margin:0;padding:0}.cds-tokenizer__tag{margin:0}.cds-tokenizer__input{flex:1;min-width:80px;border:none;background:transparent;color:var(--cds-text-primary);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);height:28px;outline:none}.cds-tokenizer__input::placeholder{color:var(--cds-text-placeholder)}.cds-tokenizer__shell[data-disabled]{cursor:not-allowed}.cds-tokenizer__shell[data-disabled] .cds-tokenizer__input{color:var(--cds-text-disabled);cursor:not-allowed}.cds-split-button{display:inline-flex}.cds-split-button .cds-split-button__primary{position:relative}.cds-split-button .cds-split-button__trigger{margin-left:1px}.cds-split-button .cds-split-button__primary:focus-visible,.cds-split-button .cds-split-button__trigger:focus-visible{position:relative;z-index:1}.cds-fab{display:inline-flex;align-items:center;justify-content:center;gap:var(--cds-spacing-03);border:none;cursor:pointer;color:var(--cds-text-on-color);background:var(--cds-button-primary);border-radius:0;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);transition:background var(--cds-duration-fast-01) var(--cds-ease-productive),box-shadow var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-fab:hover{background:var(--cds-button-primary-hover)}.cds-fab:active{background:var(--cds-button-primary-active)}.cds-fab:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.cds-fab:disabled{background:var(--cds-button-disabled,var(--cds-layer-hover-01));color:var(--cds-text-disabled);box-shadow:none;cursor:not-allowed}.cds-fab--floating{box-shadow:0 2px 6px var(--cds-overlay)}.cds-fab--floating:disabled{box-shadow:none}.cds-fab__icon{display:inline-flex;align-items:center}.cds-fab--sm{width:40px;height:40px}.cds-fab--md{width:48px;height:48px}.cds-fab--lg{width:56px;height:56px}.cds-fab--extended{width:auto;border-radius:0;padding:0 var(--cds-spacing-06)}.cds-fab--extended.cds-fab--sm{height:40px}.cds-fab--extended.cds-fab--md{height:48px}.cds-fab--extended.cds-fab--lg{height:56px}.cds-fab__label{font-weight:var(--cds-fw-regular)}.cds-copy-button{position:relative;overflow:visible}.cds-copy-button__feedback{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-50%);padding:var(--cds-spacing-02) var(--cds-spacing-04);white-space:nowrap;pointer-events:none;background:var(--cds-layer-02);color:var(--cds-text-primary);border:1px solid var(--cds-border-subtle-01);font-size:var(--cds-label-01-size);opacity:0;visibility:hidden;transition:opacity var(--cds-duration-fast-01) var(--cds-ease-productive)}.cds-copy-button__feedback[data-visible]{opacity:1;visibility:visible}.cds-toolbar{display:inline-flex;align-items:center;gap:var(--cds-spacing-02);padding:var(--cds-spacing-02);background:var(--cds-layer-01,var(--cds-layer-02));border:1px solid var(--cds-border-subtle-01)}.cds-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.cds-toolbar__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--cds-spacing-03);height:32px;padding:0 var(--cds-spacing-04);background:transparent;color:var(--cds-text-primary);border:none;cursor:pointer;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size)}.cds-toolbar__button:hover{background:var(--cds-layer-hover-01)}.cds-toolbar__button:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-toolbar__separator{align-self:stretch;width:1px;margin:0 var(--cds-spacing-02);background:var(--cds-border-subtle-01)}.cds-toolbar[data-orientation=vertical] .cds-toolbar__separator{width:auto;height:1px;margin:var(--cds-spacing-02) 0}.cds-toolbar__toggle-group{display:inline-flex;gap:0}.cds-toolbar__toggle-item{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--cds-spacing-04);background:transparent;color:var(--cds-text-primary);border:none;cursor:pointer;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size)}.cds-toolbar__toggle-item:hover{background:var(--cds-layer-hover-01)}.cds-toolbar__toggle-item:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-toolbar__toggle-item[data-state=on]{background:var(--cds-button-primary);color:var(--cds-text-on-color)}.cds-sorting{padding:0;text-align:left}.cds-sorting__button{display:inline-flex;align-items:center;gap:var(--cds-spacing-03);width:100%;height:40px;padding:0 var(--cds-spacing-05);background:transparent;color:var(--cds-text-primary);border:none;cursor:pointer;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);font-weight:var(--cds-fw-semibold);text-align:left}.cds-sorting__button:hover{background:var(--cds-layer-hover-01)}.cds-sorting__button:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-sorting__arrow{display:inline-flex;align-items:center;color:var(--cds-text-secondary)}.cds-sorting__button[data-direction=asc] .cds-sorting__arrow,.cds-sorting__button[data-direction=desc] .cds-sorting__arrow{color:var(--cds-interactive)}.cds-sliding-button{position:relative;display:flex;align-items:center;width:100%;max-width:320px;height:48px;background:var(--cds-layer-01,var(--cds-layer-02));border:1px solid var(--cds-border-subtle-01);-webkit-user-select:none;user-select:none;touch-action:none;overflow:hidden}.cds-sliding-button__fill{position:absolute;inset:0 auto 0 0;background:var(--cds-button-primary);opacity:.16;pointer-events:none}.cds-sliding-button[data-confirmed] .cds-sliding-button__fill{opacity:1;background:var(--cds-support-success)}.cds-sliding-button__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-secondary);pointer-events:none}.cds-sliding-button[data-confirmed] .cds-sliding-button__label{color:var(--cds-text-on-color);font-weight:var(--cds-fw-semibold)}.cds-sliding-button__thumb{position:absolute;top:0;bottom:0;width:48px;display:flex;align-items:center;justify-content:center;background:var(--cds-button-primary);color:var(--cds-text-on-color);border:none;cursor:grab;font-size:18px;line-height:1;touch-action:none}.cds-sliding-button__thumb:active{cursor:grabbing}.cds-sliding-button__thumb:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-sliding-button[data-confirmed] .cds-sliding-button__thumb{background:var(--cds-support-success);cursor:default}.cds-sliding-button[data-disabled]{opacity:.5}.cds-sliding-button[data-disabled] .cds-sliding-button__thumb{cursor:not-allowed}.cds-button-timed{position:relative;display:inline-flex;flex-direction:column}.cds-button-timed__fill{position:absolute;left:0;bottom:0;height:3px;background:var(--cds-text-on-color);opacity:.85;pointer-events:none;transition:width var(--cds-duration-fast-01) linear}.cds-button-timed[data-done] .cds-button-timed__fill{background:var(--cds-support-success)}.cds-button-dock{display:flex;align-items:center;gap:var(--cds-spacing-04);padding:var(--cds-spacing-05) 0 0;margin-top:auto}.cds-button-dock[data-divider]{border-top:1px solid var(--cds-border-subtle-01);padding-top:var(--cds-spacing-05);margin-top:var(--cds-spacing-05)}.cds-button-dock[data-align=start]{justify-content:flex-start}.cds-button-dock[data-align=center]{justify-content:center}.cds-button-dock[data-align=end]{justify-content:flex-end}.cds-button-dock[data-align=between]{justify-content:space-between}.cds-button-dock[data-align=fill]{gap:0}.cds-button-dock[data-align=fill]>*{flex:1 1 0}.cds-dnd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01,var(--cds-layer-02))}.cds-dnd-list__item{display:flex;align-items:center;gap:var(--cds-spacing-04);padding:var(--cds-spacing-04) var(--cds-spacing-05);min-height:48px;cursor:grab;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);color:var(--cds-text-primary);border-bottom:1px solid var(--cds-border-subtle-01);background:transparent}.cds-dnd-list__item:last-child{border-bottom:none}.cds-dnd-list__item:hover{background:var(--cds-layer-hover-01)}.cds-dnd-list__item:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-dnd-list__item:active{cursor:grabbing}.cds-dnd-list__handle{color:var(--cds-text-secondary);font-size:16px;line-height:1;cursor:grab}.cds-dnd-list__label{flex:1 1 auto}.cds-infinite-scroll{display:flex;flex-direction:column}.cds-infinite-scroll__sentinel{display:flex;align-items:center;justify-content:center;min-height:var(--cds-spacing-07);padding:var(--cds-spacing-05) 0}.cds-infinite-scroll__end{display:flex;align-items:center;justify-content:center;padding:var(--cds-spacing-05) 0;color:var(--cds-text-secondary);font-family:var(--cds-font-sans);font-size:var(--cds-label-01-size)}.cds-chat-layout{display:flex;flex-direction:column;border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);font-family:var(--cds-font-sans)}.cds-chat-layout__header{display:flex;align-items:center;gap:var(--cds-spacing-04);padding:var(--cds-spacing-05) var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);background:var(--cds-layer-02)}.cds-chat-layout__messages{display:flex;flex-direction:column;gap:var(--cds-spacing-05);padding:var(--cds-spacing-05)}.cds-chat-layout__composer{border-top:1px solid var(--cds-border-subtle-01);padding:var(--cds-spacing-04) var(--cds-spacing-05);background:var(--cds-layer-02)}.cds-chat-message{display:flex;gap:var(--cds-spacing-03);max-width:88%}.cds-chat-message--user{margin-inline-start:auto;flex-direction:row-reverse}.cds-chat-message--assistant{margin-inline-end:auto}.cds-chat-message__avatar{flex:0 0 auto}.cds-chat-message__main{display:flex;flex-direction:column;gap:var(--cds-spacing-02);min-width:0}.cds-chat-message__bubble{padding:var(--cds-spacing-04) var(--cds-spacing-05);font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh);white-space:pre-wrap;word-break:break-word}.cds-chat-message--assistant .cds-chat-message__bubble{background:var(--cds-layer-02);color:var(--cds-text-primary);border:1px solid var(--cds-border-subtle-01)}.cds-chat-message--user .cds-chat-message__bubble{background:var(--cds-button-primary);color:var(--cds-text-on-color)}.cds-chat-message__time{font-size:var(--cds-label-01-size);color:var(--cds-text-secondary)}.cds-chat-message--user .cds-chat-message__time{text-align:end}.cds-chat-system{display:flex;justify-content:center;padding:var(--cds-spacing-02) 0}.cds-chat-system__text{font-size:var(--cds-label-01-size);color:var(--cds-text-secondary);text-align:center}.cds-chat-composer{display:flex;align-items:flex-end;gap:var(--cds-spacing-03);background:var(--cds-field-01,var(--cds-layer-01));border-bottom:1px solid var(--cds-border-strong-01);padding:var(--cds-spacing-03) var(--cds-spacing-04)}.cds-chat-composer__input{flex:1 1 auto;resize:none;border:none;background:transparent;outline:none;font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size);line-height:var(--cds-body-01-lh);color:var(--cds-text-primary);max-height:160px;overflow-y:auto;padding:var(--cds-spacing-02) 0}.cds-chat-composer__input::placeholder{color:var(--cds-text-placeholder)}.cds-chat-composer__input:focus-visible{outline:none}.cds-chat-composer{transition:outline var(--cds-duration-fast-02) var(--cds-ease-productive)}.cds-chat-composer:focus-within{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-chat-composer__actions{display:flex;align-items:center;gap:var(--cds-spacing-02)}.cds-chat-composer__send{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;cursor:pointer;background:var(--cds-button-primary);color:var(--cds-text-on-color);transition:background var(--cds-duration-fast-02) var(--cds-ease-productive)}.cds-chat-composer__send:hover:not(:disabled){background:var(--cds-button-primary-hover)}.cds-chat-composer__send:active:not(:disabled){background:var(--cds-button-primary-active)}.cds-chat-composer__send:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-chat-composer__send:disabled{background:var(--cds-button-disabled);color:var(--cds-text-on-color);cursor:not-allowed}.cds-chat-tool{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-02)}.cds-chat-tool .cds-collapsible{border-block:none}.cds-chat-tool__head{display:inline-flex;align-items:center;gap:var(--cds-spacing-03)}.cds-chat-tool__dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.cds-chat-tool__dot--pending{background:var(--cds-text-secondary)}.cds-chat-tool__dot--running{background:var(--cds-support-info)}.cds-chat-tool__dot--success{background:var(--cds-support-success)}.cds-chat-tool__dot--error{background:var(--cds-support-error)}.cds-chat-tool__name{font-family:var(--cds-font-mono);font-size:var(--cds-code-01-size,.875rem);color:var(--cds-text-primary)}.cds-chat-tool__status{font-size:var(--cds-label-01-size);color:var(--cds-text-secondary)}.cds-chat-tool__detail{font-family:var(--cds-font-mono);font-size:var(--cds-code-01-size,.875rem);color:var(--cds-text-secondary);white-space:pre-wrap;word-break:break-word}.cds-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:20px;block-size:20px;padding:0 var(--cds-spacing-02);border-radius:0;font-size:var(--cds-label-01-size);line-height:1;font-weight:var(--cds-fw-semibold);font-variant-numeric:tabular-nums;background:var(--cds-layer-02);color:var(--cds-text-primary);border:1px solid var(--cds-border-subtle-01)}.cds-badge--count{padding:0 6px}.cds-badge--info{background:var(--cds-notification-bg-info);color:var(--cds-support-info);border-color:transparent}.cds-badge--success{background:var(--cds-notification-bg-success);color:var(--cds-support-success);border-color:transparent}.cds-badge--warning{background:var(--cds-notification-bg-warning);color:var(--cds-text-primary);border-color:transparent}.cds-badge--danger{background:var(--cds-notification-bg-error);color:var(--cds-text-error);border-color:transparent}.cds-badge--dot{min-inline-size:0;inline-size:8px;block-size:8px;padding:0;border-radius:50%;border:none;background:var(--cds-text-secondary)}.cds-badge--dot.cds-badge--info{background:var(--cds-support-info)}.cds-badge--dot.cds-badge--success{background:var(--cds-support-success)}.cds-badge--dot.cds-badge--warning{background:var(--cds-support-warning)}.cds-badge--dot.cds-badge--danger{background:var(--cds-support-error)}.cds-fieldwrap{display:flex;flex-direction:column;gap:var(--cds-spacing-03);inline-size:300px;max-inline-size:100%}.cds-fieldwrap__label{display:inline-flex;align-items:center;gap:var(--cds-spacing-02);font-size:var(--cds-label-01-size);line-height:var(--cds-label-01-lh);letter-spacing:var(--cds-label-01-ls);color:var(--cds-text-secondary)}.cds-fieldwrap__label--disabled{color:var(--cds-text-disabled)}.cds-fieldwrap__required{color:var(--cds-text-error)}.cds-fieldwrap__control{display:flex}.cds-fieldwrap__control>*{inline-size:100%}.cds-fieldwrap__help{font-size:var(--cds-helper-text-01-size,var(--cds-label-01-size));color:var(--cds-text-secondary)}.cds-fieldwrap--invalid .cds-fieldwrap__help{color:var(--cds-text-error)}.cds-command{display:flex;flex-direction:column;background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);max-block-size:320px}.cds-command__search{position:relative;display:flex;align-items:center;flex:none;block-size:48px;padding-inline-start:calc(var(--cds-spacing-05) + 24px);padding-inline-end:var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle-01)}.cds-command__search-icon{position:absolute;left:var(--cds-spacing-05);color:var(--cds-text-secondary);pointer-events:none}.cds-command__input{flex:1;inline-size:100%;block-size:100%;border:none;background:transparent;color:var(--cds-text-primary);font-family:var(--cds-font-sans);font-size:var(--cds-body-01-size)}.cds-command__input::placeholder{color:var(--cds-text-placeholder)}.cds-command__input:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.cds-command__list{list-style:none;margin:0;padding:var(--cds-spacing-02) 0;overflow:auto;flex:1;min-block-size:0}.cds-command__option{display:flex;align-items:center;gap:var(--cds-spacing-04);block-size:40px;padding:0 var(--cds-spacing-05);cursor:pointer;color:var(--cds-text-primary)}.cds-command__option[data-active]{background:var(--cds-layer-hover-01)}.cds-command__option.is-disabled{color:var(--cds-text-disabled);cursor:not-allowed}.cds-command__icon{flex:none;display:inline-flex;align-items:center;color:var(--cds-text-secondary)}.cds-command__label{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds-command__shortcut{flex:none;color:var(--cds-text-secondary);font-size:var(--cds-label-01-size)}.cds-command__option[data-active] .cds-command__shortcut{color:var(--cds-text-primary)}.cds-command__empty{display:flex;align-items:center;block-size:40px;padding:0 var(--cds-spacing-05);color:var(--cds-text-secondary);font-size:var(--cds-body-01-size)}html,body,#root{margin:0;min-height:100%;background:var(--cds-background);color:var(--cds-text-primary)}[data-carbon-theme=white],[data-carbon-theme=g10]{color-scheme:light}[data-carbon-theme=g90],[data-carbon-theme=g100]{color-scheme:dark}body{font-family:var(--cds-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.docs-canvas{position:relative;min-height:100vh;background:radial-gradient(1200px 600px at 78% -12%,color-mix(in srgb,var(--cds-interactive) 16%,transparent),transparent 60%),radial-gradient(900px 500px at 0% 0%,color-mix(in srgb,var(--cds-link-primary) 8%,transparent),transparent 55%),var(--cds-background)}.docs-canvas:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(to right,color-mix(in srgb,var(--cds-border-strong-01) 30%,transparent) 0 1px,transparent 1px 64px),repeating-linear-gradient(to bottom,color-mix(in srgb,var(--cds-border-strong-01) 30%,transparent) 0 1px,transparent 1px 64px);opacity:.04;-webkit-mask-image:radial-gradient(120% 80% at 50% -10%,#000 30%,transparent 80%);mask-image:radial-gradient(120% 80% at 50% -10%,#000 30%,transparent 80%)}.docs-canvas>*{position:relative;z-index:1}.docs-eyebrow{font-family:var(--cds-font-mono);font-size:var(--cds-label-01-size);text-transform:uppercase;letter-spacing:.16em;color:color-mix(in srgb,var(--cds-interactive) 88%,var(--cds-text-primary));font-weight:var(--cds-fw-semibold)}.docs-card{position:relative;border:1px solid var(--cds-border-subtle-01);border-radius:var(--cds-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--cds-layer-01) 94%,white 6%),var(--cds-layer-01));box-shadow:0 1px #ffffff0d inset,0 10px 28px -16px #00000073;transition:box-shadow var(--cds-duration-moderate-01) var(--cds-ease-productive),border-color var(--cds-duration-moderate-01) var(--cds-ease-productive),transform var(--cds-duration-moderate-01) var(--cds-ease-productive)}[data-carbon-theme=g100] .docs-card,[data-carbon-theme=g90] .docs-card{background:linear-gradient(180deg,color-mix(in srgb,var(--cds-layer-01) 88%,white 5%),var(--cds-layer-01));box-shadow:0 1px #ffffff0a inset,0 18px 40px -20px #000000b3}.docs-card--hover:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cds-interactive) 55%,var(--cds-border-subtle-01));box-shadow:0 1px #ffffff0f inset,0 20px 44px -18px #0000008c}.docs-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--cds-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:var(--cds-radius);color:var(--cds-text-on-color);background:linear-gradient(180deg,color-mix(in srgb,var(--cds-interactive) 92%,white),var(--cds-interactive));box-shadow:0 1px #ffffff40 inset,0 6px 14px -8px color-mix(in srgb,var(--cds-interactive) 70%,transparent)}.docs-pill--muted{color:var(--cds-text-primary);background:linear-gradient(180deg,color-mix(in srgb,var(--cds-layer-02) 96%,white 6%),var(--cds-layer-02));border:1px solid var(--cds-border-subtle-01);box-shadow:none}.docs-code{position:relative;margin:var(--cds-spacing-03) 0 0;border:1px solid #393939;border-radius:var(--cds-radius);background:#161616;box-shadow:0 1px #ffffff0f inset;overflow:hidden}.docs-code pre{margin:0;padding:var(--cds-spacing-05) var(--cds-spacing-06);overflow-x:auto;font-family:var(--cds-font-mono);font-size:var(--cds-code-02-size);line-height:1.65;color:#f4f4f4}.docs-copy{position:absolute;top:8px;right:8px;font-family:var(--cds-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:var(--cds-radius);border:1px solid rgba(244,244,244,.22);background:#f4f4f414;color:#f4f4f4;cursor:pointer;transition:background var(--cds-duration-moderate-01) var(--cds-ease-productive)}.docs-copy:hover{background:#f4f4f42e}.docs-nav-link{font-size:var(--cds-body-01-size);color:var(--cds-text-secondary);text-decoration:none;padding:6px 2px;position:relative;transition:color var(--cds-duration-moderate-01) var(--cds-ease-productive)}.docs-nav-link:hover,.docs-nav-link.active{color:var(--cds-text-primary)}.docs-nav-link.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--cds-interactive)}.docs-tabs{display:inline-flex;gap:2px;padding:3px;border-radius:var(--cds-radius);border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-02)}.docs-tab{font-family:var(--cds-font-mono);font-size:var(--cds-label-01-size);letter-spacing:.04em;padding:5px 14px;border:none;border-radius:var(--cds-radius);background:transparent;color:var(--cds-text-secondary);cursor:pointer;transition:background var(--cds-duration-moderate-01) var(--cds-ease-productive),color var(--cds-duration-moderate-01) var(--cds-ease-productive)}.docs-tab[aria-selected=true]{background:var(--cds-layer-01);color:var(--cds-text-primary);box-shadow:inset 0 -2px 0 var(--cds-interactive)}.docs-side-link{display:block;padding:var(--cds-spacing-03) var(--cds-spacing-05);border-left:2px solid transparent;border-radius:var(--cds-radius);text-decoration:none;font-size:var(--cds-body-01-size);color:var(--cds-text-secondary);transition:background var(--cds-duration-moderate-01) var(--cds-ease-productive),color var(--cds-duration-moderate-01) var(--cds-ease-productive)}.docs-side-link:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.docs-side-link.active{color:var(--cds-text-primary);background:var(--cds-layer-01);border-left-color:var(--cds-interactive);font-weight:var(--cds-fw-semibold)}@media (prefers-reduced-motion: reduce){.docs-card,.docs-card--hover:hover,.docs-nav-link,.docs-tab,.docs-side-link,.docs-copy{transition:none}.docs-card--hover:hover{transform:none}}
