@layer theme, base, antd, components, utilities;@layer components{.ds-spin-nested-loading,.ds-spin-container{min-width:0;min-height:0}.ds-spin-nested-loading{flex-direction:column;display:flex}.ds-spin-container{flex-direction:column;flex:auto;width:100%;display:flex}.ds-spin-text{color:var(--ds-color-icon)}.ds-spin-loader{width:var(--spin-size,1em);height:var(--spin-size,1em);border:max(2px, .12em) solid var(--ds-color-border);border-bottom-color:var(--ds-color-icon);box-sizing:border-box;border-radius:50%;animation:1s linear infinite spin;display:inline-block}.ds-spin-numeric .ds-spin-dot{font-size:var(--spin-size,1em)}}

@layer theme, base, antd, components, utilities;@layer components{.ds-tooltip .ds-tooltip-inner{min-height:auto}}

@layer theme, base, antd, components, utilities;@layer components{.ds-icon-button{cursor:pointer;color:var(--ds-color-icon);background-color:#0000;border:none;border-radius:999px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.ds-icon-button:hover{background-color:var(--ds-color-fill-secondary);color:var(--ds-color-icon-hover)}.ds-icon-button:active:not(:disabled),.ds-icon-button[data-pressed]:not(:disabled),.ds-icon-button.ds-icon-button-active,.ds-icon-button.ds-popover-open{background-color:var(--ds-color-primary-bg);color:var(--ds-color-primary)}.ds-icon-button:focus{outline:none}.ds-icon-button:focus-visible{outline:var(--ds-line-width-focus) solid var(--ds-color-primary-border);outline-offset:1px;transition:outline-offset,outline}.ds-icon-button:disabled{cursor:not-allowed;color:var(--ds-color-text-disabled)}.ds-icon-button.ds-icon-button-medium{width:1.75rem;height:1.75rem;padding:.25rem;font-size:1.25rem}.ds-icon-button.ds-icon-button-medium.ds-icon-button-negative-margin{margin:-.25rem}.ds-icon-button.ds-icon-button-small{width:1.5rem;height:1.5rem;padding:.25rem;font-size:1rem}.ds-icon-button.ds-icon-button-small.ds-icon-button-negative-margin{margin:-.25rem}.ds-icon-button .ds-spin{justify-content:center;align-items:center;font-size:.8em;line-height:1;display:flex}}

@layer theme, base, antd, components, utilities;@layer components{.ds-truncate{white-space:nowrap;flex-grow:1;min-width:0;max-width:100%;display:block;overflow:hidden}.ds-truncate-end{text-overflow:ellipsis}.ds-truncate-middle{text-overflow:clip;flex-grow:0;width:100%}.ds-truncate-multiline{-webkit-line-clamp:var(--ds-line-clamp,2);line-clamp:var(--ds-line-clamp,2);white-space:normal;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}

@layer theme, base, antd, components, utilities;@layer components{.ds-stack{display:flex}.ds-stack-hug{display:inline-flex}.ds-stack-horizontal{flex-direction:row}.ds-stack-vertical{flex-direction:column}.ds-stack-fill.ds-stack-vertical{height:100%}.ds-stack-fill.ds-stack-horizontal{width:100%}.ds-stack-wrap{flex-wrap:wrap}.ds-stack-gap-0{gap:0}.ds-stack-gap-1{gap:1px}.ds-stack-gap-2{gap:2px}.ds-stack-gap-4{gap:4px}.ds-stack-gap-8{gap:8px}.ds-stack-gap-12{gap:12px}.ds-stack-gap-16{gap:16px}.ds-stack-gap-24{gap:24px}.ds-stack-gap-28{gap:28px}.ds-stack-gap-32{gap:32px}.ds-stack-gap-40{gap:40px}.ds-stack-gap-48{gap:48px}.ds-stack-align-flex-start{align-items:flex-start}.ds-stack-align-flex-end{align-items:flex-end}.ds-stack-align-center{align-items:center}.ds-stack-align-stretch{align-items:stretch}.ds-stack-align-baseline{align-items:baseline}.ds-stack-justify-flex-start{justify-content:flex-start}.ds-stack-justify-flex-end{justify-content:flex-end}.ds-stack-justify-center{justify-content:center}.ds-stack-justify-space-between{justify-content:space-between}.ds-stack-justify-space-around{justify-content:space-around}.ds-stack-justify-space-evenly{justify-content:space-evenly}.ds-stack-child{min-width:0;min-height:0}.ds-stack-child-flex-0{flex:0}.ds-stack-child-flex-1{flex:1}.ds-stack-child-grow{flex-grow:1}.ds-stack-child-shrink{flex-shrink:1}}

@layer theme, base, antd, components, utilities;@layer components{.ds-modal-wrap{max-height:100vh}.ds-modal-wrap .ds-modal-close-x{width:100%;display:flex}.ds-modal-wrap .ds-modal{max-height:100vh;margin-top:0;margin-bottom:0;padding-bottom:0;top:0}.ds-modal-wrap .ds-modal .ds-modal-content{box-shadow:var(--ds-box-shadow-secondary);background:var(--ds-modal-bg,var(--ds-modal-content-bg));flex-direction:column;padding:0;display:flex;position:relative}.ds-modal-wrap .ds-modal .ds-modal-body{padding:var(--ds-modal-body-content-padding);flex-grow:1;flex-shrink:1;min-height:0;overflow:auto}.ds-modal-wrap .ds-modal .ds-modal-header{padding-block:var(--ds-modal-header-padding-block);padding-inline:var(--ds-modal-padding);background:0 0;margin-bottom:0}.ds-modal-wrap .ds-modal .ds-modal-footer{padding-block:var(--ds-modal-footer-padding-block);padding-inline:var(--ds-modal-padding);background:0 0;margin-top:0}.ds-modal-wrap .ds-modal .ds-modal-close{top:calc(var(--ds-modal-padding) * 2 / 3 - 4px)}.ds-modal-wrap:not(.ds-modal-centered) .ds-modal-inner{margin-top:4rem}.ds-modal-wrap:not(.ds-modal-fullscreen) .ds-modal-content{max-height:calc(100vh - var(--ds-modal-edge-padding) * 2);margin:var(--ds-modal-edge-padding)}.ds-modal-wrap:not(.ds-modal-fullscreen) .ds-modal>div[tabindex="0"]{max-height:calc(100vh - var(--ds-modal-edge-padding) * 2)}.ds-modal-no-body-scroll .ds-modal{max-height:100%}.ds-modal-no-body-scroll .ds-modal .ds-modal-body{display:grid;overflow:hidden}.ds-modal-no-body-scroll .ds-modal .ds-modal-body>*{min-height:0}.ds-modal-fullscreen .ds-modal>div[tabindex="0"],.ds-modal-fullscreen .ds-modal .ds-modal-inner{height:100%}.ds-modal-fullscreen .ds-modal .ds-modal-content{border-radius:0;width:100%;height:100%}.ds-modal-fixed .ds-modal .ds-modal-footer{border-top:1px solid var(--ds-color-split);padding-block:var(--ds-modal-fixed-footer-padding-block);padding-inline:var(--ds-modal-padding);margin-top:0}.ds-modal-fixed .ds-modal .ds-modal-header{border-bottom:1px solid var(--ds-color-split);padding-block:var(--ds-modal-fixed-header-padding-block);padding-inline:var(--ds-modal-padding);margin-bottom:0}.ds-modal-content-overflow .ds-modal .ds-modal-inner{margin-top:0}.ds-modal-loading-overlay{z-index:10;background-color:color-mix(in oklab, var(--ds-modal-bg) 60%, transparent);margin-top:calc(var(--ds-modal-header-height,0));margin-bottom:calc(var(--ds-modal-footer-height,0));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}}

@layer theme, base, antd, components, utilities;@layer components{.ds-btn.ds-btn-color-default.ds-btn-variant-outlined:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous):not(.ds-btn-background-ghost),.ds-btn.ds-btn-color-default.ds-btn-variant-dashed:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous):not(.ds-btn-background-ghost),.ds-btn.ds-btn-dangerous.ds-btn-variant-outlined:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-background-ghost){background-color:var(--ds-button-bg-secondary)}.ds-btn.ds-btn-color-default.ds-btn-variant-outlined:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous):not(.ds-btn-background-ghost),.ds-btn.ds-btn-dangerous.ds-btn-variant-outlined:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-background-ghost){background-image:linear-gradient(180deg, var(--ds-button-bg-gradient-top) 0%, var(--ds-button-bg-gradient-bottom) 100%);box-shadow:var(--ds-button-shadow-default), var(--ds-button-shadow-default-inner)}.ds-btn.ds-btn-background-ghost:not(.ds-btn-disabled):not(:disabled):is(.ds-btn-variant-outlined,.ds-btn-variant-dashed):not(.ds-btn-dangerous){box-shadow:none;background:0 0}.ds-btn.ds-btn-color-primary.ds-btn-variant-solid:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous){background-color:var(--ds-color-primary);border:1px solid var(--ds-color-primary);background-image:linear-gradient(180deg, var(--ds-button-bg-gradient-primary-top) 0%, var(--ds-button-bg-gradient-primary-bottom) 100%);box-shadow:var(--ds-button-shadow-solid), var(--ds-button-shadow-solid-inner);transition:background-color .2s,border-color .2s,box-shadow .2s}.ds-btn.ds-btn-dangerous.ds-btn-variant-solid:not(.ds-btn-disabled):not(:disabled){background-color:var(--ds-color-error);border:1px solid var(--ds-color-error);background-image:linear-gradient(180deg, var(--ds-button-bg-gradient-primary-top) 0%, var(--ds-button-bg-gradient-primary-bottom) 100%);box-shadow:var(--ds-button-shadow-solid), var(--ds-button-shadow-solid-inner);transition:background-color .2s,border-color .2s,box-shadow .2s}span.ds-btn-icon{align-items:center;display:flex}.ds-btn-negative-margin-wrapper{flex-shrink:0;display:inline-flex}.ds-btn-negative-margin-wrapper,.ds-btn-negative-margin-wrapper.ds-btn-wrapper-large{margin-inline:-1rem}.ds-btn-negative-margin-wrapper.ds-btn-wrapper-small{margin-inline:-.5rem}.ds-btn-loading-icon svg{animation:1s linear infinite spin}.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous).ds-btn-color-default.ds-btn-variant-outlined:not(.ds-btn-background-ghost):is(:hover,:focus-visible){border-color:var(--ds-color-primary-hover);color:var(--ds-color-primary-hover)}.ds-btn.ds-btn-dangerous.ds-btn-variant-outlined:not(.ds-btn-background-ghost):not(.ds-btn-disabled):not(:disabled){border-color:var(--ds-control-color-border);color:var(--ds-color-error)}.ds-btn.ds-btn-dangerous.ds-btn-variant-outlined:not(.ds-btn-background-ghost):not(.ds-btn-disabled):not(:disabled):is(:hover,:focus-visible){border-color:var(--ds-color-error-hover);color:var(--ds-color-error-hover)}.ds-btn.ds-btn-dangerous.ds-btn-variant-outlined:not(.ds-btn-background-ghost):not(.ds-btn-disabled):not(:disabled):active{border-color:var(--ds-color-error-active);color:var(--ds-color-error-active)}.ds-btn.ds-btn-dangerous.ds-btn-dangerous:is(.ds-btn-variant-outlined,.ds-btn-variant-dashed):not(.ds-btn-disabled):not(:disabled){color:var(--ds-color-error-fg)}.ds-btn.ds-btn-dangerous.ds-btn-dangerous:is(.ds-btn-variant-outlined,.ds-btn-variant-dashed):not(.ds-btn-disabled):not(:disabled):is(:hover,:focus-visible){color:var(--ds-color-error-fg-hover)}.ds-btn.ds-btn-dangerous.ds-btn-dangerous:is(.ds-btn-variant-outlined,.ds-btn-variant-dashed):not(.ds-btn-disabled):not(:disabled):active{color:var(--ds-color-error-fg-active)}.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous):is(.ds-btn-color-default.ds-btn-variant-dashed,.ds-btn-background-ghost.ds-btn-variant-outlined,.ds-btn-background-ghost.ds-btn-variant-dashed):is(:hover,:focus-visible){border-color:var(--ds-color-primary-hover);color:var(--ds-color-primary-hover)}.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous).ds-btn-color-default.ds-btn-variant-outlined:not(.ds-btn-background-ghost):is(:active,.ds-btn-active,[data-pressed]),.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous):is(.ds-btn-color-default.ds-btn-variant-dashed,.ds-btn-background-ghost.ds-btn-variant-outlined,.ds-btn-background-ghost.ds-btn-variant-dashed):active,.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous).ds-btn-color-default.ds-btn-variant-dashed:is(.ds-btn-active,[data-pressed]){border-color:var(--ds-color-primary-active);color:var(--ds-color-primary-active)}.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous).ds-btn-color-default.ds-btn-variant-text:is(.ds-btn-active,[data-pressed]){background-color:var(--ds-color-primary-bg);color:var(--ds-color-primary)}.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous).ds-btn-color-primary.ds-btn-variant-solid:is(:hover,:focus-visible){background-color:var(--ds-color-primary-hover);border-color:var(--ds-color-primary-hover);box-shadow:var(--ds-button-shadow-solid-hover), var(--ds-button-shadow-solid-inner)}.ds-btn.ds-btn-dangerous.ds-btn-variant-solid:not(.ds-btn-disabled):not(:disabled):is(:hover,:focus-visible){background-color:var(--ds-color-error-hover);border-color:var(--ds-color-error-hover);box-shadow:var(--ds-button-shadow-solid-hover), var(--ds-button-shadow-solid-inner)}.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous).ds-btn-color-primary.ds-btn-variant-solid:active{background-color:var(--ds-color-primary-active);border-color:var(--ds-color-primary-active);box-shadow:var(--ds-button-shadow-solid-active), var(--ds-button-shadow-solid-inner)}.ds-btn.ds-btn-dangerous.ds-btn-variant-solid:not(.ds-btn-disabled):not(:disabled):active{background-color:var(--ds-color-error-active);border-color:var(--ds-color-error-active);box-shadow:var(--ds-button-shadow-solid-active), var(--ds-button-shadow-solid-inner)}.ds-btn.ds-btn-color-link:not(.ds-btn-disabled):not(:disabled):is(.ds-btn-variant-link,.ds-btn-variant-text){color:var(--ds-color-primary-fg)}.ds-btn.ds-btn-color-link:not(.ds-btn-disabled):not(:disabled):is(.ds-btn-variant-link,.ds-btn-variant-text):is(:hover,:focus-visible){color:var(--ds-color-primary-fg-hover)}.ds-btn.ds-btn-color-link:not(.ds-btn-disabled):not(:disabled):is(.ds-btn-variant-link,.ds-btn-variant-text):is(:active,.ds-btn-active,[data-pressed]){color:var(--ds-color-primary-fg-active)}.ds-btn.ds-btn-color-dangerous:not(.ds-btn-disabled):not(:disabled):is(.ds-btn-variant-link,.ds-btn-variant-text){color:var(--ds-color-error-fg)}.ds-btn.ds-btn-color-dangerous:not(.ds-btn-disabled):not(:disabled):is(.ds-btn-variant-link,.ds-btn-variant-text):is(:hover,:focus-visible){color:var(--ds-color-error-fg-hover)}.ds-btn.ds-btn-color-dangerous:not(.ds-btn-disabled):not(:disabled):is(.ds-btn-variant-link,.ds-btn-variant-text):active{color:var(--ds-color-error-fg-active)}.ds-btn-no-icon .ds-btn-loading-icon{position:absolute;inset-inline-start:50%;transform:translate(-50%)}.ds-btn-no-icon.ds-btn-loading .ds-btn-loading-icon{transition:opacity}.ds-btn-no-icon.ds-btn-loading>:not(.ds-btn-loading-icon){opacity:0;transition:opacity}}

@layer theme, base, antd, components, utilities;@layer components{.ds-empty .ds-empty-image{height:auto}.ds-empty .ds-empty-icon{color:var(--ds-control-color-text-placeholder)}.ds-empty-small .ds-empty-icon{font-size:2rem}.ds-empty-medium .ds-empty-icon{font-size:3rem}.ds-empty-large .ds-empty-icon{font-size:4rem}}

@layer theme, base, antd, components, utilities;@layer components{@keyframes ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ds-theme-provider{--ds-modal-padding:20px;--ds-modal-edge-padding:16px;--ds-modal-fixed-header-padding-block:12px;--ds-modal-fixed-footer-padding-block:12px;--ds-modal-header-padding-block:16px 0px;--ds-modal-footer-padding-block:4px 16px;--ds-modal-body-content-padding-block:20px;--ds-modal-body-content-padding:var(--ds-modal-body-content-padding-block) var(--ds-modal-padding);--ds-dialog-body-content-padding:var(--ds-modal-body-content-padding-block) var(--ds-modal-padding);--ds-font-weight-medium:500;--ds-popup-panel-padding:16px;--ds-scrollbar-width:auto;--ds-scrollbar-width-legacy:15;--ds-box-shadow-popover-arrow:0px 0px 1px 0px var(--ds-modal-color-border), 2px 2px 5px #0000000d;--ds-surface-ring-shadow:0 0 0 1px var(--ds-modal-color-border);--ds-surface-shadow-drop:0px 3px 6px 1px #00000014, 0px 6px 26px 2px #00000014, 0px 4px 52px 0px #0000000d;--ds-control-border-radius:6px;--ds-control-border-radius-sm:4px;--ds-control-border-radius-lg:8px;--ds-control-transition:all .2s;--ds-control-padding-small:1px 8px;--ds-control-padding-middle:5px 12px;--ds-control-padding-large:9px 12px;--ds-control-padding-inline-small:8px;--ds-control-padding-block-small:1px;--ds-control-padding-inline-middle:12px;--ds-control-padding-block-middle:5px;--ds-control-padding-inline-large:12px;--ds-control-padding-block-large:9px;--ds-control-min-height-small:24px;--ds-control-min-height-middle:32px;--ds-control-min-height-large:40px;--ds-control-line-height:20px;--ds-control-color-border-hover:var(--ds-color-primary-hover);--ds-control-color-border-focus:var(--ds-color-primary);--ds-control-color-bg-disabled:var(--ds-color-bg-container-disabled);--ds-control-color-text-disabled:var(--ds-color-text-disabled);--ds-control-icon-size:12px;--ds-control-color-bg:var(--ds-color-bg-container);--ds-control-color-border:var(--ds-color-border);--ds-control-color-border-active:var(--ds-color-primary);--ds-control-color-border-error-active:var(--ds-color-error);--ds-control-color-border-warning-active:var(--ds-color-warning);--ds-control-color-icon:var(--ds-color-text-quaternary);--ds-control-color-icon-hover:var(--ds-color-icon-hover);--ds-control-border:1px solid var(--ds-control-color-border);--ds-control-border-active:1px solid var(--ds-control-color-border-active);--ds-control-border-error-active:1px solid var(--ds-control-color-border-error-active);--ds-control-border-warning-active:1px solid var(--ds-control-color-border-warning-active);--ds-control-shadow-active:0 0 0 2px color-mix(in oklab, var(--ds-color-primary) 20%, transparent);--ds-form-label-required-mark-color:var(--ds-color-error);--ds-control-shadow-error-active:0 0 0 2px color-mix(in oklab, var(--ds-color-error) 20%, transparent);--ds-control-shadow-warning-active:0 0 0 2px color-mix(in oklab, var(--ds-color-warning) 20%, transparent);--ds-control-color-text-placeholder:var(--ds-color-text-placeholder);--ds-button-bg-secondary:#fafafa;--ds-button-bg-gradient-top:#00000005;--ds-button-bg-gradient-bottom:#fff0;--ds-button-bg-gradient-primary-top:#ffffff12;--ds-button-bg-gradient-primary-bottom:#fff0;--ds-button-shadow-default:0 0 0 0 transparent;--ds-button-shadow-default-inner:inset 0 1px 0 1px #fff;--ds-button-shadow-solid:0 0 0 0 transparent;--ds-button-shadow-solid-hover:0 0 0 0 transparent;--ds-button-shadow-solid-active:0 0 0 0 transparent;--ds-button-shadow-solid-inner:inset 0 1px 0 1px #ffffff1f;--ds-border-beam-color-1:#26d99e;--ds-border-beam-color-2:#439bff;--ds-border-beam-color-3:#59b5bf;--ds-border-beam-color-4:#553c81;--ds-color-primary-fg:#1453b8;--ds-color-primary-fg-hover:#3077e8;--ds-color-primary-fg-active:#0f3e8a;--ds-color-error-fg:#c13225;--ds-color-error-fg-hover:#d63729;--ds-color-error-fg-active:#ab2c21;--ds-inter:"Inter", Helvetica, Arial, sans-serif;--ds-roboto-mono:"Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ds-animate-spin:ds-spin 1s linear infinite;--ds-z-index-base:0;--ds-z-index-sticky-element:520;--ds-z-index-scrollbar:530;--ds-z-index-panel:540;--ds-z-index-modal:1000;--ds-z-index-modal-mask:1000;--ds-z-index-message:1010;--ds-z-index-notification:1010;--ds-z-index-popover:1030;--ds-z-index-popup:1030;--ds-z-index-dropdown:1050;--ds-z-index-picker:1050;--ds-z-index-popconfirm:1060;--ds-z-index-tooltip:1070;--ds-z-index-toast:2000;--ds-segment-color-bg-active:#fff;--ds-avatar-bg-red:oklch(93.5% .033 24.81);--ds-avatar-bg-yellow:oklch(93.5% .08 107.94);--ds-avatar-bg-green:oklch(93.5% .081 130.44);--ds-avatar-bg-cyan:oklch(93.5% .065 185.37);--ds-avatar-bg-blue:oklch(93.5% .034 243.03);--ds-avatar-bg-magenta:oklch(93.5% .038 351.28);--ds-scrollbar-color-thumb:#0003;--ds-scrollbar-color-track:#0000;--ds-color-base-solid:#000;--ds-color-table-fixed-column-shadow:#0000001a;--ds-modal-color-border:#00000012;--ds-menu-item-padding-inline:.75rem;--ds-menu-item-padding-block:.375rem;--ds-menu-header-padding-block:.75rem}@supports (font-variation-settings:normal){.ds-theme-provider{--ds-inter:"InterVariable", Inter, Helvetica, Arial, sans-serif;--ds-roboto-mono:"Roboto Mono Variable", Roboto Mono, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}}.ds-theme-provider.dark{--ds-modal-color-border:#404046;--ds-segment-color-bg-active:#424248;--ds-avatar-bg-red:oklch(34.4% .121 20.69);--ds-avatar-bg-yellow:oklch(34.4% .071 84.57);--ds-avatar-bg-green:oklch(34.4% .107 139.81);--ds-avatar-bg-cyan:oklch(34.4% .057 207.59);--ds-avatar-bg-blue:oklch(34.4% .165 262.44);--ds-avatar-bg-magenta:oklch(34.4% .121 345.75);--ds-scrollbar-color-thumb:#fff3;--ds-scrollbar-color-track:#0000;--ds-color-base-solid:#fff;--ds-color-table-fixed-column-shadow:#0003;--ds-button-bg-secondary:#29292e;--ds-button-bg-gradient-top:#ffffff08;--ds-button-bg-gradient-bottom:#fff0;--ds-button-bg-gradient-primary-top:#ffffff1f;--ds-button-bg-gradient-primary-bottom:#fff0;--ds-button-shadow-default:0 0 0 0 transparent;--ds-button-shadow-default-inner:0 0 0 0 transparent;--ds-button-shadow-solid:0 0 0 0 transparent;--ds-button-shadow-solid-hover:0 0 0 0 transparent;--ds-button-shadow-solid-active:0 0 0 0 transparent;--ds-button-shadow-solid-inner:inset 0 1px 0 1px #ffffff24;--ds-color-primary-fg:#3896fa;--ds-color-primary-fg-hover:#51a3fb;--ds-color-primary-fg-active:#2e91fa;--ds-color-error-fg:#e2554b;--ds-color-error-fg-hover:#e56a61;--ds-color-error-fg-active:#e0493e}}

@layer theme, base, antd, components, utilities;@layer components{.ds-segmented .ds-segmented-item-label{justify-content:center;align-items:center;display:flex}.ds-segmented .ds-segmented-item-icon{justify-content:center;align-items:center;height:100%;font-size:1rem;display:flex}}

@layer theme, base, antd, components, utilities;@layer components{.ds-scroll-area{--ds-scroll-area-fade-distance:20px;--ds-scroll-area-scrollbar-size:.625rem;flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.ds-scroll-area .ds-scroll-area-viewport{overscroll-behavior:contain;flex-shrink:1;height:100%;max-height:100%;overflow:hidden}.ds-scroll-area .ds-scroll-area-viewport:focus-visible{outline-offset:4px;outline-width:2px;outline-color:var(--ds-color-primary)}.ds-scroll-area .ds-scroll-area-viewport.ds-scroll-area-fade-bottom-only{-webkit-mask-image:linear-gradient(to bottom, black 0px, black calc(100% - var(--ds-scroll-area-fade-distance)), transparent 100%);mask-image:linear-gradient(to bottom, black 0px, black calc(100% - var(--ds-scroll-area-fade-distance)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, black 0px, black calc(100% - var(--ds-scroll-area-fade-distance)), transparent 100%)}.ds-scroll-area .ds-scroll-area-viewport.ds-scroll-area-fade-top-only{-webkit-mask-image:linear-gradient(to bottom, transparent 0px, black var(--ds-scroll-area-fade-distance), black 100%);mask-image:linear-gradient(to bottom, transparent 0px, black var(--ds-scroll-area-fade-distance), black 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0px, black var(--ds-scroll-area-fade-distance), black 100%)}.ds-scroll-area .ds-scroll-area-viewport.ds-scroll-area-fade-both-vertical{-webkit-mask-image:linear-gradient(to bottom, transparent 0px, black var(--ds-scroll-area-fade-distance), black calc(100% - var(--ds-scroll-area-fade-distance)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0px, black var(--ds-scroll-area-fade-distance), black calc(100% - var(--ds-scroll-area-fade-distance)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0px, black var(--ds-scroll-area-fade-distance), black calc(100% - var(--ds-scroll-area-fade-distance)), transparent 100%)}.ds-scroll-area .ds-scroll-area-viewport.ds-scroll-area-fade-right-only{-webkit-mask-image:linear-gradient(to right, black 0px, black calc(100% - var(--ds-scroll-area-fade-distance)), transparent 100%);mask-image:linear-gradient(to right, black 0px, black calc(100% - var(--ds-scroll-area-fade-distance)), transparent 100%);-webkit-mask-image:linear-gradient(to right, black 0px, black calc(100% - var(--ds-scroll-area-fade-distance)), transparent 100%)}.ds-scroll-area .ds-scroll-area-viewport.ds-scroll-area-fade-left-only{-webkit-mask-image:linear-gradient(to right, transparent 0px, black var(--ds-scroll-area-fade-distance), black 100%);mask-image:linear-gradient(to right, transparent 0px, black var(--ds-scroll-area-fade-distance), black 100%);-webkit-mask-image:linear-gradient(to right, transparent 0px, black var(--ds-scroll-area-fade-distance), black 100%)}.ds-scroll-area .ds-scroll-area-viewport.ds-scroll-area-fade-both-horizontal{-webkit-mask-image:linear-gradient(to right, transparent 0px, black var(--ds-scroll-area-fade-distance), black calc(100% - var(--ds-scroll-area-fade-distance)), transparent 100%);mask-image:linear-gradient(to right, transparent 0px, black var(--ds-scroll-area-fade-distance), black calc(100% - var(--ds-scroll-area-fade-distance)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0px, black var(--ds-scroll-area-fade-distance), black calc(100% - var(--ds-scroll-area-fade-distance)), transparent 100%)}.ds-scroll-area.ds-scroll-area-inset .ds-scroll-area-viewport:has(~[data-orientation=vertical]){padding-inline-end:var(--ds-scroll-area-scrollbar-size)}.ds-scroll-area.ds-scroll-area-inset .ds-scroll-area-viewport:has(~[data-orientation=horizontal]){padding-block-end:var(--ds-scroll-area-scrollbar-size)}.ds-scroll-area.ds-scroll-area-always-show .ds-scroll-area-scrollbar{opacity:1}.ds-scroll-area .ds-scroll-area-scrollbar{z-index:var(--ds-z-index-scrollbar);opacity:0;background-color:#0000;justify-content:center;padding:.125rem;transition-property:opacity;transition-delay:.1s;display:flex}.ds-scroll-area .ds-scroll-area-scrollbar .ds-scroll-area-thumb{background-color:var(--ds-color-bg-fill-tertiary);border:1px solid var(--ds-color-border);border-radius:9999px}.ds-scroll-area .ds-scroll-area-scrollbar[data-orientation=vertical]{width:var(--ds-scroll-area-scrollbar-size)}.ds-scroll-area .ds-scroll-area-scrollbar[data-orientation=vertical] .ds-scroll-area-thumb{width:100%}.ds-scroll-area .ds-scroll-area-scrollbar[data-orientation=horizontal]{width:100%;height:var(--ds-scroll-area-scrollbar-size);flex-direction:column}.ds-scroll-area .ds-scroll-area-scrollbar[data-orientation=horizontal] .ds-scroll-area-thumb{height:100%}.ds-scroll-area .ds-scroll-area-scrollbar[data-hovering],.ds-scroll-area .ds-scroll-area-scrollbar[data-scrolling]{opacity:1;transition-duration:.2s;transition-delay:0s}}

@layer theme, base, antd, components, utilities;@layer components{.ds-code-block{background:var(--ds-color-bg-layout);box-shadow:0 0 0 1px inset var(--ds-color-split);border-radius:var(--ds-border-radius);font-family:var(--font-mono);color:var(--ds-color-text);padding:1rem;position:relative}.ds-code-block-header{justify-items:start;margin-bottom:.75rem;display:flex}.ds-code-block-copy{opacity:0;transition:opacity .2s ease-in-out;position:absolute;top:1rem;right:.75rem}.ds-code-block:hover .ds-code-block-copy{opacity:100}.ds-code-block-content{flex-direction:column;flex:1;min-height:0;padding-right:1.5rem;display:flex;overflow:hidden}.ds-code-block-content .ds-scoll-area{max-height:30rem}.ds-code-block-diff{width:max-content;min-width:100%}.ds-code-block-diff-marker{-webkit-user-select:none;user-select:none;width:2ch;color:var(--ds-color-text-description);display:inline-block}.ds-code-block-line-inserted{background:var(--ds-color-success-bg)}.ds-code-block-line-inserted .ds-code-block-diff-marker{color:var(--ds-color-success-text)}.ds-code-block-line-deleted{background:var(--ds-color-error-bg)}.ds-code-block-line-deleted .ds-code-block-diff-marker{color:var(--ds-color-error-text)}.ds-code-block-line-hunk{background:var(--ds-color-info-bg)}.ds-code-block-line-hunk span{color:var(--ds-color-text-description)!important}}

@layer theme, base, antd, components, utilities;@layer components{.ds-toast-viewport{width:100%;max-width:30rem;z-index:var(--ds-z-index-toast);justify-content:center;margin:0 auto;display:flex;position:fixed;top:auto;bottom:2rem;left:50%;transform:translate(-50%)}.ds-toast{--gap:.5rem;--stack-step:.875rem;--scale-step:.1;--min-scale:.2;--offset-y:calc(var(--toast-offset-y) * -1 + (var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y));font-family:var(--font-sans);box-sizing:border-box;background:var(--ds-color-bg-elevated);color:var(--ds-color-text);gap:var(--gap);max-width:100%;box-shadow:var(--ds-box-shadow-secondary);-webkit-user-select:none;user-select:none;cursor:default;z-index:calc(1000 - var(--toast-index));transform-origin:bottom;transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) + (var(--toast-index) * var(--stack-step) * -1))) scale(max(var(--min-scale), calc(1 - (var(--toast-index) * var(--scale-step)))));opacity:clamp(0, calc(9 - var(--toast-index)), 1);background-clip:padding-box;border-radius:.5rem;margin-right:0;padding:.75rem 1rem;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s;display:inline-flex;position:absolute;bottom:0}.ds-toast:after{top:100%}.ds-toast[data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y));opacity:1}.ds-toast[data-starting-style],.ds-toast[data-ending-style]:not([data-limited]){transform:translateY(150%)}.ds-toast[data-ending-style]{opacity:0}.ds-toast[data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.ds-toast[data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.ds-toast[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.ds-toast[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.ds-toast:after{content:"";width:100%;height:calc(var(--gap) + 1px);position:absolute;left:0}.ds-toast-content{flex-direction:column;flex:1;gap:2px;max-height:calc(100vh - 92px);display:flex;overflow-y:auto}.ds-toast-title{font-size:var(--ds-font-size-heading-5);font-weight:600;line-height:var(--ds-line-height-heading-5)}.ds-toast-description{font-size:var(--ds-font-size);line-height:var(--ds-line-height)}.ds-toast-description:last-child{margin-bottom:0}.ds-toast-description-traceback p:not(:first-child){margin-top:.5rem}.ds-toast-icon-wrap{flex:0;width:1.25rem;font-size:1.25rem;display:block}.ds-toast-icon{width:1.25rem;height:1.25rem;display:block}.ds-toast-icon.ds-toast-icon-info{color:var(--ds-color-primary)}.ds-toast-icon.ds-toast-icon-success{color:var(--ds-color-success)}.ds-toast-icon.ds-toast-icon-warning{color:var(--ds-color-warning)}.ds-toast-icon.ds-toast-icon-error{color:var(--ds-color-error)}.ds-toast-icon.ds-toast-icon-progress{color:var(--ds-color-primary);animation:var(--ds-animate-spin)}.ds-toast-action{font-size:var(--ds-font-size);line-height:var(--ds-line-height);flex-shrink:0;align-self:flex-start}.ds-toast-action.ds-btn-sm{margin-block:-.125rem}.ds-toast>.ds-btn-negative-margin-wrapper{align-self:flex-start}.ds-toast-close{margin-top:.125rem;display:flex}}

@layer theme, base, antd, components, utilities;@layer base{body{margin:0;padding:0}html{overflow:hidden}a[href],button:not(:disabled){cursor:pointer}svg{vertical-align:baseline}}@layer components{.ds-root{isolation:isolate}@supports (scrollbar-width:auto){*{scrollbar-color:var(--ds-scrollbar-color-thumb) var(--ds-scrollbar-color-track);scrollbar-width:var(--ds-scrollbar-width)}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar-thumb{background:var(--ds-scrollbar-color-thumb)}::-webkit-scrollbar-track{background:var(--ds-scrollbar-color-track)}::-webkit-scrollbar{max-width:var(--ds-scrollbar-width-legacy);max-height:var(--ds-scrollbar-width-legacy)}}}

@layer theme, base, antd, components, utilities;@layer components{.ds-notification-notice-wrapper{box-shadow:var(--ds-box-shadow-secondary)}.ds-notification .ds-notification-notice{border-radius:.75rem;padding:1rem 1rem 1rem 1.125rem}.ds-notification .ds-notification-notice-content{align-items:flex-start}.ds-notification .ds-notification-notice-content .ds-notification-notice-message{font-size:var(--ds-font-size-heading-5);line-height:var(--ds-line-height-heading-5);color:var(--ds-color-text);margin-bottom:0;font-weight:500}.ds-notification .ds-notification-has-description .ds-notification-notice-message{font-weight:600}.ds-notification .ds-notification-notice-with-icon .ds-notification-notice-description{font-size:var(--ds-font-size);line-height:var(--ds-line-height);color:var(--ds-color-text-secondary)}.ds-notification .ds-notification-notice-description{color:var(--ds-color-text-secondary);margin-top:.25rem}.ds-notification .ds-notification-notice-description:last-child{margin-bottom:0}.ds-notification .ds-notification-notice-icon{margin-inline-end:.875rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.125rem;font-size:1.25rem;line-height:1;display:inline-flex}.ds-notification .ds-notification-notice-close{top:1rem;color:var(--ds-color-icon);border-radius:9999px;justify-content:center;align-items:center;transition:color .2s;display:inline-flex;inset-inline-end:.875rem}.ds-notification .ds-notification-notice-close:hover{color:var(--ds-color-icon-hover)}.ds-notification-status-icon{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.ds-notification-status-icon-success{color:var(--ds-color-success)}.ds-notification-status-icon-info{color:var(--ds-color-primary)}.ds-notification-status-icon-warning{color:var(--ds-color-warning)}.ds-notification-status-icon-error{color:var(--ds-color-error)}}

@layer theme, base, antd, components, utilities;@layer components{.ds-splitter{--ds-splitter-bar-size:2px;--ds-splitter-trigger-size:6px;--ds-splitter-draggable-size:20px;box-sizing:border-box;width:100%;height:100%;color:var(--ds-color-text);font-family:var(--ds-font-family);font-size:var(--ds-font-size);line-height:var(--ds-line-height);align-items:stretch;display:flex}.ds-splitter>.ds-splitter-bar{-webkit-user-select:none;user-select:none;flex:none;position:relative}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-dragger{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-dragger:before{content:"";background:var(--ds-control-item-bg-hover);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-dragger:after{content:"";background:var(--ds-color-fill);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-dragger:hover:not(.ds-splitter-bar-dragger-active):before{background:var(--ds-control-item-bg-active)}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-dragger-active{z-index:2}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-dragger-active:before{background:var(--ds-control-item-bg-active-hover)}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-dragger-disabled.ds-splitter-bar-dragger{z-index:0}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-dragger-disabled.ds-splitter-bar-dragger,.ds-splitter>.ds-splitter-bar .ds-splitter-bar-dragger-disabled.ds-splitter-bar-dragger:hover,.ds-splitter>.ds-splitter-bar .ds-splitter-bar-dragger-disabled.ds-splitter-bar-dragger-active{cursor:default}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-dragger-disabled.ds-splitter-bar-dragger:before,.ds-splitter>.ds-splitter-bar .ds-splitter-bar-dragger-disabled.ds-splitter-bar-dragger:hover:before,.ds-splitter>.ds-splitter-bar .ds-splitter-bar-dragger-disabled.ds-splitter-bar-dragger-active:before{background:var(--ds-control-item-bg-hover)}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-dragger-disabled.ds-splitter-bar-dragger:after{display:none}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-collapse-bar{z-index:var(--ds-z-index-popup-base);background:var(--ds-control-item-bg-hover);border-radius:var(--ds-border-radius-xs);color:var(--ds-color-text);font-size:var(--ds-font-size-sm);cursor:pointer;opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-collapse-bar:hover{background:var(--ds-control-item-bg-active)}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-collapse-bar:active{background:var(--ds-control-item-bg-active-hover)}.ds-splitter>.ds-splitter-bar:hover .ds-splitter-bar-collapse-bar-hover-only,.ds-splitter>.ds-splitter-bar:active .ds-splitter-bar-collapse-bar-hover-only{opacity:1}@media (hover:none){.ds-splitter>.ds-splitter-bar .ds-splitter-bar-collapse-bar-hover-only{opacity:1}}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-collapse-bar-always-hidden{display:none}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-collapse-bar-always-visible{opacity:1}.ds-splitter-mask{z-index:var(--ds-z-index-popup-base);position:fixed;inset:0}.ds-splitter-mask-horizontal{cursor:col-resize}.ds-splitter-mask-vertical{cursor:row-resize}.ds-splitter-horizontal{flex-direction:row}.ds-splitter-horizontal>.ds-splitter-bar{width:0}.ds-splitter>.ds-splitter-bar .ds-splitter-bar-preview{background:var(--ds-color-primary);opacity:.2;pointer-events:none;z-index:1;transition:none;display:none;position:absolute}.ds-splitter-horizontal>.ds-splitter-bar .ds-splitter-bar-preview{height:100%;width:var(--ds-splitter-bar-size)}.ds-splitter-horizontal>.ds-splitter-bar .ds-splitter-bar-preview-active{transform:translateX(var(--ds-splitter-bar-preview-offset));display:block}.ds-splitter-horizontal>.ds-splitter-bar .ds-splitter-bar-dragger{cursor:col-resize;height:100%;width:var(--ds-splitter-trigger-size)}.ds-splitter-horizontal>.ds-splitter-bar .ds-splitter-bar-dragger:before{height:100%;width:var(--ds-splitter-bar-size)}.ds-splitter-horizontal>.ds-splitter-bar .ds-splitter-bar-dragger:after{height:var(--ds-splitter-draggable-size);width:var(--ds-splitter-bar-size)}.ds-splitter-horizontal>.ds-splitter-bar .ds-splitter-bar-collapse-bar{width:var(--ds-font-size-sm);height:var(--ds-control-height-sm)}.ds-splitter-horizontal>.ds-splitter-bar .ds-splitter-bar-collapse-bar-start{left:auto;right:calc(var(--ds-splitter-trigger-size) / 2);transform:translateY(-50%)}.ds-splitter-horizontal>.ds-splitter-bar .ds-splitter-bar-collapse-bar-end{left:calc(var(--ds-splitter-trigger-size) / 2);right:auto;transform:translateY(-50%)}.ds-splitter-vertical{flex-direction:column}.ds-splitter-vertical>.ds-splitter-bar{height:0}.ds-splitter-vertical>.ds-splitter-bar .ds-splitter-bar-preview{height:var(--ds-splitter-bar-size);width:100%}.ds-splitter-vertical>.ds-splitter-bar .ds-splitter-bar-preview-active{transform:translateY(var(--ds-splitter-bar-preview-offset));display:block}.ds-splitter-vertical>.ds-splitter-bar .ds-splitter-bar-dragger{cursor:row-resize;width:100%;height:var(--ds-splitter-trigger-size)}.ds-splitter-vertical>.ds-splitter-bar .ds-splitter-bar-dragger:before{width:100%;height:var(--ds-splitter-bar-size)}.ds-splitter-vertical>.ds-splitter-bar .ds-splitter-bar-dragger:after{width:var(--ds-splitter-draggable-size);height:var(--ds-splitter-bar-size)}.ds-splitter-vertical>.ds-splitter-bar .ds-splitter-bar-collapse-bar{height:var(--ds-font-size-sm);width:var(--ds-control-height-sm)}.ds-splitter-vertical>.ds-splitter-bar .ds-splitter-bar-collapse-bar-start{top:auto;bottom:calc(var(--ds-splitter-trigger-size) / 2);transform:translate(-50%)}.ds-splitter-vertical>.ds-splitter-bar .ds-splitter-bar-collapse-bar-end{top:calc(var(--ds-splitter-trigger-size) / 2);bottom:auto;transform:translate(-50%)}.ds-splitter-panel{scrollbar-width:thin;box-sizing:border-box;padding:0 1px;overflow:auto}.ds-splitter-panel-hidden{padding:0;overflow:hidden}.ds-splitter-panel:has(.ds-splitter:only-child){overflow:hidden}.ds-splitter-bar{z-index:var(--ds-z-index-scrollbar)}.ds-splitter-bar .ds-splitter-bar-collapse-bar:not(:hover){background:var(--ds-color-fill-secondary)}.ds-splitter-hide-bars .ds-splitter-bar{opacity:0;pointer-events:none;transition:opacity .2s}.ds-splitter-hide-bars .ds-splitter-bar:hover{opacity:1;pointer-events:auto}.ds-splitter-panel-max-content,.ds-splitter-panel-min-content,.ds-splitter-panel-fit-content{flex-shrink:0}}

@layer theme, base, antd, components, utilities;@layer components{.ds-form-item-label-inner{align-items:center;gap:.25rem;display:inline-flex}.ds-form-item-label-optional-mark{color:var(--ds-color-text-tertiary)}.ds-form-item-label>label.ds-form-item-required:before{display:none}.ds-form-item-label-required-mark{font-size:var(--ds-font-size);content:"*";font-family:Inter,sans-serif;line-height:1;display:inline-block}.ds-form-item-label-required-mark.ds-form-item-label-required-mark-asterisk{color:var(--ds-form-label-required-mark-color)}.ds-form-item-explain{margin-top:.25rem}.ds-form-item-margin-offset{margin:0!important}.ds-form-item-label{overflow:visible}.ds-form-item-row .ds-form-item-label label{width:100%}.ds-form-item .ds-form-item-label>label.ds-form-item-no-colon:after,.ds-form-item-vertical .ds-form-item-label>label:after{display:none}.ds-form-item-explaination-icon{cursor:help}.ds-form-vertical .ds-form-item:not(.ds-form-item-horizontal) .ds-form-item-label>label:after{display:none}}

@layer theme, base, antd, components, utilities;@layer components{.ds-input-search-icon{color:var(--ds-color-icon)}.ds-input-affix-wrapper .ds-input-prefix{margin-inline-end:var(--ds-padding-xs)}.ds-input-affix-wrapper .ds-input-suffix{margin-inline-start:var(--ds-padding-xs)}}

@layer theme, base, antd, components, utilities;@layer components{.ds-checkbox-wrapper{box-sizing:border-box;color:var(--ds-color-text);font-size:var(--ds-font-size);line-height:var(--ds-line-height);font-family:var(--ds-font-family);cursor:pointer;align-items:baseline;margin:0;padding:0;display:inline-flex}.ds-checkbox-wrapper:after{content:" ";width:0;display:inline-block;overflow:hidden}.ds-checkbox{color:var(--ds-color-text);font-size:var(--ds-font-size);line-height:1;font-family:var(--ds-font-family);white-space:nowrap;cursor:pointer;align-self:center;margin:0;padding:0;list-style:none;position:relative}.ds-checkbox-inner{box-sizing:border-box;width:var(--ds-control-interactive-size);height:var(--ds-control-interactive-size);background-color:var(--ds-color-bg-container);border:var(--ds-line-width) var(--ds-line-type) var(--ds-color-border);border-radius:var(--ds-border-radius-sm);border-collapse:separate;transition:all var(--ds-motion-duration-fast);color:var(--ds-color-white);direction:ltr;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-checkbox:focus-visible .ds-checkbox-inner{border-color:var(--ds-color-primary);outline:var(--ds-line-width-focus) solid var(--ds-color-primary-border);outline-offset:1px}.ds-checkbox-wrapper:hover:not(.ds-checkbox-wrapper-disabled) .ds-checkbox-inner{border-color:var(--ds-color-primary-hover)}.ds-checkbox-checked .ds-checkbox-inner,.ds-checkbox[data-checked] .ds-checkbox-inner,.ds-checkbox[data-indeterminate] .ds-checkbox-inner{background:var(--ds-color-primary);border-color:var(--ds-color-primary);color:var(--ds-color-white)}.ds-checkbox[data-checked]:hover:not([data-disabled]) .ds-checkbox-inner,.ds-checkbox[data-indeterminate]:hover:not([data-disabled]) .ds-checkbox-inner{background:var(--ds-color-primary-hover);border-color:var(--ds-color-primary-hover)}.ds-checkbox-indicator{pointer-events:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.ds-checkbox-indicator .ds-checkbox-checkmark,.ds-checkbox-indicator .ds-checkbox-indeterminate-mark{width:100%;height:100%}.ds-checkbox-label{min-width:0;padding-inline-start:8px}.ds-checkbox-wrapper-disabled{cursor:not-allowed}.ds-checkbox-wrapper-disabled .ds-checkbox-inner{color:var(--ds-color-text-disabled)}.ds-checkbox[data-disabled] .ds-checkbox-inner{background:var(--ds-color-bg-container-disabled);border-color:var(--ds-color-border);color:var(--ds-color-text-disabled)}.ds-checkbox[data-disabled][data-checked],.ds-checkbox[data-disabled][data-indeterminate]{background:var(--ds-color-bg-container-disabled)}.ds-checkbox-wrapper-error .ds-checkbox:not([data-checked],[data-indeterminate]) .ds-checkbox-inner{border-color:var(--ds-color-error)}.ds-checkbox-wrapper-warning .ds-checkbox:not([data-checked],[data-indeterminate]) .ds-checkbox-inner{border-color:var(--ds-color-warning)}.ds-checkbox-outlined .ds-checkbox[data-checked] .ds-checkbox-inner,.ds-checkbox-outlined .ds-checkbox[data-indeterminate] .ds-checkbox-inner{border-color:var(--ds-color-primary);color:var(--ds-color-primary);background:0 0}.ds-checkbox-outlined .ds-checkbox[data-checked]:hover:not([data-disabled]) .ds-checkbox-inner,.ds-checkbox-outlined .ds-checkbox[data-indeterminate]:hover:not([data-disabled]) .ds-checkbox-inner{border-color:var(--ds-color-primary-hover);color:var(--ds-color-primary-hover);background:0 0}.ds-checkbox-group{flex-wrap:wrap;gap:8px;display:inline-flex}}

@layer theme, base, antd, components, utilities;@layer components{.ds-select-popup .ds-select-item-option-state{order:-1}.ds-select-popup .ds-select-checkbox-indicator,.ds-select-popup .ant-select-checkbox-indicator{margin-right:.5rem}.ds-select-multiple .ds-select-item-option-selected:not(.ds-select-item-option-disabled):not(:hover){background:0 0}.ds-select-popup-enhanced{width:var(--ds-select-popup-width);height:fit-content;max-width:calc(var(--available-width) - 16px);max-height:calc(var(--available-height) - 16px);transition:none}.ds-select-selection-summary .ds-select-selection-overflow-item.ds-select-selection-overflow-item-rest{display:none}.ds-select-selection-summary .ds-select-selection-overflow-item-suffix{opacity:0}.ds-select-selection-summary .ds-select-selection-item-remove{display:none}.ds-select-selection-summary .ds-select-selection-item{background:0 0;border:none}.ds-select-item-select-all>.ds-checkbox-wrapper{flex-grow:1;width:100%}.ds-select-item-select-all+.ds-divider{margin-top:.5rem;margin-bottom:.5rem;padding:0}.ds-select-dropdown .ds-select-item-option-grouped{padding-inline-start:var(--ds-menu-item-padding-inline)}.ds-select-item.ds-select-item-group{padding:var(--ds-menu-header-padding-block) var(--ds-menu-item-padding-inline) var(--ds-menu-item-padding-block) var(--ds-menu-item-padding-inline);text-transform:uppercase;color:var(--ds-color-text-tertiary);min-height:auto;font-size:.75rem;font-weight:500;line-height:1rem}.ds-select-item.ds-select-item-group:first-child{padding-top:var(--ds-menu-item-padding-block)}.ds-select-focused .ds-select-selector{box-shadow:var(--ds-control-shadow-active)}}

@layer theme, base, antd, components, utilities;@layer components{.ds-tag{font-size:var(--ds-font-size-sm);align-items:center;padding:.0625rem .4375rem;display:inline-flex}.ds-tag[data-active]{background-color:var(--ds-color-primary-bg);border-color:var(--ds-color-primary);color:var(--ds-color-primary)}.ds-tag .ds-tag-close-icon{color:var(--ds-color-icon)}.ds-tag.ds-tag-medium{padding:.1875rem .4375rem}.ds-tag.ds-tag-large{font-size:var(--ds-font-size);padding:.1875rem .4375rem}.ds-tag:is(.ds-tag-magenta,.ds-tag-red,.ds-tag-volcano,.ds-tag-orange,.ds-tag-gold,.ds-tag-lime,.ds-tag-green,.ds-tag-cyan,.ds-tag-blue,.ds-tag-geekblue,.ds-tag-purple) .ds-tag-close-icon{color:currentColor}.ds-tag.ds-tag-empty .ds-tag-close-icon{margin-left:0}.ds-tag .ds-tag-icon{margin-right:.25rem}.ds-tag>span:not(.ds-tag-icon,.ds-tag-close-icon){flex-grow:1;flex-shrink:1;flex-basis:max-content;min-width:0;min-height:0}.ds-tag-list{flex-wrap:nowrap;align-items:center;display:flex;position:relative;overflow:hidden}}

@layer theme, base, antd, components, utilities;.ds-drag-container{position:relative}.ds-draggable{cursor:grab;-webkit-user-select:none;user-select:none;background-color:var(--ds-color-bg-container);border:1px solid var(--ds-color-border);border-radius:var(--ds-border-radius);gap:.5rem;max-width:100%;margin-bottom:.5rem;padding:.5rem;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.ds-draggable[data-dragging]{opacity:.5;z-index:1;box-shadow:0 2px 8px #00000026}.ds-draggable[data-disabled]{cursor:not-allowed;opacity:.5;background-color:var(--ds-color-bg-disabled)}.ds-draggable:hover{border-color:var(--ds-color-primary)}.ds-draggable .ds-draggable-indicator{color:var(--ds-color-icon);font-size:1.25rem}.ds-drop-zone{background-color:var(--ds-color-fill-alter);border:1px dashed var(--ds-color-border);border-radius:var(--ds-border-radius);justify-content:center;align-items:center;width:100%;padding:.75rem;transition:border-color .1s,background-color .1s;display:flex;position:relative}.ds-drop-zone[data-disabled=true]{cursor:not-allowed;background-color:var(--ds-color-bg-disabled);border-color:var(--ds-color-border)}.ds-drop-zone[data-dropping][data-valid],.ds-drop-zone[data-over][data-valid]{border-color:var(--ds-color-primary);background-color:var(--ds-color-primary-bg)}.ds-drop-zone[data-dragging][data-valid]{border-color:var(--ds-color-primary)}.ds-drop-zone .ds-drop-zone-content{text-align:center;justify-content:center;align-items:center;gap:.5rem;display:flex}.ds-drop-zone .ds-drop-zone-icon{color:var(--ds-color-icon);font-size:1.25rem}.ds-drop-zone .ds-drop-zone-text{color:var(--ds-color-text-description);font-size:var(--ds-font-size)}.ds-dropzone-value{border-radius:var(--ds-border-radius);border-style:solid;border-width:1px;border-color:var(--ds-color-border);padding:.75rem}.ds-dropzone-value[data-dragging][data-valid]{border-color:var(--ds-color-primary);border-style:dashed}.ds-dropzone-value[data-dropping][data-valid],.ds-dropzone-value[data-over][data-valid]{border-color:var(--ds-color-primary);background-color:var(--ds-color-primary-bg)}.ds-dropzone-value.ds-dropzone-value-multiple{padding:.625rem}.ds-dropzone-value.ds-dropzone-value-multiple .ds-tag{flex-shrink:0;max-width:100%;margin:0}.ds-dropzone-value.ds-dropzone-value-multiple .ds-tag .ds-tag-close-icon{flex-shrink:0}.ds-dropzone-value-icon{color:var(--ds-color-icon);flex-shrink:0;font-size:1.25rem}.ds-dropzone-value-icon.ds-tag-icon{font-size:1rem}.ds-dropzone-value-text{color:var(--ds-color-text-secondary)}

@layer theme, base, antd, components, utilities;@layer components{.ds-radio{align-self:unset}.ds-radio-wrapper{display:inline-flex}.ds-radio-wrapper .ds-radio{transform:translateY(.1875rem)}}

@layer theme, base, antd, components, utilities;@layer components{.ds-label-with-help{display:inline-block}.ds-label-with-help-content{vertical-align:middle}.ds-label-with-help-icon{height:1em;vertical-align:middle;height:1lh;margin-inline-start:.25rem}.ds-label-with-help-icon-button{cursor:help;vertical-align:top}.ds-label-with-help-optional-mark{color:var(--ds-color-text-tertiary);margin-inline-start:.25rem}.ds-label-with-help-required-mark{font-size:var(--ds-font-size);margin-inline-start:.25rem;font-family:Inter,sans-serif;line-height:1;display:inline-block}.ds-label-with-help-required-mark.ds-label-with-help-required-mark-asterisk{color:var(--ds-form-label-required-mark-color)}}

@layer theme, base, antd, components, utilities;@layer components{.ds-upload-wrapper{flex-direction:column;display:flex}.ds-upload-list{flex-direction:column;flex-grow:1;display:flex}.ds-upload-list-item-container{margin-top:.5rem}.ds-upload-item{border-radius:var(--ds-border-radius);border:1px solid var(--ds-color-border);flex-grow:1;padding:.5rem}.ds-upload-item-icon{color:var(--ds-color-text-tertiary);font-size:1.25rem}.ds-upload-drag-icon{color:var(--ds-color-primary);justify-content:center;align-items:center;margin-bottom:.5rem;font-size:2.5rem;display:flex}.ds-upload-item-content{justify-content:space-between;align-items:center;min-width:0;display:flex}.ds-upload-item-name-progress{flex-direction:column;flex-grow:1;flex-shrink:1;gap:0;min-width:0;display:flex}}

@layer theme, base, antd, components, utilities;@layer components{.ds-tree{background:0 0}.ds-tree-treenode{width:100%;display:flex}.ds-tree-node-content-wrapper{flex-grow:1;display:flex}.ds-tree-title{flex:1}.ds-tree-switcher{justify-content:center;align-items:center;display:flex}.ds-tree-align-top .ds-tree-checkbox{align-self:flex-start;margin-top:.25rem}.ds-tree-align-top .ds-tree-switcher{align-items:flex-start;padding-top:.375rem}.ds-tree-icon__customize{color:var(--ds-color-icon);justify-content:center;align-items:center;margin-right:.5rem;font-size:1rem;display:flex}.ds-tree-treenode:not(.ds-tree-treenode-disabled).ds-tree-treenode-selected .ds-tree-node-content-wrapper:hover{color:var(--ds-tree-node-selected-color)}.ds-directory-tree .ds-tree-treenode-selected .ds-tree-icon__customize,.ds-directory-tree .ds-tree-treenode:not(.ds-tree-treenode-disabled).ds-tree-treenode-selected .ds-tree-node-content-wrapper:hover{color:var(--ds-tree-directory-node-selected-color)}.ds-tree-switcher .ds-tree-switcher-icon{font-size:.75rem}.ds-caret-switcher-icon{transition:transform .2s ease-in-out}.ds-tree-switcher_open .ds-caret-switcher-icon{transform:rotate(90deg)}.ds-tree .ds-tree-switcher:before{height:max(100%, var(--ds-tree-title-height))}}

@layer theme, base, antd, components, utilities;@layer components{.ds-base-menu-root{z-index:var(--ds-z-index-dropdown);flex-direction:column;gap:.25rem;display:flex}.ds-base-menu-divider{border-bottom:1px solid var(--ds-color-split);margin:.25rem 0}.ds-base-menu-popup{box-shadow:var(--ds-box-shadow-secondary);border-radius:var(--ds-border-radius);background:var(--ds-color-bg-elevated);color:var(--ds-color-text);font-size:var(--ds-font-size);font-family:var(--ds-font-family);transition-property:transform,scale,opacity;transition-duration:.2s;transition-timing-function:var(--ds-motion-ease-out);transform-origin:var(--transform-origin);max-width:calc(min(var(--size-width), var(--available-width)));max-height:var(--available-height);flex-direction:column;padding:.25rem;list-style:none;display:flex}.ds-base-menu-popup[data-ending-style],.ds-base-menu-popup[data-starting-style]{opacity:0;transform:scale(.9)}.ds-base-menu-popup:focus{outline:none}.ds-base-menu-popup .ds-base-menu-container{flex-direction:column;flex-shrink:1;min-height:0;display:flex}.ds-base-menu-popup .ds-base-menu-search{flex-shrink:0}.ds-base-menu-popup .ds-base-menu-list,.ds-base-menu-popup .ds-base-menu-list [cmdk-list-sizer]{flex-direction:column;flex-shrink:1;min-height:0;display:flex}}

@layer theme, base, antd, components, utilities;@layer components{.ds-menu-item-base{padding:var(--ds-menu-item-padding-block) var(--ds-menu-item-padding-inline);border-radius:var(--ds-border-radius-sm);transition:all .3s var(--ds-motion-ease-out);cursor:pointer;color:var(--ds-color-text);text-align:left;background:0 0;border:none;align-items:flex-start;width:100%;display:flex}.ds-menu-item-base:focus{outline:none}.ds-menu-item-base:not([data-disabled=true]):hover,.ds-menu-item-base:not([data-disabled=true])[data-active=true],.ds-menu-item-base:not([data-disabled=true])[data-highlighted]{background:var(--ds-control-item-bg-hover)}.ds-menu-item-base:not([data-disabled=true]):active,.ds-menu-item-base:not([data-disabled=true]):focus,.ds-menu-item-base:not([data-disabled=true])[data-selected=true],.ds-menu-item-base:not([data-disabled=true])[data-focus=true]{background:var(--ds-control-item-bg-active)}.ds-menu-item-base[data-disabled=true]{cursor:not-allowed;color:var(--ds-color-text-disabled)}.ds-menu-item-base:not([data-disabled=true])[data-danger=true]{color:var(--ds-color-error)}.ds-menu-item-base:not([data-disabled=true])[data-danger=true]:hover{background:var(--ds-color-error-bg)}.ds-menu-item-base:not([data-disabled=true])[data-danger=true]:active,.ds-menu-item-base:not([data-disabled=true])[data-danger=true]:focus,.ds-menu-item-base:not([data-disabled=true])[data-danger=true][data-focus=true]{background:var(--ds-color-error-bg-hover)}.ds-menu-item-icon{color:var(--ds-color-icon);flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;margin-right:.5rem;font-size:1rem;display:flex}.ds-menu-item-base:not([data-disabled=true])[data-danger=true] .ds-menu-item-icon{color:var(--ds-color-error)}.ds-menu-item-text{flex-direction:column;flex-grow:1;gap:.125rem;min-width:0;display:flex;overflow:hidden}.ds-menu-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-menu-item-description{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-color-text-description);font-size:.75rem;line-height:1rem;overflow:hidden}.ds-menu-item-suffix{min-height:1.2rem;color:var(--ds-color-text-tertiary);flex-grow:0;flex-shrink:0;align-items:center;margin-left:.75rem;font-size:.75rem;line-height:1.25rem;display:flex}.ds-menu-item-suffix svg{font-size:1rem}.ds-menu-item-base .ds-checkbox-wrapper{margin-right:.5rem}.ds-menu-item-base:not(.ds-menu-item-show-checkbox) [data-actual-selected=true]:scope{background:var(--ds-control-item-bg-active)}}

@layer theme, base, antd, components, utilities;@layer components{.ds-dropdown-menu-header{text-transform:uppercase;color:var(--ds-color-text-tertiary);padding:.75rem .75rem .25rem;font-size:.75rem;font-weight:500;line-height:1rem}.ds-dropdown-menu-header:first-child{padding-top:.5rem}.ds-dropdown-menu-empty{color:var(--ds-color-text-tertiary);padding:.375rem .75rem}.ds-dropdown-menu-empty:empty{display:none}.ds-dropdown-menu-match-trigger-width{width:min(var(--anchor-width), var(--available-width))}.ds-dropdown-menu-container{flex-direction:column;flex-shrink:1;gap:.25rem;min-height:0;display:flex}.ds-dropdown-menu-search-wrapper{order:-1}.ds-dropdown-menu-root[data-side=top] .ds-dropdown-menu-search-wrapper{order:1}.ds-dropdown-menu-submenu-caret{color:var(--ds-color-text-tertiary);flex-shrink:0;margin-left:.5rem;font-size:.75rem}.ds-dropdown-menu-checkbox-indicator{justify-content:center;align-items:center;width:1rem;display:flex}}

@layer theme, base, antd, components, utilities;@layer components{.ds-resizable{position:relative}.ds-resizable-resize-handle{color:#fff;padding:.5rem;display:block;position:absolute}.ds-resizable-resize-handle[data-placement=top-left]{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;align-items:center;width:4px;height:100%;top:0;left:0}.ds-resizable-resize-handle[data-placement=top-right]{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;align-items:center;width:4px;height:100%;top:0;right:0}.ds-resizable-resize-handle[data-placement=bottom-left]{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;justify-content:center;width:100%;height:4px;bottom:0}.ds-resizable-resize-handle[data-placement=top-center]{border-top-left-radius:.5rem;border-top-right-radius:.5rem;justify-content:center;width:100%;height:4px;top:0}.ds-resizable-resize-handle[data-placement=bottom-right-corner]{cursor:nw-resize;border-bottom-right-radius:.5rem;width:12px;height:12px;bottom:0;right:0}.ds-resizable-resize-handle[data-placement=bottom-left-corner]{cursor:ne-resize;border-bottom-left-radius:.5rem;width:12px;height:12px;bottom:0;left:0}.ds-resizable-resize-handle[data-placement=top-right-corner]{cursor:ne-resize;border-top-right-radius:.5rem;width:12px;height:12px;top:0;right:0}.ds-resizable-resize-handle[data-placement=top-left-corner]{cursor:nw-resize;border-top-left-radius:.5rem;width:12px;height:12px;top:0;left:0}}

@layer theme, base, antd, components, utilities;@layer components{.ds-popup-panel-root{z-index:var(--ds-z-index-popover)}.ds-popup-panel-root.ds-popup-panel-z-index-panel{z-index:var(--ds-z-index-panel)}.ds-popup-panel{box-shadow:var(--ds-box-shadow-secondary);border-radius:var(--ds-border-radius);background:var(--ds-color-bg-elevated);color:var(--ds-color-text);font-size:var(--ds-font-size);font-family:var(--ds-font-family);transition-property:transform,scale,opacity;transition-duration:.2s;transition-timing-function:var(--ds-motion-ease-out);transform-origin:var(--transform-origin);width:calc(min(var(--size-width), var(--available-width)));max-width:var(--available-width);max-height:var(--available-height);flex-direction:column;height:max-content;list-style:none;display:flex;position:relative}.ds-popup-panel[data-ending-style],.ds-popup-panel[data-starting-style]{opacity:0;transform:scale(.9)}.ds-popup-panel:focus{outline:none}.ds-popup-panel[data-dragging],.ds-popup-panel[data-resizing]{transition:none}.ds-popup-panel-arrow{width:var(--popup-panel-arrow-width);height:var(--popup-panel-arrow-height);color:var(--ds-color-bg-elevated);display:flex}.ds-popup-panel-arrow[data-side=top]{bottom:-8px;rotate:180deg}.ds-popup-panel-arrow[data-side=bottom]{top:-8px;rotate:0deg}.ds-popup-panel-arrow[data-side=left]{right:-13px;rotate:90deg}.ds-popup-panel-arrow[data-side=right]{left:-13px;rotate:-90deg}.ds-popup-panel-arrow-svg{display:block}.ds-popup-panel-arrow-fill{fill:var(--ds-color-bg-elevated)}.ds-popup-panel-arrow-outer-stroke{fill:var(--ds-modal-color-border)}.ds-popup-panel-arrow-inner-stroke{fill:none}.ds-popup-panel-header{border-bottom:1px solid var(--ds-color-split);padding:calc(var(--ds-popup-panel-padding) / 2) var(--ds-popup-panel-padding);flex:0;margin-bottom:0}.ds-popup-panel-title-wrapper{font-weight:500;font-size:var(--ds-font-size);line-height:var(--ds-line-height);color:var(--ds-color-text)}.ds-popup-panel-footer{border-top:1px solid var(--ds-color-split);padding:calc(var(--ds-popup-panel-padding) / 2) var(--ds-popup-panel-padding);flex:0;margin-top:0}.ds-popup-panel-content{min-height:0;padding:var(--ds-popup-panel-padding);flex:1;overflow:auto}}

@layer theme, base, antd, components, utilities;@layer components{.ds-status-icon{flex-grow:0;flex-shrink:0}.ds-status-icon-small{font-size:.75rem}.ds-status-icon-medium{font-size:1rem}.ds-status-icon-large{font-size:1.25rem}.ds-status-icon-xlarge{font-size:1.5rem}.ds-status-icon-xxlarge{font-size:1.75rem}.ds-status-icon-success{color:var(--ds-color-success)}.ds-status-icon-error{color:var(--ds-color-error)}.ds-status-icon-warning{color:var(--ds-color-warning)}.ds-status-icon-info{color:var(--ds-color-primary)}.ds-status-icon-processing{color:var(--ds-color-primary);animation:var(--ds-animate-spin)}}

@layer theme, base, antd, components, utilities;@layer components{.ds-avatar-color-red{background-color:var(--ds-avatar-bg-red);color:var(--ds-color-text-secondary)}.ds-avatar-color-yellow{background-color:var(--ds-avatar-bg-yellow);color:var(--ds-color-text-secondary)}.ds-avatar-color-green{background-color:var(--ds-avatar-bg-green);color:var(--ds-color-text-secondary)}.ds-avatar-color-cyan{background-color:var(--ds-avatar-bg-cyan);color:var(--ds-color-text-secondary)}.ds-avatar-color-blue{background-color:var(--ds-avatar-bg-blue);color:var(--ds-color-text-secondary)}.ds-avatar-color-magenta{background-color:var(--ds-avatar-bg-magenta);color:var(--ds-color-text-secondary)}}

@layer theme, base, antd, components, utilities;@layer components{.ds-select-trigger{cursor:pointer;background-color:var(--ds-control-color-bg);border:1px solid var(--ds-control-color-border);border-radius:var(--ds-control-border-radius);width:100%;transition:var(--ds-control-transition);text-align:left;align-items:center;display:inline-flex;position:relative}.ds-select-trigger:focus,.ds-select-trigger:focus-visible,.ds-select-trigger:focus-within,.ds-select-trigger-arrow:focus,.ds-select-trigger-arrow:focus-visible,.ds-select-trigger-clear:focus,.ds-select-trigger-clear:focus-visible{outline:none}.ds-select-trigger:hover:not(.ds-select-trigger-disabled){border-color:var(--ds-control-color-border-hover)}.ds-select-trigger:focus-within,.ds-select-trigger-focused{border:var(--ds-control-border-active);box-shadow:var(--ds-control-shadow-active)}.ds-select-trigger-open{border:var(--ds-control-border-active)}.ds-select-trigger-disabled{background-color:var(--ds-control-color-bg-disabled);cursor:not-allowed;color:var(--ds-control-color-text-disabled)}.ds-select-trigger-disabled .ds-select-trigger-text{cursor:not-allowed}.ds-select-trigger-error{border:var(--ds-control-border-error-active)}.ds-select-trigger-error:focus-within,.ds-select-trigger-error.ds-select-trigger-focused{border:var(--ds-control-border-error-active);box-shadow:var(--ds-control-shadow-error-active)}.ds-select-trigger-error:hover:not(.ds-select-trigger-disabled){border:var(--ds-control-border-error-active)}.ds-select-trigger-warning{border:var(--ds-control-border-warning-active)}.ds-select-trigger-warning:focus-within,.ds-select-trigger-warning.ds-select-trigger-focused{border:var(--ds-control-border-warning-active);box-shadow:var(--ds-control-shadow-warning-active)}.ds-select-trigger-warning:hover:not(.ds-select-trigger-disabled){border:var(--ds-control-border-warning-active)}.ds-select-trigger-suffix{width:var(--ds-control-icon-size);height:var(--ds-control-icon-size);font-size:var(--ds-control-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ds-select-trigger-arrow,.ds-select-trigger-clear{top:50%;right:var(--ds-trigger-padding-inline);color:var(--ds-control-color-icon);width:var(--ds-control-icon-size);height:var(--ds-control-icon-size);justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.ds-select-trigger-arrow-icon{width:var(--ds-control-icon-size);height:var(--ds-control-icon-size);justify-content:center;align-items:center;transition:transform .2s;display:flex}.ds-select-trigger-open .ds-select-trigger-arrow-icon{transform:rotate(180deg)}.ds-select-trigger-clear{pointer-events:none;opacity:0;transition:opacity .2s}.ds-select-trigger-clear:hover{color:var(--ds-control-color-icon-hover)}.ds-select-trigger-clear-icon{justify-content:center;align-items:center;display:flex}.ds-select-trigger-allow-clear.ds-select-trigger-has-value:hover .ds-select-trigger-arrow{opacity:0;pointer-events:none}.ds-select-trigger-allow-clear.ds-select-trigger-has-value:hover .ds-select-trigger-clear{pointer-events:auto;opacity:1}.ds-select-trigger-small{--ds-trigger-padding:var(--ds-control-padding-small);--ds-trigger-padding-inline:var(--ds-control-padding-inline-small);--ds-trigger-padding-block:var(--ds-control-padding-block-small);min-height:var(--ds-control-min-height-small);line-height:var(--ds-control-line-height);border-radius:var(--ds-control-border-radius-sm)}.ds-select-trigger-middle{--ds-trigger-padding:var(--ds-control-padding-middle);--ds-trigger-padding-inline:var(--ds-control-padding-inline-middle);--ds-trigger-padding-block:var(--ds-control-padding-block-middle);min-height:var(--ds-control-min-height-middle);line-height:var(--ds-control-line-height)}.ds-select-trigger-large{--ds-trigger-padding:var(--ds-control-padding-large);--ds-trigger-padding-inline:var(--ds-control-padding-inline-large);--ds-trigger-padding-block:var(--ds-control-padding-block-large);min-height:var(--ds-control-min-height-large);line-height:var(--ds-control-line-height);border-radius:var(--ds-control-border-radius-lg)}.ds-select-trigger-content{min-width:0;padding:var(--ds-trigger-padding-block) calc(var(--ds-trigger-padding-inline) + 1rem) var(--ds-trigger-padding-block) var(--ds-trigger-padding-inline);flex:1;align-items:center;max-width:100%;display:flex;overflow:hidden}.ds-select-trigger-text{min-width:0;max-width:100%;color:var(--ds-control-color-text);white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}.ds-select-trigger-text.ds-select-trigger-placeholder,.ds-select-trigger-placeholder{color:var(--ds-control-color-text-placeholder)}.ds-select-trigger-wrap .ds-select-trigger-content{flex-wrap:wrap;overflow:visible}.ds-select-trigger-wrap .ds-select-trigger-text{white-space:normal;text-overflow:clip;flex-wrap:wrap;overflow:visible}}

@layer theme, base, antd, components, utilities;@layer components{.ds-tree-lines{--ds-tree-lines-indent:0px;--ds-tree-lines-offset:8px;--ds-tree-lines-tick:8px;--ds-tree-lines-gap:4px;--ds-tree-lines-width:1px;--ds-tree-lines-color:var(--ds-color-split);padding-left:var(--ds-tree-lines-indent);position:relative}.ds-tree-lines>*{position:relative}.ds-tree-lines>:before{content:"";top:50%;left:calc(var(--ds-tree-lines-offset) - var(--ds-tree-lines-indent));width:calc(var(--ds-tree-lines-tick) - var(--ds-tree-lines-gap));height:var(--ds-tree-lines-width);background:var(--ds-tree-lines-color);position:absolute}.ds-tree-lines>:after{content:"";top:0;bottom:0;left:calc(var(--ds-tree-lines-offset) - var(--ds-tree-lines-indent));width:var(--ds-tree-lines-width);background:var(--ds-tree-lines-color);position:absolute}.ds-tree-lines>:last-child:after{height:50%;bottom:auto}}

@layer theme, base, antd, components, utilities;@layer components{.ds-combobox{width:100%;display:inline-block;position:relative}.ds-combobox-popup{width:var(--anchor-width)}.ds-combobox-popup-auto-width{width:max-content;min-width:var(--anchor-width);max-width:var(--available-width)}.ds-combobox-input{color:var(--ds-color-text);background:0 0;border:none;outline:none;flex:1;min-width:0}.ds-combobox-input::placeholder{color:var(--ds-color-text-placeholder)}.ds-combobox-group-label{padding:var(--ds-menu-item-padding-block) var(--ds-menu-item-padding-inline);text-transform:uppercase;color:var(--ds-color-text-tertiary);font-size:.75rem;font-weight:500;line-height:1rem}.ds-combobox-group-label-interactive{padding:0}.ds-combobox-group-select-all{width:100%;padding:var(--ds-menu-item-padding-block) var(--ds-menu-item-padding-inline);border-radius:var(--ds-border-radius-sm);font:inherit;color:inherit;text-transform:inherit;text-align:left;cursor:pointer;transition:all .3s var(--ds-motion-ease-out);background:0 0;border:none;align-items:center;gap:.5rem;margin:0;display:flex}.ds-combobox-group-select-all:hover{background:var(--ds-control-item-bg-hover)}.ds-combobox-group-select-all .ds-checkbox-wrapper{pointer-events:none;flex-shrink:0}.ds-combobox-group-options{--ds-tree-lines-offset:calc(var(--ds-menu-item-padding-inline) + var(--ds-control-interactive-size) / 2);--ds-tree-lines-tick:calc(var(--ds-control-interactive-size) / 2 + 8px)}.ds-combobox-group .ds-combobox-group-options>*{padding-left:calc(var(--ds-menu-item-padding-inline) + var(--ds-control-interactive-size) + 8px)}.ds-combobox-group{padding-top:calc(var(--ds-menu-header-padding-block) - var(--ds-menu-item-padding-block))}.ds-combobox-group:first-child{padding-top:0}.ds-combobox-divider{border:none;border-bottom:1px solid var(--ds-color-split);margin:.25rem 0}.ds-combobox-chip{background:var(--ds-color-fill-secondary);border-radius:var(--ds-border-radius-sm);font-size:var(--ds-font-size);color:var(--ds-color-text);min-width:0;max-width:100%;height:var(--ds-control-line-height);align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex}.ds-combobox-chip-icon{flex-shrink:0;align-items:center;font-size:.75rem;display:flex}.ds-combobox-chip-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-combobox-chip-remove{border-radius:var(--ds-border-radius-lg);cursor:pointer;color:var(--ds-color-text-secondary);transition:all .2s var(--ds-motion-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:.125rem;font-size:.875rem;line-height:1;display:flex}.ds-combobox-chip-remove:hover{background:var(--ds-control-item-bg-hover);color:var(--ds-color-text)}.ds-combobox-selection-summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-combobox-chips-container .ds-combobox-input{background:0 0;border:none;flex:1;min-width:120px;margin:0;padding:.25rem 0}.ds-combobox-chips{gap:.375rem;display:flex}.ds-select-trigger-small .ds-combobox-chips{gap:.25rem}.ds-combobox-trigger-multiple.ds-select-trigger-has-value:not(.ds-combobox-trigger-multiple-summary) .ds-select-trigger-content{padding-left:.5rem}.ds-combobox-trigger-multiple-summary .ds-combobox-chips{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.ds-combobox[data-disabled=true] .ds-combobox-chip{background-color:var(--ds-color-bg-disabled);color:var(--ds-color-text-disabled)}.ds-combobox[data-disabled=true] .ds-combobox-chip-remove{cursor:not-allowed;color:var(--ds-color-text-disabled)}.ds-combobox-empty{padding:1rem}.ds-combobox-empty:empty{display:none}.ds-combobox-trigger-single .ds-select-trigger-text:focus,.ds-combobox-trigger-single .ds-select-trigger-text:focus-visible{outline:none}.ds-combobox-container{flex-direction:column;flex-shrink:1;min-height:0;display:flex}.ds-combobox-popup .ds-menu-item-show-checkbox:not([data-disabled=true])[data-selected=true]{background:0 0}.ds-combobox-popup .ds-menu-item-show-checkbox[data-selected=true]:not([data-disabled=true]):hover,.ds-combobox-popup .ds-menu-item-show-checkbox[data-selected=true][data-highlighted]:not([data-disabled=true]),.ds-combobox-popup .ds-menu-item-show-checkbox[data-selected=true][data-active=true]:not([data-disabled=true]){background:var(--ds-control-item-bg-active)}.ds-combobox-popup .ds-menu-item-show-checkbox:not([data-disabled=true]):not([data-selected=true]):hover,.ds-combobox-popup .ds-menu-item-show-checkbox:not([data-disabled=true]):not([data-selected=true])[data-highlighted],.ds-combobox-popup .ds-menu-item-show-checkbox:not([data-disabled=true]):not([data-selected=true])[data-active=true]{background:var(--ds-control-item-bg-hover)}.ds-combobox-popup .ds-menu-item-base:not([data-disabled=true])[data-selected=true] .ds-menu-item-text{font-weight:600}}

@layer theme, base, antd, components, utilities;@layer components{.ds-alert{border:.0625rem solid #0000;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;display:flex;position:relative}.ds-alert-success{background-color:var(--ds-color-success-bg);border-color:var(--ds-color-success-border)}.ds-alert-info{background-color:var(--ds-color-info-bg);border-color:var(--ds-color-info-border)}.ds-alert-warning{background-color:var(--ds-color-warning-bg);border-color:var(--ds-color-warning-border)}.ds-alert-error{background-color:var(--ds-color-error-bg);border-color:var(--ds-color-error-border)}.ds-alert-instruction{background-color:var(--ds-color-fill-tertiary);border-color:var(--ds-color-border)}.ds-alert-banner{border-inline:0;border-radius:0;padding-inline:.75rem}.ds-alert-banner.ds-alert-success,.ds-alert-banner.ds-alert-info,.ds-alert-banner.ds-alert-warning,.ds-alert-banner.ds-alert-error{border-color:#0000}.ds-alert-banner.ds-alert-instruction{background-color:var(--ds-color-fill-secondary);border:none}.ds-alert-icon{flex-shrink:0;align-items:center;padding:.125rem 0;display:flex}.ds-alert-icon-success,.ds-alert-icon-error,.ds-alert-icon-warning,.ds-alert-icon-info,.ds-alert-icon-instruction{width:1.25rem;height:1.25rem;font-size:1.25rem}.ds-alert-icon .ds-alert-icon-success{color:var(--ds-color-success)}.ds-alert-icon .ds-alert-icon-error{color:var(--ds-color-error)}.ds-alert-icon .ds-alert-icon-warning{color:var(--ds-color-warning)}.ds-alert-icon .ds-alert-icon-info{color:var(--ds-color-primary)}.ds-alert-icon .ds-alert-icon-instruction{color:var(--ds-color-icon)}.ds-alert-content{flex:1;min-width:0}.ds-alert-message{color:var(--ds-color-text);padding-top:.125rem;padding-bottom:.125rem;font-size:.875rem;line-height:1.25rem}.ds-alert-with-description .ds-alert-message{padding-top:0;font-size:1rem;font-weight:600;line-height:1.5rem}.ds-alert-description{color:var(--ds-color-text);margin-top:.125rem;font-size:.875rem;line-height:1.25rem}.ds-alert-action{flex-shrink:0;align-items:flex-start;padding-top:.5rem;padding-bottom:.125rem;display:flex}.ds-alert-close{flex-shrink:0;padding-top:.25rem}}

@layer theme, base, antd, components, utilities;@layer components{.ds-switch .ds-switch-inner span.ds-switch-inner-checked,.ds-switch .ds-switch-inner span.ds-switch-inner-unchecked{place-items:center;display:flex}}

@layer theme, base, antd, components, utilities;@layer components{.ds-table-column-sort-icon{flex-direction:column;display:flex}.ds-table-column-sort-icon svg{color:var(--ds-color-text-disabled);font-size:1rem}.ds-table-column-sort-icon svg:hover{color:var(--ds-color-text-secondary)}.ds-table-column-sort-icon.ds-table-column-sort-icon-none svg{font-size:.75rem}.ds-table-column-sort-icon.ds-table-column-sort-icon-none>svg:first-child{margin-bottom:-2px}.ds-table-column-sort-icon.ds-table-column-sort-icon-none>svg:last-child{margin-top:-2px}.ds-table-column-filter-icon{flex-direction:column;display:flex}.ds-table-column-filter-icon svg{color:var(--ds-color-text-disabled);font-size:.875rem}.ds-table-column-filter-icon svg:hover{color:var(--ds-color-text-secondary)}.ds-table-column-filter-icon.ds-table-column-filter-icon-active svg{color:var(--ds-color-primary)}.ds-table-wrapper .ds-table-ping-left .ds-table-cell-fix-left-first:after,.ds-table-wrapper .ds-table-ping-left .ds-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px var(--ds-color-table-fixed-column-shadow)}.ds-table-wrapper .ds-table-ping-right .ds-table-cell-fix-right-first:after,.ds-table-wrapper .ds-table-ping-right .ds-table-cell-fix-right-last:after,.ds-table-wrapper .ds-table-ping-right:not(.ds-table-has-fix-right) .ds-table-container:after{box-shadow:inset -10px 0 8px -8px var(--ds-color-table-fixed-column-shadow)}.ds-table-wrapper .ds-table-ping-left:not(.ds-table-has-fix-left) .ds-table-container:before{box-shadow:inset 10px 0 8px -8px var(--ds-color-table-fixed-column-shadow)}.ds-table-wrapper{flex-direction:column;display:flex}.ds-table-wrapper .ds-spin-nested-loading,.ds-table-wrapper .ds-spin-container{flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0;display:flex}.ds-table-wrapper .ds-spin-container .ds-table{flex-grow:1;flex-shrink:1;min-height:0}.ds-table{flex-direction:column;display:flex}.ds-table-container{flex-direction:column;flex-shrink:1;min-height:0;display:flex}.ds-table-header{flex-shrink:0}.ds-table-body{flex-shrink:1;min-width:0;min-height:0}.ds-table-zebra .ds-table,.ds-table-zebra>.ds-spin-nested-loading>.ds-spin-container>.ds-table>.ds-table-container>.ds-table-content>table>.ds-table-thead>tr>th,.ds-table-zebra>.ds-spin-nested-loading>.ds-spin-container>.ds-table>.ds-table-container>.ds-table-content>table>.ds-table-thead>tr>td{background:0 0}.ds-table-zebra>.ds-spin-nested-loading>.ds-spin-container>.ds-table>.ds-table-container>.ds-table-content>table>.ds-table-thead>tr>th,.ds-table-zebra>.ds-spin-nested-loading>.ds-spin-container>.ds-table>.ds-table-container>.ds-table-content>table>.ds-table-thead>tr>td,.ds-table-zebra>.ds-spin-nested-loading>.ds-spin-container>.ds-table>.ds-table-container>.ds-table-content>table>.ds-table-tbody>tr>th,.ds-table-zebra>.ds-spin-nested-loading>.ds-spin-container>.ds-table>.ds-table-container>.ds-table-content>table>.ds-table-tbody>tr>td{border-bottom:0}.ds-table-zebra>.ds-spin-nested-loading>.ds-spin-container>.ds-table>.ds-table-container>.ds-table-content>table>.ds-table-tbody>.ds-table-row:nth-child(2n) .ds-table-cell{background-color:var(--ds-color-fill-tertiary)}.ds-table-zebra>.ds-spin-nested-loading>.ds-spin-container>.ds-table>.ds-table-container>.ds-table-content>table>.ds-table-tbody>.ds-table-row:nth-child(2n) .ds-table-cell:first-child{border-top-left-radius:var(--ds-border-radius);border-bottom-left-radius:var(--ds-border-radius)}.ds-table-zebra>.ds-spin-nested-loading>.ds-spin-container>.ds-table>.ds-table-container>.ds-table-content>table>.ds-table-tbody>.ds-table-row:nth-child(2n) .ds-table-cell:last-child{border-top-right-radius:var(--ds-border-radius);border-bottom-right-radius:var(--ds-border-radius)}.ds-table-zebra>.ds-spin-nested-loading>.ds-spin-container>.ds-table>.ds-table-container>.ds-table-content>table>.ds-table-tbody>.ds-table-row:nth-child(2n)>.ds-table-cell-row-hover{background-color:var(--ds-color-fill-secondary)}.ds-table-zebra>.ds-spin-nested-loading>.ds-spin-container>.ds-table>.ds-table-container>.ds-table-content>table>.ds-table-tbody>tr>td.ds-table-column-sort{background-color:unset}}

@layer theme, base, antd, components, utilities;@layer components{@keyframes ds-loader-dots{0%,20%{content:"."}40%{content:".."}60%{content:"..."}90%,to{content:""}}.ds-loader:after{content:"";animation:1.5s linear infinite ds-loader-dots}}

@layer theme, base, antd, components, utilities;@layer components{.ds-tour-mask{z-index:var(--ds-z-index-modal);animation:tourMaskIn var(--ds-motion-duration-mid) var(--ds-motion-ease-out);position:fixed;inset:0}.ds-tour-mask[data-closing]{pointer-events:none;animation:tourMaskOut var(--ds-motion-duration-mid) var(--ds-motion-ease-out) forwards}.ds-tour-spotlight{box-shadow:0 0 0 200vmax var(--ds-color-bg-mask);transition:left var(--ds-motion-duration-slow) var(--ds-motion-ease-in-out), top var(--ds-motion-duration-slow) var(--ds-motion-ease-in-out), width var(--ds-motion-duration-slow) var(--ds-motion-ease-in-out), height var(--ds-motion-duration-slow) var(--ds-motion-ease-in-out), border-radius var(--ds-motion-duration-slow) var(--ds-motion-ease-in-out);position:fixed}.ds-tour{z-index:var(--ds-z-index-modal);transition:transform var(--ds-tour-move-duration,var(--ds-motion-duration-slow)) var(--ds-motion-ease-in-out)}.ds-tour .ds-tour-inner{--ds-tour-corner-inset:calc(var(--ds-modal-padding) - .25rem);box-sizing:border-box;width:520px;max-width:fit-content;padding:var(--ds-tour-corner-inset) var(--ds-modal-padding) var(--ds-modal-padding);border-radius:var(--ds-border-radius-lg);background:var(--ds-color-bg-elevated);animation:tourPanelIn var(--ds-motion-duration-mid) var(--ds-motion-ease-out);transform-origin:var(--transform-origin);color:var(--ds-color-text);font-family:var(--ds-font-family);font-size:var(--ds-font-size);box-shadow:var(--ds-box-shadow-secondary);outline:none;flex-direction:column;display:flex;position:relative}.ds-tour .ds-tour-content{flex-direction:column;min-width:0;display:flex}.ds-tour .ds-tour-inner[data-resizing]{max-width:none}.ds-tour .ds-tour-inner[data-resizing] .ds-tour-content{flex:1;min-height:0;overflow:hidden}.ds-tour .ds-tour-inner[data-resizing] .ds-tour-content>*{width:var(--ds-tour-content-width);flex-shrink:0}.ds-tour .ds-tour-inner[data-resizing=held]{position:absolute}.ds-tour .ds-tour-inner[data-resizing=held] .ds-tour-arrow{--ds-tour-move-duration:var(--ds-motion-duration-slow)}.ds-tour .ds-tour-inner[data-resizing=held][data-side=left]{right:0}.ds-tour .ds-tour-inner[data-resizing=held][data-side=right]{left:0}.ds-tour .ds-tour-inner[data-resizing=held][data-side=top]{bottom:0}.ds-tour .ds-tour-inner[data-resizing=held][data-side=bottom],.ds-tour .ds-tour-inner[data-resizing=held][data-align=start]:is([data-side=left],[data-side=right]){top:0}.ds-tour .ds-tour-inner[data-resizing=held][data-align=end]:is([data-side=left],[data-side=right]){bottom:0}.ds-tour .ds-tour-inner[data-resizing=held][data-align=center]:is([data-side=left],[data-side=right]){top:50%;translate:0 -50%}.ds-tour .ds-tour-inner[data-resizing=held][data-align=start]:is([data-side=top],[data-side=bottom]){left:0}.ds-tour .ds-tour-inner[data-resizing=held][data-align=end]:is([data-side=top],[data-side=bottom]){right:0}.ds-tour .ds-tour-inner[data-resizing=held][data-align=center]:is([data-side=top],[data-side=bottom]){left:50%;translate:-50%}.ds-tour .ds-tour-inner[data-resizing][data-side=left] .ds-tour-content,.ds-tour .ds-tour-inner[data-resizing][data-side=top][data-align=end] .ds-tour-content,.ds-tour .ds-tour-inner[data-resizing][data-side=bottom][data-align=end] .ds-tour-content{align-items:flex-end}.ds-tour .ds-tour-inner[data-resizing][data-side=top][data-align=center] .ds-tour-content,.ds-tour .ds-tour-inner[data-resizing][data-side=bottom][data-align=center] .ds-tour-content{align-items:center}.ds-tour .ds-tour-inner[data-resizing][data-side=top] .ds-tour-content,.ds-tour .ds-tour-inner[data-resizing][data-side=left][data-align=end] .ds-tour-content,.ds-tour .ds-tour-inner[data-resizing][data-side=right][data-align=end] .ds-tour-content{justify-content:flex-end}.ds-tour .ds-tour-inner[data-resizing][data-side=left][data-align=center] .ds-tour-content,.ds-tour .ds-tour-inner[data-resizing][data-side=right][data-align=center] .ds-tour-content{justify-content:center}.ds-tour .ds-tour-inner[data-closing]{pointer-events:none;animation:tourPanelOut var(--ds-motion-duration-mid) var(--ds-motion-ease-out) forwards}.ds-tour .ds-tour-primary{background:var(--ds-color-primary);color:var(--ds-color-text-light-solid)}.ds-tour .ds-tour-primary .ds-tour-close.ds-icon-button{color:var(--ds-color-text-light-solid)}.ds-tour .ds-tour-primary .ds-tour-close.ds-icon-button:is(:hover,:focus-visible){color:var(--ds-color-text-light-solid);background-color:color-mix(in srgb, var(--ds-color-text-light-solid) 15%, transparent)}.ds-tour .ds-tour-primary .ds-tour-indicator{background:color-mix(in srgb, var(--ds-color-text-light-solid) 15%, transparent)}.ds-tour .ds-tour-primary .ds-tour-indicator-active{background:var(--ds-color-text-light-solid)}.ds-tour .ds-tour-primary .ds-tour-indicator-summary-text{color:var(--ds-color-text-light-solid)}.ds-tour .ds-tour-primary .ds-tour-prev-btn.ds-btn{color:var(--ds-color-text-light-solid)!important;border-color:color-mix(in srgb, var(--ds-color-text-light-solid) 15%, transparent)!important;box-shadow:none!important;background:0 0!important}.ds-tour .ds-tour-primary .ds-tour-next-btn.ds-btn{color:var(--ds-color-primary)!important;background:var(--ds-color-white)!important;box-shadow:none!important;background-image:none!important;border-color:#0000!important}.ds-tour .ds-tour-primary .ds-tour-next-btn.ds-btn:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ds-color-primary) 8%, var(--ds-color-white))!important}.ds-tour .ds-tour-primary .ds-tour-next-btn.ds-btn:focus-visible{outline:2px solid var(--ds-color-text-light-solid);outline-offset:2px}.ds-tour .ds-tour-primary .ds-tour-arrow-fill{fill:var(--ds-color-primary)}.ds-tour .ds-tour-cover{text-align:center;padding-bottom:.75rem}.ds-tour .ds-tour-cover img{border-radius:var(--ds-border-radius);width:100%;display:block}.ds-tour .ds-tour-inner:has(>.ds-tour-close) .ds-tour-cover{padding-top:2rem}.ds-tour .ds-tour-inner:has(>.ds-tour-close) .ds-tour-header{padding-inline-end:2rem}.ds-tour .ds-tour-header{padding-top:1rem;padding-bottom:.75rem}.ds-tour .ds-tour-content:not(:has(>.ds-tour-cover)) .ds-tour-header{padding-top:0}.ds-tour .ds-tour-title{font-size:var(--ds-font-size-heading-5);font-weight:600;line-height:var(--ds-line-height-heading-5)}.ds-tour .ds-tour-description{font-size:var(--ds-font-size);font-weight:400;line-height:var(--ds-line-height)}.ds-tour .ds-tour-description p:not(:first-child),.ds-tour .ds-tour-description ul:not(:first-child),.ds-tour .ds-tour-description ol:not(:first-child){margin-top:.875rem}.ds-tour .ds-tour-description strong{font-weight:600}.ds-tour .ds-tour-description ul{padding-left:1rem;list-style:outside}.ds-tour .ds-tour-description ol{padding-left:1rem;list-style:decimal}.ds-tour .ds-tour-description li{padding-left:.5rem}.ds-tour .ds-tour-description li:not(:first-child){margin-top:.5rem}.ds-tour .ds-tour-description li svg{margin-bottom:-.25rem;font-size:1.25rem;display:inline-block}.ds-tour .ds-tour-footer{justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.ds-tour .ds-tour-buttons{gap:.5rem;margin-left:auto;display:flex}.ds-tour .ds-tour-indicator-wrapper{align-items:center;gap:.5rem;height:100%;display:inline-flex}.ds-tour .ds-tour-indicator-summary-text{font-size:var(--ds-font-size-sm);font-weight:400;line-height:var(--ds-font-height-sm);color:var(--ds-color-text-tertiary);align-items:center;padding-top:.25rem;display:inline-flex}.ds-tour .ds-tour-indicator{background:var(--ds-color-fill);border-radius:50%;width:6px;height:6px;margin-inline:2px;display:inline-block}.ds-tour .ds-tour-indicator-active{background:var(--ds-color-primary)}.ds-tour .ds-tour-close{top:var(--ds-tour-corner-inset);border-radius:9999px;position:absolute;inset-inline-end:var(--ds-tour-corner-inset)}.ds-tour .ds-tour-arrow{width:var(--ds-tour-arrow-width);height:var(--ds-tour-arrow-height);color:var(--ds-color-bg-elevated);transition:top var(--ds-tour-move-duration,var(--ds-motion-duration-slow)) var(--ds-motion-ease-in-out), left var(--ds-tour-move-duration,var(--ds-motion-duration-slow)) var(--ds-motion-ease-in-out);display:flex}.ds-tour .ds-tour-arrow[data-side=top]{bottom:-8px;rotate:180deg}.ds-tour .ds-tour-arrow[data-side=bottom]{top:-8px;rotate:0deg}.ds-tour .ds-tour-arrow[data-side=left]{right:-13px;rotate:90deg}.ds-tour .ds-tour-arrow[data-side=right]{left:-13px;rotate:-90deg}.ds-tour .ds-tour-arrow-svg{display:block}.ds-tour .ds-tour-arrow-fill{fill:var(--ds-color-bg-elevated)}.ds-tour .ds-tour-arrow-outer-stroke{fill:var(--ds-modal-color-border)}.ds-tour .ds-tour-arrow-inner-stroke{fill:none}@keyframes tourPanelIn{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes tourMaskIn{0%{opacity:0}to{opacity:1}}@keyframes tourPanelOut{to{opacity:0;scale:.96}}@keyframes tourMaskOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ds-tour,.ds-tour .ds-tour-arrow,.ds-tour .ds-tour-inner,.ds-tour-spotlight{transition:none}.ds-tour .ds-tour-inner,.ds-tour .ds-tour-inner[data-closing],.ds-tour-mask,.ds-tour-mask[data-closing]{animation:none}}}

@layer theme, base, antd, components, utilities;@layer components{.ds-transition-hidden{display:none}}

@layer theme, base, antd, components, utilities;@layer components{.ds-breadcrumb{display:flex}.ds-breadcrumb ol{flex:1;gap:.25rem 0;min-width:0;display:inline-flex}.ds-breadcrumb>ol>li{flex:0 1 0;align-items:center;max-width:100%;display:inline-flex}.ds-breadcrumb>ol>li.ds-breadcrumb-separator{flex:0}.ds-breadcrumb>ol>li .ds-breadcrumb-link{flex:0 auto;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.ds-breadcrumb .ds-breadcrumb-item-name{flex:auto;min-width:0}.ds-breadcrumb .ds-breadcrumb-item-icon{flex:none}.ds-breadcrumb.ds-breadcrumb-nowrap{flex-grow:1;align-items:center;min-width:0;display:flex}.ds-breadcrumb.ds-breadcrumb-nowrap ol{flex-wrap:nowrap}.ds-breadcrumb.ds-breadcrumb-nowrap ol li:not(.ds-breadcrumb-separator){flex:0 auto;min-width:0;max-width:100%;transition:all .2s;display:flex}.ds-breadcrumb.ds-breadcrumb-nowrap ol li:not(.ds-breadcrumb-separator) span.ds-breadcrumb-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:flex;overflow:hidden}.ds-breadcrumb.ds-breadcrumb-nowrap ol li:last-child{max-width:var(--ds-breadcrumb-available-item-width);flex:none}.ds-breadcrumb.ds-breadcrumb-nowrap ol:hover li:last-child{flex-shrink:1}.ds-breadcrumb.ds-breadcrumb-nowrap ol li:hover,.ds-breadcrumb.ds-breadcrumb-nowrap ol li:last-child:hover{flex-shrink:0}}

@layer theme, base, antd, components, utilities;@layer components{.ds-collapse .ds-collapse-header{align-items:center;display:flex}.ds-collapse .ds-collapse-expand-icon{flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ds-collapse .ds-collapse-header-text{flex-grow:1;flex-shrink:1;min-width:0;display:flex}}

@layer theme, base, antd, components, utilities;
.loader_bar_container {
    z-index: 998;
    position: absolute;
    display: flex;
    left: 8px;
    right: 8px;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    bottom: 16px;
}
@media screen and (min-width: 600px) {
    .loader_bar_container {
        bottom: 24px;
        left: 50%;
        right: auto;
        transform: translateX(-50%);
}
    }
.loader_bar_container .loader_bar_panel {
        color: rgb(255, 255, 255);
        transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        background-image: unset;
        background-color: rgb(36, 36, 36);
        border: 1px solid rgb(51, 51, 51);
        border-radius: 0.375rem;
        padding: 0.875rem;
        width: 423px;
        display: flex;
        flex-direction: column;
        gap: 0.625rem;
    }
:is(.loader_bar_container .loader_bar_panel) .loader {
            position: relative;
            overflow: hidden;
            display: block;
            z-index: 0;
            background-color: rgb(51, 51, 51);
            border-radius: 0.375rem;
            height: 5px;
        }
:is(:is(.loader_bar_container .loader_bar_panel) .loader) .bar {
                position: absolute;
                left: 0px;
                bottom: 0px;
                top: 0px;
                transition: transform 0.2s linear 0s;
                transform-origin: left center;
                width: auto;
                animation: 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) 0s
                    infinite normal none running animation-loader;
                background-color: rgb(0, 113, 217);
            }

@layer theme, base, antd, components, utilities;

.x-item {
    cursor: pointer;
    font-size: 10px;
    font-weight: 400;
    padding: 0px 0px 2px 4px;
    position: absolute;
    top: 45%;
    transform: rotate(315deg);
    transition: all 0.2s ease-in-out;
    width: 85px;
    line-height: 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.x-item:hover {
        background: #6f7179;
        color: white;
        border-radius: 2px;
    }

.x-item.hovering {
        background: #6f7179;
        color: white;
        border-radius: 2px;
    }

.x-item.not-selected {
        opacity: 0.2;
    }

.y-item {
    left: 45%;
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: 10px;
    font-weight: 400;
    line-height: 20px;
    justify-content: flex-end;
    min-width: fit-content;
    text-align: right;
    padding: 0 2px;
}

.y-item:hover {
        background: #6f7179;
        color: white;
        border-radius: 2px;
    }

.y-item.hovering {
        background: #6f7179;
        color: white;
        border-radius: 2px;
    }

.x-axis {
    display: flex;
    position: relative;
    height: 90px;
    overflow-x: auto;
    -ms-overflow-style: none; /* Internet Explorer 10+ */
    scrollbar-width: none; /* Firefox */
}

.y-axis {
    -ms-overflow-style: none; /* Internet Explorer 10+ */
    scrollbar-width: none; /* Firefox */
}

.x-axis::-webkit-scrollbar {
    display: none; /* Safari and Chrome */
}

.y-axis::-webkit-scrollbar {
    display: none; /* Safari and Chrome */
}

@layer theme, base, antd, components, utilities;@layer components{.ds-collapsible-panel{flex-basis:fit-content;flex-direction:column;flex-grow:0;flex-shrink:0;max-height:100%;display:flex;overflow:hidden}.ds-collapsible-panel[data-closed]{transition:all .2s ease-out}.ds-collapsible-panel[data-closed] .ds-collapsible-panel-trigger>*{transform:rotate(-180deg)}.ds-collapsible-panel[data-open]{flex-grow:1;transition:all .2s ease-in}.ds-collapsible-panel-trigger{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.ds-collapsible-panel-header{border-bottom:1px solid #0000;flex-direction:column;flex-grow:0;transition:all .2s ease-in-out;display:flex}.ds-collapsible-panel-header-inner{align-items:center;gap:.5rem;padding:.75rem 1rem;transition:width .2s;display:flex}.ds-collapsible-panel-header-after{align-items:center;gap:.5rem;padding:0 1rem .75rem;display:flex}.ds-collapsible-panel[data-open] .ds-collapsible-panel-header{border-bottom:1px solid var(--ds-color-split)}.ds-collapsible-panel[data-open] .ds-collapsible-panel-header-inner{flex-grow:1;justify-content:flex-start}.ds-collapsible-panel-trigger:hover .ds-collapsible-panel-header{background-color:var(--ds-color-bg-hover)}.ds-collapsible-panel-header-actions{flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;display:flex}.ds-collapsible-panel-header-text{font-size:var(--ds-font-size-heading-5);font-weight:600;line-height:var(--ds-line-height-heading-5);color:var(--ds-color-text);flex-grow:1;display:inline-block}.ds-collapsible-panel[data-closed] .ds-collapsible-panel-header-inner{writing-mode:vertical-rl;transform:rotate(180deg)}.ds-collapsible-panel-content{flex-direction:column;flex-grow:1;flex-shrink:1;display:flex;overflow-y:auto}.ds-collapsible-panel-content[data-closed]{display:none}.ds-collapsible-panel-body{padding:var(--ds-content-padding);flex-grow:1;transition:opacity .2s ease-in-out}.ds-collapsible-panel-body[data-starting],.ds-collapsible-panel-body[data-ending]{opacity:0}}

@layer theme, base, antd, components, utilities;

#d3tooltip {
    position: absolute;
    width: 200px;
    height: auto;
    padding: 10px;
    background-color: #131316;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
    pointer-events: none;
    opacity: 0;
}

#d3tooltip_tree {
    position: absolute;
    width: 160px;
    height: auto;
    padding: 10px;
    background-color: #fafafa;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 6px;
    -webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);
    pointer-events: none;
    opacity: 0;
    color: #ffffff;
    background-color: #2e90fa;
}

.cnode {
    height: 2px;
    width: 2px;
    border: 1px solid white;
}

#d3tooltip.hidden {
    display: none;
}

#d3tooltip p {
    margin: 0;
    font-family: sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: #ffffff;
}

#d3tooltip_tree p {
    margin: 0;
    font-family: sans-serif;
    font-size: 12px;
    line-height: 20px;
}

rect.selection {
    stroke: #333;
    stroke-dasharray: 4px;
    stroke-opacity: 0.5;
    fill: transparent;
}

rect.cell-border {
    /* stroke: #eee; */
    stroke-width: 0.3px;
}

rect.cell-selected {
    stroke: rgb(51, 102, 153);
    stroke-width: 0.5px;
}

rect.cell-hover {
    stroke: #f00;
    stroke-width: 0.3px;
}
text.mono {
    font-size: 9pt;
    font-family: var(--font-family-global);
    fill: var(--color-ds-color-text-secondary);
}

.rlink,
.clink {
    fill: none;
    stroke: #ccc !important;
    stroke-width: 1.5px;
    cursor: pointer;
}

.legendTitle {
    color: white;
}

.handle--nw,
.handle--sw,
.handle--ne,
.handle--se {
    fill: #ffffff;
    width: 4px;
    height: 4px;
}

rect.selection {
    stroke: #131316;
    stroke-dasharray: 3px;
    stroke-opacity: 1;
    fill: transparent;
    stroke-width: 1.5px;
}

.drag-line {
    stroke: #3983dc;
    pointer-events: bounding-box;
}

.ctree {
    pointer-events: bounding-box;
}

/* .clink {
    pointer-events: bounding-box;
} */

.ctree:hover .drag-line {
    opacity: 1;
    pointer-events: bounding-box;
}

#spatialx-dendrogram {
    font-size: 12px;
}

#legendTitle,
.legendText {
    fill: var(--color-ds-color-text-secondary) !important;
}

.colLabel,
.rowLabel {
    fill: var(--color-ds-color-text-secondary);
}

@layer theme, base, antd, components, utilities;
.vinci2-editchart .ant-tree-indent-unit {
    width: 8px !important;
}
.vinci2-editchart ::-webkit-scrollbar {
    width: 5px !important;
    height: 6px;
    border: 1px solid grey;
    border-radius: 8px;
}
.vinci2-editchart ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    width: 1px;
    height: 1px;
    background: gray;
}
.vinci2-editchart ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 2px gray;
    border-radius: 10px;
}
.vinci2-editchart .ant-btn-primary * {
    color: #fff;
}
.vinci2-tabs .ant-tabs-content.ant-tabs-content-top,
.vinci2-tabs .ant-tabs-tabpane.ant-tabs-tabpane-active {
    height: 100%;
}

@layer theme, base, antd, components, utilities;@layer components{.ds-badge{display:inline-flex}}

@layer theme, base, antd, components, utilities;@layer components{.ds-keyboard-shortcut{font-family:var(--ds-font-family);align-items:center;display:inline-flex}.ds-keyboard-shortcut-small{gap:.25rem}.ds-keyboard-shortcut-medium,.ds-keyboard-shortcut-large{gap:var(--ds-padding-xs)}.ds-keyboard-shortcut-key{font-family:var(--ds-font-family);background:var(--ds-color-fill-secondary);border:1px solid var(--ds-color-border);border-radius:var(--ds-border-radius-sm);color:var(--ds-color-text);white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.ds-keyboard-shortcut-separator{color:var(--ds-color-text-secondary);font-size:.75rem;font-weight:400}.ds-keyboard-shortcut-small .ds-keyboard-shortcut-key{min-width:1.125rem;height:1.125rem;padding:.125rem .375rem;font-size:.6875rem}.ds-keyboard-shortcut-medium .ds-keyboard-shortcut-key{min-width:1.375rem;height:1.375rem;padding:.1875rem .5rem;font-size:.75rem}.ds-keyboard-shortcut-large .ds-keyboard-shortcut-key{min-width:1.625rem;height:1.625rem;padding:.25rem .625rem;font-size:.8125rem}.dark .ds-keyboard-shortcut-key{background:var(--ds-color-fill-tertiary);border-color:var(--ds-color-border)}}

@layer theme, base, antd, components, utilities;

@keyframes chart-skeleton-fade-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes chart-skeleton-shimmer {
    0%,
    100% {
        opacity: var(--skeleton-target-opacity, 0.45);
    }
    50% {
        opacity: calc(var(--skeleton-target-opacity, 0.45) + 0.35);
    }
}

.chart-skeleton {
    opacity: 0;
    animation: chart-skeleton-fade-in 0.25s ease-out forwards;
}

.chart-skeleton-block {
    --skeleton-delay: 0ms;
    --skeleton-target-opacity: 0.45;
    opacity: var(--skeleton-target-opacity, 0.45);
    animation: chart-skeleton-shimmer 0.5s ease-in-out var(--skeleton-delay)
        infinite;
    background-color: var(--ds-color-fill-tertiary);
    border-radius: 4px;
}

@layer theme, base, antd, components, utilities;@layer components{.ds-field{align-items:center;gap:.5rem;display:inline-flex}.ds-field label{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size);line-height:var(--ds-line-height)}}

@layer theme, base, antd, components, utilities;@layer components{.ds-empty .ds-empty-image{height:auto}.ds-empty .ds-empty-icon{color:var(--ds-control-color-text-placeholder)}.ds-empty-small .ds-empty-icon{font-size:2rem}.ds-empty-medium .ds-empty-icon{font-size:3rem}.ds-empty-large .ds-empty-icon{font-size:4rem}}

@layer theme, base, antd, components, utilities;@layer components{.ds-btn.ds-btn-color-default.ds-btn-variant-outlined:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous):not(.ds-btn-background-ghost),.ds-btn.ds-btn-color-default.ds-btn-variant-dashed:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous):not(.ds-btn-background-ghost),.ds-btn.ds-btn-dangerous.ds-btn-variant-outlined:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-background-ghost){background-color:var(--ds-button-bg-secondary)}.ds-btn.ds-btn-color-default.ds-btn-variant-outlined:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous):not(.ds-btn-background-ghost),.ds-btn.ds-btn-dangerous.ds-btn-variant-outlined:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-background-ghost){background-image:linear-gradient(180deg, var(--ds-button-bg-gradient-top) 0%, var(--ds-button-bg-gradient-bottom) 100%);box-shadow:var(--ds-button-shadow-default), var(--ds-button-shadow-default-inner)}.ds-btn.ds-btn-background-ghost:not(.ds-btn-disabled):not(:disabled):is(.ds-btn-variant-outlined,.ds-btn-variant-dashed):not(.ds-btn-dangerous){box-shadow:none;background:0 0}.ds-btn.ds-btn-color-primary.ds-btn-variant-solid:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous){background-color:var(--ds-color-primary);border:1px solid var(--ds-color-primary);background-image:linear-gradient(180deg, var(--ds-button-bg-gradient-primary-top) 0%, var(--ds-button-bg-gradient-primary-bottom) 100%);box-shadow:var(--ds-button-shadow-solid), var(--ds-button-shadow-solid-inner);transition:background-color .2s,border-color .2s,box-shadow .2s}.ds-btn.ds-btn-dangerous.ds-btn-variant-solid:not(.ds-btn-disabled):not(:disabled){background-color:var(--ds-color-error);border:1px solid var(--ds-color-error);background-image:linear-gradient(180deg, var(--ds-button-bg-gradient-primary-top) 0%, var(--ds-button-bg-gradient-primary-bottom) 100%);box-shadow:var(--ds-button-shadow-solid), var(--ds-button-shadow-solid-inner);transition:background-color .2s,border-color .2s,box-shadow .2s}span.ds-btn-icon{align-items:center;display:flex}.ds-btn-negative-margin-wrapper{flex-shrink:0;display:inline-flex}.ds-btn-negative-margin-wrapper,.ds-btn-negative-margin-wrapper.ds-btn-wrapper-large{margin-inline:-1rem}.ds-btn-negative-margin-wrapper.ds-btn-wrapper-small{margin-inline:-.5rem}.ds-btn-loading-icon svg{animation:1s linear infinite spin}.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous).ds-btn-color-default.ds-btn-variant-outlined:not(.ds-btn-background-ghost):is(:hover,:focus-visible){border-color:var(--ds-color-primary-hover);color:var(--ds-color-primary-hover)}.ds-btn.ds-btn-dangerous.ds-btn-variant-outlined:not(.ds-btn-background-ghost):not(.ds-btn-disabled):not(:disabled){border-color:var(--ds-control-color-border);color:var(--ds-color-error)}.ds-btn.ds-btn-dangerous.ds-btn-variant-outlined:not(.ds-btn-background-ghost):not(.ds-btn-disabled):not(:disabled):is(:hover,:focus-visible){border-color:var(--ds-color-error-hover);color:var(--ds-color-error-hover)}.ds-btn.ds-btn-dangerous.ds-btn-variant-outlined:not(.ds-btn-background-ghost):not(.ds-btn-disabled):not(:disabled):active{border-color:var(--ds-color-error-active);color:var(--ds-color-error-active)}.ds-btn.ds-btn-dangerous.ds-btn-dangerous:is(.ds-btn-variant-outlined,.ds-btn-variant-dashed):not(.ds-btn-disabled):not(:disabled){color:var(--ds-color-error-fg)}.ds-btn.ds-btn-dangerous.ds-btn-dangerous:is(.ds-btn-variant-outlined,.ds-btn-variant-dashed):not(.ds-btn-disabled):not(:disabled):is(:hover,:focus-visible){color:var(--ds-color-error-fg-hover)}.ds-btn.ds-btn-dangerous.ds-btn-dangerous:is(.ds-btn-variant-outlined,.ds-btn-variant-dashed):not(.ds-btn-disabled):not(:disabled):active{color:var(--ds-color-error-fg-active)}.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous):is(.ds-btn-color-default.ds-btn-variant-dashed,.ds-btn-background-ghost.ds-btn-variant-outlined,.ds-btn-background-ghost.ds-btn-variant-dashed):is(:hover,:focus-visible){border-color:var(--ds-color-primary-hover);color:var(--ds-color-primary-hover)}.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous).ds-btn-color-default.ds-btn-variant-outlined:not(.ds-btn-background-ghost):is(:active,.ds-btn-active,[data-pressed]),.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous):is(.ds-btn-color-default.ds-btn-variant-dashed,.ds-btn-background-ghost.ds-btn-variant-outlined,.ds-btn-background-ghost.ds-btn-variant-dashed):active,.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous).ds-btn-color-default.ds-btn-variant-dashed:is(.ds-btn-active,[data-pressed]){border-color:var(--ds-color-primary-active);color:var(--ds-color-primary-active)}.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous).ds-btn-color-default.ds-btn-variant-text:is(.ds-btn-active,[data-pressed]){background-color:var(--ds-color-primary-bg);color:var(--ds-color-primary)}.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous).ds-btn-color-primary.ds-btn-variant-solid:is(:hover,:focus-visible){background-color:var(--ds-color-primary-hover);border-color:var(--ds-color-primary-hover);box-shadow:var(--ds-button-shadow-solid-hover), var(--ds-button-shadow-solid-inner)}.ds-btn.ds-btn-dangerous.ds-btn-variant-solid:not(.ds-btn-disabled):not(:disabled):is(:hover,:focus-visible){background-color:var(--ds-color-error-hover);border-color:var(--ds-color-error-hover);box-shadow:var(--ds-button-shadow-solid-hover), var(--ds-button-shadow-solid-inner)}.ds-btn:not(.ds-btn-disabled):not(:disabled):not(.ds-btn-dangerous).ds-btn-color-primary.ds-btn-variant-solid:active{background-color:var(--ds-color-primary-active);border-color:var(--ds-color-primary-active);box-shadow:var(--ds-button-shadow-solid-active), var(--ds-button-shadow-solid-inner)}.ds-btn.ds-btn-dangerous.ds-btn-variant-solid:not(.ds-btn-disabled):not(:disabled):active{background-color:var(--ds-color-error-active);border-color:var(--ds-color-error-active);box-shadow:var(--ds-button-shadow-solid-active), var(--ds-button-shadow-solid-inner)}.ds-btn.ds-btn-color-link:not(.ds-btn-disabled):not(:disabled):is(.ds-btn-variant-link,.ds-btn-variant-text){color:var(--ds-color-primary-fg)}.ds-btn.ds-btn-color-link:not(.ds-btn-disabled):not(:disabled):is(.ds-btn-variant-link,.ds-btn-variant-text):is(:hover,:focus-visible){color:var(--ds-color-primary-fg-hover)}.ds-btn.ds-btn-color-link:not(.ds-btn-disabled):not(:disabled):is(.ds-btn-variant-link,.ds-btn-variant-text):is(:active,.ds-btn-active,[data-pressed]){color:var(--ds-color-primary-fg-active)}.ds-btn.ds-btn-color-dangerous:not(.ds-btn-disabled):not(:disabled):is(.ds-btn-variant-link,.ds-btn-variant-text){color:var(--ds-color-error-fg)}.ds-btn.ds-btn-color-dangerous:not(.ds-btn-disabled):not(:disabled):is(.ds-btn-variant-link,.ds-btn-variant-text):is(:hover,:focus-visible){color:var(--ds-color-error-fg-hover)}.ds-btn.ds-btn-color-dangerous:not(.ds-btn-disabled):not(:disabled):is(.ds-btn-variant-link,.ds-btn-variant-text):active{color:var(--ds-color-error-fg-active)}.ds-btn-no-icon .ds-btn-loading-icon{position:absolute;inset-inline-start:50%;transform:translate(-50%)}.ds-btn-no-icon.ds-btn-loading .ds-btn-loading-icon{transition:opacity}.ds-btn-no-icon.ds-btn-loading>:not(.ds-btn-loading-icon){opacity:0;transition:opacity}}

@layer theme, base, antd, components, utilities;@layer components{.ds-tooltip .ds-tooltip-inner{min-height:auto}}

@layer theme, base, antd, components, utilities;@layer components{.ds-checkbox-wrapper{box-sizing:border-box;color:var(--ds-color-text);font-size:var(--ds-font-size);line-height:var(--ds-line-height);font-family:var(--ds-font-family);cursor:pointer;align-items:baseline;margin:0;padding:0;display:inline-flex}.ds-checkbox-wrapper:after{content:" ";width:0;display:inline-block;overflow:hidden}.ds-checkbox{color:var(--ds-color-text);font-size:var(--ds-font-size);line-height:1;font-family:var(--ds-font-family);white-space:nowrap;cursor:pointer;align-self:center;margin:0;padding:0;list-style:none;position:relative}.ds-checkbox-inner{box-sizing:border-box;width:var(--ds-control-interactive-size);height:var(--ds-control-interactive-size);background-color:var(--ds-color-bg-container);border:var(--ds-line-width) var(--ds-line-type) var(--ds-color-border);border-radius:var(--ds-border-radius-sm);border-collapse:separate;transition:all var(--ds-motion-duration-fast);color:var(--ds-color-white);direction:ltr;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-checkbox:focus-visible .ds-checkbox-inner{border-color:var(--ds-color-primary);outline:var(--ds-line-width-focus) solid var(--ds-color-primary-border);outline-offset:1px}.ds-checkbox-wrapper:hover:not(.ds-checkbox-wrapper-disabled) .ds-checkbox-inner{border-color:var(--ds-color-primary-hover)}.ds-checkbox-checked .ds-checkbox-inner,.ds-checkbox[data-checked] .ds-checkbox-inner,.ds-checkbox[data-indeterminate] .ds-checkbox-inner{background:var(--ds-color-primary);border-color:var(--ds-color-primary);color:var(--ds-color-white)}.ds-checkbox[data-checked]:hover:not([data-disabled]) .ds-checkbox-inner,.ds-checkbox[data-indeterminate]:hover:not([data-disabled]) .ds-checkbox-inner{background:var(--ds-color-primary-hover);border-color:var(--ds-color-primary-hover)}.ds-checkbox-indicator{pointer-events:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.ds-checkbox-indicator .ds-checkbox-checkmark,.ds-checkbox-indicator .ds-checkbox-indeterminate-mark{width:100%;height:100%}.ds-checkbox-label{min-width:0;padding-inline-start:8px}.ds-checkbox-wrapper-disabled{cursor:not-allowed}.ds-checkbox-wrapper-disabled .ds-checkbox-inner{color:var(--ds-color-text-disabled)}.ds-checkbox[data-disabled] .ds-checkbox-inner{background:var(--ds-color-bg-container-disabled);border-color:var(--ds-color-border);color:var(--ds-color-text-disabled)}.ds-checkbox[data-disabled][data-checked],.ds-checkbox[data-disabled][data-indeterminate]{background:var(--ds-color-bg-container-disabled)}.ds-checkbox-wrapper-error .ds-checkbox:not([data-checked],[data-indeterminate]) .ds-checkbox-inner{border-color:var(--ds-color-error)}.ds-checkbox-wrapper-warning .ds-checkbox:not([data-checked],[data-indeterminate]) .ds-checkbox-inner{border-color:var(--ds-color-warning)}.ds-checkbox-outlined .ds-checkbox[data-checked] .ds-checkbox-inner,.ds-checkbox-outlined .ds-checkbox[data-indeterminate] .ds-checkbox-inner{border-color:var(--ds-color-primary);color:var(--ds-color-primary);background:0 0}.ds-checkbox-outlined .ds-checkbox[data-checked]:hover:not([data-disabled]) .ds-checkbox-inner,.ds-checkbox-outlined .ds-checkbox[data-indeterminate]:hover:not([data-disabled]) .ds-checkbox-inner{border-color:var(--ds-color-primary-hover);color:var(--ds-color-primary-hover);background:0 0}.ds-checkbox-group{flex-wrap:wrap;gap:8px;display:inline-flex}}

@layer theme, base, antd, components, utilities;@layer components{.ds-spin-nested-loading,.ds-spin-container{min-width:0;min-height:0}.ds-spin-nested-loading{flex-direction:column;display:flex}.ds-spin-container{flex-direction:column;flex:auto;width:100%;display:flex}.ds-spin-text{color:var(--ds-color-icon)}.ds-spin-loader{width:var(--spin-size,1em);height:var(--spin-size,1em);border:max(2px, .12em) solid var(--ds-color-border);border-bottom-color:var(--ds-color-icon);box-sizing:border-box;border-radius:50%;animation:1s linear infinite spin;display:inline-block}.ds-spin-numeric .ds-spin-dot{font-size:var(--spin-size,1em)}}

@layer theme, base, antd, components, utilities;@layer components{.ds-icon-button{cursor:pointer;color:var(--ds-color-icon);background-color:#0000;border:none;border-radius:999px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.ds-icon-button:hover{background-color:var(--ds-color-fill-secondary);color:var(--ds-color-icon-hover)}.ds-icon-button:active:not(:disabled),.ds-icon-button[data-pressed]:not(:disabled),.ds-icon-button.ds-icon-button-active,.ds-icon-button.ds-popover-open{background-color:var(--ds-color-primary-bg);color:var(--ds-color-primary)}.ds-icon-button:focus{outline:none}.ds-icon-button:focus-visible{outline:var(--ds-line-width-focus) solid var(--ds-color-primary-border);outline-offset:1px;transition:outline-offset,outline}.ds-icon-button:disabled{cursor:not-allowed;color:var(--ds-color-text-disabled)}.ds-icon-button.ds-icon-button-medium{width:1.75rem;height:1.75rem;padding:.25rem;font-size:1.25rem}.ds-icon-button.ds-icon-button-medium.ds-icon-button-negative-margin{margin:-.25rem}.ds-icon-button.ds-icon-button-small{width:1.5rem;height:1.5rem;padding:.25rem;font-size:1rem}.ds-icon-button.ds-icon-button-small.ds-icon-button-negative-margin{margin:-.25rem}.ds-icon-button .ds-spin{justify-content:center;align-items:center;font-size:.8em;line-height:1;display:flex}}

@layer theme, base, antd, components, utilities;@layer components{.ds-label-with-help{display:inline-block}.ds-label-with-help-content{vertical-align:middle}.ds-label-with-help-icon{height:1em;vertical-align:middle;height:1lh;margin-inline-start:.25rem}.ds-label-with-help-icon-button{cursor:help;vertical-align:top}.ds-label-with-help-optional-mark{color:var(--ds-color-text-tertiary);margin-inline-start:.25rem}.ds-label-with-help-required-mark{font-size:var(--ds-font-size);margin-inline-start:.25rem;font-family:Inter,sans-serif;line-height:1;display:inline-block}.ds-label-with-help-required-mark.ds-label-with-help-required-mark-asterisk{color:var(--ds-form-label-required-mark-color)}}

@layer theme, base, antd, components, utilities;@layer components{.ds-radio{align-self:unset}.ds-radio-wrapper{display:inline-flex}.ds-radio-wrapper .ds-radio{transform:translateY(.1875rem)}}

@layer theme, base, antd, components, utilities;@layer components{.ds-switch .ds-switch-inner span.ds-switch-inner-checked,.ds-switch .ds-switch-inner span.ds-switch-inner-unchecked{place-items:center;display:flex}}

@layer theme, base, antd, components, utilities;

@layer components {
    .vinci-box-plot-unit {
        position: relative;
    }

    .vinci-violin-unit {
        position: relative;
    }

    .vinci-violin {
        background: var(--ds-color-bg-container) !important;
        border: 1px solid var(--ds-color-border) !important;
        border-radius: 8px;
    }

        .vinci-violin .vinci-violin-body {
            padding: 0;
        }

        .vinci-violin .vinci-violin-title {
            border-bottom: 1px solid var(--ds-color-border) !important;
            color: inherit;
            font-weight: 600;
        }

        /* .echarts-for-react div:nth-child(2) {
            background-color: var(--ds-color-bg-container) !important;
        } */
        .vinci-violin-chart-wrapper .echarts-for-react {
            background: transparent !important;
        }

    .vinci-box-plot {
        background: var(--ds-color-bg-container) !important;
        border: 1px solid var(--ds-color-border) !important;
        border-radius: 8px !important;
    }

        .vinci-box-plot .vinci-box-plot-body {
            padding: 0;
        }

        .vinci-box-plot .vinci-box-plot-title {
            border-bottom: 1px solid var(--ds-color-border) !important;
            color: inherit;
            font-weight: 600;
        }

        /* .echarts-for-react div:nth-child(2) {
            background-color: var(--ds-color-bg-container) !important;
        } */

    .vinci-intersection-plot {
        background: var(--ds-color-bg-container) !important;
        border: 1px solid var(--ds-color-border) !important;
        border-radius: 8px !important;
    }

        .vinci-intersection-plot .vinci-intersection-plot-body {
            padding: 0;
        }

        .vinci-intersection-plot .vinci-intersection-plot-title {
            border-bottom: none !important;
            color: var(--ds-color-text-secondary) !important;
            text-align: center;
            font-weight: 600;
        }
        .vinci-intersection-plot .echarts-for-react {
            background-color: var(--ds-color-bg-container) !important;
        }
        /*
        .echarts-for-react div:nth-child(2) {
            background-color: var(--ds-color-bg-container) !important;
        } */

    .vinci-bubble-heatmap-split {
        background: var(--ds-color-bg-container) !important;
        border: 1px solid var(--ds-color-border) !important;
        border-radius: 8px !important;
    }

        .vinci-bubble-heatmap-split .vinci-bubble-title {
            border-bottom: 1px solid var(--ds-color-border) !important;
            color: inherit;
            font-weight: 600;
            background: var(--ds-color-bg-container) !important;
            border-radius: 8px 8px 0 0 !important;
            padding: 12px 16px !important;
        }

        .vinci-bubble-heatmap-split .vinci-bubble-heatmap {
            background: var(--ds-color-bg-container) !important;
            border: 0px solid var(--ds-color-border) !important;
            border-radius: 0 0px 8px 8px !important;
        }

            :is(.vinci-bubble-heatmap-split .vinci-bubble-heatmap) .vinci-intersection-plot-body {
                padding: 0;
            }

            :is(.vinci-bubble-heatmap-split .vinci-bubble-heatmap) .vinci-intersection-plot-title {
                border-bottom: none !important;
                color: var(--ds-color-text-secondary) !important;
                font-weight: 600;
                text-align: center;
            }

            :is(.vinci-bubble-heatmap-split .vinci-bubble-heatmap) .vinci-bubble-heatmap__legend {
                border-top: none !important;
            }

                :is(:is(.vinci-bubble-heatmap-split .vinci-bubble-heatmap) .vinci-bubble-heatmap__legend) .vinci-bubble-heatmap__percentage {
                    border-color: #ffffff0f !important;
                }

                    :is(:is(:is(.vinci-bubble-heatmap-split .vinci-bubble-heatmap) .vinci-bubble-heatmap__legend) .vinci-bubble-heatmap__percentage) p {
                        color: var(--ds-color-text-secondary) !important;
                    }

                    :is(:is(:is(.vinci-bubble-heatmap-split .vinci-bubble-heatmap) .vinci-bubble-heatmap__legend) .vinci-bubble-heatmap__percentage) .vinci-bubble-heatmap__percentage-point > div {
                        border-color: var(--ds-color-border) !important;
                    }

            :is(.vinci-bubble-heatmap-split .vinci-bubble-heatmap) .vinci-bubble-heatmap__chart {
                border: none !important;
            }

                :is(:is(.vinci-bubble-heatmap-split .vinci-bubble-heatmap) .vinci-bubble-heatmap__chart) .echarts-for-react {
                    background: transparent !important;
                }

    .vinci-bubble-heatmap {
        background: var(--ds-color-bg-container) !important;
        border: 1px solid var(--ds-color-border) !important;
        border-radius: 8px !important;
    }

        .vinci-bubble-heatmap .vinci-intersection-plot-body {
            padding: 0;
        }

        .vinci-bubble-heatmap .vinci-intersection-plot-title {
            border-bottom: none !important;
            color: var(--ds-color-text-secondary) !important;
            font-weight: 600;
            text-align: center;
        }

        .vinci-bubble-heatmap .vinci-bubble-heatmap__legend {
            border-top: none !important;
        }

            :is(.vinci-bubble-heatmap .vinci-bubble-heatmap__legend) .vinci-bubble-heatmap__percentage {
                border-color: #ffffff0f !important;
            }

                :is(:is(.vinci-bubble-heatmap .vinci-bubble-heatmap__legend) .vinci-bubble-heatmap__percentage) .vinci-bubble-heatmap__percentage-point > div {
                    border-color: var(--ds-color-border) !important;
                }

        .vinci-bubble-heatmap .vinci-bubble-heatmap__chart {
            border: none !important;
        }

            :is(.vinci-bubble-heatmap .vinci-bubble-heatmap__chart) .echarts-for-react {
                background: transparent !important;
            }

    .vinci-correlation {
        background: var(--ds-color-bg-container) !important;
        border: 1px solid var(--ds-color-border) !important;
        border-radius: 8px !important;
    }
            :is(.vinci-correlation .vinci-correlation__legend__value) .vinci-correlation__legend__label {
                /* color: var(--chart-text); */
                color: var(--color-ds-color-text-secondary) !important;
                font-size: 12px !important;
            }

        /* .echarts-for-react > div {
            background-color: var(--ds-color-bg-container) !important;
        } */

    .vinci-stack-bar {
        background: var(--ds-color-bg-container) !important;
        border: 1px solid var(--ds-color-border) !important;
        border-radius: 8px !important;
    }

        .vinci-stack-bar .vinci-stack-bar__body {
            padding: 0;
        }

        .vinci-stack-bar .vinci-stack-bar__title {
            border-bottom: 1px solid var(--ds-color-border) !important;
            color: var(--ds-color-text-secondary) !important;
            font-weight: 600;
            font-size: 14px !important;
        }
        #chart-container ::-webkit-scrollbar {
            width: 5px !important;
            height: 15px !important;
            border: 2px solid transparent;
            border-radius: 0px;
        }

        #chart-container ::-webkit-scrollbar-thumb {
            border-radius: 0px;
            width: 5px;
            height: 5px;
            background: #6b6b6b;
        }

        #chart-container ::-webkit-scrollbar-track {
            background-color: #363636;
            border-radius: 0px;
        }

        #chart-container ::-webkit-scrollbar-button {
            background-color: #363636;
            display: block;
            background-repeat: no-repeat;
            background-size: 50%;
            height: 16px;
            /*  #chart-container {
            ::-webkit-scrollbar {
                width: 5px;
                height: 15px;
                border: 2px solid transparent;
                border-radius: 0px;
            }
            ::-webkit-scrollbar-thumb {
                border-radius: 0px;
                width: 5px;
                height: 5px;
                background: #6b6b6b;
            }
            ::-webkit-scrollbar-track {
                background-color: #363636;
                border-radius: 0px;
            }
            ::-webkit-scrollbar-button {
                background-color: #363636;
                display: block;
                background-repeat: no-repeat;
                background-size: 50%;
                /* height: 16px;
            width: 16px; */
        }

        /* Horizontal scrollbar buttons */
        #chart-container ::-webkit-scrollbar-button:horizontal {
            background: transparent;
            /* Default background */
            border: none;
        }

        /* Left button */
        #chart-container ::-webkit-scrollbar-button:horizontal:start:decrement {
            background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27100%27 height=%27100%27 fill=%27rgb%28256, 256, 256%29%27><polygon points=%270,0 0,100 50,50%27/></svg>");
            /* Replace with your icon */
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center;
            height: 22px;
            width: 22px;
        }

        #chart-container ::-webkit-scrollbar-button:horizontal:start:increment {
            display: none;
        }

        #chart-container ::-webkit-scrollbar-button:horizontal:end:decrement {
            display: none;
        }

        /* Right button */
        #chart-container ::-webkit-scrollbar-button:horizontal:end:increment {
            background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27100%27 height=%27100%27 fill=%27rgb%28256, 256, 256%29%27><polygon points=%270,0 0,100 50,50%27/></svg>");
            /* Replace with your icon */
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center right;
            height: 22px;
            width: 22px;
        }

    .chart-scrollbar {
        scrollbar-color: auto;
    }

        .chart-scrollbar::-webkit-scrollbar {
            width: var(--chart-scrollbar-size, 10px);
            height: var(--chart-scrollbar-size, 10px);
        }

        .chart-scrollbar::-webkit-scrollbar-thumb {
            background: var(--ds-scrollbar-color-thumb);
            border: 1px solid var(--ds-color-border);
            border-radius: 9999px;
        }

        .chart-scrollbar::-webkit-scrollbar-track {
            background: var(--ds-scrollbar-color-track);
        }
        .chart-scrollbar::-webkit-scrollbar-button {
            display: none !important;
        }
}

::-webkit-scrollbar-button:horizontal {
    background: transparent;
    /* Default background */
    border: none;
}

/* Left button */
::-webkit-scrollbar-button:horizontal:start:decrement {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27100%27 height=%27100%27 fill=%27rgb%28256, 256, 256%29%27><polygon points=%270,50 50,100 50,0%27/></svg>");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center right;
    height: 22px;
    width: 16px;
}

::-webkit-scrollbar-button:horizontal:start:increment {
    display: none;
}

::-webkit-scrollbar-button:horizontal:end:decrement {
    display: none;
}

/* Right button */
::-webkit-scrollbar-button:horizontal:end:increment {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27100%27 height=%27100%27 fill=%27rgb%28256, 256, 256%29%27><polygon points=%270,0 0,100 50,50%27/></svg>");
    /* Replace with your icon */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center left;
    height: 22px;
    width: 16px;
}

/* Right button */
::-webkit-scrollbar-button:horizontal:end:increment {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27100%27 height=%27100%27 fill=%27rgb%28256, 256, 256%29%27><polygon points=%270,0 0,100 50,50%27/></svg>");
    /* Replace with your icon */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center left;
    height: 22px;
    width: 16px;
}

@layer theme, base, antd, components, utilities;@layer components{.ds-dialog-mask{z-index:var(--ds-z-index-modal-mask);background-color:var(--ds-color-bg-mask);transition:opacity .2s var(--ds-motion-ease-out);position:fixed;inset:0}.ds-dialog-mask[data-starting-style],.ds-dialog-mask[data-ending-style]{opacity:0}.ds-dialog-wrap{z-index:var(--ds-z-index-modal);padding:var(--ds-modal-edge-padding);-webkit-overflow-scrolling:touch;outline:0;display:flex;position:fixed;inset:0;overflow-y:auto}.ds-dialog-centered{justify-content:center;align-items:center}.ds-dialog-top-aligned{padding-top:calc(var(--ds-modal-edge-padding) + 4rem);justify-content:center;align-items:flex-start}.ds-dialog-wrap-fullscreen{padding:0}.ds-dialog{width:min(var(--ds-dialog-width), calc(100vw - var(--ds-modal-edge-padding) * 2));max-width:100%;max-height:calc(100vh - var(--ds-modal-edge-padding) * 2);pointer-events:none;transform-origin:50%;transition:transform .2s var(--ds-motion-ease-out), opacity .2s var(--ds-motion-ease-out);margin:auto;padding-bottom:0;position:relative;top:0}.ds-dialog[data-starting-style],.ds-dialog[data-ending-style]{opacity:0;transform:scale(.96)}.ds-dialog-content{width:100%;max-height:inherit;border-radius:var(--ds-border-radius-lg);background:var(--ds-dialog-bg,var(--ds-color-bg-elevated));box-shadow:var(--ds-box-shadow-secondary);color:var(--ds-color-text);pointer-events:auto;flex-direction:column;display:flex;overflow:hidden}.ds-dialog-content:focus,.ds-dialog-content:focus-visible{outline:none}.ds-dialog-size-fullscreen{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;top:0}.ds-dialog-size-fullscreen .ds-dialog-content{border-radius:0;width:100%;height:100%;max-height:100%}.ds-dialog-header,.ds-dialog-footer{background:0 0;flex:none}.ds-dialog-header{padding-block:var(--ds-modal-header-padding-block);padding-inline:var(--ds-modal-padding)}.ds-dialog-footer{padding-block:var(--ds-modal-footer-padding-block);padding-inline:var(--ds-modal-padding)}.ds-dialog-fixed .ds-dialog-header{border-bottom:1px solid var(--ds-color-split);padding-block:var(--ds-modal-fixed-header-padding-block);padding-inline:var(--ds-modal-padding)}.ds-dialog-fixed .ds-dialog-footer{border-top:1px solid var(--ds-color-split);padding-block:var(--ds-modal-fixed-footer-padding-block);padding-inline:var(--ds-modal-padding)}.ds-dialog-title-row{min-width:0}.ds-dialog-title{min-width:0;color:var(--ds-color-text);font-size:var(--ds-font-size-lg);font-weight:600;line-height:var(--ds-line-height-lg);display:block}.ds-dialog-header-after-title{margin-top:var(--ds-modal-fixed-header-padding-block)}.ds-dialog-close{flex-shrink:0}.ds-dialog-body-wrapper{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.ds-dialog-body{min-height:0;padding:var(--ds-dialog-body-content-padding,var(--ds-modal-padding));flex:auto;overflow:auto}.ds-dialog-no-body-scroll .ds-dialog{max-height:100%}.ds-dialog-no-body-scroll .ds-dialog-body{display:grid;overflow:hidden}.ds-dialog-no-body-scroll .ds-dialog-body>*{min-height:0}.ds-dialog-footer-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ds-dialog-loading-overlay{z-index:10;background-color:color-mix(in oklab, var(--ds-dialog-bg) 60%, transparent);margin-top:calc(var(--ds-dialog-header-height,0));margin-bottom:calc(var(--ds-dialog-footer-height,0));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}}

@layer theme, base, antd, components, utilities;@property --ds-border-beam-simple-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@layer components{@keyframes ds-border-beam-simple-sweep{0%{--ds-border-beam-simple-angle:var(--ds-border-beam-simple-from)}to{--ds-border-beam-simple-angle:var(--ds-border-beam-simple-to)}}.ds-border-beam-simple{position:relative}.ds-border-beam-simple-ring{pointer-events:none;border-radius:inherit;border:var(--ds-border-beam-simple-border-width) solid transparent;background:conic-gradient(from var(--ds-border-beam-simple-angle), transparent 0deg, var(--ds-border-beam-color-4,#553c81) calc(var(--ds-border-beam-simple-span) * .2), var(--ds-border-beam-color-2,#439bff) calc(var(--ds-border-beam-simple-span) * .45), var(--ds-border-beam-color-3,#59b5bf) calc(var(--ds-border-beam-simple-span) * .65), var(--ds-border-beam-color-1,#26d99e) calc(var(--ds-border-beam-simple-span) * .85), transparent var(--ds-border-beam-simple-span), transparent 360deg) border-box;-webkit-mask-composite:xor;animation:ds-border-beam-simple-sweep var(--ds-border-beam-simple-duration) linear infinite;animation-delay:var(--ds-border-beam-simple-delay);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ds-border-beam-simple-ring[data-solid]{background:conic-gradient(from var(--ds-border-beam-simple-angle), var(--ds-border-beam-color-4,#553c81), var(--ds-border-beam-color-2,#439bff), var(--ds-border-beam-color-3,#59b5bf), var(--ds-border-beam-color-1,#26d99e), var(--ds-border-beam-color-4,#553c81)) border-box}@media (prefers-reduced-motion:reduce){.ds-border-beam-simple-ring{animation:none}}}

@layer theme, base, antd, components, utilities;@layer components{.ds-border-beam{width:fit-content}}

@layer theme, base, antd, components, utilities;@layer components{.ds-data-table-wrapper.ds-data-table-zebra{border:none}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-pagination{background:0 0;border-top:none;border-radius:0}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-thead>tr>th,.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-thead>tr>td{background:0 0;border-bottom:none}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-thead>tr>th:not(:last-child):before,.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-thead>tr>td:not(:last-child):before{display:block}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-thead>tr>th:hover,.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-thead>tr>td:hover,.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-thead>tr>.ds-data-table-cell-fix-left,.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-thead>tr>.ds-data-table-cell-fix-right{background:var(--ds-color-bg-container)}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row>.ds-data-table-cell{border-bottom:none}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row:nth-child(2n)>.ds-data-table-cell{background:var(--ds-color-fill-tertiary)}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row:nth-child(2n)>.ds-data-table-cell:first-child{border-top-left-radius:var(--ds-border-radius);border-bottom-left-radius:var(--ds-border-radius)}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row:nth-child(2n)>.ds-data-table-cell:last-child{border-top-right-radius:var(--ds-border-radius);border-bottom-right-radius:var(--ds-border-radius)}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row:nth-child(2n)>.ds-data-table-cell.ds-data-table-cell-fix-left,.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row:nth-child(2n)>.ds-data-table-cell.ds-data-table-cell-fix-right{background:linear-gradient(var(--ds-color-fill-tertiary), var(--ds-color-fill-tertiary)), var(--ds-color-bg-container)}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell{background:var(--ds-color-fill-secondary)}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell:first-child{border-top-left-radius:var(--ds-border-radius);border-bottom-left-radius:var(--ds-border-radius)}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell:last-child{border-top-right-radius:var(--ds-border-radius);border-bottom-right-radius:var(--ds-border-radius)}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell.ds-data-table-cell-fix-left,.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell.ds-data-table-cell-fix-right{background:linear-gradient(var(--ds-color-fill-secondary), var(--ds-color-fill-secondary)), var(--ds-color-bg-container)}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected>.ds-data-table-cell{background:var(--ds-color-primary-bg)}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected>.ds-data-table-cell.ds-data-table-cell-fix-left,.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected>.ds-data-table-cell.ds-data-table-cell-fix-right{background:linear-gradient(var(--ds-color-primary-bg), var(--ds-color-primary-bg)), var(--ds-color-bg-container)}.ds-data-table-wrapper.ds-data-table-zebra .ds-data-table-tbody .ds-data-table-row>td.ds-data-table-column-sort{background-color:unset}}

@layer theme, base, antd, components, utilities;@layer components{.ds-data-table-wrapper.ds-data-table-minimal{--ds-data-table-minimal-cell-padding-block:6px;--ds-data-table-minimal-cell-padding-inline:8px;--ds-data-table-minimal-header-padding-block-end:8px;--ds-data-table-minimal-row-height:28px;margin-inline:calc(-1 * var(--ds-data-table-minimal-cell-padding-inline));background:0 0;border:none;border-radius:0}.ds-data-table-wrapper.ds-data-table-minimal:after{box-shadow:none}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-container,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-content,.ds-data-table-wrapper.ds-data-table-minimal table,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody{background:0 0;border-radius:0}.ds-data-table-wrapper.ds-data-table-minimal table{border-collapse:separate;border-spacing:0 1px}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody:before{content:"";height:2px;display:block}.ds-data-table-wrapper.ds-data-table-minimal.ds-data-table-middle{--ds-data-table-minimal-cell-padding-block:4px;--ds-data-table-minimal-cell-padding-inline:8px;--ds-data-table-minimal-header-padding-block-end:6px;--ds-data-table-minimal-row-height:24px}.ds-data-table-wrapper.ds-data-table-minimal.ds-data-table-small{--ds-data-table-minimal-cell-padding-block:2px;--ds-data-table-minimal-cell-padding-inline:8px;--ds-data-table-minimal-header-padding-block-end:6px;--ds-data-table-minimal-row-height:20px}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>th,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>td{padding:0 var(--ds-data-table-minimal-cell-padding-inline) var(--ds-data-table-minimal-header-padding-block-end);color:var(--ds-color-text-tertiary);font-size:12px;font-weight:var(--ds-font-weight-medium,500);letter-spacing:.02px;text-transform:uppercase;background:0 0;line-height:16px;position:relative}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>th:after,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>td:after{content:"";background-color:var(--ds-color-split);height:1px;position:absolute;bottom:0;left:0;right:0}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>th:first-child:after,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>td:first-child:after{left:var(--ds-data-table-minimal-cell-padding-inline)}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>th:last-child:after,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>td:last-child:after{right:var(--ds-data-table-minimal-cell-padding-inline)}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>th:not(:last-child):not(.ds-data-table-selection-column):not([colspan]):before,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>td:not(:last-child):not(.ds-data-table-selection-column):not([colspan]):before{top:0;width:1px;height:calc(100% - var(--ds-data-table-minimal-header-padding-block-end));background-color:var(--ds-color-split);content:"";display:block;position:absolute;inset-inline-end:0;transform:none}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>th:hover,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>td:hover{background:0 0}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody>tr>th,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody>tr>td,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-cell{padding:var(--ds-data-table-minimal-cell-padding-block) var(--ds-data-table-minimal-cell-padding-inline);background:0 0;border-bottom:0}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>.ds-data-table-cell-fix-left,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>.ds-data-table-cell-fix-right,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody>tr>.ds-data-table-cell-fix-left,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody>tr>.ds-data-table-cell-fix-right{background:var(--ds-color-bg-container)}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-cell{height:var(--ds-data-table-minimal-row-height)}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell{background:var(--ds-color-fill-tertiary)}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell:first-child{border-top-left-radius:var(--ds-border-radius);border-bottom-left-radius:var(--ds-border-radius)}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell:last-child{border-top-right-radius:var(--ds-border-radius);border-bottom-right-radius:var(--ds-border-radius)}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell.ds-data-table-cell-fix-left,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell.ds-data-table-cell-fix-right{background:linear-gradient(var(--ds-color-fill-tertiary), var(--ds-color-fill-tertiary)), var(--ds-color-bg-container)}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected>.ds-data-table-cell,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected:hover>.ds-data-table-cell{background:var(--ds-color-primary-bg)}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected>.ds-data-table-cell:first-child,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected:hover>.ds-data-table-cell:first-child{border-top-left-radius:var(--ds-border-radius);border-bottom-left-radius:var(--ds-border-radius)}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected>.ds-data-table-cell:last-child,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected:hover>.ds-data-table-cell:last-child{border-top-right-radius:var(--ds-border-radius);border-bottom-right-radius:var(--ds-border-radius)}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected>.ds-data-table-cell.ds-data-table-cell-fix-left,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected>.ds-data-table-cell.ds-data-table-cell-fix-right,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected:hover>.ds-data-table-cell.ds-data-table-cell-fix-left,.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected:hover>.ds-data-table-cell.ds-data-table-cell-fix-right{background:linear-gradient(var(--ds-color-primary-bg), var(--ds-color-primary-bg)), var(--ds-color-bg-container)}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-thead>tr>.ds-data-table-selection-column{padding-bottom:var(--ds-data-table-minimal-header-padding-block-end)}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-placeholder>td{border-bottom:0;border-radius:0;padding:16px 4px}.ds-data-table-wrapper.ds-data-table-minimal .ds-data-table-pagination{background:0 0;border-top:0;border-radius:0;padding:8px 0 0}}

@layer theme, base, antd, components, utilities;@layer components{.ds-data-table-wrapper.ds-data-table-cards{--ds-data-table-card-row-gap:8px;--ds-data-table-card-row-height:64px;--ds-data-table-card-radius:var(--ds-border-radius,6px);background:0 0;border:0;border-radius:0}.ds-data-table-wrapper.ds-data-table-cards:after{box-shadow:none}.ds-data-table-wrapper.ds-data-table-cards .ds-data-table,.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-container,.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-content,.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-thead,.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-tbody{background:0 0;border-radius:0}.ds-data-table-wrapper.ds-data-table-cards table{border-collapse:separate;border-spacing:0 var(--ds-data-table-card-row-gap);background:0 0;border-radius:0}.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-thead>tr>th,.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-thead>tr>td{color:var(--ds-color-text-secondary);background:0 0;border-bottom:0;padding-block:0}.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-thead>tr>th:hover,.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-thead>tr>td:hover{background:0 0}.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-thead>tr>.ds-data-table-cell-fix-left,.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-thead>tr>.ds-data-table-cell-fix-right{background:var(--ds-color-bg-container)}.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-tbody .ds-data-table-row>.ds-data-table-cell{height:var(--ds-data-table-card-row-height);background:var(--ds-color-bg-container);border-bottom:0}.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-tbody .ds-data-table-row>.ds-data-table-cell:first-child{border-start-start-radius:var(--ds-data-table-card-radius);border-end-start-radius:var(--ds-data-table-card-radius)}.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-tbody .ds-data-table-row>.ds-data-table-cell:last-child{border-start-end-radius:var(--ds-data-table-card-radius);border-end-end-radius:var(--ds-data-table-card-radius)}.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell{background:var(--ds-color-fill-tertiary)}.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell.ds-data-table-cell-fix-left,.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell.ds-data-table-cell-fix-right{background:linear-gradient(var(--ds-color-fill-tertiary), var(--ds-color-fill-tertiary)), var(--ds-color-bg-container)}.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-tbody .ds-data-table-row-selected>.ds-data-table-cell,.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-tbody .ds-data-table-row-selected:hover>.ds-data-table-cell{background:var(--ds-color-primary-bg)}.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-tbody .ds-data-table-row-selected>.ds-data-table-cell.ds-data-table-cell-fix-left,.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-tbody .ds-data-table-row-selected>.ds-data-table-cell.ds-data-table-cell-fix-right,.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-tbody .ds-data-table-row-selected:hover>.ds-data-table-cell.ds-data-table-cell-fix-left,.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-tbody .ds-data-table-row-selected:hover>.ds-data-table-cell.ds-data-table-cell-fix-right{background:linear-gradient(var(--ds-color-primary-bg), var(--ds-color-primary-bg)), var(--ds-color-bg-container)}.ds-data-table-wrapper.ds-data-table-cards .ds-data-table-pagination{background:0 0;border-top:0;padding-inline:0}}

@layer theme, base, antd, components, utilities;@layer components{.ds-data-table-wrapper{--ds-data-table-border:1px solid var(--ds-color-border-secondary,var(--ds-color-split));--ds-data-table-radius:8px;--ds-data-table-inner-radius:calc(var(--ds-data-table-radius) - 1px);--ds-data-table-padding-block:16px;--ds-data-table-padding-inline:16px;--ds-data-table-fixed-column-shadow:var(--ds-color-table-fixed-column-shadow,var(--ds-color-fill-secondary));clear:both;background:var(--ds-color-bg-container);border-radius:var(--ds-data-table-radius);max-width:100%;max-height:100%;color:var(--ds-color-text);font-size:var(--ds-font-size,14px);flex-direction:column;display:flex;position:relative}.ds-data-table-wrapper:after{z-index:1;content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ds-color-split);pointer-events:none;position:absolute;inset:0}.ds-data-table-wrapper.ds-data-table-zebra:after{box-shadow:none}.ds-data-table-wrapper .ds-spin-nested-loading,.ds-data-table-wrapper .ds-spin-container{flex-direction:column;flex:auto;min-height:0;display:flex}.ds-data-table-wrapper .ds-data-table{background:var(--ds-color-bg-container);border-radius:var(--ds-data-table-inner-radius);scrollbar-color:var(--ds-color-text-quaternary,var(--ds-color-text-placeholder)) var(--ds-color-split);flex-direction:column;flex:auto;min-height:0;display:flex}.ds-data-table-wrapper .ds-data-table-container{border-start-start-radius:var(--ds-data-table-inner-radius);border-start-end-radius:var(--ds-data-table-inner-radius);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:auto}.ds-data-table-wrapper .ds-data-table-content{flex:0 auto;min-height:0;display:flex}.ds-data-table-wrapper table{border-collapse:separate;border-spacing:0;border-radius:var(--ds-data-table-inner-radius) var(--ds-data-table-inner-radius) 0 0;text-align:start;flex:0 auto;width:100%;min-height:0}.ds-data-table-wrapper .ds-data-table-cell,.ds-data-table-wrapper .ds-data-table-thead>tr>th,.ds-data-table-wrapper .ds-data-table-tbody>tr>th,.ds-data-table-wrapper .ds-data-table-tbody>tr>td,.ds-data-table-wrapper tfoot>tr>th,.ds-data-table-wrapper tfoot>tr>td{padding:var(--ds-data-table-padding-block) var(--ds-data-table-padding-inline);overflow-wrap:break-word;position:relative}.ds-data-table-wrapper .ds-data-table-thead{z-index:1;background:var(--ds-color-bg-container);position:sticky;top:0}.ds-data-table-wrapper .ds-data-table-thead>tr:first-child>:first-child{border-start-start-radius:var(--ds-data-table-inner-radius)}.ds-data-table-wrapper .ds-data-table-thead>tr:first-child>:last-child{border-start-end-radius:var(--ds-data-table-inner-radius)}.ds-data-table-wrapper .ds-data-table-thead>tr>th,.ds-data-table-wrapper .ds-data-table-thead>tr>td{color:var(--ds-color-text-secondary);font-weight:var(--ds-font-weight-medium,500);text-align:start;background:var(--ds-color-fill-alter);border-bottom:var(--ds-data-table-border);line-height:20px;transition:background .2s;position:relative}.ds-data-table-wrapper .ds-data-table-thead>tr>th[colspan]:not([colspan="1"]),.ds-data-table-wrapper .ds-data-table-thead>tr>td[colspan]:not([colspan="1"]){text-align:center}.ds-data-table-wrapper .ds-data-table-thead>tr>th:not(:last-child):not(.ds-data-table-selection-column):not([colspan]):before,.ds-data-table-wrapper .ds-data-table-thead>tr>td:not(:last-child):not(.ds-data-table-selection-column):not([colspan]):before{top:50%;width:1px;height:calc(100% - var(--ds-data-table-padding-block) * 2);background-color:var(--ds-color-border-secondary,var(--ds-color-split));content:"";transition:background-color .2s;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.ds-data-table-wrapper .ds-data-table-thead>tr:not(:last-child)>th[colspan]{border-bottom:0}.ds-data-table-wrapper .ds-data-table-tbody{background:var(--ds-color-bg-container)}.ds-data-table-wrapper .ds-data-table-tbody>tr>th,.ds-data-table-wrapper .ds-data-table-tbody>tr>td{border-bottom:var(--ds-data-table-border);transition:background .2s}.ds-data-table-wrapper .ds-data-table-tbody>tr>th{color:var(--ds-color-text-secondary);font-weight:var(--ds-font-weight-medium,500);text-align:start;background:var(--ds-color-fill-alter);position:relative}.ds-data-table-wrapper .ds-data-table-tbody .ds-data-table-row{transition:background-color .2s}.ds-data-table-wrapper .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell{background:var(--ds-color-fill-alter)}.ds-data-table-wrapper .ds-data-table-tbody .ds-data-table-row:last-child>.ds-data-table-cell{border-bottom-color:#0000}.ds-data-table-wrapper .ds-data-table-tbody .ds-data-table-row:last-child>.ds-data-table-cell:first-child{border-bottom-left-radius:var(--ds-data-table-inner-radius)}.ds-data-table-wrapper .ds-data-table-tbody .ds-data-table-row:last-child>.ds-data-table-cell:last-child{border-bottom-right-radius:var(--ds-data-table-inner-radius)}.ds-data-table-wrapper .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected>.ds-data-table-cell{background:var(--ds-color-primary-bg)}.ds-data-table-wrapper .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected:hover>.ds-data-table-cell{background:var(--ds-color-primary-bg-hover,var(--ds-color-primary-bg))}.ds-data-table-wrapper .ds-data-table-tbody .ds-data-table-row[data-selectable=true]{cursor:pointer}.ds-data-table-wrapper .ds-data-table-cell{color:var(--ds-color-text);text-align:start;background:0 0;line-height:20px}.ds-data-table-wrapper.ds-data-table-middle{font-size:var(--ds-font-size,14px);--ds-data-table-padding-block:12px;--ds-data-table-padding-inline:12px}.ds-data-table-wrapper.ds-data-table-small{font-size:var(--ds-font-size,14px);--ds-data-table-padding-block:8px;--ds-data-table-padding-inline:8px}.ds-data-table-wrapper .ds-data-table-selection-column{text-align:center;min-width:32px;padding-inline:8px}.ds-data-table-wrapper .ds-data-table-selection-column:before,.ds-data-table-wrapper .ds-data-table-selection-column:after{background-color:#0000}.ds-data-table-wrapper .ds-data-table-thead>tr>.ds-data-table-selection-column{text-align:center}.ds-data-table-wrapper .ds-data-table-tbody>.ds-data-table-placeholder{color:var(--ds-color-text-disabled);text-align:center}.ds-data-table-wrapper .ds-data-table-tbody>.ds-data-table-placeholder:hover>th,.ds-data-table-wrapper .ds-data-table-tbody>.ds-data-table-placeholder:hover>td{background:var(--ds-color-bg-container)}.ds-data-table-wrapper .ds-data-table-tbody>.ds-data-table-placeholder>td{border-bottom-right-radius:var(--ds-data-table-inner-radius);border-bottom-left-radius:var(--ds-data-table-inner-radius);border-bottom:0;padding:1.5rem}.ds-data-table-wrapper .ds-data-table-measure-row{height:0!important;font-size:0!important}.ds-data-table-wrapper .ds-data-table-measure-cell{border-block:0!important;height:0!important;padding-block:0!important}.ds-data-table-wrapper .ds-data-table-measure-cell-content{pointer-events:none;height:0;overflow:hidden}.ds-data-table-wrapper .ds-data-table-column-has-sorters{cursor:pointer;outline:none;transition:all .3s,left}.ds-data-table-wrapper .ds-data-table-column-has-sorters:hover{background:var(--ds-color-fill-content)}.ds-data-table-wrapper .ds-data-table-column-has-sorters:hover:before{background-color:#0000}.ds-data-table-wrapper .ds-data-table-column-has-sorters:focus-visible{color:var(--ds-color-primary)}.ds-data-table-wrapper .ds-data-table-column-title{z-index:1;flex:1;min-width:0;position:relative}.ds-data-table-wrapper .ds-data-table-column-sorters{flex:auto;justify-content:space-between;align-items:center;display:flex;position:relative}.ds-data-table-wrapper .ds-data-table-column-sorters:after{content:"";width:100%;height:100%;position:absolute;inset:0}.ds-data-table-wrapper .ds-data-table-column-icons{min-width:16px;color:var(--ds-color-icon,var(--ds-color-text-disabled));flex-shrink:0;align-items:center;gap:4px;margin-inline-start:4px;transition:color .3s;display:flex}.ds-data-table-wrapper .ds-data-table-column-sorters:hover .ds-data-table-column-icons{color:var(--ds-color-icon-hover,var(--ds-color-text-secondary))}.ds-data-table-wrapper .ds-data-table-column-sort-icon{width:16px;min-width:16px;color:var(--ds-color-text-disabled);flex-direction:column;align-items:center;font-size:0;display:flex}.ds-data-table-wrapper .ds-data-table-column-sort-icon svg{color:currentColor;width:1rem;height:1rem;font-size:1rem}.ds-data-table-wrapper .ds-data-table-column-sort-icon svg:hover{color:var(--ds-color-text-secondary)}.ds-data-table-wrapper .ds-data-table-column-sort-icon.ds-data-table-column-sort-icon-none svg{font-size:.75rem}.ds-data-table-wrapper .ds-data-table-column-sort-icon.ds-data-table-column-sort-icon-none>svg:first-child{margin-bottom:-2px}.ds-data-table-wrapper .ds-data-table-column-sort-icon.ds-data-table-column-sort-icon-none>svg:last-child{margin-top:-2px}.ds-data-table-wrapper .ds-data-table-column-sort-icon.ds-data-table-column-sort-icon-asc,.ds-data-table-wrapper .ds-data-table-column-sort-icon.ds-data-table-column-sort-icon-desc{color:var(--ds-color-primary)}.ds-data-table-wrapper .ds-data-table-column-filter-icon{width:12px;min-width:12px;color:var(--ds-color-text-disabled);flex-direction:column;justify-content:center;align-items:center;display:flex}.ds-data-table-wrapper .ds-data-table-column-filter-icon svg{color:currentColor;width:10px;height:10px;font-size:.875rem}.ds-data-table-wrapper .ds-data-table-column-filter-icon:hover{color:var(--ds-color-text-secondary)}.ds-data-table-wrapper .ds-data-table-column-filter-icon.ds-data-table-column-filter-icon-active{color:var(--ds-color-primary)}.ds-data-table-wrapper .ds-data-table-pagination{border-top:var(--ds-data-table-border);border-bottom-right-radius:var(--ds-data-table-radius);border-bottom-left-radius:var(--ds-data-table-radius);background:0 0;justify-content:flex-end;padding:16px;display:flex}.ds-data-table-wrapper .ds-data-table-pagination.ds-data-table-pagination-right{justify-content:flex-end}.ds-data-table-wrapper .ds-data-table-pagination.ds-data-table-pagination-left{justify-content:flex-start}.ds-data-table-wrapper .ds-data-table-pagination.ds-data-table-pagination-center{justify-content:center}.ds-data-table-wrapper .ds-data-table-pagination .ant-pagination{margin:0}.ds-data-table-wrapper.ds-data-table-has-pagination .ds-data-table-container,.ds-data-table-wrapper.ds-data-table-has-pagination .ds-data-table,.ds-data-table-wrapper.ds-data-table-has-pagination table{border-bottom-right-radius:0;border-bottom-left-radius:0}.ds-data-table-wrapper.ds-data-table-has-pagination .ds-data-table-tbody .ds-data-table-row:last-child>.ds-data-table-cell{border-bottom-color:#0000}.ds-data-table-wrapper.ds-data-table-has-pagination .ds-data-table-tbody .ds-data-table-row:last-child>.ds-data-table-cell:first-child{border-bottom-left-radius:0}.ds-data-table-wrapper.ds-data-table-has-pagination .ds-data-table-tbody .ds-data-table-row:last-child>.ds-data-table-cell:last-child{border-bottom-right-radius:0}.ds-data-table-wrapper.ds-data-table-scroll-vertical .ds-data-table,.ds-data-table-wrapper.ds-data-table-scroll-vertical .ds-data-table-container,.ds-data-table-wrapper.ds-data-table-scroll-vertical table,.ds-data-table-wrapper.ds-data-table-scroll-vertical .ds-data-table-thead>tr:first-child>:last-child{border-top-right-radius:0}.ds-data-table-wrapper .ds-data-table-cell.ds-data-table-cell-fix-left,.ds-data-table-wrapper .ds-data-table-cell.ds-data-table-cell-fix-right{z-index:2;background:var(--ds-color-bg-container);position:sticky}.ds-data-table-wrapper .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell.ds-data-table-cell-fix-left,.ds-data-table-wrapper .ds-data-table-tbody .ds-data-table-row:hover>.ds-data-table-cell.ds-data-table-cell-fix-right{background:linear-gradient(var(--ds-color-fill-alter), var(--ds-color-fill-alter)), var(--ds-color-bg-container)}.ds-data-table-wrapper .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected>.ds-data-table-cell.ds-data-table-cell-fix-left,.ds-data-table-wrapper .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected>.ds-data-table-cell.ds-data-table-cell-fix-right{background:linear-gradient(var(--ds-color-primary-bg), var(--ds-color-primary-bg)), var(--ds-color-bg-container)}.ds-data-table-wrapper .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected:hover>.ds-data-table-cell.ds-data-table-cell-fix-left,.ds-data-table-wrapper .ds-data-table-tbody .ds-data-table-row.ds-data-table-row-selected:hover>.ds-data-table-cell.ds-data-table-cell-fix-right{background:linear-gradient(var(--ds-color-primary-bg-hover,var(--ds-color-primary-bg)), var(--ds-color-primary-bg-hover,var(--ds-color-primary-bg))), var(--ds-color-bg-container)}.ds-data-table-wrapper.ds-data-table-has-fix-left .ds-data-table-thead,.ds-data-table-wrapper.ds-data-table-has-fix-right .ds-data-table-thead{z-index:3}.ds-data-table-wrapper .ds-data-table-thead .ds-data-table-cell-fix-left,.ds-data-table-wrapper .ds-data-table-thead .ds-data-table-cell-fix-right{background:linear-gradient(var(--ds-color-fill-alter), var(--ds-color-fill-alter)), var(--ds-color-bg-container)}.ds-data-table-wrapper .ds-data-table-cell-fix-left-boundary:after,.ds-data-table-wrapper .ds-data-table-cell-fix-right-boundary:after{content:"";pointer-events:none;width:30px;transition:box-shadow .2s;position:absolute;top:0;bottom:-1px}.ds-data-table-wrapper .ds-data-table-cell-fix-left-boundary:after{right:-30px}.ds-data-table-wrapper .ds-data-table-cell-fix-right-boundary:after{left:-30px}.ds-data-table-wrapper.ds-data-table-ping-left .ds-data-table-cell-fix-left-boundary:after{box-shadow:inset 10px 0 8px -8px var(--ds-data-table-fixed-column-shadow)}.ds-data-table-wrapper.ds-data-table-ping-right .ds-data-table-cell-fix-right-boundary:after{box-shadow:inset -10px 0 8px -8px var(--ds-data-table-fixed-column-shadow)}.ds-data-table-wrapper .text-left{text-align:left!important}.ds-data-table-wrapper .text-center{text-align:center!important}.ds-data-table-wrapper .text-right{text-align:right!important}.ds-data-table-wrapper .ds-data-table-resize-handle{z-index:50;cursor:col-resize;opacity:0;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;width:12px;transition:opacity .2s,background-color .2s;position:absolute;top:0;bottom:0}.ds-data-table-wrapper .ds-data-table-resize-handle.ds-data-table-resize-ltr{right:-6px}.ds-data-table-wrapper .ds-data-table-resize-handle.ds-data-table-resize-rtl{left:-6px}.ds-data-table-wrapper .ds-data-table-resize-handle:before{content:"";background:0 0;border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ds-data-table-wrapper .ds-data-table-resize-handle:hover,.ds-data-table-wrapper .ds-data-table-resize-handle.ds-data-table-resize-handle-active{opacity:1}.ds-data-table-wrapper .ds-data-table-resize-handle:hover:before,.ds-data-table-wrapper .ds-data-table-resize-handle.ds-data-table-resize-handle-active:before{background-color:var(--ds-color-primary);box-shadow:0 0 0 1px var(--ds-color-primary-bg)}.ds-data-table-wrapper .ds-data-table-resize-handle.ds-data-table-resize-handle-active{z-index:999}.ds-data-table-wrapper thead>tr>th:last-child>.ds-data-table-resize-handle.ds-data-table-resize-ltr{right:0}.ds-data-table-wrapper thead>tr>th:last-child>.ds-data-table-resize-handle.ds-data-table-resize-ltr:before{left:auto;right:0;transform:none}.ds-data-table-wrapper thead>tr>th:last-child>.ds-data-table-resize-handle.ds-data-table-resize-rtl{left:0}.ds-data-table-wrapper thead>tr>th:last-child>.ds-data-table-resize-handle.ds-data-table-resize-rtl:before{left:0;right:auto;transform:none}.ds-data-table-wrapper .ds-data-table-thead th.ds-data-table-cell{z-index:1}.ds-data-table-wrapper .ds-data-table-thead th.ds-data-table-cell.ds-data-table-cell-fix-left,.ds-data-table-wrapper .ds-data-table-thead th.ds-data-table-cell.ds-data-table-cell-fix-right{z-index:4}.ds-data-table-wrapper .ds-data-table-thead th.ds-data-table-cell:hover .ds-data-table-resize-handle:not(:hover):not(.ds-data-table-resize-handle-active){opacity:.6}.ds-data-table-wrapper .ds-data-table-thead th.ds-data-table-cell:hover .ds-data-table-resize-handle:not(:hover):not(.ds-data-table-resize-handle-active):before{background-color:var(--ds-color-text-tertiary)}.ds-data-table-wrapper .ds-data-table-thead th.ds-data-table-cell.ds-data-table-cell-resizing{z-index:200}.ds-data-table-wrapper .ds-data-table-thead th.ds-data-table-cell:has(.ds-data-table-resize-handle-active){z-index:200}.ds-data-table-wrapper .ds-data-table-thead th.ds-data-table-cell.ds-data-table-cell-resizing .ds-data-table-resize-handle{z-index:999}.ds-data-table-wrapper .ds-data-table-thead th.ds-data-table-cell:has(.ds-data-table-resize-handle-active) .ds-data-table-resize-handle{z-index:999}.ds-data-table-wrapper .ds-data-table-resize-indicator{z-index:999;background-color:var(--ds-color-primary);opacity:1;pointer-events:none;width:2px;transition:transform .1s;position:absolute;top:0;bottom:0}.ds-data-table-wrapper:has(.ds-data-table-resize-handle-active){-webkit-user-select:none;user-select:none}.ds-data-table-wrapper:has(.ds-data-table-resize-handle-active) *{-webkit-user-select:none;user-select:none}.ds-data-table-wrapper.ds-data-table-resizing,.ds-data-table-wrapper.ds-data-table-resizing *{cursor:col-resize;-webkit-user-select:none;user-select:none}}

@layer theme, base, antd, components, utilities;@layer components{.ds-color-select{border-color:var(--ds-color-border);border-radius:var(--ds-border-radius);background:var(--ds-color-bg-container);border-width:var(--ds-line-width);border-style:var(--ds-line-type);transition:all var(--ds-motion-duration-mid);padding:.25rem}.ds-color-select[data-focus=true]{border-color:var(--ds-input-color-border-active);box-shadow:var(--ds-control-shadow-active);background-color:var(--ds-input-active-bg);outline:0}.ds-color-select .ds-tag{margin-right:0}.ds-color-select-option{align-items:center;gap:.5rem;display:flex}.ds-color-select-tag{align-items:center;display:flex}.ds-color-select-swatch{border:1px solid var(--ds-color-border);border-radius:9999px;flex-shrink:0;width:16px;height:16px}.ds-color-select-input{color:var(--ds-color-text);font-size:var(--ds-font-size);font-family:var(--ds-font-family);line-height:var(--ds-line-height);background:0 0;border:none;outline:none;flex:1;width:100%;min-width:11rem;margin-left:.25rem}.ds-color-select-input:first-child{margin-left:.7rem}}

@layer theme, base, antd, components, utilities;
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial;--tw-content:""}}}@layer theme{:root,:host{--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.text-ds-subheading,.text-ds-subheading2{text-transform:uppercase}}@layer base,antd;@layer components{:where(.ai2ui-tool-footer,.ai2ui-document-actions) button{font:inherit;cursor:pointer;border:1px solid var(--ds-color-border,#00000029);color:var(--ds-color-text,#000000e0);background:0 0;border-radius:6px;padding:.125rem .5rem}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-6{top:calc(var(--spacing) * 6)}.right-\(--ai2ui-scrollbar-w\,0px\){right:var(--ai2ui-scrollbar-w,0px)}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-\(--ai2ui-composer-h\,0px\)\!{bottom:var(--ai2ui-composer-h,0px)!important}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-\[19\.5px\]{left:19.5px}.left-\[37px\]{left:37px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-dropdown{z-index:var(--ds-z-index-dropdown)}.z-popup{z-index:var(--ds-z-index-popup)}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-0\.5{margin:calc(var(--spacing) * -.5)}.-m-0\.5\!{margin:calc(var(--spacing) * -.5)!important}.m-0{margin:0}.m-0\!{margin:0!important}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.75{margin-top:calc(var(--spacing) * .75)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-\[9\.5px\]{margin-left:9.5px}.ml-\[22px\]{margin-left:22px}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-8{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\!{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-full{width:100%;height:100%}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-60{height:calc(var(--spacing) * 60)}.h-\[1em\]{height:1em}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[min\(80vh\,860px\)\]{height:min(80vh,860px)}.h-\[var\(--collapsible-panel-height\)\]{height:var(--collapsible-panel-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[5lh\]{max-height:5lh}.max-h-\[8lh\]{max-height:8lh}.max-h-\[12lh\]{max-height:12lh}.max-h-\[16lh\]{max-height:16lh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[240px\]{max-height:240px}.max-h-\[256px\]{max-height:256px}.max-h-\[280px\]{max-height:280px}.max-h-\[332px\]{max-height:332px}.max-h-\[360px\]{max-height:360px}.max-h-\[480px\]{max-height:480px}.max-h-\[calc\(min\(80vh\,860px\)-1\.5rem\)\]{max-height:calc(min(80vh,860px) - 1.5rem)}.max-h-\[min\(7\.5rem\,25vh\)\]{max-height:min(7.5rem,25vh)}.max-h-\[min\(9rem\,25vh\)\]{max-height:min(9rem,25vh)}.max-h-\[min\(40rem\,calc\(100vh-8rem\)\)\]{max-height:min(40rem,100vh - 8rem)}.max-h-\[min\(80vh\,860px\)\]{max-height:min(80vh,860px)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-60{min-height:calc(var(--spacing) * 60)}.w-0{width:0}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-60{width:calc(var(--spacing) * 60)}.w-80{width:calc(var(--spacing) * 80)}.w-\[0\.55em\]{width:.55em}.w-\[212px\]{width:212px}.w-\[266px\]{width:266px}.w-\[calc\(100\%\+0\.75rem\)\]{width:calc(100% + .75rem)}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[28ch\]{max-width:28ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[50\%\]{max-width:50%}.max-w-\[160px\]{max-width:160px}.max-w-\[220px\]{max-width:220px}.max-w-\[300px\]{max-width:300px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[3ch\]{min-width:3ch}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[3px\]{--tw-translate-y:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\(--ai2ui-popup-collapsed\){scale:var(--ai2ui-popup-collapsed)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[ai2ui-bot-wiggle_1\.3s_ease-in-out_infinite\]{animation:1.3s ease-in-out infinite ai2ui-bot-wiggle}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-default\!{cursor:default!important}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-none{resize:none}.scroll-mt-2{scroll-margin-top:calc(var(--spacing) * 2)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[7px\]{gap:7px}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-hidden\!{overflow:hidden!important}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-hidden\!{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-t-\[calc\(0\.5rem-1px\)\]{border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-tl-\[8px\]{border-top-left-radius:8px}.rounded-tr-\[8px\]{border-top-right-radius:8px}.rounded-b-\[6px\]{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.rounded-b-\[calc\(0\.5rem-1px\)\]{border-bottom-right-radius:calc(.5rem - 1px);border-bottom-left-radius:calc(.5rem - 1px)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-bl-\[8px\]{border-bottom-left-radius:8px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dashed\!{--tw-border-style:dashed!important;border-style:dashed!important}.border-solid{--tw-border-style:solid;border-style:solid}.border-ds-color-border{border-color:var(--ds-color-border)}.border-ds-color-border\!{border-color:var(--ds-color-border)!important}.border-ds-color-border-secondary{border-color:var(--ds-color-border-secondary)}.border-ds-color-error-border{border-color:var(--ds-color-error-border)}.border-ds-color-primary{border-color:var(--ds-color-primary)}.border-ds-color-primary-border{border-color:var(--ds-color-primary-border)}.border-ds-color-split{border-color:var(--ds-color-split)}.border-ds-color-warning-border{border-color:var(--ds-color-warning-border)}.border-transparent{border-color:#0000}.\[background-color\:color-mix\(in_srgb\,var\(--ds-color-bg-container\)_72\%\,transparent\)\]{background-color:var(--ds-color-bg-container)}@supports (color:color-mix(in lab, red, red)){.\[background-color\:color-mix\(in_srgb\,var\(--ds-color-bg-container\)_72\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-color-bg-container) 72%,transparent)}}.bg-\(--ds-color-bg-container-secondary\){background-color:var(--ds-color-bg-container-secondary)}.bg-\[var\(--ds-color-bg-container-disabled\)\]\!{background-color:var(--ds-color-bg-container-disabled)!important}.bg-\[var\(--ds-color-bg-elevated\)\]{background-color:var(--ds-color-bg-elevated)}.bg-current{background-color:currentColor}.bg-ds-color-bg-container,.bg-ds-color-bg-container\/60{background-color:var(--ds-color-bg-container)}@supports (color:color-mix(in lab, red, red)){.bg-ds-color-bg-container\/60{background-color:color-mix(in oklab, var(--ds-color-bg-container) 60%, transparent)}}.bg-ds-color-bg-container\/80{background-color:var(--ds-color-bg-container)}@supports (color:color-mix(in lab, red, red)){.bg-ds-color-bg-container\/80{background-color:color-mix(in oklab, var(--ds-color-bg-container) 80%, transparent)}}.bg-ds-color-bg-layout{background-color:var(--ds-color-bg-layout)}.bg-ds-color-error-bg{background-color:var(--ds-color-error-bg)}.bg-ds-color-error-text{background-color:var(--ds-color-error-text)}.bg-ds-color-fill{background-color:var(--ds-color-fill)}.bg-ds-color-fill-quaternary{background-color:var(--ds-color-fill-quaternary)}.bg-ds-color-fill-secondary{background-color:var(--ds-color-fill-secondary)}.bg-ds-color-fill-tertiary{background-color:var(--ds-color-fill-tertiary)}.bg-ds-color-fill-tertiary\!{background-color:var(--ds-color-fill-tertiary)!important}.bg-ds-color-primary{background-color:var(--ds-color-primary)}.bg-ds-color-primary-bg{background-color:var(--ds-color-primary-bg)}.bg-ds-color-primary-bg\!{background-color:var(--ds-color-primary-bg)!important}.bg-ds-color-split{background-color:var(--ds-color-split)}.bg-ds-color-success-bg{background-color:var(--ds-color-success-bg)}.bg-ds-color-text-tertiary{background-color:var(--ds-color-text-tertiary)}.bg-ds-color-warning-bg{background-color:var(--ds-color-warning-bg)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--code-fade\,var\(--ds-color-bg-container\)\)\]{--tw-gradient-from:var(--code-fade,var(--ds-color-bg-container));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ds-color-bg-container{--tw-gradient-from:var(--ds-color-bg-container);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_bottom\,\#000_calc\(100\%-2lh\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 calc(100% - 2lh),#0000);mask-image:linear-gradient(#000 calc(100% - 2lh),#0000)}.\[mask-image\:linear-gradient\(to_left\,\#000_55\%\,transparent\)\]{-webkit-mask-image:linear-gradient(270deg,#000 55%,#0000);mask-image:linear-gradient(270deg,#000 55%,#0000)}.\[mask-image\:linear-gradient\(to_right\,black_calc\(100\%-16px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\!{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-0\.5\!{padding:calc(var(--spacing) * .5)!important}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\!{padding-inline:calc(var(--spacing) * 2)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[0\.375em\]{padding-inline:.375em}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\!{padding-block:var(--spacing)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[0\.125em\]{padding-block:.125em}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-19{padding-right:calc(var(--spacing) * 19)}.pb-\(--ai2ui-composer-h\,0px\){padding-bottom:var(--ai2ui-composer-h,0px)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-1{padding-left:var(--spacing)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-text-bottom{vertical-align:text-bottom}.\[font-family\:inherit\],.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--ds-roboto-mono)}.font-sans{font-family:var(--ds-inter)}.text-ds-subheading{font-size:.75rem;line-height:var(--tw-leading,1rem);letter-spacing:var(--tw-tracking,.002em);font-weight:var(--tw-font-weight,500)}.text-ds-subheading2{font-size:.625rem;line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,.002em);font-weight:var(--tw-font-weight,500)}.text-ds-h5{font-size:var(--ds-font-size-heading-5);line-height:var(--tw-leading,var(--ds-line-height-heading-5));font-weight:var(--tw-font-weight,600)}.text-ds-lg{font-size:var(--ds-font-size-lg);line-height:var(--tw-leading,var(--ds-font-height-lg))}.text-ds-md{font-size:var(--ds-font-size);line-height:var(--tw-leading,var(--ds-font-height))}.text-ds-sm{font-size:var(--ds-font-size-sm);line-height:var(--tw-leading,var(--ds-font-height-sm))}.text-ds-sm\!{font-size:var(--ds-font-size-sm)!important;line-height:var(--tw-leading,var(--ds-font-height-sm))!important}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.875em\]{font-size:.875em}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-none\!{--tw-leading:1!important;line-height:1!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-normal\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--ds-control-color-text-placeholder\){color:var(--ds-control-color-text-placeholder)}.text-ds-color-border{color:var(--ds-color-border)}.text-ds-color-error{color:var(--ds-color-error)}.text-ds-color-error-text{color:var(--ds-color-error-text)}.text-ds-color-icon{color:var(--ds-color-icon)}.text-ds-color-icon\!{color:var(--ds-color-icon)!important}.text-ds-color-primary{color:var(--ds-color-primary)}.text-ds-color-primary\!{color:var(--ds-color-primary)!important}.text-ds-color-primary-text{color:var(--ds-color-primary-text)}.text-ds-color-success-text-hover{color:var(--ds-color-success-text-hover)}.text-ds-color-text{color:var(--ds-color-text)}.text-ds-color-text\!{color:var(--ds-color-text)!important}.text-ds-color-text-disabled{color:var(--ds-color-text-disabled)}.text-ds-color-text-disabled\!{color:var(--ds-color-text-disabled)!important}.text-ds-color-text-secondary{color:var(--ds-color-text-secondary)}.text-ds-color-text-secondary\!{color:var(--ds-color-text-secondary)!important}.text-ds-color-text-tertiary{color:var(--ds-color-text-tertiary)}.text-ds-color-warning-text{color:var(--ds-color-warning-text)}.text-ds-color-warning-text-hover{color:var(--ds-color-warning-text-hover)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-\[0\.15em\]{text-underline-offset:.15em}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--ds-box-shadow-secondary\){--tw-shadow:var(--ds-box-shadow-secondary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_-1px_0_0_var\(--ds-color-split\)\]{--tw-shadow:inset -1px 0 0 var(--tw-shadow-color,var(--ds-color-split));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-1px_0_var\(--ds-color-split\)\,inset_-1px_0_0_var\(--ds-color-split\)\]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,var(--ds-color-split)), inset -1px 0 0 var(--tw-shadow-color,var(--ds-color-split));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-1px_0_var\(--ds-color-split\)\]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,var(--ds-color-split));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--ds-box-shadow-secondary\)\]{--tw-shadow:var(--ds-box-shadow-secondary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-hidden\!{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.outline-hidden\!{outline-offset:2px!important;outline:2px solid #0000!important}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,color\]{transition-property:transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-\[cubic-bezier\(0\.2\,0\,0\,1\)\]{--tw-ease:cubic-bezier(.2,0,0,1);transition-timing-function:cubic-bezier(.2,0,0,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.contain-paint{--tw-contain-paint:paint;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--code-fade\:var\(--ds-color-fill-secondary\)\]{--code-fade:var(--ds-color-fill-secondary)}.\[--ds-control-item-bg-active\:var\(--ds-color-fill-secondary\)\]{--ds-control-item-bg-active:var(--ds-color-fill-secondary)}.\[--ds-control-item-bg-hover\:var\(--ds-color-fill-tertiary\)\]{--ds-control-item-bg-hover:var(--ds-color-fill-tertiary)}.\[--ds-z-index-modal-mask\:1040\]{--ds-z-index-modal-mask:1040}.\[--ds-z-index-modal\:1040\]{--ds-z-index-modal:1040}.\[direction\:rtl\]{direction:rtl}.\[font\:inherit\]{font:inherit}.\[transition\:opacity_200ms_linear\,scale_200ms_cubic-bezier\(0\.4\,0\,1\,1\)\,display_200ms_allow-discrete\]{transition:opacity .2s linear,scale .2s cubic-bezier(.4,0,1,1),display .2s allow-discrete}.\[transition\:opacity_250ms_linear\,scale_250ms_cubic-bezier\(0\.2\,0\,0\,1\)\,display_250ms_allow-discrete\]{transition:opacity .25s linear,scale .25s cubic-bezier(.2,0,0,1),display .25s allow-discrete}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:w-auto:is(:where(.group):hover *){width:auto}.group-hover\:text-ds-color-text-secondary:is(:where(.group):hover *){color:var(--ds-color-text-secondary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/hit\:underline:is(:where(.group\/hit):hover *){text-decoration-line:underline}.group-hover\/rail\:opacity-60:is(:where(.group\/rail):hover *){opacity:.6}}.group-focus-visible\:w-auto:is(:where(.group):focus-visible *){width:auto}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-data-\[focus\=true\]\:text-ds-color-text-secondary:is(:where(.group)[data-focus=true] *){color:var(--ds-color-text-secondary)}.group-data-\[panel-open\]\:block:is(:where(.group)[data-panel-open] *){display:block}.group-data-\[panel-open\]\:hidden:is(:where(.group)[data-panel-open] *){display:none}.peer-focus-visible\:border-ds-color-primary:is(:where(.peer):focus-visible~*){border-color:var(--ds-color-primary)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:-outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:calc(2px * -1)}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-ds-color-primary:is(:where(.peer):focus-visible~*){outline-color:var(--ds-color-primary)}.placeholder\:text-ds-color-text-placeholder::placeholder{color:var(--ds-color-text-placeholder)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-\[8px\]:after{content:var(--tw-content);border-radius:8px}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.empty\:hidden:empty{display:none}.empty\:p-0:empty{padding:0}@media (hover:hover){.hover\:border-ds-color-border\!:hover{border-color:var(--ds-color-border)!important}.hover\:border-ds-color-primary:hover{border-color:var(--ds-color-primary)}.hover\:bg-\[var\(--ds-color-bg-container-disabled\)\]\!:hover{background-color:var(--ds-color-bg-container-disabled)!important}.hover\:bg-ds-color-bg-text-hover:hover{background-color:var(--ds-color-bg-text-hover)}.hover\:bg-ds-color-fill:hover{background-color:var(--ds-color-fill)}.hover\:bg-ds-color-fill-secondary:hover{background-color:var(--ds-color-fill-secondary)}.hover\:bg-ds-color-fill-secondary\!:hover{background-color:var(--ds-color-fill-secondary)!important}.hover\:bg-ds-color-fill-tertiary:hover{background-color:var(--ds-color-fill-tertiary)}.hover\:bg-ds-color-primary-bg-hover\!:hover{background-color:var(--ds-color-primary-bg-hover)!important}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-transparent\!:hover{background-color:#0000!important}.hover\:text-ds-color-text:hover{color:var(--ds-color-text)}.hover\:text-ds-color-text\!:hover{color:var(--ds-color-text)!important}.hover\:text-ds-color-text-disabled:hover{color:var(--ds-color-text-disabled)}.hover\:text-ds-color-text-disabled\!:hover{color:var(--ds-color-text-disabled)!important}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-2:hover{text-decoration-thickness:2px}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-2\!:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:2px!important}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-1\!:focus-visible{outline-offset:1px!important}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ds-color-primary:focus-visible{outline-color:var(--ds-color-primary)}.focus-visible\:outline-ds-color-primary\!:focus-visible{outline-color:var(--ds-color-primary)!important}.focus-visible\:outline-ds-color-primary-border:focus-visible{outline-color:var(--ds-color-primary-border)}.focus-visible\:after\:outline-2:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:after\:-outline-offset-2:focus-visible:after{content:var(--tw-content);outline-offset:calc(2px * -1)}.focus-visible\:after\:outline-ds-color-primary:focus-visible:after{content:var(--tw-content);outline-color:var(--ds-color-primary)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[var\(--ds-color-bg-container-disabled\)\]\!:active{background-color:var(--ds-color-bg-container-disabled)!important}.active\:bg-transparent:active{background-color:#0000}.active\:bg-transparent\!:active{background-color:#0000!important}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}.has-\[\.ai2ui-preview-hit\:hover\]\:bg-ds-color-fill-quaternary:has(.ai2ui-preview-hit:hover){background-color:var(--ds-color-fill-quaternary)}.has-\[\[data-panel-open\]\]\:border-b:has([data-panel-open]){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.has-\[\[data-panel-open\]\]\:border-solid:has([data-panel-open]){--tw-border-style:solid;border-style:solid}.has-\[\[data-panel-open\]\]\:border-ds-color-split:has([data-panel-open]){border-color:var(--ds-color-split)}.has-\[textarea\:focus-visible\]\:border-ds-color-primary:has(:is(textarea:focus-visible)){border-color:var(--ds-color-primary)}.has-\[textarea\:focus-visible\]\:outline-1:has(:is(textarea:focus-visible)){outline-style:var(--tw-outline-style);outline-width:1px}.has-\[textarea\:focus-visible\]\:outline-offset-1:has(:is(textarea:focus-visible)){outline-offset:1px}.has-\[textarea\:focus-visible\]\:outline-\[color\:var\(--ds-color-primary-border\)\]:has(:is(textarea:focus-visible)){outline-color:var(--ds-color-primary-border)}.data-focus\:bg-transparent[data-focus]{background-color:#0000}.data-\[ending-style\]\:h-0[data-ending-style]{height:0}.data-\[focus\=true\]\:bg-\(--ds-control-item-bg-hover\)[data-focus=true],.data-\[focus\=true\]\:not-data-\[selected\=true\]\:bg-\(--ds-control-item-bg-hover\)[data-focus=true]:not([data-selected=true]){background-color:var(--ds-control-item-bg-hover)}.data-\[starting-style\]\:h-0[data-starting-style]{height:0}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[ai2ui-fade-in_150ms_ease-out\]{animation:.15s ease-out ai2ui-fade-in}.motion-safe\:animate-\[ai2ui-flash_1\.2s_ease-out\]{animation:1.2s ease-out ai2ui-flash}.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:transition-\[grid-template-rows\,visibility\]{transition-property:grid-template-rows,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[width\,height\,background-color\,box-shadow\,border-radius\]{transition-property:width,height,background-color,box-shadow,border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@starting-style{.starting\:scale-\(--ai2ui-popup-collapsed\){scale:var(--ai2ui-popup-collapsed)}.starting\:opacity-0{opacity:0}}@media (pointer:coarse){.pointer-coarse\:opacity-100{opacity:1}}.\[\&_\.ds-dropdown-menu-search-wrapper\]\:order-\[-1\] .ds-dropdown-menu-search-wrapper{order:-1}.\[\&_\.ds-dropdown-menu-search-wrapper\]\:pr-8 .ds-dropdown-menu-search-wrapper{padding-right:calc(var(--spacing) * 8)}.\[\&_\.ds-form-item-extra\]\:mt-1 .ds-form-item-extra{margin-top:var(--spacing)}.\[\&_\.ds-form-item-label\>label\]\:before\:hidden\! .ds-form-item-label>label:before{content:var(--tw-content);display:none!important}.\[\&_\.ds-menu-item-suffix\]\:min-h-0 .ds-menu-item-suffix{min-height:0}.\[\&_\[class\*\=\'-code-block-copy\'\]\]\:hidden [class*=-code-block-copy]{display:none}.\[\&_\[class\*\=\'modal-title-wrapper\'\]_button\:focus-visible\]\:outline-2\! [class*=modal-title-wrapper] button:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:2px!important}.\[\&_\[class\*\=\'modal-title-wrapper\'\]_button\:focus-visible\]\:outline-offset-1\! [class*=modal-title-wrapper] button:focus-visible{outline-offset:1px!important}.\[\&_\[class\*\=\'modal-title-wrapper\'\]_button\:focus-visible\]\:outline-ds-color-primary\! [class*=modal-title-wrapper] button:focus-visible{outline-color:var(--ds-color-primary)!important}.\[\&_pre\]\:m-0 pre{margin:0}.\[\&_pre\]\:\[overflow-wrap\:anywhere\] pre{overflow-wrap:anywhere}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\*\+\*\]\:mt-3\!>*+*{margin-top:calc(var(--spacing) * 3)!important}.\[\&\>\:not\(input\)\+\*\]\:mt-2\!>:not(input)+*{margin-top:calc(var(--spacing) * 2)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-8>svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\[hidden\]\]\:hidden[hidden]{display:none}}:root{--ai2ui-styles:1}@keyframes ai2ui-bot-wiggle{0%{transform:translate(0)}33%{transform:translate(-1.5px,1.5px)}66%{transform:translate(1.5px,1.5px)}to{transform:translate(0)}}.ai2ui-sonya-animated .ai2ui-sonya-still{display:none}@media (prefers-reduced-motion:reduce){.ai2ui-sonya-animated .ai2ui-sonya-still{display:inline}.ai2ui-sonya-animated .ai2ui-sonya-live{display:none}}.ds-theme-provider.dark{--ai2ui-shimmer-peak:100%}.ds-theme-provider.light{--ai2ui-shimmer-peak:40%}.ai2ui-shimmer{background-image:linear-gradient(90deg, currentColor 0%, currentColor 35%, var(--ds-color-text) 50%, currentColor 65%, currentColor 100%)}@supports (color:color-mix(in lab, red, red)){.ai2ui-shimmer{background-image:linear-gradient(90deg, color-mix(in srgb, currentColor 70%, transparent) 0%, color-mix(in srgb, currentColor 70%, transparent) 35%, color-mix(in srgb, var(--ds-color-text) var(--ai2ui-shimmer-peak,100%), currentColor) 50%, color-mix(in srgb, currentColor 70%, transparent) 65%, color-mix(in srgb, currentColor 70%, transparent) 100%)}}.ai2ui-shimmer{-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ai2ui-shimmer}@keyframes ai2ui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:root,.ds-theme-provider.light{--ai2ui-file-tint:12%;--ai2ui-file-pdf:#e0282e;--ai2ui-file-word:#2b579a;--ai2ui-file-excel:#1d6f42;--ai2ui-file-sheet:#0f9d58;--ai2ui-file-image:#e8590c;--ai2ui-file-html:#e34f26;--ai2ui-file-text:#5b6b7f;--ai2ui-file-archive:#b7791f;--ai2ui-file-json:#7c4dff;--ai2ui-file-python:#3776ab;--ai2ui-file-javascript:#b59a00;--ai2ui-file-typescript:#3178c6;--ai2ui-file-r:#276dc3;--ai2ui-file-shell:#3c8a1d;--ai2ui-file-yaml:#cb171e;--ai2ui-file-toml:#9c4221;--ai2ui-file-sql:#336791;--ai2ui-file-jupyter:#f37626}.ds-theme-provider.dark{--ai2ui-file-tint:18%;--ai2ui-file-pdf:#ff6b6e;--ai2ui-file-word:#6e9be0;--ai2ui-file-excel:#4cc285;--ai2ui-file-sheet:#3dd68c;--ai2ui-file-image:#ff922b;--ai2ui-file-html:#ff7a52;--ai2ui-file-text:#9aa8ba;--ai2ui-file-archive:#f2c14e;--ai2ui-file-json:#a88bff;--ai2ui-file-python:#6fa8dc;--ai2ui-file-javascript:#f7df1e;--ai2ui-file-typescript:#6aa6f0;--ai2ui-file-r:#6fa2e8;--ai2ui-file-shell:#7cd45a;--ai2ui-file-yaml:#ff6066;--ai2ui-file-toml:#e2875e;--ai2ui-file-sql:#7aa5cf;--ai2ui-file-jupyter:#ff9a55}.ai2ui-file-icon{color:var(--ai2ui-file-main,var(--ds-color-icon))}.ai2ui-file-tile{color:var(--ai2ui-file-main);background:var(--ai2ui-file-main)}@supports (color:color-mix(in lab, red, red)){.ai2ui-file-tile{background:color-mix(in srgb, var(--ai2ui-file-main) var(--ai2ui-file-tint), transparent)}}.ai2ui-file-tile:not([data-file-tone]){color:var(--ds-color-icon);background:var(--ds-color-fill-secondary)}[data-file-tone=markdown]{--ai2ui-file-main:var(--ds-color-text)}[data-file-tone=pdf]{--ai2ui-file-main:var(--ai2ui-file-pdf)}[data-file-tone=word]{--ai2ui-file-main:var(--ai2ui-file-word)}[data-file-tone=excel]{--ai2ui-file-main:var(--ai2ui-file-excel)}[data-file-tone=sheet]{--ai2ui-file-main:var(--ai2ui-file-sheet)}[data-file-tone=image]{--ai2ui-file-main:var(--ai2ui-file-image)}[data-file-tone=html]{--ai2ui-file-main:var(--ai2ui-file-html)}[data-file-tone=text]{--ai2ui-file-main:var(--ai2ui-file-text)}[data-file-tone=archive]{--ai2ui-file-main:var(--ai2ui-file-archive)}[data-file-tone=json]{--ai2ui-file-main:var(--ai2ui-file-json)}[data-file-tone=python]{--ai2ui-file-main:var(--ai2ui-file-python)}[data-file-tone=javascript]{--ai2ui-file-main:var(--ai2ui-file-javascript)}[data-file-tone=typescript]{--ai2ui-file-main:var(--ai2ui-file-typescript)}[data-file-tone=r]{--ai2ui-file-main:var(--ai2ui-file-r)}[data-file-tone=shell]{--ai2ui-file-main:var(--ai2ui-file-shell)}[data-file-tone=yaml]{--ai2ui-file-main:var(--ai2ui-file-yaml)}[data-file-tone=toml]{--ai2ui-file-main:var(--ai2ui-file-toml)}[data-file-tone=sql]{--ai2ui-file-main:var(--ai2ui-file-sql)}[data-file-tone=jupyter]{--ai2ui-file-main:var(--ai2ui-file-jupyter)}@media (prefers-reduced-motion:reduce){.ai2ui-shimmer{-webkit-text-fill-color:currentColor;animation:none}}@keyframes ai2ui-flash{0%{opacity:1}to{opacity:0}}@keyframes ai2ui-fade-in{0%{opacity:0}to{opacity:1}}:where([data-ai2ui-chat]) math{font-size-adjust:none;text-indent:0;text-transform:none;letter-spacing:normal;word-wrap:normal;font-feature-settings:"dtls" off;direction:ltr;font-family:Cambria Math,STIXTwoMath-Regular,NotoSansMath-Regular,math;font-style:normal;font-weight:400;line-height:normal}:where([data-ai2ui-chat]) math *{border-color:currentColor}:where([data-ai2ui-chat]) math.tml-display{width:100%;display:block}:where([data-ai2ui-chat]) .mathcal{font-feature-settings:"ss01"}:where([data-ai2ui-chat]) :is(mfrac>:nth-child(2),msqrt,mover>:first-child){math-shift:compact}@supports not ((-moz-appearance:none)){:where([data-ai2ui-chat]) .tml-sml-pad{padding-left:.05em}:where([data-ai2ui-chat]) .tml-med-pad{padding-left:.1em}:where([data-ai2ui-chat]) .tml-lrg-pad{padding-left:.15em}}@supports (not ((-webkit-backdrop-filter:blur(1px)))) and (not ((-moz-appearance:none))){:where([data-ai2ui-chat]) .tml-overline{border-top:.065em solid;padding:.1em 0 0}:where([data-ai2ui-chat]) .tml-underline{border-bottom:.065em solid;padding:0 0 .1em}:where([data-ai2ui-chat]) .chr-sml{transform:translate(.07em)}:where([data-ai2ui-chat]) .chr-sml-vec{transform:scale(.75)translate(.07em)}:where([data-ai2ui-chat]) .chr-med{transform:translate(.14em)}:where([data-ai2ui-chat]) .chr-med-vec{transform:scale(.75)translate(.14em)}:where([data-ai2ui-chat]) .chr-lrg{transform:translate(.21em)}:where([data-ai2ui-chat]) .chr-lrg-vec{transform:scale(.75)translate(.21em)}}@supports ((-webkit-backdrop-filter:blur(1px))){:where([data-ai2ui-chat]) .wbk-acc{transform:translateY(.431em)}:where([data-ai2ui-chat]) .wbk-sml{transform:translate(.07em)}:where([data-ai2ui-chat]) .wbk-sml-acc{transform:translate(.07em,.431em)}:where([data-ai2ui-chat]) .wbk-sml-vec{transform:scale(.75)translate(.07em)}:where([data-ai2ui-chat]) .wbk-med{transform:translate(.14em)}:where([data-ai2ui-chat]) .wbk-med-acc{transform:translate(.14em,.431em)}:where([data-ai2ui-chat]) .wbk-med-vec{transform:scale(.75)translate(.14em)}:where([data-ai2ui-chat]) .wbk-lrg{transform:translate(.21em)}:where([data-ai2ui-chat]) .wbk-lrg-acc{transform:translate(.21em,.431em)}:where([data-ai2ui-chat]) .wbk-lrg-vec{transform:scale(.75)translate(.21em)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
@layer theme, base, antd, components, utilities;
/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, antd, components, utilities;
@layer theme{
  :root, :host{
    --font-mono: var(--ds-roboto-mono);
    --color-gray-400: oklch(70.7% 0.022 261.325);
    --color-gray-500: oklch(55.1% 0.027 264.364);
    --color-gray-600: oklch(44.6% 0.03 256.802);
    --color-gray-800: oklch(27.8% 0.033 256.848);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-xs: 20rem;
    --container-7xl: 80rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -0.025em;
    --leading-tight: 1.25;
    --leading-relaxed: 1.625;
    --radius-xs: 0.125rem;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --blur-xs: 4px;
    --blur-sm: 8px;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--ds-inter);
    --default-mono-font-family: var(--ds-roboto-mono);
    --color-ds-color-text-secondary: var(--ds-color-text-secondary);
    --z-index-scrollbar: 530;
    --bg-gene-expression: linear-gradient(
        90deg,
        #fffec7 0%,
        #ffe999 15%,
        #fed370 30%,
        #fda849 45%,
        #fb823b 60%,
        #f9472b 75%,
        #dc1e20 90%,
        #730a23 100%
    );
  }
}
@layer base{
  *, ::after, ::before, ::backdrop, ::file-selector-button{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host{
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji');
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr{
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]){
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6{
    font-size: inherit;
    font-weight: inherit;
  }
  a{
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong{
    font-weight: bolder;
  }
  code, kbd, samp, pre{
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small{
    font-size: 80%;
  }
  sub, sup{
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub{
    bottom: -0.25em;
  }
  sup{
    top: -0.5em;
  }
  table{
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring:where(:not(iframe)){
    outline: auto;
  }
  progress{
    vertical-align: baseline;
  }
  summary{
    display: list-item;
  }
  ol, ul, menu{
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object{
    display: block;
    vertical-align: middle;
  }
  img, video{
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button{
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup{
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option{
    padding-inline-start: 20px;
  }
  ::file-selector-button{
    margin-inline-end: 4px;
  }
  ::placeholder{
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px){
    ::placeholder{
      color: currentcolor;
    }
    @supports (color: color-mix(in lab, red, red)){
      ::placeholder{
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea{
    resize: vertical;
  }
  ::-webkit-search-decoration{
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value{
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit{
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper{
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator{
    line-height: 1;
  }
  :-moz-ui-invalid{
    box-shadow: none;
  }
  button, input:where([type='button'], [type='reset'], [type='submit']), ::file-selector-button{
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button{
    height: auto;
  }
  [hidden]:where(:not([hidden='until-found'])){
    display: none !important;
  }
}
@layer utilities{
  .\@container{
    container-type: inline-size;
  }
  .pointer-events-auto{
    pointer-events: auto;
  }
  .pointer-events-none{
    pointer-events: none;
  }
  .\!collapse{
    visibility: collapse !important;
  }
  .\!visible{
    visibility: visible !important;
  }
  .collapse{
    visibility: collapse;
  }
  .invisible{
    visibility: hidden;
  }
  .visible{
    visibility: visible;
  }
  .sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .\!static{
    position: static !important;
  }
  .absolute{
    position: absolute;
  }
  .absolute\!{
    position: absolute !important;
  }
  .fixed{
    position: fixed;
  }
  .relative{
    position: relative;
  }
  .static{
    position: static;
  }
  .sticky{
    position: sticky;
  }
  .inset-0{
    inset: 0px;
  }
  .inset-px{
    inset: 1px;
  }
  .inset-x-0{
    inset-inline: 0px;
  }
  .inset-x-1{
    inset-inline: var(--spacing);
  }
  .inset-y-0{
    inset-block: 0px;
  }
  .-top-1{
    top: calc(var(--spacing) * -1);
  }
  .-top-3{
    top: calc(var(--spacing) * -3);
  }
  .-top-\[7px\]{
    top: calc(7px * -1);
  }
  .-top-\[16px\]{
    top: calc(16px * -1);
  }
  .top-0{
    top: 0px;
  }
  .top-1\/2{
    top: calc(1 / 2 * 100%);
  }
  .top-2{
    top: calc(var(--spacing) * 2);
  }
  .top-3{
    top: calc(var(--spacing) * 3);
  }
  .top-4{
    top: calc(var(--spacing) * 4);
  }
  .top-5{
    top: calc(var(--spacing) * 5);
  }
  .top-11{
    top: calc(var(--spacing) * 11);
  }
  .top-15{
    top: calc(var(--spacing) * 15);
  }
  .top-\[2px\]{
    top: 2px;
  }
  .top-\[5\%\]{
    top: 5%;
  }
  .top-\[7px\]{
    top: 7px;
  }
  .top-\[12px\]{
    top: 12px;
  }
  .top-\[16px\]{
    top: 16px;
  }
  .top-\[45\%\]{
    top: 45%;
  }
  .top-\[50\%\]{
    top: 50%;
  }
  .top-\[53px\]{
    top: 53px;
  }
  .-right-1{
    right: calc(var(--spacing) * -1);
  }
  .-right-1\.5{
    right: calc(var(--spacing) * -1.5);
  }
  .-right-2{
    right: calc(var(--spacing) * -2);
  }
  .-right-3{
    right: calc(var(--spacing) * -3);
  }
  .-right-4{
    right: calc(var(--spacing) * -4);
  }
  .right-0{
    right: 0px;
  }
  .right-1{
    right: var(--spacing);
  }
  .right-1\/2{
    right: calc(1 / 2 * 100%);
  }
  .right-2{
    right: calc(var(--spacing) * 2);
  }
  .right-3{
    right: calc(var(--spacing) * 3);
  }
  .right-4{
    right: calc(var(--spacing) * 4);
  }
  .right-5{
    right: calc(var(--spacing) * 5);
  }
  .right-14{
    right: calc(var(--spacing) * 14);
  }
  .right-\[4px\]{
    right: 4px;
  }
  .right-\[16px\]{
    right: 16px;
  }
  .-bottom-0\.5{
    bottom: calc(var(--spacing) * -0.5);
  }
  .-bottom-2{
    bottom: calc(var(--spacing) * -2);
  }
  .-bottom-\[7px\]{
    bottom: calc(7px * -1);
  }
  .bottom-0{
    bottom: 0px;
  }
  .bottom-3{
    bottom: calc(var(--spacing) * 3);
  }
  .bottom-4{
    bottom: calc(var(--spacing) * 4);
  }
  .bottom-5{
    bottom: calc(var(--spacing) * 5);
  }
  .bottom-6{
    bottom: calc(var(--spacing) * 6);
  }
  .bottom-10{
    bottom: calc(var(--spacing) * 10);
  }
  .bottom-14{
    bottom: calc(var(--spacing) * 14);
  }
  .bottom-30{
    bottom: calc(var(--spacing) * 30);
  }
  .bottom-\[-4px\]{
    bottom: -4px;
  }
  .bottom-\[16px\]{
    bottom: 16px;
  }
  .bottom-full{
    bottom: 100%;
  }
  .left-0{
    left: 0px;
  }
  .left-1{
    left: var(--spacing);
  }
  .left-1\/2{
    left: calc(1 / 2 * 100%);
  }
  .left-2{
    left: calc(var(--spacing) * 2);
  }
  .left-4{
    left: calc(var(--spacing) * 4);
  }
  .left-15{
    left: calc(var(--spacing) * 15);
  }
  .left-16{
    left: calc(var(--spacing) * 16);
  }
  .left-17{
    left: calc(var(--spacing) * 17);
  }
  .left-\[16px\]{
    left: 16px;
  }
  .left-\[45\%\]{
    left: 45%;
  }
  .left-\[50\%\]{
    left: 50%;
  }
  .left-\[64px\]{
    left: 64px;
  }
  .isolate{
    isolation: isolate;
  }
  .z-0{
    z-index: 0;
  }
  .z-1{
    z-index: 1;
  }
  .z-2{
    z-index: 2;
  }
  .z-10{
    z-index: 10;
  }
  .z-20{
    z-index: 20;
  }
  .z-30{
    z-index: 30;
  }
  .z-50{
    z-index: 50;
  }
  .z-51{
    z-index: 51;
  }
  .z-1000{
    z-index: 1000;
  }
  .z-1200{
    z-index: 1200;
  }
  .z-1201{
    z-index: 1201;
  }
  .z-\[1\]{
    z-index: 1;
  }
  .z-\[2\]{
    z-index: 2;
  }
  .z-\[49\]{
    z-index: 49;
  }
  .z-\[100\]{
    z-index: 100;
  }
  .z-\[999\]{
    z-index: 999;
  }
  .z-\[999\]\!{
    z-index: 999 !important;
  }
  .z-\[1201\]{
    z-index: 1201;
  }
  .z-\[99999\]{
    z-index: 99999;
  }
  .z-\[calc\(var\(--ds-z-index-dropdown\)\+10\)\]{
    z-index: calc(var(--ds-z-index-dropdown) + 10);
  }
  .z-\[calc\(var\(--ds-z-index-panel\)-10\)\]{
    z-index: calc(var(--ds-z-index-panel) - 10);
  }
  .z-\[calc\(var\(--ds-z-index-popup-base\)\+100\)\]{
    z-index: calc(var(--ds-z-index-popup-base) + 100);
  }
  .z-\[calc\(var\(--ds-z-index-scrollbar\)\+1\)\]{
    z-index: calc(var(--ds-z-index-scrollbar) + 1);
  }
  .z-\[calc\(var\(--ds-z-index-sticky-element\)\+1\)\]{
    z-index: calc(var(--ds-z-index-sticky-element) + 1);
  }
  .z-header{
    z-index: 542;
  }
  .z-nav-rail{
    z-index: 541;
  }
  .z-panel{
    z-index: 540;
  }
  .z-sticky-element{
    z-index: 520;
  }
  .col-span-1{
    grid-column: span 1 / span 1;
  }
  .col-span-2{
    grid-column: span 2 / span 2;
  }
  .col-span-3{
    grid-column: span 3 / span 3;
  }
  .col-span-4{
    grid-column: span 4 / span 4;
  }
  .col-span-10{
    grid-column: span 10 / span 10;
  }
  .col-span-full{
    grid-column: 1 / -1;
  }
  .col-start-1{
    grid-column-start: 1;
  }
  .row-13{
    grid-row: 13;
  }
  .row-40{
    grid-row: 40;
  }
  .row-50{
    grid-row: 50;
  }
  .row-start-1{
    grid-row-start: 1;
  }
  .container{
    width: 100%;
  }
  @media (width >= 40rem){
    .container{
      max-width: 40rem;
    }
  }
  @media (width >= 48rem){
    .container{
      max-width: 48rem;
    }
  }
  @media (width >= 64rem){
    .container{
      max-width: 64rem;
    }
  }
  @media (width >= 80rem){
    .container{
      max-width: 80rem;
    }
  }
  @media (width >= 96rem){
    .container{
      max-width: 96rem;
    }
  }
  .\!m-0{
    margin: 0px !important;
  }
  .m-0{
    margin: 0px;
  }
  .m-0\!{
    margin: 0px !important;
  }
  .m-auto{
    margin: auto;
  }
  .-mx-1{
    margin-inline: calc(var(--spacing) * -1);
  }
  .-mx-1\.5{
    margin-inline: calc(var(--spacing) * -1.5);
  }
  .-mx-2{
    margin-inline: calc(var(--spacing) * -2);
  }
  .-mx-\[5px\]{
    margin-inline: calc(5px * -1);
  }
  .mx-0{
    margin-inline: 0px;
  }
  .mx-2{
    margin-inline: calc(var(--spacing) * 2);
  }
  .mx-4{
    margin-inline: calc(var(--spacing) * 4);
  }
  .mx-auto{
    margin-inline: auto;
  }
  .\!my-0{
    margin-block: 0px !important;
  }
  .\!my-2{
    margin-block: calc(var(--spacing) * 2) !important;
  }
  .\!my-\[12px\]{
    margin-block: 12px !important;
  }
  .-my-0\.5{
    margin-block: calc(var(--spacing) * -0.5);
  }
  .-my-1{
    margin-block: calc(var(--spacing) * -1);
  }
  .my-0{
    margin-block: 0px;
  }
  .my-0\!{
    margin-block: 0px !important;
  }
  .my-1{
    margin-block: var(--spacing);
  }
  .my-2{
    margin-block: calc(var(--spacing) * 2);
  }
  .my-4{
    margin-block: calc(var(--spacing) * 4);
  }
  .my-\[8px\]{
    margin-block: 8px;
  }
  .my-\[10px\]{
    margin-block: 10px;
  }
  .my-\[12px\]\!{
    margin-block: 12px !important;
  }
  .my-\[16px\]{
    margin-block: 16px;
  }
  .-mt-2{
    margin-top: calc(var(--spacing) * -2);
  }
  .-mt-4{
    margin-top: calc(var(--spacing) * -4);
  }
  .mt-0{
    margin-top: 0px;
  }
  .mt-0\.5{
    margin-top: calc(var(--spacing) * 0.5);
  }
  .mt-1{
    margin-top: var(--spacing);
  }
  .mt-1\.5{
    margin-top: calc(var(--spacing) * 1.5);
  }
  .mt-2{
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-3{
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-4{
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-6{
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-8{
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-10{
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-12{
    margin-top: calc(var(--spacing) * 12);
  }
  .mt-\[2px\]{
    margin-top: 2px;
  }
  .mt-\[6px\]{
    margin-top: 6px;
  }
  .mt-\[8px\]{
    margin-top: 8px;
  }
  .mt-\[12px\]{
    margin-top: 12px;
  }
  .mt-\[14px\]{
    margin-top: 14px;
  }
  .mt-\[16px\]{
    margin-top: 16px;
  }
  .mt-\[20px\]{
    margin-top: 20px;
  }
  .mt-\[24px\]{
    margin-top: 24px;
  }
  .mt-\[100px\]{
    margin-top: 100px;
  }
  .mt-auto{
    margin-top: auto;
  }
  .mt-px{
    margin-top: 1px;
  }
  .-mr-px{
    margin-right: -1px;
  }
  .mr-0{
    margin-right: 0px;
  }
  .mr-1{
    margin-right: var(--spacing);
  }
  .mr-2{
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-3{
    margin-right: calc(var(--spacing) * 3);
  }
  .mr-\[8px\]{
    margin-right: 8px;
  }
  .mr-\[16px\]{
    margin-right: 16px;
  }
  .\!mb-0{
    margin-bottom: 0px !important;
  }
  .-mb-6{
    margin-bottom: calc(var(--spacing) * -6);
  }
  .mb-0{
    margin-bottom: 0px;
  }
  .mb-0\!{
    margin-bottom: 0px !important;
  }
  .mb-1{
    margin-bottom: var(--spacing);
  }
  .mb-2{
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-3{
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4{
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-5{
    margin-bottom: calc(var(--spacing) * 5);
  }
  .mb-6{
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-10{
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-50{
    margin-bottom: calc(var(--spacing) * 50);
  }
  .mb-\[4px\]{
    margin-bottom: 4px;
  }
  .mb-\[6px\]{
    margin-bottom: 6px;
  }
  .mb-\[8px\]{
    margin-bottom: 8px;
  }
  .mb-\[8px\]\!{
    margin-bottom: 8px !important;
  }
  .mb-\[10px\]{
    margin-bottom: 10px;
  }
  .mb-\[16px\]{
    margin-bottom: 16px;
  }
  .mb-\[16px\]\!{
    margin-bottom: 16px !important;
  }
  .-ml-1{
    margin-left: calc(var(--spacing) * -1);
  }
  .ml-1{
    margin-left: var(--spacing);
  }
  .ml-1\.5{
    margin-left: calc(var(--spacing) * 1.5);
  }
  .ml-2{
    margin-left: calc(var(--spacing) * 2);
  }
  .ml-4{
    margin-left: calc(var(--spacing) * 4);
  }
  .ml-6{
    margin-left: calc(var(--spacing) * 6);
  }
  .ml-12{
    margin-left: calc(var(--spacing) * 12);
  }
  .ml-\[8px\]{
    margin-left: 8px;
  }
  .ml-\[16px\]{
    margin-left: 16px;
  }
  .ml-\[60px\]{
    margin-left: 60px;
  }
  .ml-auto{
    margin-left: auto;
  }
  .box-border{
    box-sizing: border-box;
  }
  .line-clamp-2{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .\!flex{
    display: flex !important;
  }
  .\!grid{
    display: grid !important;
  }
  .\!hidden{
    display: none !important;
  }
  .block{
    display: block;
  }
  .contents{
    display: contents;
  }
  .flex{
    display: flex;
  }
  .grid{
    display: grid;
  }
  .hidden{
    display: none;
  }
  .hidden\!{
    display: none !important;
  }
  .inline{
    display: inline;
  }
  .inline-block{
    display: inline-block;
  }
  .inline-flex{
    display: inline-flex;
  }
  .table{
    display: table;
  }
  .table-row{
    display: table-row;
  }
  .aspect-4\/3{
    aspect-ratio: 4/3;
  }
  .aspect-square{
    aspect-ratio: 1 / 1;
  }
  .size-2{
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }
  .size-3{
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }
  .size-3\.5{
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }
  .size-4{
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }
  .size-5{
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }
  .size-8{
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }
  .size-\[1em\]{
    width: 1em;
    height: 1em;
  }
  .size-full{
    width: 100%;
    height: 100%;
  }
  .\!h-full{
    height: 100% !important;
  }
  .h-\(--accordion-panel-height\){
    height: var(--accordion-panel-height);
  }
  .h-\(--collapsible-panel-height\){
    height: var(--collapsible-panel-height);
  }
  .h-\(--ds-line-height\){
    height: var(--ds-line-height);
  }
  .h-0{
    height: 0px;
  }
  .h-0\!{
    height: 0px !important;
  }
  .h-0\.5{
    height: calc(var(--spacing) * 0.5);
  }
  .h-1{
    height: var(--spacing);
  }
  .h-1\.5{
    height: calc(var(--spacing) * 1.5);
  }
  .h-1\/2{
    height: calc(1 / 2 * 100%);
  }
  .h-2{
    height: calc(var(--spacing) * 2);
  }
  .h-2\.5{
    height: calc(var(--spacing) * 2.5);
  }
  .h-3{
    height: calc(var(--spacing) * 3);
  }
  .h-3\.5{
    height: calc(var(--spacing) * 3.5);
  }
  .h-4{
    height: calc(var(--spacing) * 4);
  }
  .h-5{
    height: calc(var(--spacing) * 5);
  }
  .h-6{
    height: calc(var(--spacing) * 6);
  }
  .h-7{
    height: calc(var(--spacing) * 7);
  }
  .h-8{
    height: calc(var(--spacing) * 8);
  }
  .h-9{
    height: calc(var(--spacing) * 9);
  }
  .h-10{
    height: calc(var(--spacing) * 10);
  }
  .h-11{
    height: calc(var(--spacing) * 11);
  }
  .h-12{
    height: calc(var(--spacing) * 12);
  }
  .h-14{
    height: calc(var(--spacing) * 14);
  }
  .h-16{
    height: calc(var(--spacing) * 16);
  }
  .h-18{
    height: calc(var(--spacing) * 18);
  }
  .h-24{
    height: calc(var(--spacing) * 24);
  }
  .h-28{
    height: calc(var(--spacing) * 28);
  }
  .h-30{
    height: calc(var(--spacing) * 30);
  }
  .h-47{
    height: calc(var(--spacing) * 47);
  }
  .h-53\.75{
    height: calc(var(--spacing) * 53.75);
  }
  .h-56{
    height: calc(var(--spacing) * 56);
  }
  .h-100{
    height: calc(var(--spacing) * 100);
  }
  .h-120{
    height: calc(var(--spacing) * 120);
  }
  .h-\[0\.875rem\]{
    height: 0.875rem;
  }
  .h-\[1px\]{
    height: 1px;
  }
  .h-\[4\.125rem\]{
    height: 4.125rem;
  }
  .h-\[4px\]{
    height: 4px;
  }
  .h-\[10px\]{
    height: 10px;
  }
  .h-\[12px\]{
    height: 12px;
  }
  .h-\[13px\]{
    height: 13px;
  }
  .h-\[14px\]{
    height: 14px;
  }
  .h-\[16px\]{
    height: 16px;
  }
  .h-\[20px\]{
    height: 20px;
  }
  .h-\[22px\]{
    height: 22px;
  }
  .h-\[22px\]\!{
    height: 22px !important;
  }
  .h-\[24px\]{
    height: 24px;
  }
  .h-\[24px\]\!{
    height: 24px !important;
  }
  .h-\[28px\]{
    height: 28px;
  }
  .h-\[30px\]{
    height: 30px;
  }
  .h-\[32px\]{
    height: 32px;
  }
  .h-\[36px\]{
    height: 36px;
  }
  .h-\[40px\]{
    height: 40px;
  }
  .h-\[48px\]{
    height: 48px;
  }
  .h-\[52px\]{
    height: 52px;
  }
  .h-\[53px\]{
    height: 53px;
  }
  .h-\[55px\]{
    height: 55px;
  }
  .h-\[56px\]{
    height: 56px;
  }
  .h-\[80vh\]{
    height: 80vh;
  }
  .h-\[81vh\]{
    height: 81vh;
  }
  .h-\[85vh\]{
    height: 85vh;
  }
  .h-\[90\%\]{
    height: 90%;
  }
  .h-\[90px\]{
    height: 90px;
  }
  .h-\[93\%\]{
    height: 93%;
  }
  .h-\[100px\]{
    height: 100px;
  }
  .h-\[124px\]{
    height: 124px;
  }
  .h-\[130px\]{
    height: 130px;
  }
  .h-\[140px\]{
    height: 140px;
  }
  .h-\[180px\]{
    height: 180px;
  }
  .h-\[200px\]{
    height: 200px;
  }
  .h-\[215px\]{
    height: 215px;
  }
  .h-\[250px\]{
    height: 250px;
  }
  .h-\[270px\]{
    height: 270px;
  }
  .h-\[284px\]{
    height: 284px;
  }
  .h-\[288px\]{
    height: 288px;
  }
  .h-\[550px\]{
    height: 550px;
  }
  .h-\[calc\(50\%-12px\)\]{
    height: calc(50% - 12px);
  }
  .h-\[calc\(100\%-32px\)\]{
    height: calc(100% - 32px);
  }
  .h-\[calc\(100\%-40px\)\]{
    height: calc(100% - 40px);
  }
  .h-\[calc\(100\%-44px\)\]{
    height: calc(100% - 44px);
  }
  .h-\[calc\(100\%-48px\)\]{
    height: calc(100% - 48px);
  }
  .h-\[calc\(100\%-52px\)\]{
    height: calc(100% - 52px);
  }
  .h-\[calc\(100\%-55px\)\]{
    height: calc(100% - 55px);
  }
  .h-\[calc\(100\%-56px\)\]{
    height: calc(100% - 56px);
  }
  .h-\[calc\(100\%-65px\)\]{
    height: calc(100% - 65px);
  }
  .h-\[calc\(100\%-66px\)\]{
    height: calc(100% - 66px);
  }
  .h-\[calc\(100\%-90px\)\]{
    height: calc(100% - 90px);
  }
  .h-\[calc\(100vh-2\.75rem\)\]{
    height: calc(100vh - 2.75rem);
  }
  .h-\[calc\(100vh-44px\)\]{
    height: calc(100vh - 44px);
  }
  .h-\[calc\(100vh-80px\)\]{
    height: calc(100vh - 80px);
  }
  .h-\[calc\(100vh-89px\)\]{
    height: calc(100vh - 89px);
  }
  .h-\[calc\(100vh-94px\)\]{
    height: calc(100vh - 94px);
  }
  .h-\[calc\(100vh-94px-57px\)\]{
    height: calc(100vh - 94px - 57px);
  }
  .h-\[calc\(100vh-96px\)\]{
    height: calc(100vh - 96px);
  }
  .h-\[calc\(100vh-106px\)\]{
    height: calc(100vh - 106px);
  }
  .h-\[calc\(100vh-240px\)\]{
    height: calc(100vh - 240px);
  }
  .h-\[calc\(100vh-478px\)\]{
    height: calc(100vh - 478px);
  }
  .h-\[calc\(100vh_-_var\(--ds-modal-edge-padding\)_\*_2\)\]{
    height: calc(100vh - var(--ds-modal-edge-padding) * 2);
  }
  .h-\[var\(--collapsible-panel-height\)\]{
    height: var(--collapsible-panel-height);
  }
  .h-auto{
    height: auto;
  }
  .h-fit{
    height: fit-content;
  }
  .h-fit\!{
    height: fit-content !important;
  }
  .h-full{
    height: 100%;
  }
  .h-full\!{
    height: 100% !important;
  }
  .h-max\!{
    height: max-content !important;
  }
  .h-px{
    height: 1px;
  }
  .h-screen{
    height: 100vh;
  }
  .max-h-\(--available-height\){
    max-height: var(--available-height);
  }
  .max-h-1\/2{
    max-height: calc(1 / 2 * 100%);
  }
  .max-h-48{
    max-height: calc(var(--spacing) * 48);
  }
  .max-h-60{
    max-height: calc(var(--spacing) * 60);
  }
  .max-h-75{
    max-height: calc(var(--spacing) * 75);
  }
  .max-h-\[0\]{
    max-height: 0;
  }
  .max-h-\[30vh\]{
    max-height: 30vh;
  }
  .max-h-\[40vh\]{
    max-height: 40vh;
  }
  .max-h-\[50vh\]{
    max-height: 50vh;
  }
  .max-h-\[80vh\]{
    max-height: 80vh;
  }
  .max-h-\[98\%\]{
    max-height: 98%;
  }
  .max-h-\[120px\]{
    max-height: 120px;
  }
  .max-h-\[300px\]{
    max-height: 300px;
  }
  .max-h-\[320px\]{
    max-height: 320px;
  }
  .max-h-\[550px\]{
    max-height: 550px;
  }
  .max-h-\[calc\(98\%-1rem\)\]{
    max-height: calc(98% - 1rem);
  }
  .max-h-\[calc\(100\%-5rem\)\]{
    max-height: calc(100% - 5rem);
  }
  .max-h-\[calc\(100\%-24px\)\]{
    max-height: calc(100% - 24px);
  }
  .max-h-\[calc\(100\%-32px\)\]{
    max-height: calc(100% - 32px);
  }
  .max-h-\[calc\(100\%-40px\)\]{
    max-height: calc(100% - 40px);
  }
  .max-h-\[calc\(100\%-45px\)\]{
    max-height: calc(100% - 45px);
  }
  .max-h-\[calc\(100\%-48px\)\]{
    max-height: calc(100% - 48px);
  }
  .max-h-\[calc\(var\(--available-height\)-16px\)\]{
    max-height: calc(var(--available-height) - 16px);
  }
  .max-h-fit{
    max-height: fit-content;
  }
  .max-h-full{
    max-height: 100%;
  }
  .\!min-h-\[12px\]{
    min-height: 12px !important;
  }
  .\!min-h-\[16px\]{
    min-height: 16px !important;
  }
  .min-h-\(--ds-control-min-height-small\){
    min-height: var(--ds-control-min-height-small);
  }
  .min-h-0{
    min-height: 0px;
  }
  .min-h-0\!{
    min-height: 0px !important;
  }
  .min-h-1\/2{
    min-height: calc(1 / 2 * 100%);
  }
  .min-h-4{
    min-height: calc(var(--spacing) * 4);
  }
  .min-h-4\!{
    min-height: calc(var(--spacing) * 4) !important;
  }
  .min-h-5{
    min-height: calc(var(--spacing) * 5);
  }
  .min-h-6{
    min-height: calc(var(--spacing) * 6);
  }
  .min-h-8{
    min-height: calc(var(--spacing) * 8);
  }
  .min-h-10{
    min-height: calc(var(--spacing) * 10);
  }
  .min-h-10\.5{
    min-height: calc(var(--spacing) * 10.5);
  }
  .min-h-12{
    min-height: calc(var(--spacing) * 12);
  }
  .min-h-13\.5{
    min-height: calc(var(--spacing) * 13.5);
  }
  .min-h-40{
    min-height: calc(var(--spacing) * 40);
  }
  .min-h-50{
    min-height: calc(var(--spacing) * 50);
  }
  .min-h-80{
    min-height: calc(var(--spacing) * 80);
  }
  .min-h-\[0px\]\!{
    min-height: 0px !important;
  }
  .min-h-\[14px\]{
    min-height: 14px;
  }
  .min-h-\[22px\]{
    min-height: 22px;
  }
  .min-h-\[32px\]{
    min-height: 32px;
  }
  .min-h-\[38px\]{
    min-height: 38px;
  }
  .min-h-\[39px\]{
    min-height: 39px;
  }
  .min-h-\[40px\]{
    min-height: 40px;
  }
  .min-h-\[50px\]{
    min-height: 50px;
  }
  .min-h-\[60vh\]{
    min-height: 60vh;
  }
  .min-h-\[90vh\]{
    min-height: 90vh;
  }
  .min-h-\[100px\]{
    min-height: 100px;
  }
  .min-h-\[160px\]{
    min-height: 160px;
  }
  .min-h-\[200px\]{
    min-height: 200px;
  }
  .min-h-fit{
    min-height: fit-content;
  }
  .min-h-full{
    min-height: 100%;
  }
  .\!w-\[52px\]{
    width: 52px !important;
  }
  .\!w-\[250px\]{
    width: 250px !important;
  }
  .\!w-\[350px\]{
    width: 350px !important;
  }
  .\!w-\[400px\]{
    width: 400px !important;
  }
  .\!w-full{
    width: 100% !important;
  }
  .w-\(--anchor-width\){
    width: var(--anchor-width);
  }
  .w-0{
    width: 0px;
  }
  .w-1{
    width: var(--spacing);
  }
  .w-1\/2{
    width: calc(1 / 2 * 100%);
  }
  .w-2{
    width: calc(var(--spacing) * 2);
  }
  .w-2\.5{
    width: calc(var(--spacing) * 2.5);
  }
  .w-3{
    width: calc(var(--spacing) * 3);
  }
  .w-3\.5{
    width: calc(var(--spacing) * 3.5);
  }
  .w-4{
    width: calc(var(--spacing) * 4);
  }
  .w-4\/5{
    width: calc(4 / 5 * 100%);
  }
  .w-5{
    width: calc(var(--spacing) * 5);
  }
  .w-6{
    width: calc(var(--spacing) * 6);
  }
  .w-7{
    width: calc(var(--spacing) * 7);
  }
  .w-9{
    width: calc(var(--spacing) * 9);
  }
  .w-10{
    width: calc(var(--spacing) * 10);
  }
  .w-13{
    width: calc(var(--spacing) * 13);
  }
  .w-14{
    width: calc(var(--spacing) * 14);
  }
  .w-15{
    width: calc(var(--spacing) * 15);
  }
  .w-16{
    width: calc(var(--spacing) * 16);
  }
  .w-18{
    width: calc(var(--spacing) * 18);
  }
  .w-20{
    width: calc(var(--spacing) * 20);
  }
  .w-25{
    width: calc(var(--spacing) * 25);
  }
  .w-26{
    width: calc(var(--spacing) * 26);
  }
  .w-28{
    width: calc(var(--spacing) * 28);
  }
  .w-30{
    width: calc(var(--spacing) * 30);
  }
  .w-35{
    width: calc(var(--spacing) * 35);
  }
  .w-36{
    width: calc(var(--spacing) * 36);
  }
  .w-40{
    width: calc(var(--spacing) * 40);
  }
  .w-44{
    width: calc(var(--spacing) * 44);
  }
  .w-50{
    width: calc(var(--spacing) * 50);
  }
  .w-60{
    width: calc(var(--spacing) * 60);
  }
  .w-64{
    width: calc(var(--spacing) * 64);
  }
  .w-65{
    width: calc(var(--spacing) * 65);
  }
  .w-70{
    width: calc(var(--spacing) * 70);
  }
  .w-80{
    width: calc(var(--spacing) * 80);
  }
  .w-90{
    width: calc(var(--spacing) * 90);
  }
  .w-93{
    width: calc(var(--spacing) * 93);
  }
  .w-96{
    width: calc(var(--spacing) * 96);
  }
  .w-100{
    width: calc(var(--spacing) * 100);
  }
  .w-120{
    width: calc(var(--spacing) * 120);
  }
  .w-156{
    width: calc(var(--spacing) * 156);
  }
  .w-160{
    width: calc(var(--spacing) * 160);
  }
  .w-\[4px\]{
    width: 4px;
  }
  .w-\[10px\]{
    width: 10px;
  }
  .w-\[12px\]{
    width: 12px;
  }
  .w-\[13px\]{
    width: 13px;
  }
  .w-\[14px\]{
    width: 14px;
  }
  .w-\[15px\]{
    width: 15px;
  }
  .w-\[16px\]{
    width: 16px;
  }
  .w-\[22px\]\!{
    width: 22px !important;
  }
  .w-\[30\%\]{
    width: 30%;
  }
  .w-\[30px\]{
    width: 30px;
  }
  .w-\[32px\]{
    width: 32px;
  }
  .w-\[35\%\]{
    width: 35%;
  }
  .w-\[40\%\]{
    width: 40%;
  }
  .w-\[40px\]{
    width: 40px;
  }
  .w-\[50\%\]{
    width: 50%;
  }
  .w-\[52px\]{
    width: 52px;
  }
  .w-\[56px\]{
    width: 56px;
  }
  .w-\[60px\]{
    width: 60px;
  }
  .w-\[64px\]{
    width: 64px;
  }
  .w-\[65\%\]{
    width: 65%;
  }
  .w-\[70\%\]{
    width: 70%;
  }
  .w-\[72px\]{
    width: 72px;
  }
  .w-\[76px\]{
    width: 76px;
  }
  .w-\[80px\]{
    width: 80px;
  }
  .w-\[85\%\]{
    width: 85%;
  }
  .w-\[92px\]{
    width: 92px;
  }
  .w-\[99\%\]{
    width: 99%;
  }
  .w-\[100px\]{
    width: 100px;
  }
  .w-\[120px\]{
    width: 120px;
  }
  .w-\[130px\]{
    width: 130px;
  }
  .w-\[134px\]\!{
    width: 134px !important;
  }
  .w-\[150px\]{
    width: 150px;
  }
  .w-\[152px\]{
    width: 152px;
  }
  .w-\[160px\]{
    width: 160px;
  }
  .w-\[170px\]{
    width: 170px;
  }
  .w-\[180px\]{
    width: 180px;
  }
  .w-\[185px\]\!{
    width: 185px !important;
  }
  .w-\[192px\]{
    width: 192px;
  }
  .w-\[200px\]{
    width: 200px;
  }
  .w-\[200px\]\!{
    width: 200px !important;
  }
  .w-\[230px\]{
    width: 230px;
  }
  .w-\[240px\]{
    width: 240px;
  }
  .w-\[245px\]{
    width: 245px;
  }
  .w-\[248px\]{
    width: 248px;
  }
  .w-\[258px\]{
    width: 258px;
  }
  .w-\[260px\]{
    width: 260px;
  }
  .w-\[272px\]{
    width: 272px;
  }
  .w-\[280px\]{
    width: 280px;
  }
  .w-\[284px\]{
    width: 284px;
  }
  .w-\[288px\]{
    width: 288px;
  }
  .w-\[290px\]\!{
    width: 290px !important;
  }
  .w-\[292px\]{
    width: 292px;
  }
  .w-\[300px\]{
    width: 300px;
  }
  .w-\[320px\]{
    width: 320px;
  }
  .w-\[342px\]{
    width: 342px;
  }
  .w-\[352px\]{
    width: 352px;
  }
  .w-\[360px\]{
    width: 360px;
  }
  .w-\[400px\]{
    width: 400px;
  }
  .w-\[420px\]{
    width: 420px;
  }
  .w-\[504px\]{
    width: 504px;
  }
  .w-\[600px\]{
    width: 600px;
  }
  .w-\[688px\]{
    width: 688px;
  }
  .w-\[calc\(22px\+5ch\)\]{
    width: calc(22px + 5ch);
  }
  .w-\[calc\(50\%-4px\)\]\!{
    width: calc(50% - 4px) !important;
  }
  .w-\[calc\(50\%-24px\)\]{
    width: calc(50% - 24px);
  }
  .w-\[calc\(100\%-8px\)\]{
    width: calc(100% - 8px);
  }
  .w-\[calc\(100\%-24px\)\]{
    width: calc(100% - 24px);
  }
  .w-\[calc\(100\%-25px\)\]{
    width: calc(100% - 25px);
  }
  .w-\[calc\(100\%-36px\)\]{
    width: calc(100% - 36px);
  }
  .w-\[calc\(100\%-125px\)\]{
    width: calc(100% - 125px);
  }
  .w-\[calc\(100vw-4rem\)\]{
    width: calc(100vw - 4rem);
  }
  .w-\[calc\(100vw-60px\)\]{
    width: calc(100vw - 60px);
  }
  .w-\[calc\(100vw-64px\)\]{
    width: calc(100vw - 64px);
  }
  .w-\[min\(1000px\,92vw\)\]{
    width: min(1000px, 92vw);
  }
  .w-\[var\(--brush-subtract-line-width\)\]{
    width: var(--brush-subtract-line-width);
  }
  .w-auto{
    width: auto;
  }
  .w-fit{
    width: fit-content;
  }
  .w-fit\!{
    width: fit-content !important;
  }
  .w-full{
    width: 100%;
  }
  .w-full\!{
    width: 100% !important;
  }
  .w-px{
    width: 1px;
  }
  .w-screen{
    width: 100vw;
  }
  .\!max-w-\[310px\]{
    max-width: 310px !important;
  }
  .max-w-7xl{
    max-width: var(--container-7xl);
  }
  .max-w-9{
    max-width: calc(var(--spacing) * 9);
  }
  .max-w-30{
    max-width: calc(var(--spacing) * 30);
  }
  .max-w-40{
    max-width: calc(var(--spacing) * 40);
  }
  .max-w-56{
    max-width: calc(var(--spacing) * 56);
  }
  .max-w-60{
    max-width: calc(var(--spacing) * 60);
  }
  .max-w-80{
    max-width: calc(var(--spacing) * 80);
  }
  .max-w-84{
    max-width: calc(var(--spacing) * 84);
  }
  .max-w-85\.5{
    max-width: calc(var(--spacing) * 85.5);
  }
  .max-w-100{
    max-width: calc(var(--spacing) * 100);
  }
  .max-w-120{
    max-width: calc(var(--spacing) * 120);
  }
  .max-w-150{
    max-width: calc(var(--spacing) * 150);
  }
  .max-w-\[28ch\]{
    max-width: 28ch;
  }
  .max-w-\[45\%\]{
    max-width: 45%;
  }
  .max-w-\[50px\]{
    max-width: 50px;
  }
  .max-w-\[60px\]{
    max-width: 60px;
  }
  .max-w-\[90\%\]{
    max-width: 90%;
  }
  .max-w-\[90px\]{
    max-width: 90px;
  }
  .max-w-\[100px\]{
    max-width: 100px;
  }
  .max-w-\[120px\]{
    max-width: 120px;
  }
  .max-w-\[200px\]{
    max-width: 200px;
  }
  .max-w-\[220px\]{
    max-width: 220px;
  }
  .max-w-\[230px\]{
    max-width: 230px;
  }
  .max-w-\[240px\]{
    max-width: 240px;
  }
  .max-w-\[260px\]{
    max-width: 260px;
  }
  .max-w-\[300px\]{
    max-width: 300px;
  }
  .max-w-\[310px\]{
    max-width: 310px;
  }
  .max-w-\[310px\]\!{
    max-width: 310px !important;
  }
  .max-w-\[320px\]{
    max-width: 320px;
  }
  .max-w-\[400px\]{
    max-width: 400px;
  }
  .max-w-\[600px\]{
    max-width: 600px;
  }
  .max-w-\[682px\]{
    max-width: 682px;
  }
  .max-w-\[calc\(100\%-20px\)\]{
    max-width: calc(100% - 20px);
  }
  .max-w-\[calc\(100\%-20rem\)\]{
    max-width: calc(100% - 20rem);
  }
  .max-w-\[calc\(100\%-32px\)\]{
    max-width: calc(100% - 32px);
  }
  .max-w-\[calc\(100\%-40px\)\]{
    max-width: calc(100% - 40px);
  }
  .max-w-\[calc\(100\%-56px\)\]{
    max-width: calc(100% - 56px);
  }
  .max-w-\[calc\(100\%-64px\)\]{
    max-width: calc(100% - 64px);
  }
  .max-w-\[calc\(100\%-320px\)\]{
    max-width: calc(100% - 320px);
  }
  .max-w-\[calc\(100\%\/3\)\]{
    max-width: calc(100% / 3);
  }
  .max-w-\[calc\(100vw-2rem\)\]{
    max-width: calc(100vw - 2rem);
  }
  .max-w-\[calc\(100vw-64px\)\]{
    max-width: calc(100vw - 64px);
  }
  .max-w-\[calc\(min\(var\(--available-width\)\,960px\)-16px\)\]{
    max-width: calc(min(var(--available-width), 960px) - 16px);
  }
  .max-w-fit{
    max-width: fit-content;
  }
  .max-w-full{
    max-width: 100%;
  }
  .max-w-full\!{
    max-width: 100% !important;
  }
  .max-w-xs{
    max-width: var(--container-xs);
  }
  .\!min-w-\[12px\]{
    min-width: 12px !important;
  }
  .\!min-w-\[16px\]{
    min-width: 16px !important;
  }
  .min-w-\(--viewer-panel-width\){
    min-width: var(--viewer-panel-width);
  }
  .min-w-0{
    min-width: 0px;
  }
  .min-w-4{
    min-width: calc(var(--spacing) * 4);
  }
  .min-w-4\!{
    min-width: calc(var(--spacing) * 4) !important;
  }
  .min-w-6{
    min-width: calc(var(--spacing) * 6);
  }
  .min-w-25{
    min-width: calc(var(--spacing) * 25);
  }
  .min-w-30{
    min-width: calc(var(--spacing) * 30);
  }
  .min-w-35{
    min-width: calc(var(--spacing) * 35);
  }
  .min-w-36{
    min-width: calc(var(--spacing) * 36);
  }
  .min-w-44{
    min-width: calc(var(--spacing) * 44);
  }
  .min-w-48{
    min-width: calc(var(--spacing) * 48);
  }
  .min-w-60{
    min-width: calc(var(--spacing) * 60);
  }
  .min-w-80{
    min-width: calc(var(--spacing) * 80);
  }
  .min-w-85\.5{
    min-width: calc(var(--spacing) * 85.5);
  }
  .min-w-92\.5{
    min-width: calc(var(--spacing) * 92.5);
  }
  .min-w-175{
    min-width: calc(var(--spacing) * 175);
  }
  .min-w-\[3rem\]{
    min-width: 3rem;
  }
  .min-w-\[14px\]{
    min-width: 14px;
  }
  .min-w-\[16px\]{
    min-width: 16px;
  }
  .min-w-\[24px\]{
    min-width: 24px;
  }
  .min-w-\[42px\]{
    min-width: 42px;
  }
  .min-w-\[45\%\]{
    min-width: 45%;
  }
  .min-w-\[56px\]{
    min-width: 56px;
  }
  .min-w-\[60px\]{
    min-width: 60px;
  }
  .min-w-\[84px\]{
    min-width: 84px;
  }
  .min-w-\[100px\]{
    min-width: 100px;
  }
  .min-w-\[120px\]{
    min-width: 120px;
  }
  .min-w-\[150px\]{
    min-width: 150px;
  }
  .min-w-\[170px\]{
    min-width: 170px;
  }
  .min-w-\[180px\]{
    min-width: 180px;
  }
  .min-w-\[200px\]{
    min-width: 200px;
  }
  .min-w-\[200px\]\!{
    min-width: 200px !important;
  }
  .min-w-\[230px\]{
    min-width: 230px;
  }
  .min-w-\[298px\]{
    min-width: 298px;
  }
  .min-w-\[300px\]{
    min-width: 300px;
  }
  .min-w-\[600px\]{
    min-width: 600px;
  }
  .min-w-fit{
    min-width: fit-content;
  }
  .min-w-full{
    min-width: 100%;
  }
  .min-w-max{
    min-width: max-content;
  }
  .flex-0{
    flex: 0;
  }
  .flex-1{
    flex: 1;
  }
  .flex-2{
    flex: 2;
  }
  .flex-none{
    flex: none;
  }
  .flex-shrink-0{
    flex-shrink: 0;
  }
  .shrink{
    flex-shrink: 1;
  }
  .shrink\!{
    flex-shrink: 1 !important;
  }
  .shrink-0{
    flex-shrink: 0;
  }
  .shrink-0\!{
    flex-shrink: 0 !important;
  }
  .shrink-1{
    flex-shrink: 1;
  }
  .shrink-2{
    flex-shrink: 2;
  }
  .flex-grow{
    flex-grow: 1;
  }
  .grow{
    flex-grow: 1;
  }
  .grow\!{
    flex-grow: 1 !important;
  }
  .grow-0{
    flex-grow: 0;
  }
  .grow-0\!{
    flex-grow: 0 !important;
  }
  .grow-2{
    flex-grow: 2;
  }
  .basis-0{
    flex-basis: 0px;
  }
  .basis-\[content\]{
    flex-basis: content;
  }
  .basis-auto{
    flex-basis: auto;
  }
  .table-fixed{
    table-layout: fixed;
  }
  .border-collapse{
    border-collapse: collapse;
  }
  .border-separate{
    border-collapse: separate;
  }
  .border-spacing-0{
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  }
  .origin-left{
    transform-origin: 0;
  }
  .-translate-x-1\/2{
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-1\/2{
    --tw-translate-x: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\[-50\%\]{
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2{
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-6{
    --tw-translate-y: calc(var(--spacing) * -6);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-18{
    --tw-translate-y: calc(var(--spacing) * -18);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-0{
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .rotate-90{
    rotate: 90deg;
  }
  .rotate-90\!{
    rotate: 90deg !important;
  }
  .rotate-\[-90deg\]\!{
    rotate: -90deg !important;
  }
  .transform{
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }
  .animate-spin{
    animation: var(--animate-spin);
  }
  .\!cursor-not-allowed{
    cursor: not-allowed !important;
  }
  .cursor-crosshair{
    cursor: crosshair;
  }
  .cursor-default{
    cursor: default;
  }
  .cursor-grab{
    cursor: grab;
  }
  .cursor-grabbing{
    cursor: grabbing;
  }
  .cursor-move{
    cursor: move;
  }
  .cursor-not-allowed{
    cursor: not-allowed;
  }
  .cursor-not-allowed\!{
    cursor: not-allowed !important;
  }
  .cursor-pointer{
    cursor: pointer;
  }
  .cursor-text{
    cursor: text;
  }
  .touch-none{
    touch-action: none;
  }
  .\!resize-none{
    resize: none !important;
  }
  .resize{
    resize: both;
  }
  .list-decimal{
    list-style-type: decimal;
  }
  .list-disc{
    list-style-type: disc;
  }
  .appearance-none{
    appearance: none;
  }
  .grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .grid-cols-\[1fr_1fr_1fr_auto\]{
    grid-template-columns: 1fr 1fr 1fr auto;
  }
  .grid-cols-\[1fr_248px\]{
    grid-template-columns: 1fr 248px;
  }
  .grid-cols-\[1fr_auto_1fr\]{
    grid-template-columns: 1fr auto 1fr;
  }
  .grid-cols-\[2fr_3fr\]{
    grid-template-columns: 2fr 3fr;
  }
  .grid-cols-\[9fr_3fr\]{
    grid-template-columns: 9fr 3fr;
  }
  .grid-cols-\[26px_93px_1fr\]{
    grid-template-columns: 26px 93px 1fr;
  }
  .grid-cols-\[auto_1fr\]{
    grid-template-columns: auto 1fr;
  }
  .grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{
    grid-template-columns: repeat(auto-fill,minmax(300px,1fr));
  }
  .grid-cols-\[repeat\(auto-fill\,minmax\(350px\,1fr\)\)\]{
    grid-template-columns: repeat(auto-fill,minmax(350px,1fr));
  }
  .flex-col{
    flex-direction: column;
  }
  .flex-row{
    flex-direction: row;
  }
  .flex-nowrap{
    flex-wrap: nowrap;
  }
  .flex-wrap{
    flex-wrap: wrap;
  }
  .content-center{
    align-content: center;
  }
  .content-start{
    align-content: flex-start;
  }
  .items-baseline{
    align-items: baseline;
  }
  .items-center{
    align-items: center;
  }
  .items-center-safe{
    align-items: safe center;
  }
  .items-end{
    align-items: flex-end;
  }
  .items-start{
    align-items: flex-start;
  }
  .items-stretch{
    align-items: stretch;
  }
  .\!justify-start{
    justify-content: flex-start !important;
  }
  .justify-between{
    justify-content: space-between;
  }
  .justify-center{
    justify-content: center;
  }
  .justify-center-safe{
    justify-content: safe center;
  }
  .justify-end{
    justify-content: flex-end;
  }
  .justify-start{
    justify-content: flex-start;
  }
  .justify-start\!{
    justify-content: flex-start !important;
  }
  .gap-0{
    gap: 0px;
  }
  .gap-0\.5{
    gap: calc(var(--spacing) * 0.5);
  }
  .gap-1{
    gap: var(--spacing);
  }
  .gap-1\.5{
    gap: calc(var(--spacing) * 1.5);
  }
  .gap-2{
    gap: calc(var(--spacing) * 2);
  }
  .gap-2\.5{
    gap: calc(var(--spacing) * 2.5);
  }
  .gap-3{
    gap: calc(var(--spacing) * 3);
  }
  .gap-4{
    gap: calc(var(--spacing) * 4);
  }
  .gap-5{
    gap: calc(var(--spacing) * 5);
  }
  .gap-6{
    gap: calc(var(--spacing) * 6);
  }
  .gap-8{
    gap: calc(var(--spacing) * 8);
  }
  .gap-\[1px\]{
    gap: 1px;
  }
  .gap-\[2px\]{
    gap: 2px;
  }
  .gap-\[4px\]{
    gap: 4px;
  }
  .gap-\[5px\]{
    gap: 5px;
  }
  .gap-\[6px\]{
    gap: 6px;
  }
  .gap-\[8px\]{
    gap: 8px;
  }
  .gap-\[10px\]{
    gap: 10px;
  }
  .gap-\[12px\]{
    gap: 12px;
  }
  .gap-\[16px\]{
    gap: 16px;
  }
  .gap-\[18px\]{
    gap: 18px;
  }
  .gap-\[24px\]{
    gap: 24px;
  }
  .gap-px{
    gap: 1px;
  }
  :where(.space-y-1 > :not(:last-child)){
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-2 > :not(:last-child)){
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }
  .gap-x-2{
    column-gap: calc(var(--spacing) * 2);
  }
  .gap-x-3{
    column-gap: calc(var(--spacing) * 3);
  }
  .gap-x-4{
    column-gap: calc(var(--spacing) * 4);
  }
  .gap-x-\[24px\]{
    column-gap: 24px;
  }
  :where(.space-x-2 > :not(:last-child)){
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }
  :where(.space-x-\[8px\] > :not(:last-child)){
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(8px * var(--tw-space-x-reverse));
    margin-inline-end: calc(8px * calc(1 - var(--tw-space-x-reverse)));
  }
  .gap-y-1{
    row-gap: var(--spacing);
  }
  .gap-y-1\.5{
    row-gap: calc(var(--spacing) * 1.5);
  }
  .gap-y-2{
    row-gap: calc(var(--spacing) * 2);
  }
  .gap-y-6{
    row-gap: calc(var(--spacing) * 6);
  }
  .gap-y-\[8px\]{
    row-gap: 8px;
  }
  :where(.divide-y > :not(:last-child)){
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }
  :where(.divide-ds-color-split > :not(:last-child)){
    border-color: var(--ds-color-split);
  }
  .self-center{
    align-self: center;
  }
  .self-end{
    align-self: flex-end;
  }
  .self-start{
    align-self: flex-start;
  }
  .self-stretch{
    align-self: stretch;
  }
  .truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .\!overflow-visible{
    overflow: visible !important;
  }
  .overflow-auto{
    overflow: auto;
  }
  .overflow-clip{
    overflow: clip;
  }
  .overflow-hidden{
    overflow: hidden;
  }
  .overflow-visible{
    overflow: visible;
  }
  .overflow-x-auto{
    overflow-x: auto;
  }
  .overflow-x-hidden{
    overflow-x: hidden;
  }
  .overflow-y-auto{
    overflow-y: auto;
  }
  .overflow-y-hidden{
    overflow-y: hidden;
  }
  .rounded{
    border-radius: 0.25rem;
  }
  .rounded-\(--ds-control-border-radius\){
    border-radius: var(--ds-control-border-radius);
  }
  .rounded-2xl{
    border-radius: var(--radius-2xl);
  }
  .rounded-\[2px\]{
    border-radius: 2px;
  }
  .rounded-\[3px\]{
    border-radius: 3px;
  }
  .rounded-\[4px\]{
    border-radius: 4px;
  }
  .rounded-\[6px\]{
    border-radius: 6px;
  }
  .rounded-\[8px\]{
    border-radius: 8px;
  }
  .rounded-full{
    border-radius: calc(infinity * 1px);
  }
  .rounded-full\!{
    border-radius: calc(infinity * 1px) !important;
  }
  .rounded-lg{
    border-radius: var(--radius-lg);
  }
  .rounded-md{
    border-radius: var(--radius-md);
  }
  .rounded-none{
    border-radius: 0;
  }
  .rounded-sm{
    border-radius: var(--radius-sm);
  }
  .rounded-xl{
    border-radius: var(--radius-xl);
  }
  .rounded-xs{
    border-radius: var(--radius-xs);
  }
  .rounded-s-md{
    border-start-start-radius: var(--radius-md);
    border-end-start-radius: var(--radius-md);
  }
  .rounded-t-\[8px\]{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .rounded-t-lg{
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
  }
  .rounded-t-xl{
    border-top-left-radius: var(--radius-xl);
    border-top-right-radius: var(--radius-xl);
  }
  .rounded-l-\(--ds-control-border-radius\){
    border-top-left-radius: var(--ds-control-border-radius);
    border-bottom-left-radius: var(--ds-control-border-radius);
  }
  .rounded-l-md{
    border-top-left-radius: var(--radius-md);
    border-bottom-left-radius: var(--radius-md);
  }
  .rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .rounded-tl-lg{
    border-top-left-radius: var(--radius-lg);
  }
  .rounded-tl-md{
    border-top-left-radius: var(--radius-md);
  }
  .rounded-r-\(--ds-control-border-radius\){
    border-top-right-radius: var(--ds-control-border-radius);
    border-bottom-right-radius: var(--ds-control-border-radius);
  }
  .rounded-r-md{
    border-top-right-radius: var(--radius-md);
    border-bottom-right-radius: var(--radius-md);
  }
  .rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .rounded-r-none\!{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-tr-md{
    border-top-right-radius: var(--radius-md);
  }
  .rounded-b-\[4px\]{
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .rounded-b-\[8px\]{
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }
  .rounded-b-\[inherit\]{
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit;
  }
  .rounded-b-lg{
    border-bottom-right-radius: var(--radius-lg);
    border-bottom-left-radius: var(--radius-lg);
  }
  .rounded-b-md{
    border-bottom-right-radius: var(--radius-md);
    border-bottom-left-radius: var(--radius-md);
  }
  .rounded-bl-md{
    border-bottom-left-radius: var(--radius-md);
  }
  .\!border-0{
    border-style: var(--tw-border-style) !important;
    border-width: 0px !important;
  }
  .border{
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0{
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-2{
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-4{
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-y{
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }
  .border-t{
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-t-2{
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }
  .border-r{
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-r-\[1px\]{
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-b{
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-2{
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-l{
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-l-2{
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }
  .border-dashed{
    --tw-border-style: dashed;
    border-style: dashed;
  }
  .border-none{
    --tw-border-style: none;
    border-style: none;
  }
  .border-\(--ds-color-primary-border-active\){
    border-color: var(--ds-color-primary-border-active);
  }
  .border-\(--ds-control-color-border\){
    border-color: var(--ds-control-color-border);
  }
  .border-\[\#CB2012\]{
    border-color: #CB2012;
  }
  .border-\[\#FFA700\]{
    border-color: #FFA700;
  }
  .border-\[rgba\(255\,255\,255\,0\.12\)\]{
    border-color: rgba(255,255,255,0.12);
  }
  .border-border-color{
    border-color: var(--border-color);
  }
  .border-ds-color-bg-container{
    border-color: var(--ds-color-bg-container);
  }
  .border-ds-color-border{
    border-color: var(--ds-color-border);
  }
  .border-ds-color-border-secondary{
    border-color: var(--ds-color-border-secondary);
  }
  .border-ds-color-primary{
    border-color: var(--ds-color-primary);
  }
  .border-ds-color-primary\!{
    border-color: var(--ds-color-primary) !important;
  }
  .border-ds-color-primary-text{
    border-color: var(--ds-color-primary-text);
  }
  .border-ds-color-split{
    border-color: var(--ds-color-split);
  }
  .border-ds-color-text{
    border-color: var(--ds-color-text);
  }
  .border-theme-color{
    border-color: var(--theme-color);
  }
  .border-transparent{
    border-color: transparent;
  }
  .border-white\/10{
    border-color: color-mix(in srgb, #fff 10%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)){
    .border-white\/10{
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .border-white\/80{
    border-color: color-mix(in srgb, #fff 80%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)){
    .border-white\/80{
      border-color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }
  .border-t-ds-color-split{
    border-top-color: var(--ds-color-split);
  }
  .border-r-\[\#40404A\]{
    border-right-color: #40404A;
  }
  .border-r-ds-color-border{
    border-right-color: var(--ds-color-border);
  }
  .border-r-ds-color-split{
    border-right-color: var(--ds-color-split);
  }
  .border-b-\[\#40404A\]{
    border-bottom-color: #40404A;
  }
  .border-b-ds-color-border{
    border-bottom-color: var(--ds-color-border);
  }
  .border-b-ds-color-split{
    border-bottom-color: var(--ds-color-split);
  }
  .border-l-\[\#40404A\]{
    border-left-color: #40404A;
  }
  .\!bg-border-color{
    background-color: var(--border-color) !important;
  }
  .\!bg-hover-background{
    background-color: var(--hover-background) !important;
  }
  .bg-\(--ds-control-color-bg\){
    background-color: var(--ds-control-color-bg);
  }
  .bg-\[\#1F968B\]{
    background-color: #1F968B;
  }
  .bg-\[\#131316\]{
    background-color: #131316;
  }
  .bg-\[\#262626C\]{
    background-color: #262626C;
  }
  .bg-\[\#FDE725\]{
    background-color: #FDE725;
  }
  .bg-\[rgb\(38\,137\,20\)\]{
    background-color: rgb(38,137,20);
  }
  .bg-background-dark-grey{
    background-color: var(--background-dark-grey);
  }
  .bg-black{
    background-color: var(--color-black);
  }
  .bg-black\/20{
    background-color: color-mix(in srgb, #000 20%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)){
    .bg-black\/20{
      background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }
  .bg-black\/30{
    background-color: color-mix(in srgb, #000 30%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)){
    .bg-black\/30{
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }
  .bg-black\/60{
    background-color: color-mix(in srgb, #000 60%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)){
    .bg-black\/60{
      background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }
  .bg-border-color\!{
    background-color: var(--border-color) !important;
  }
  .bg-ds-color-bg-base{
    background-color: var(--ds-color-bg-base);
  }
  .bg-ds-color-bg-container{
    background-color: var(--ds-color-bg-container);
  }
  .bg-ds-color-bg-container\/75{
    background-color: var(--ds-color-bg-container);
  }
  @supports (color: color-mix(in lab, red, red)){
    .bg-ds-color-bg-container\/75{
      background-color: color-mix(in oklab, var(--ds-color-bg-container) 75%, transparent);
    }
  }
  .bg-ds-color-bg-elevated{
    background-color: var(--ds-color-bg-elevated);
  }
  .bg-ds-color-bg-layout{
    background-color: var(--ds-color-bg-layout);
  }
  .bg-ds-color-bg-layout\/60{
    background-color: var(--ds-color-bg-layout);
  }
  @supports (color: color-mix(in lab, red, red)){
    .bg-ds-color-bg-layout\/60{
      background-color: color-mix(in oklab, var(--ds-color-bg-layout) 60%, transparent);
    }
  }
  .bg-ds-color-bg-layout\/95{
    background-color: var(--ds-color-bg-layout);
  }
  @supports (color: color-mix(in lab, red, red)){
    .bg-ds-color-bg-layout\/95{
      background-color: color-mix(in oklab, var(--ds-color-bg-layout) 95%, transparent);
    }
  }
  .bg-ds-color-bg-mask{
    background-color: var(--ds-color-bg-mask);
  }
  .bg-ds-color-bg-spotlight{
    background-color: var(--ds-color-bg-spotlight);
  }
  .bg-ds-color-error{
    background-color: var(--ds-color-error);
  }
  .bg-ds-color-fill{
    background-color: var(--ds-color-fill);
  }
  .bg-ds-color-fill-alter{
    background-color: var(--ds-color-fill-alter);
  }
  .bg-ds-color-fill-quaternary{
    background-color: var(--ds-color-fill-quaternary);
  }
  .bg-ds-color-fill-secondary{
    background-color: var(--ds-color-fill-secondary);
  }
  .bg-ds-color-fill-tertiary{
    background-color: var(--ds-color-fill-tertiary);
  }
  .bg-ds-color-primary{
    background-color: var(--ds-color-primary);
  }
  .bg-ds-color-primary-bg{
    background-color: var(--ds-color-primary-bg);
  }
  .bg-ds-color-primary-bg\!{
    background-color: var(--ds-color-primary-bg) !important;
  }
  .bg-ds-color-primary-bg-hover{
    background-color: var(--ds-color-primary-bg-hover);
  }
  .bg-ds-color-primary\/10{
    background-color: var(--ds-color-primary);
  }
  @supports (color: color-mix(in lab, red, red)){
    .bg-ds-color-primary\/10{
      background-color: color-mix(in oklab, var(--ds-color-primary) 10%, transparent);
    }
  }
  .bg-ds-color-split{
    background-color: var(--ds-color-split);
  }
  .bg-ds-color-text{
    background-color: var(--ds-color-text);
  }
  .bg-ds-color-text-tertiary{
    background-color: var(--ds-color-text-tertiary);
  }
  .bg-processing-text{
    background-color: var(--processing-text);
  }
  .bg-transparent{
    background-color: transparent;
  }
  .bg-white{
    background-color: var(--color-white);
  }
  .bg-white\!{
    background-color: var(--color-white) !important;
  }
  .bg-white\/8{
    background-color: color-mix(in srgb, #fff 8%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)){
    .bg-white\/8{
      background-color: color-mix(in oklab, var(--color-white) 8%, transparent);
    }
  }
  .bg-white\/10{
    background-color: color-mix(in srgb, #fff 10%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)){
    .bg-white\/10{
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .bg-\(image\:--bg-gene-expression\){
    background-image: var(--bg-gene-expression);
  }
  .bg-\[linear-gradient\(to_right\,_\#FAE729\,_\#DBDC30\,_\#BFD13B\,_\#A0C34C\,_\#80BA71\,_\#64AD90\,_\#4F9AC3\,_\#417CB2\,_\#305D9A\,_\#182F5B\)\]{
    background-image: linear-gradient(to right, #FAE729, #DBDC30, #BFD13B, #A0C34C, #80BA71, #64AD90, #4F9AC3, #417CB2, #305D9A, #182F5B);
  }
  .bg-\[linear-gradient\(to_right\,_\#FFE999\,_\#FDD77D\,_\#FCC55E\,_\#FBA53E\,_\#F87D2A\,_\#EB502E\,_\#D53D2C\,_\#B93028\,_\#8C1E25\,_\#730A23\)\]{
    background-image: linear-gradient(to right, #FFE999, #FDD77D, #FCC55E, #FBA53E, #F87D2A, #EB502E, #D53D2C, #B93028, #8C1E25, #730A23);
  }
  .mask-r-from-black{
    mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);
    mask-composite: intersect;
    --tw-mask-linear: var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);
    --tw-mask-right: linear-gradient(to right, var(--tw-mask-right-from-color) var(--tw-mask-right-from-position), var(--tw-mask-right-to-color) var(--tw-mask-right-to-position));
    --tw-mask-right-from-color: var(--color-black);
  }
  .mask-r-from-50\%{
    mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);
    mask-composite: intersect;
    --tw-mask-linear: var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);
    --tw-mask-right: linear-gradient(to right, var(--tw-mask-right-from-color) var(--tw-mask-right-from-position), var(--tw-mask-right-to-color) var(--tw-mask-right-to-position));
    --tw-mask-right-from-position: 50%;
  }
  .mask-r-to-black{
    mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);
    mask-composite: intersect;
    --tw-mask-linear: var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);
    --tw-mask-right: linear-gradient(to right, var(--tw-mask-right-from-color) var(--tw-mask-right-from-position), var(--tw-mask-right-to-color) var(--tw-mask-right-to-position));
    --tw-mask-right-to-color: var(--color-black);
  }
  .mask-r-to-\[length\:-60px\]{
    mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);
    mask-composite: intersect;
    --tw-mask-linear: var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);
    --tw-mask-right: linear-gradient(to right, var(--tw-mask-right-from-color) var(--tw-mask-right-from-position), var(--tw-mask-right-to-color) var(--tw-mask-right-to-position));
    --tw-mask-right-to-position: -60px;
  }
  .object-contain{
    object-fit: contain;
  }
  .object-cover{
    object-fit: cover;
  }
  .\!p-0{
    padding: 0px !important;
  }
  .p-0{
    padding: 0px;
  }
  .p-0\!{
    padding: 0px !important;
  }
  .p-0\.5{
    padding: calc(var(--spacing) * 0.5);
  }
  .p-1{
    padding: var(--spacing);
  }
  .p-1\.5{
    padding: calc(var(--spacing) * 1.5);
  }
  .p-2{
    padding: calc(var(--spacing) * 2);
  }
  .p-3{
    padding: calc(var(--spacing) * 3);
  }
  .p-4{
    padding: calc(var(--spacing) * 4);
  }
  .p-5{
    padding: calc(var(--spacing) * 5);
  }
  .p-6{
    padding: calc(var(--spacing) * 6);
  }
  .p-8{
    padding: calc(var(--spacing) * 8);
  }
  .p-\[2px\]{
    padding: 2px;
  }
  .p-\[4px\]{
    padding: 4px;
  }
  .p-\[5px\]{
    padding: 5px;
  }
  .p-\[8px\]{
    padding: 8px;
  }
  .p-\[12px\]{
    padding: 12px;
  }
  .p-\[16px\]{
    padding: 16px;
  }
  .p-\[16px\]\!{
    padding: 16px !important;
  }
  .p-\[24px\]{
    padding: 24px;
  }
  .px-0{
    padding-inline: 0px;
  }
  .px-0\.5{
    padding-inline: calc(var(--spacing) * 0.5);
  }
  .px-1{
    padding-inline: var(--spacing);
  }
  .px-1\.5{
    padding-inline: calc(var(--spacing) * 1.5);
  }
  .px-1\.75{
    padding-inline: calc(var(--spacing) * 1.75);
  }
  .px-2{
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-3{
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-4{
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5{
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6{
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-8{
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-\[2px\]{
    padding-inline: 2px;
  }
  .px-\[4px\]{
    padding-inline: 4px;
  }
  .px-\[7px\]{
    padding-inline: 7px;
  }
  .px-\[8px\]{
    padding-inline: 8px;
  }
  .px-\[10px\]{
    padding-inline: 10px;
  }
  .px-\[12px\]{
    padding-inline: 12px;
  }
  .px-\[14px\]{
    padding-inline: 14px;
  }
  .px-\[16px\]{
    padding-inline: 16px;
  }
  .px-\[24px\]{
    padding-inline: 24px;
  }
  .py-\(--ds-control-padding-block-middle\){
    padding-block: var(--ds-control-padding-block-middle);
  }
  .py-\(--ds-control-padding-block-small\){
    padding-block: var(--ds-control-padding-block-small);
  }
  .py-0{
    padding-block: 0px;
  }
  .py-0\.5{
    padding-block: calc(var(--spacing) * 0.5);
  }
  .py-1{
    padding-block: var(--spacing);
  }
  .py-1\.5{
    padding-block: calc(var(--spacing) * 1.5);
  }
  .py-2{
    padding-block: calc(var(--spacing) * 2);
  }
  .py-2\.5{
    padding-block: calc(var(--spacing) * 2.5);
  }
  .py-3{
    padding-block: calc(var(--spacing) * 3);
  }
  .py-4{
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5{
    padding-block: calc(var(--spacing) * 5);
  }
  .py-6{
    padding-block: calc(var(--spacing) * 6);
  }
  .py-8{
    padding-block: calc(var(--spacing) * 8);
  }
  .py-\[4px\]{
    padding-block: 4px;
  }
  .py-\[5px\]{
    padding-block: 5px;
  }
  .py-\[6px\]{
    padding-block: 6px;
  }
  .py-\[7px\]{
    padding-block: 7px;
  }
  .py-\[8px\]{
    padding-block: 8px;
  }
  .py-\[10px\]{
    padding-block: 10px;
  }
  .py-\[12px\]{
    padding-block: 12px;
  }
  .py-\[14px\]{
    padding-block: 14px;
  }
  .py-\[16px\]{
    padding-block: 16px;
  }
  .py-\[40px\]{
    padding-block: 40px;
  }
  .py-px{
    padding-block: 1px;
  }
  .pt-0{
    padding-top: 0px;
  }
  .pt-0\.5{
    padding-top: calc(var(--spacing) * 0.5);
  }
  .pt-0\.75{
    padding-top: calc(var(--spacing) * 0.75);
  }
  .pt-1{
    padding-top: var(--spacing);
  }
  .pt-1\.5{
    padding-top: calc(var(--spacing) * 1.5);
  }
  .pt-2{
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-3{
    padding-top: calc(var(--spacing) * 3);
  }
  .pt-4{
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-8{
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-16{
    padding-top: calc(var(--spacing) * 16);
  }
  .pt-\[8px\]{
    padding-top: 8px;
  }
  .pt-\[12px\]{
    padding-top: 12px;
  }
  .pt-\[16px\]{
    padding-top: 16px;
  }
  .pt-\[24px\]{
    padding-top: 24px;
  }
  .pt-\[28px\]{
    padding-top: 28px;
  }
  .pr-\(--ds-control-padding-inline-middle\){
    padding-right: var(--ds-control-padding-inline-middle);
  }
  .pr-\(--ds-control-padding-inline-small\){
    padding-right: var(--ds-control-padding-inline-small);
  }
  .pr-0{
    padding-right: 0px;
  }
  .pr-1{
    padding-right: var(--spacing);
  }
  .pr-1\.5{
    padding-right: calc(var(--spacing) * 1.5);
  }
  .pr-2{
    padding-right: calc(var(--spacing) * 2);
  }
  .pr-2\.5{
    padding-right: calc(var(--spacing) * 2.5);
  }
  .pr-3{
    padding-right: calc(var(--spacing) * 3);
  }
  .pr-4{
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-6{
    padding-right: calc(var(--spacing) * 6);
  }
  .pr-\[8px\]{
    padding-right: 8px;
  }
  .pr-\[10px\]{
    padding-right: 10px;
  }
  .pr-\[12px\]{
    padding-right: 12px;
  }
  .pb-0{
    padding-bottom: 0px;
  }
  .pb-0\!{
    padding-bottom: 0px !important;
  }
  .pb-0\.5{
    padding-bottom: calc(var(--spacing) * 0.5);
  }
  .pb-1{
    padding-bottom: var(--spacing);
  }
  .pb-1\.5{
    padding-bottom: calc(var(--spacing) * 1.5);
  }
  .pb-2{
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-2\.5{
    padding-bottom: calc(var(--spacing) * 2.5);
  }
  .pb-3{
    padding-bottom: calc(var(--spacing) * 3);
  }
  .pb-4{
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-6{
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-10{
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-\[3px\]{
    padding-bottom: 3px;
  }
  .pb-\[5px\]{
    padding-bottom: 5px;
  }
  .pb-\[8px\]{
    padding-bottom: 8px;
  }
  .pb-\[12px\]{
    padding-bottom: 12px;
  }
  .pb-\[14px\]{
    padding-bottom: 14px;
  }
  .pb-\[30px\]{
    padding-bottom: 30px;
  }
  .pl-\(--ds-control-padding-inline-middle\){
    padding-left: var(--ds-control-padding-inline-middle);
  }
  .pl-0{
    padding-left: 0px;
  }
  .pl-0\.5{
    padding-left: calc(var(--spacing) * 0.5);
  }
  .pl-1{
    padding-left: var(--spacing);
  }
  .pl-2{
    padding-left: calc(var(--spacing) * 2);
  }
  .pl-2\.5{
    padding-left: calc(var(--spacing) * 2.5);
  }
  .pl-3{
    padding-left: calc(var(--spacing) * 3);
  }
  .pl-4{
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-5{
    padding-left: calc(var(--spacing) * 5);
  }
  .pl-5\.5{
    padding-left: calc(var(--spacing) * 5.5);
  }
  .pl-6{
    padding-left: calc(var(--spacing) * 6);
  }
  .pl-7{
    padding-left: calc(var(--spacing) * 7);
  }
  .pl-8{
    padding-left: calc(var(--spacing) * 8);
  }
  .pl-12{
    padding-left: calc(var(--spacing) * 12);
  }
  .pl-\[16px\]{
    padding-left: 16px;
  }
  .pl-\[24px\]{
    padding-left: 24px;
  }
  .text-center{
    text-align: center;
  }
  .text-left{
    text-align: left;
  }
  .text-right{
    text-align: right;
  }
  .text-start{
    text-align: start;
  }
  .align-middle{
    vertical-align: middle;
  }
  .align-text-bottom{
    vertical-align: text-bottom;
  }
  .align-top{
    vertical-align: top;
  }
  .font-mono{
    font-family: var(--ds-roboto-mono);
  }
  .font-sans{
    font-family: var(--ds-inter);
  }
  .text-ds-subheading{
    font-size: 0.75rem;
    line-height: var(--tw-leading, 1rem);
    letter-spacing: var(--tw-tracking, 0.002em);
    font-weight: var(--tw-font-weight, 500);
  }
  .text-ds-subheading2{
    font-size: 0.625rem;
    line-height: var(--tw-leading, 1.4);
    letter-spacing: var(--tw-tracking, 0.002em);
    font-weight: var(--tw-font-weight, 500);
  }
  .text-ds-h1{
    font-size: var(--ds-font-size-heading-1);
    line-height: var(--tw-leading, var(--ds-line-height-heading-1));
    font-weight: var(--tw-font-weight, 600);
  }
  .text-ds-h2{
    font-size: var(--ds-font-size-heading-2);
    line-height: var(--tw-leading, var(--ds-line-height-heading-2));
    font-weight: var(--tw-font-weight, 600);
  }
  .text-ds-h3{
    font-size: var(--ds-font-size-heading-3);
    line-height: var(--tw-leading, var(--ds-line-height-heading-3));
    font-weight: var(--tw-font-weight, 600);
  }
  .text-ds-h4{
    font-size: var(--ds-font-size-heading-4);
    line-height: var(--tw-leading, var(--ds-line-height-heading-4));
    font-weight: var(--tw-font-weight, 600);
  }
  .text-ds-h5{
    font-size: var(--ds-font-size-heading-5);
    line-height: var(--tw-leading, var(--ds-line-height-heading-5));
    font-weight: var(--tw-font-weight, 600);
  }
  .text-2xl{
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-4xl{
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
  .text-base{
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-ds-lg{
    font-size: var(--ds-font-size-lg);
    line-height: var(--tw-leading, var(--ds-font-height-lg));
  }
  .text-ds-md{
    font-size: var(--ds-font-size);
    line-height: var(--tw-leading, var(--ds-font-height));
  }
  .text-ds-sm{
    font-size: var(--ds-font-size-sm);
    line-height: var(--tw-leading, var(--ds-font-height-sm));
  }
  .text-ds-xl{
    font-size: var(--ds-font-size-xl);
    line-height: var(--tw-leading, var(--ds-font-height-xl));
  }
  .text-lg{
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm{
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-sm\!{
    font-size: var(--text-sm) !important;
    line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  }
  .text-xl{
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs{
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .\!text-\[10px\]{
    font-size: 10px !important;
  }
  .text-\(length\:--ds-sm\){
    font-size: var(--ds-sm);
  }
  .text-\[0\.625rem\]{
    font-size: 0.625rem;
  }
  .text-\[0\.5625rem\]{
    font-size: 0.5625rem;
  }
  .text-\[1\.25rem\]{
    font-size: 1.25rem;
  }
  .text-\[6pt\]{
    font-size: 6pt;
  }
  .text-\[9px\]{
    font-size: 9px;
  }
  .text-\[10px\]{
    font-size: 10px;
  }
  .text-\[11px\]{
    font-size: 11px;
  }
  .text-\[12px\]{
    font-size: 12px;
  }
  .text-\[13px\]{
    font-size: 13px;
  }
  .text-\[14px\]{
    font-size: 14px;
  }
  .text-\[16px\]{
    font-size: 16px;
  }
  .text-\[20px\]{
    font-size: 20px;
  }
  .leading-\(--ds-control-line-height\){
    --tw-leading: var(--ds-control-line-height);
    line-height: var(--ds-control-line-height);
  }
  .leading-\(--ds-line-height\){
    --tw-leading: var(--ds-line-height);
    line-height: var(--ds-line-height);
  }
  .leading-0{
    --tw-leading: 0px;
    line-height: 0px;
  }
  .leading-1{
    --tw-leading: var(--spacing);
    line-height: var(--spacing);
  }
  .leading-3{
    --tw-leading: calc(var(--spacing) * 3);
    line-height: calc(var(--spacing) * 3);
  }
  .leading-3\.5{
    --tw-leading: calc(var(--spacing) * 3.5);
    line-height: calc(var(--spacing) * 3.5);
  }
  .leading-4{
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }
  .leading-5{
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
  .leading-6{
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }
  .leading-8{
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }
  .leading-\[6pt\]{
    --tw-leading: 6pt;
    line-height: 6pt;
  }
  .leading-\[12px\]{
    --tw-leading: 12px;
    line-height: 12px;
  }
  .leading-\[14px\]{
    --tw-leading: 14px;
    line-height: 14px;
  }
  .leading-\[18px\]{
    --tw-leading: 18px;
    line-height: 18px;
  }
  .leading-\[20px\]{
    --tw-leading: 20px;
    line-height: 20px;
  }
  .leading-none{
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-relaxed{
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .leading-tight{
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .\!font-bold{
    --tw-font-weight: var(--font-weight-bold) !important;
    font-weight: var(--font-weight-bold) !important;
  }
  .\!font-light{
    --tw-font-weight: var(--font-weight-light) !important;
    font-weight: var(--font-weight-light) !important;
  }
  .font-\[400\]{
    --tw-font-weight: 400;
    font-weight: 400;
  }
  .font-\[500\]{
    --tw-font-weight: 500;
    font-weight: 500;
  }
  .font-\[600\]{
    --tw-font-weight: 600;
    font-weight: 600;
  }
  .font-bold{
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-light{
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }
  .font-medium{
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal{
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold{
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .-tracking-\[0\.3px\]{
    --tw-tracking: calc(0.3px * -1);
    letter-spacing: calc(0.3px * -1);
  }
  .tracking-\[-0\.0125rem\]{
    --tw-tracking: -0.0125rem;
    letter-spacing: -0.0125rem;
  }
  .tracking-\[0\.02px\]{
    --tw-tracking: 0.02px;
    letter-spacing: 0.02px;
  }
  .tracking-\[0\.00125rem\]{
    --tw-tracking: 0.00125rem;
    letter-spacing: 0.00125rem;
  }
  .tracking-tight{
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }
  .text-nowrap{
    text-wrap: nowrap;
  }
  .text-wrap{
    text-wrap: wrap;
  }
  .break-normal{
    overflow-wrap: normal;
    word-break: normal;
  }
  .break-words{
    overflow-wrap: break-word;
  }
  .wrap-break-word{
    overflow-wrap: break-word;
  }
  .wrap-normal{
    overflow-wrap: normal;
  }
  .break-all{
    word-break: break-all;
  }
  .break-keep\!{
    word-break: keep-all !important;
  }
  .text-ellipsis{
    text-overflow: ellipsis;
  }
  .whitespace-normal{
    white-space: normal;
  }
  .whitespace-nowrap{
    white-space: nowrap;
  }
  .whitespace-pre{
    white-space: pre;
  }
  .whitespace-pre-wrap{
    white-space: pre-wrap;
  }
  .text-\(--ds-color-primary-active\){
    color: var(--ds-color-primary-active);
  }
  .text-\(--ds-control-color-text\){
    color: var(--ds-control-color-text);
  }
  .text-\[\#000000E0\]{
    color: #000000E0;
  }
  .text-\[\#868686\]{
    color: #868686;
  }
  .text-\[\#CB2012\]{
    color: #CB2012;
  }
  .text-\[\#D13438\]{
    color: #D13438;
  }
  .text-\[\#FFA700\]{
    color: #FFA700;
  }
  .text-\[\#FFFFFF73\]{
    color: #FFFFFF73;
  }
  .text-\[\#FFFFFFA6\]{
    color: #FFFFFFA6;
  }
  .text-black{
    color: var(--color-black);
  }
  .text-black\/60{
    color: color-mix(in srgb, #000 60%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)){
    .text-black\/60{
      color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }
  .text-black\/90{
    color: color-mix(in srgb, #000 90%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)){
    .text-black\/90{
      color: color-mix(in oklab, var(--color-black) 90%, transparent);
    }
  }
  .text-ds-color-bg-container{
    color: var(--ds-color-bg-container);
  }
  .text-ds-color-border{
    color: var(--ds-color-border);
  }
  .text-ds-color-error{
    color: var(--ds-color-error);
  }
  .text-ds-color-icon{
    color: var(--ds-color-icon);
  }
  .text-ds-color-primary{
    color: var(--ds-color-primary);
  }
  .text-ds-color-primary\!{
    color: var(--ds-color-primary) !important;
  }
  .text-ds-color-primary-text{
    color: var(--ds-color-primary-text);
  }
  .text-ds-color-success{
    color: var(--ds-color-success);
  }
  .text-ds-color-text{
    color: var(--ds-color-text);
  }
  .text-ds-color-text-description{
    color: var(--ds-color-text-description);
  }
  .text-ds-color-text-disabled{
    color: var(--ds-color-text-disabled);
  }
  .text-ds-color-text-heading{
    color: var(--ds-color-text-heading);
  }
  .text-ds-color-text-light-solid{
    color: var(--ds-color-text-light-solid);
  }
  .text-ds-color-text-secondary{
    color: var(--ds-color-text-secondary);
  }
  .text-ds-color-text-tertiary{
    color: var(--ds-color-text-tertiary);
  }
  .text-ds-color-text\/\[\.85\]{
    color: var(--ds-color-text);
  }
  @supports (color: color-mix(in lab, red, red)){
    .text-ds-color-text\/\[\.85\]{
      color: color-mix(in oklab, var(--ds-color-text) 85%, transparent);
    }
  }
  .text-ds-color-warning{
    color: var(--ds-color-warning);
  }
  .text-gray-400{
    color: var(--color-gray-400);
  }
  .text-gray-500{
    color: var(--color-gray-500);
  }
  .text-gray-600{
    color: var(--color-gray-600);
  }
  .text-gray-800{
    color: var(--color-gray-800);
  }
  .text-small-text-color{
    color: var(--small-text-color);
  }
  .text-sub-group-info-color{
    color: var(--sub-group-info-color);
  }
  .text-text-color{
    color: var(--text-color);
  }
  .text-white{
    color: var(--color-white);
  }
  .text-white\!{
    color: var(--color-white) !important;
  }
  .text-white\/70{
    color: color-mix(in srgb, #fff 70%, transparent);
  }
  @supports (color: color-mix(in lab, red, red)){
    .text-white\/70{
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }
  .capitalize{
    text-transform: capitalize;
  }
  .lowercase{
    text-transform: lowercase;
  }
  .normal-case{
    text-transform: none;
  }
  .uppercase{
    text-transform: uppercase;
  }
  .italic{
    font-style: italic;
  }
  .tabular-nums{
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }
  .underline{
    text-decoration-line: underline;
  }
  .\!opacity-50{
    opacity: 50% !important;
  }
  .opacity-0{
    opacity: 0%;
  }
  .opacity-0\!{
    opacity: 0% !important;
  }
  .opacity-20\!{
    opacity: 20% !important;
  }
  .opacity-50{
    opacity: 50%;
  }
  .opacity-80{
    opacity: 80%;
  }
  .opacity-95{
    opacity: 95%;
  }
  .opacity-100{
    opacity: 100%;
  }
  .opacity-100\!{
    opacity: 100% !important;
  }
  .opacity-\[\.88\]{
    opacity: .88;
  }
  .mix-blend-color-burn{
    mix-blend-mode: color-burn;
  }
  .\!shadow-none{
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  .shadow{
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\(--ds-box-shadow\){
    --tw-shadow: var(--ds-box-shadow);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\(--ds-box-shadow-secondary\){
    --tw-shadow: var(--ds-box-shadow-secondary);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.35\)\]{
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, rgba(0,0,0,0.35));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[2px_4px_6px_1px_rgba\(0\,0\,0\,0\.10\)\]{
    --tw-shadow: 2px 4px 6px 1px var(--tw-shadow-color, rgba(0,0,0,0.10));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[inset_0_0_0_9999px_var\(--ds-color-primary-bg\)\]{
    --tw-shadow: inset 0 0 0 9999px var(--tw-shadow-color, var(--ds-color-primary-bg));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[var\(--ds-box-shadow-secondary\)\]{
    --tw-shadow: var(--ds-box-shadow-secondary);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-lg{
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-md{
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-none{
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-sm{
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring{
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-1{
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .inset-ring{
    --tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring-ds-color-primary{
    --tw-ring-color: var(--ds-color-primary);
  }
  .inset-ring-ds-color-border{
    --tw-inset-ring-color: var(--ds-color-border);
  }
  .\!outline{
    outline-style: var(--tw-outline-style) !important;
    outline-width: 1px !important;
  }
  .outline{
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-0{
    outline-style: var(--tw-outline-style);
    outline-width: 0px;
  }
  .outline-1{
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-offset-2{
    outline-offset: 2px;
  }
  .blur{
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }
  .invert{
    --tw-invert: invert(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }
  .filter{
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }
  .backdrop-blur{
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }
  .backdrop-blur-sm{
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }
  .backdrop-blur-xs{
    --tw-backdrop-blur: blur(var(--blur-xs));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }
  .transition{
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\(--ds-control-transition\){
    transition-property: var(--ds-control-transition);
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[height\,background-color\,color\]{
    transition-property: height,background-color,color;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[height\]{
    transition-property: height;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-\[width\]{
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-all{
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-colors{
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-opacity{
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-shadow{
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform{
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-none{
    transition-property: none;
  }
  .duration-70{
    --tw-duration: 70ms;
    transition-duration: 70ms;
  }
  .duration-75{
    --tw-duration: 75ms;
    transition-duration: 75ms;
  }
  .duration-100{
    --tw-duration: 100ms;
    transition-duration: 100ms;
  }
  .duration-150{
    --tw-duration: 150ms;
    transition-duration: 150ms;
  }
  .duration-200{
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .duration-250{
    --tw-duration: 250ms;
    transition-duration: 250ms;
  }
  .duration-300{
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-400{
    --tw-duration: 400ms;
    transition-duration: 400ms;
  }
  .duration-500{
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .ease-in{
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }
  .ease-in-out{
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-out{
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .outline-none{
    --tw-outline-style: none;
    outline-style: none;
  }
  .select-none{
    -webkit-user-select: none;
    user-select: none;
  }
  .\[transition\:height_150ms_ease-out\,overflow_0s_150ms_allow-discrete\]{
    transition: height 150ms ease-out,overflow 0s 150ms allow-discrete;
  }
  .ring-inset{
    --tw-ring-inset: inset;
  }
  :is(.\*\:mb-0 > *){
    margin-bottom: 0px;
  }
  :is(:where(.group\/setting-item):last-child .group-last\/setting-item\:pb-0){
    padding-bottom: 0px;
  }
  @media (hover: hover){
    :is(:where(.group):hover .group-hover\:flex){
      display: flex;
    }
    :is(:where(.group):hover .group-hover\:hidden){
      display: none;
    }
    :is(:where(.group):hover .group-hover\:w-\[calc\(100\%-8px\)\]){
      width: calc(100% - 8px);
    }
    :is(:where(.group):hover .group-hover\:rounded-lg){
      border-radius: var(--radius-lg);
    }
    :is(:where(.group):hover .group-hover\:bg-ds-color-fill-tertiary){
      background-color: var(--ds-color-fill-tertiary);
    }
    :is(:where(.group):hover .group-hover\:text-ds-color-text-secondary){
      color: var(--ds-color-text-secondary);
    }
    :is(:where(.group):hover .group-hover\:opacity-0){
      opacity: 0%;
    }
    :is(:where(.group):hover .group-hover\:opacity-100){
      opacity: 100%;
    }
    :is(:where(.group):hover .group-hover\:shadow-\[inset_0_0_0_9999px_var\(--ds-color-fill-tertiary\)\]){
      --tw-shadow: inset 0 0 0 9999px var(--tw-shadow-color, var(--ds-color-fill-tertiary));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    :is(:where(.group):hover .group-hover\:shadow-\[inset_0_0_0_9999px_var\(--ds-color-primary-bg-hover\,var\(--ds-color-primary-bg\)\)\]){
      --tw-shadow: inset 0 0 0 9999px var(--tw-shadow-color, var(--ds-color-primary-bg-hover,var(--ds-color-primary-bg)));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    :is(:where(.group\/btn):hover .group-hover\/btn\:opacity-100){
      opacity: 100%;
    }
    :is(:where(.group\/channel):hover .group-hover\/channel\:pr-6){
      padding-right: calc(var(--spacing) * 6);
    }
    :is(:where(.group\/channel):hover .group-hover\/channel\:opacity-100){
      opacity: 100%;
    }
    :is(:where(.group\/ctn):hover .group-hover\/ctn\:mask-r-to-transparent){
      mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);
      mask-composite: intersect;
      --tw-mask-linear: var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);
      --tw-mask-right: linear-gradient(to right, var(--tw-mask-right-from-color) var(--tw-mask-right-from-position), var(--tw-mask-right-to-color) var(--tw-mask-right-to-position));
      --tw-mask-right-to-color: transparent;
    }
    :is(:where(.group\/ctn):hover .group-hover\/ctn\:opacity-100){
      opacity: 100%;
    }
    :is(:where(.group\/history-item):hover .group-hover\/history-item\:block){
      display: block;
    }
    :is(:where(.group\/history-item):hover .group-hover\/history-item\:hidden){
      display: none;
    }
    :is(:where(.group\/item):hover .group-hover\/item\:visible){
      visibility: visible;
    }
    :is(:where(.group\/item):hover .group-hover\/item\:opacity-100){
      opacity: 100%;
    }
    :is(:where(.group\/number-field):hover .group-hover\/number-field\:w-4){
      width: calc(var(--spacing) * 4);
    }
    :is(:where(.group\/number-field):hover .group-hover\/number-field\:opacity-100){
      opacity: 100%;
    }
    :is(:where(.group\/object):hover .group-hover\/object\:opacity-100){
      opacity: 100%;
    }
    :is(:where(.group\/rail-item):hover .group-hover\/rail-item\:opacity-100){
      opacity: 100%;
    }
    :is(:where(.group\/section):hover .group-hover\/section\:opacity-100){
      opacity: 100%;
    }
    :is(:where(.group\/title):hover .group-hover\/title\:w-auto){
      width: auto;
    }
    :is(:where(.group\/title):hover .group-hover\/title\:opacity-100){
      opacity: 100%;
    }
  }
  :is(:where(.group\/btn):disabled .group-disabled\/btn\:opacity-0){
    opacity: 0%;
  }
  :is(:where(.group\/btn)[aria-expanded="true"] .group-aria-expanded\/btn\:w-\[calc\(100\%-8px\)\]){
    width: calc(100% - 8px);
  }
  :is(:where(.group\/btn)[aria-expanded="true"] .group-aria-expanded\/btn\:rounded-lg){
    border-radius: var(--radius-lg);
  }
  :is(:where(.group\/btn)[aria-expanded="true"] .group-aria-expanded\/btn\:opacity-100){
    opacity: 100%;
  }
  :is(:where(.group\/btn)[data-active] .group-data-active\/btn\:right-0){
    right: 0px;
  }
  :is(:where(.group\/btn)[data-active] .group-data-active\/btn\:w-full){
    width: 100%;
  }
  :is(:where(.group\/btn)[data-active] .group-data-active\/btn\:rounded-l-lg){
    border-top-left-radius: var(--radius-lg);
    border-bottom-left-radius: var(--radius-lg);
  }
  :is(:where(.group\/btn)[data-active] .group-data-active\/btn\:rounded-r-none){
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  :is(:where(.group\/btn)[data-active] .group-data-active\/btn\:opacity-100){
    opacity: 100%;
  }
  :is(:where(.group)[data-ending] .group-data-ending\:-translate-x-2){
    --tw-translate-x: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  :is(:where(.group)[data-ending] .group-data-ending\:-translate-x-full){
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  :is(:where(.group)[data-ending] .group-data-ending\:opacity-0){
    opacity: 0%;
  }
  :is(:where(.group)[data-starting] .group-data-starting\:-translate-x-2){
    --tw-translate-x: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  :is(:where(.group)[data-starting] .group-data-starting\:-translate-x-full){
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  :is(:where(.group)[data-starting] .group-data-starting\:opacity-0){
    opacity: 0%;
  }
  :is(:where(.group)[data-panel-open] .group-data-\[panel-open\]\:block){
    display: block;
  }
  :is(:where(.group)[data-panel-open] .group-data-\[panel-open\]\:hidden){
    display: none;
  }
  :is(:where(.group)[data-panel-open] .group-data-\[panel-open\]\:rotate-90){
    rotate: 90deg;
  }
  :is(:where(.peer):checked ~ .peer-checked\:opacity-100){
    opacity: 100%;
  }
  .placeholder\:\!font-light::placeholder{
    --tw-font-weight: var(--font-weight-light) !important;
    font-weight: var(--font-weight-light) !important;
  }
  .placeholder\:text-\(--ds-control-color-text-placeholder\)::placeholder{
    color: var(--ds-control-color-text-placeholder);
  }
  .before\:pointer-events-none::before{
    content: var(--tw-content);
    pointer-events: none;
  }
  .before\:absolute::before{
    content: var(--tw-content);
    position: absolute;
  }
  .before\:-top-\[7px\]::before{
    content: var(--tw-content);
    top: calc(7px * -1);
  }
  .before\:top-1\/2::before{
    content: var(--tw-content);
    top: calc(1 / 2 * 100%);
  }
  .before\:right-0::before{
    content: var(--tw-content);
    right: 0px;
  }
  .before\:left-0::before{
    content: var(--tw-content);
    left: 0px;
  }
  .before\:h-3::before{
    content: var(--tw-content);
    height: calc(var(--spacing) * 3);
  }
  .before\:h-\[7px\]::before{
    content: var(--tw-content);
    height: 7px;
  }
  .before\:w-2::before{
    content: var(--tw-content);
    width: calc(var(--spacing) * 2);
  }
  .before\:w-px::before{
    content: var(--tw-content);
    width: 1px;
  }
  .before\:-translate-y-1\/2::before{
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .before\:bg-ds-color-bg-container::before{
    content: var(--tw-content);
    background-color: var(--ds-color-bg-container);
  }
  .before\:bg-ds-color-split::before{
    content: var(--tw-content);
    background-color: var(--ds-color-split);
  }
  .before\:\[mask-image\:radial-gradient\(circle_at_0_0\,transparent_7px\,\#000_7\.5px\)\]::before{
    content: var(--tw-content);
    mask-image: radial-gradient(circle at 0 0,transparent 7px,#000 7.5px);
  }
  .before\:opacity-0::before{
    content: var(--tw-content);
    opacity: 0%;
  }
  .before\:content-\[\'\'\]::before{
    --tw-content: '';
    content: var(--tw-content);
  }
  .after\:pointer-events-none::after{
    content: var(--tw-content);
    pointer-events: none;
  }
  .after\:absolute::after{
    content: var(--tw-content);
    position: absolute;
  }
  .after\:inset-0::after{
    content: var(--tw-content);
    inset: 0px;
  }
  .after\:inset-\[-4px\]::after{
    content: var(--tw-content);
    inset: -4px;
  }
  .after\:-top-2::after{
    content: var(--tw-content);
    top: calc(var(--spacing) * -2);
  }
  .after\:top-1\/2::after{
    content: var(--tw-content);
    top: calc(1 / 2 * 100%);
  }
  .after\:top-\[22px\]::after{
    content: var(--tw-content);
    top: 22px;
  }
  .after\:-right-1\.5::after{
    content: var(--tw-content);
    right: calc(var(--spacing) * -1.5);
  }
  .after\:right-0::after{
    content: var(--tw-content);
    right: 0px;
  }
  .after\:-bottom-2::after{
    content: var(--tw-content);
    bottom: calc(var(--spacing) * -2);
  }
  .after\:-bottom-\[7px\]::after{
    content: var(--tw-content);
    bottom: calc(7px * -1);
  }
  .after\:-left-1\.5::after{
    content: var(--tw-content);
    left: calc(var(--spacing) * -1.5);
  }
  .after\:left-\[19px\]::after{
    content: var(--tw-content);
    left: 19px;
  }
  .after\:h-5::after{
    content: var(--tw-content);
    height: calc(var(--spacing) * 5);
  }
  .after\:h-\[7px\]::after{
    content: var(--tw-content);
    height: 7px;
  }
  .after\:h-\[calc\(100\%-11px\)\]::after{
    content: var(--tw-content);
    height: calc(100% - 11px);
  }
  .after\:w-2::after{
    content: var(--tw-content);
    width: calc(var(--spacing) * 2);
  }
  .after\:w-px::after{
    content: var(--tw-content);
    width: 1px;
  }
  .after\:-translate-y-1\/2::after{
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .after\:rounded-full::after{
    content: var(--tw-content);
    border-radius: calc(infinity * 1px);
  }
  .after\:rounded-md::after{
    content: var(--tw-content);
    border-radius: var(--radius-md);
  }
  .after\:bg-ds-color-bg-container::after{
    content: var(--tw-content);
    background-color: var(--ds-color-bg-container);
  }
  .after\:bg-ds-color-fill-tertiary::after{
    content: var(--tw-content);
    background-color: var(--ds-color-fill-tertiary);
  }
  .after\:bg-ds-color-primary-bg::after{
    content: var(--tw-content);
    background-color: var(--ds-color-primary-bg);
  }
  .after\:bg-ds-color-split::after{
    content: var(--tw-content);
    background-color: var(--ds-color-split);
  }
  .after\:bg-transparent::after{
    content: var(--tw-content);
    background-color: transparent;
  }
  .after\:\[mask-image\:radial-gradient\(circle_at_0_100\%\,transparent_7px\,\#000_7\.5px\)\]::after{
    content: var(--tw-content);
    mask-image: radial-gradient(circle at 0 100%,transparent 7px,#000 7.5px);
  }
  .after\:opacity-0::after{
    content: var(--tw-content);
    opacity: 0%;
  }
  .after\:ring-1::after{
    content: var(--tw-content);
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .after\:ring-ds-color-border::after{
    content: var(--tw-content);
    --tw-ring-color: var(--ds-color-border);
  }
  .after\:transition-colors::after{
    content: var(--tw-content);
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .after\:duration-150::after{
    content: var(--tw-content);
    --tw-duration: 150ms;
    transition-duration: 150ms;
  }
  .after\:content-\[\'\'\]::after{
    --tw-content: '';
    content: var(--tw-content);
  }
  .after\:ring-inset::after{
    content: var(--tw-content);
    --tw-ring-inset: inset;
  }
  .first\:mt-0:first-child{
    margin-top: 0px;
  }
  .first\:rounded-l-md:first-child{
    border-top-left-radius: var(--radius-md);
    border-bottom-left-radius: var(--radius-md);
  }
  .first\:rounded-tl-md:first-child{
    border-top-left-radius: var(--radius-md);
  }
  .first\:pt-0:first-child{
    padding-top: 0px;
  }
  .last\:rounded-r-md:last-child{
    border-top-right-radius: var(--radius-md);
    border-bottom-right-radius: var(--radius-md);
  }
  .last\:rounded-tr-md:last-child{
    border-top-right-radius: var(--radius-md);
  }
  .last\:border-r-0:last-child{
    border-right-style: var(--tw-border-style);
    border-right-width: 0px;
  }
  .last\:border-b-0:last-child{
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0px;
  }
  .last\:border-none:last-child{
    --tw-border-style: none;
    border-style: none;
  }
  .last\:pb-0:last-child{
    padding-bottom: 0px;
  }
  .odd\:last\:col-span-2:nth-child(odd):last-child{
    grid-column: span 2 / span 2;
  }
  .checked\:bg-theme-color:checked{
    background-color: var(--theme-color);
  }
  .empty\:hidden:empty{
    display: none;
  }
  .focus-within\:border-\(--ds-control-color-border-hover\):focus-within{
    border-color: var(--ds-control-color-border-hover);
  }
  .focus-within\:shadow-\(--ds-control-shadow-active\):focus-within{
    --tw-shadow: var(--ds-control-shadow-active);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus-within\:\[border\:var\(--ds-control-border-active\)\]:focus-within{
    border: var(--ds-control-border-active);
  }
  @media (hover: hover){
    .hover\:h-\[66\%\]:hover{
      height: 66%;
    }
    .hover\:border-\(--ds-control-color-border-hover\):hover{
      border-color: var(--ds-control-color-border-hover);
    }
    .hover\:border-ds-color-primary:hover{
      border-color: var(--ds-color-primary);
    }
    .hover\:border-ds-color-primary-hover:hover{
      border-color: var(--ds-color-primary-hover);
    }
    .hover\:\!bg-white:hover{
      background-color: var(--color-white) !important;
    }
    .hover\:bg-\[var\(--ds-color-primary-bg-hover\)\]:hover{
      background-color: var(--ds-color-primary-bg-hover);
    }
    .hover\:bg-border-color:hover{
      background-color: var(--border-color);
    }
    .hover\:bg-ds-color-bg-elevated:hover{
      background-color: var(--ds-color-bg-elevated);
    }
    .hover\:bg-ds-color-fill:hover{
      background-color: var(--ds-color-fill);
    }
    .hover\:bg-ds-color-fill-secondary:hover{
      background-color: var(--ds-color-fill-secondary);
    }
    .hover\:bg-ds-color-fill-tertiary:hover{
      background-color: var(--ds-color-fill-tertiary);
    }
    .hover\:bg-ds-color-primary-bg:hover{
      background-color: var(--ds-color-primary-bg);
    }
    .hover\:bg-ds-color-primary-bg-hover:hover{
      background-color: var(--ds-color-primary-bg-hover);
    }
    .hover\:\!text-white:hover{
      color: var(--color-white) !important;
    }
    .hover\:text-ds-color-icon-hover:hover{
      color: var(--ds-color-icon-hover);
    }
    .hover\:text-ds-color-primary:hover{
      color: var(--ds-color-primary);
    }
    .hover\:text-ds-color-primary\!:hover{
      color: var(--ds-color-primary) !important;
    }
    .hover\:text-ds-color-primary-hover:hover{
      color: var(--ds-color-primary-hover);
    }
    .hover\:text-ds-color-text:hover{
      color: var(--ds-color-text);
    }
    .hover\:text-ds-color-text-secondary:hover{
      color: var(--ds-color-text-secondary);
    }
    .hover\:after\:bg-ds-color-fill-secondary:hover::after{
      content: var(--tw-content);
      background-color: var(--ds-color-fill-secondary);
    }
    .hover\:after\:bg-ds-color-fill-tertiary:hover::after{
      content: var(--tw-content);
      background-color: var(--ds-color-fill-tertiary);
    }
    .hover\:after\:bg-ds-color-primary-bg-hover:hover::after{
      content: var(--tw-content);
      background-color: var(--ds-color-primary-bg-hover);
    }
    .hover\:after\:bg-transparent\!:hover::after{
      content: var(--tw-content);
      background-color: transparent !important;
    }
  }
  .focus\:outline-none:focus{
    --tw-outline-style: none;
    outline-style: none;
  }
  .focus-visible\:ring-ds-color-primary:focus-visible{
    --tw-ring-color: var(--ds-color-primary);
  }
  .focus-visible\:outline-2:focus-visible{
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .focus-visible\:outline-ds-color-primary-border-hover:focus-visible{
    outline-color: var(--ds-color-primary-border-hover);
  }
  .active\:cursor-grabbing:active{
    cursor: grabbing;
  }
  .disabled\:cursor-not-allowed:disabled{
    cursor: not-allowed;
  }
  .disabled\:bg-transparent:disabled{
    background-color: transparent;
  }
  .disabled\:text-ds-color-text-disabled:disabled{
    color: var(--ds-color-text-disabled);
  }
  .disabled\:opacity-50:disabled{
    opacity: 50%;
  }
  @media (hover: hover){
    .disabled\:hover\:h-1\/2:disabled:hover{
      height: calc(1 / 2 * 100%);
    }
    .disabled\:hover\:bg-\(--ds-control-color-bg\):disabled:hover{
      background-color: var(--ds-control-color-bg);
    }
    .disabled\:hover\:bg-transparent:disabled:hover{
      background-color: transparent;
    }
  }
  .has-\[button\[aria-expanded\=\'true\'\]\]\:opacity-100:has(:is(button[aria-expanded='true'])){
    opacity: 100%;
  }
  .aria-expanded\:border-ds-color-primary[aria-expanded="true"]{
    border-color: var(--ds-color-primary);
  }
  .data-active\:text-ds-color-primary[data-active]{
    color: var(--ds-color-primary);
  }
  .data-connected\:before\:opacity-100[data-connected]::before{
    content: var(--tw-content);
    opacity: 100%;
  }
  .data-connected\:after\:opacity-100[data-connected]::after{
    content: var(--tw-content);
    opacity: 100%;
  }
  .data-disabled\:cursor-not-allowed[data-disabled]{
    cursor: not-allowed;
  }
  .data-disabled\:border-\(--ds-control-color-border\)[data-disabled]{
    border-color: var(--ds-control-color-border);
  }
  .data-disabled\:bg-\(--ds-control-color-bg-disabled\)[data-disabled]{
    background-color: var(--ds-control-color-bg-disabled);
  }
  .data-disabled\:text-\(--ds-control-color-text-disabled\)[data-disabled]{
    color: var(--ds-control-color-text-disabled);
  }
  .data-ending-style\:h-0[data-ending-style]{
    height: 0px;
  }
  .data-ending-style\:opacity-0[data-ending-style]{
    opacity: 0%;
  }
  .data-open\:flex[data-open]{
    display: flex;
  }
  .data-pressed\:opacity-100[data-pressed]{
    opacity: 100%;
  }
  .data-starting-style\:h-0[data-starting-style]{
    height: 0px;
  }
  .data-starting-style\:opacity-0[data-starting-style]{
    opacity: 0%;
  }
  .data-\[ending-style\]\:h-0[data-ending-style]{
    height: 0px;
  }
  .data-\[ending-style\]\:overflow-hidden[data-ending-style]{
    overflow: hidden;
  }
  .data-\[ending-style\]\:overflow-y-clip[data-ending-style]{
    overflow-y: clip;
  }
  .data-\[ending-style\]\:\[transition\:height_150ms_ease-out\][data-ending-style]{
    transition: height 150ms ease-out;
  }
  .data-\[starting-style\]\:h-0[data-starting-style]{
    height: 0px;
  }
  .data-\[starting-style\]\:overflow-hidden[data-starting-style]{
    overflow: hidden;
  }
  .data-\[starting-style\]\:overflow-y-clip[data-starting-style]{
    overflow-y: clip;
  }
  @container (width >= 32rem){
    .\@lg\:row-span-2{
      grid-row: span 2 / span 2;
    }
    .\@lg\:grid-cols-2{
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @container (width >= 36rem){
    .\@xl\:grid-cols-\[repeat\(auto-fit\,minmax\(max\(120px\,20\%\)\,1fr\)\)\]{
      grid-template-columns: repeat(auto-fit,minmax(max(120px, 20%),1fr));
    }
  }
  @container (width >= 42rem){
    .\@2xl\:col-span-1{
      grid-column: span 1 / span 1;
    }
    .\@2xl\:col-span-2{
      grid-column: span 2 / span 2;
    }
    .\@2xl\:grid-cols-2{
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .\[\&_\*\]\:pointer-events-auto *{
    pointer-events: auto;
  }
  .\[\&_\.ant-form-item-control-input\]\:\!h-0 .ant-form-item-control-input{
    height: 0px !important;
  }
  .\[\&_\.ant-form-item-control-input\]\:\!min-h-0 .ant-form-item-control-input{
    min-height: 0px !important;
  }
  .\[\&_\.ant-table-cell\]\:\!h-\[38px\] .ant-table-cell{
    height: 38px !important;
  }
  .\[\&_\.ant-table-cell\]\:\!px-\[4px\] .ant-table-cell{
    padding-inline: 4px !important;
  }
  .\[\&_\.ant-table-cell\]\:\!py-\[8px\] .ant-table-cell{
    padding-block: 8px !important;
  }
  .\[\&_\.ant-table-cell-row-hover\]\:\!bg-hover-background .ant-table-cell-row-hover{
    background-color: var(--hover-background) !important;
  }
  .\[\&_\.ant-table-cell-row-selected\]\:\!bg-hover-background .ant-table-cell-row-selected{
    background-color: var(--hover-background) !important;
  }
  .\[\&_\.ant-table-header_\.ant-table-thead_th\]\:\!h-\[38px\] .ant-table-header .ant-table-thead th{
    height: 38px !important;
  }
  .\[\&_\.ant-table-placeholder_\.ant-table-cell\]\:\!border-0 .ant-table-placeholder .ant-table-cell{
    border-style: var(--tw-border-style) !important;
    border-width: 0px !important;
  }
  .\[\&_\.ant-table-row\]\:\!cursor-pointer .ant-table-row{
    cursor: pointer !important;
  }
  .\[\&_\.ant-tabs-nav\]\:\!mb-0 .ant-tabs-nav{
    margin-bottom: 0px !important;
  }
  .\[\&_\.ds-checkbox\]\:mt-\[2px\] .ds-checkbox{
    margin-top: 2px;
  }
  .\[\&_\.ds-checkbox\]\:self-start .ds-checkbox{
    align-self: flex-start;
  }
  .\[\&_\.ds-checkbox-group\]\:min-w-0 .ds-checkbox-group{
    min-width: 0px;
  }
  .\[\&_\.ds-checkbox-label\]\:min-w-0 .ds-checkbox-label{
    min-width: 0px;
  }
  .\[\&_\.ds-checkbox-label\]\:shrink .ds-checkbox-label{
    flex-shrink: 1;
  }
  .\[\&_\.ds-checkbox-label\]\:break-words .ds-checkbox-label{
    overflow-wrap: break-word;
  }
  .\[\&_\.ds-checkbox-label\]\:break-all .ds-checkbox-label{
    word-break: break-all;
  }
  .\[\&_\.ds-checkbox-label\]\:whitespace-normal .ds-checkbox-label{
    white-space: normal;
  }
  .\[\&_\.ds-checkbox-wrapper\]\:max-w-full .ds-checkbox-wrapper{
    max-width: 100%;
  }
  .\[\&_\.ds-checkbox-wrapper\]\:min-w-0 .ds-checkbox-wrapper{
    min-width: 0px;
  }
  .\[\&_\.ds-checkbox-wrapper\]\:items-start .ds-checkbox-wrapper{
    align-items: flex-start;
  }
  .\[\&_\.ds-collapse-content-box\]\:p-0 .ds-collapse-content-box{
    padding: 0px;
  }
  .\[\&_\.ds-collapse-header\]\:px-0 .ds-collapse-header{
    padding-inline: 0px;
  }
  .\[\&_\.ds-collapse-header\]\:py-0 .ds-collapse-header{
    padding-block: 0px;
  }
  .\[\&_\.ds-collapse-header\]\:py-1 .ds-collapse-header{
    padding-block: var(--spacing);
  }
  .\[\&_\.ds-collapsible-panel-trigger\]\:hidden .ds-collapsible-panel-trigger{
    display: none;
  }
  .\[\&_\.ds-color-picker-color-block\]\:\!h-\[12px\] .ds-color-picker-color-block{
    height: 12px !important;
  }
  .\[\&_\.ds-color-picker-color-block\]\:\!h-\[16px\] .ds-color-picker-color-block{
    height: 16px !important;
  }
  .\[\&_\.ds-color-picker-color-block\]\:h-3 .ds-color-picker-color-block{
    height: calc(var(--spacing) * 3);
  }
  .\[\&_\.ds-color-picker-color-block\]\:h-4\! .ds-color-picker-color-block{
    height: calc(var(--spacing) * 4) !important;
  }
  .\[\&_\.ds-color-picker-color-block\]\:h-6 .ds-color-picker-color-block{
    height: calc(var(--spacing) * 6);
  }
  .\[\&_\.ds-color-picker-color-block\]\:\!w-\[12px\] .ds-color-picker-color-block{
    width: 12px !important;
  }
  .\[\&_\.ds-color-picker-color-block\]\:\!w-\[16px\] .ds-color-picker-color-block{
    width: 16px !important;
  }
  .\[\&_\.ds-color-picker-color-block\]\:w-3 .ds-color-picker-color-block{
    width: calc(var(--spacing) * 3);
  }
  .\[\&_\.ds-color-picker-color-block\]\:w-4\! .ds-color-picker-color-block{
    width: calc(var(--spacing) * 4) !important;
  }
  .\[\&_\.ds-color-picker-color-block\]\:w-6 .ds-color-picker-color-block{
    width: calc(var(--spacing) * 6);
  }
  .\[\&_\.ds-color-picker-color-block\]\:rounded-full .ds-color-picker-color-block{
    border-radius: calc(infinity * 1px);
  }
  .\[\&_\.ds-color-picker-color-block\]\:border .ds-color-picker-color-block{
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .\[\&_\.ds-color-picker-color-block\]\:border-ds-color-border .ds-color-picker-color-block{
    border-color: var(--ds-color-border);
  }
  .\[\&_\.ds-color-picker-color-block\]\:bg-transparent .ds-color-picker-color-block{
    background-color: transparent;
  }
  .\[\&_\.ds-color-picker-trigger\]\:h-6 .ds-color-picker-trigger{
    height: calc(var(--spacing) * 6);
  }
  .\[\&_\.ds-color-picker-trigger\]\:w-6 .ds-color-picker-trigger{
    width: calc(var(--spacing) * 6);
  }
  .\[\&_\.ds-data-table\]\:bg-transparent .ds-data-table{
    background-color: transparent;
  }
  .\[\&_\.ds-data-table-container\]\:bg-transparent .ds-data-table-container{
    background-color: transparent;
  }
  .\[\&_\.ds-data-table-content\]\:bg-transparent .ds-data-table-content{
    background-color: transparent;
  }
  .\[\&_\.ds-data-table-thead\]\:bg-ds-color-bg-elevated .ds-data-table-thead{
    background-color: var(--ds-color-bg-elevated);
  }
  .\[\&_\.ds-form-item\]\:mb-0 .ds-form-item{
    margin-bottom: 0px;
  }
  .\[\&_\.ds-form-item-control\]\:flex .ds-form-item-control{
    display: flex;
  }
  .\[\&_\.ds-form-item-control\]\:min-h-0 .ds-form-item-control{
    min-height: 0px;
  }
  .\[\&_\.ds-form-item-control\]\:flex-col .ds-form-item-control{
    flex-direction: column;
  }
  .\[\&_\.ds-form-item-control-input\]\:hidden .ds-form-item-control-input{
    display: none;
  }
  .\[\&_\.ds-form-item-control-input\]\:min-h-0 .ds-form-item-control-input{
    min-height: 0px;
  }
  .\[\&_\.ds-form-item-control-input\]\:items-stretch .ds-form-item-control-input{
    align-items: stretch;
  }
  .\[\&_\.ds-form-item-control-input-content\]\:flex .ds-form-item-control-input-content{
    display: flex;
  }
  .\[\&_\.ds-form-item-control-input-content\]\:min-h-0 .ds-form-item-control-input-content{
    min-height: 0px;
  }
  .\[\&_\.ds-form-item-label\]\:hidden .ds-form-item-label{
    display: none;
  }
  .\[\&_\.ds-form-item-label\]\:shrink-0 .ds-form-item-label{
    flex-shrink: 0;
  }
  .\[\&_\.ds-form-item-label\]\:pb-0\.5 .ds-form-item-label{
    padding-bottom: calc(var(--spacing) * 0.5);
  }
  .\[\&_\.ds-form-item-label\]\:pb-1 .ds-form-item-label{
    padding-bottom: var(--spacing);
  }
  .\[\&_\.ds-form-item-label\]\:pb-2 .ds-form-item-label{
    padding-bottom: calc(var(--spacing) * 2);
  }
  .\[\&_\.ds-form-item-label\]\:text-xs .ds-form-item-label{
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .\[\&_\.ds-form-item-label\]\:font-semibold .ds-form-item-label{
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .\[\&_\.ds-form-item-label\]\:text-ds-color-text-secondary .ds-form-item-label{
    color: var(--ds-color-text-secondary);
  }
  .\[\&_\.ds-form-item-label-inner\]\:mr-2 .ds-form-item-label-inner{
    margin-right: calc(var(--spacing) * 2);
  }
  .\[\&_\.ds-form-item-label-inner\]\:w-full .ds-form-item-label-inner{
    width: 100%;
  }
  .\[\&_\.ds-form-item-row\]\:min-h-0 .ds-form-item-row{
    min-height: 0px;
  }
  .\[\&_\.ds-form-item-row\]\:flex-col .ds-form-item-row{
    flex-direction: column;
  }
  .\[\&_\.ds-form-item-row\]\:flex-nowrap .ds-form-item-row{
    flex-wrap: nowrap;
  }
  .\[\&_\.ds-label-with-help-icon\]\:inline-flex .ds-label-with-help-icon{
    display: inline-flex;
  }
  .\[\&_\.ds-label-with-help-icon\]\:pt-0\.5 .ds-label-with-help-icon{
    padding-top: calc(var(--spacing) * 0.5);
  }
  .\[\&_\.ds-progress-circle\]\:bg-ds-color-primary-bg .ds-progress-circle{
    background-color: var(--ds-color-primary-bg);
  }
  .\[\&_\.ds-radio-group\]\:min-w-0 .ds-radio-group{
    min-width: 0px;
  }
  .\[\&_\.ds-radio-label\]\:w-full .ds-radio-label{
    width: 100%;
  }
  .\[\&_\.ds-radio-label\]\:min-w-0 .ds-radio-label{
    min-width: 0px;
  }
  .\[\&_\.ds-radio-label\]\:pr-0 .ds-radio-label{
    padding-right: 0px;
  }
  .\[\&_\.ds-radio-label\]\:break-words .ds-radio-label{
    overflow-wrap: break-word;
  }
  .\[\&_\.ds-radio-label\]\:whitespace-normal .ds-radio-label{
    white-space: normal;
  }
  .\[\&_\.ds-radio-wrapper\]\:min-w-0 .ds-radio-wrapper{
    min-width: 0px;
  }
  .\[\&_\.ds-radio-wrapper\]\:items-start .ds-radio-wrapper{
    align-items: flex-start;
  }
  .\[\&_\.ds-rate-star-zero_\.ds-rate-star-second\]\:text-ds-color-text-quaternary .ds-rate-star-zero .ds-rate-star-second{
    color: var(--ds-color-text-quaternary);
  }
  .\[\&_\.ds-scroll-area-content\]\:min-w-auto\! .ds-scroll-area-content{
    min-width: auto !important;
  }
  .\[\&_\.ds-select\]\:w-full .ds-select{
    width: 100%;
  }
  .\[\&_\.ds-select-arrow\]\:static .ds-select-arrow{
    position: static;
  }
  .\[\&_\.ds-select-arrow\]\:top-0 .ds-select-arrow{
    top: 0px;
  }
  .\[\&_\.ds-select-arrow\]\:m-0 .ds-select-arrow{
    margin: 0px;
  }
  .\[\&_\.ds-select-item-option-state\]\:hidden .ds-select-item-option-state{
    display: none;
  }
  .\[\&_\.ds-select-selection-item\]\:mr-0 .ds-select-selection-item{
    margin-right: 0px;
  }
  .\[\&_\.ds-select-selection-item\]\:mr-2 .ds-select-selection-item{
    margin-right: calc(var(--spacing) * 2);
  }
  .\[\&_\.ds-select-selection-item\]\:pr-0 .ds-select-selection-item{
    padding-right: 0px;
  }
  .\[\&_\.ds-select-selection-item\]\:text-ds-subheading .ds-select-selection-item{
    font-size: 0.75rem;
    line-height: var(--tw-leading, 1rem);
    letter-spacing: var(--tw-tracking, 0.002em);
    font-weight: var(--tw-font-weight, 500);
  }
  .\[\&_\.ds-select-selection-item\]\:text-ds-color-text-secondary .ds-select-selection-item{
    color: var(--ds-color-text-secondary);
  }
  .\[\&_\.ds-select-selection-item\]\:uppercase .ds-select-selection-item{
    text-transform: uppercase;
  }
  .\[\&_\.ds-select-selection-search\]\:pr-0 .ds-select-selection-search{
    padding-right: 0px;
  }
  .\[\&_\.ds-select-selection-search-input\]\:h-4 .ds-select-selection-search-input{
    height: calc(var(--spacing) * 4);
  }
  .\[\&_\.ds-select-selection-wrap\]\:px-0 .ds-select-selection-wrap{
    padding-inline: 0px;
  }
  .\[\&_\.ds-select-selection-wrap\]\:pl-1 .ds-select-selection-wrap{
    padding-left: var(--spacing);
  }
  .\[\&_\.ds-select-selection-wrap\:after\]\:hidden .ds-select-selection-wrap:after{
    display: none;
  }
  .\[\&_\.ds-select-selector\]\:px-0 .ds-select-selector{
    padding-inline: 0px;
  }
  .\[\&_\.ds-select-selector\]\:pl-0 .ds-select-selector{
    padding-left: 0px;
  }
  .\[\&_\.ds-select-selector\]\:pl-18 .ds-select-selector{
    padding-left: calc(var(--spacing) * 18);
  }
  .\[\&_\.ds-select-selector\]\:pl-\[72px\] .ds-select-selector{
    padding-left: 72px;
  }
  .\[\&_\.ds-spin-container\]\:flex .ds-spin-container{
    display: flex;
  }
  .\[\&_\.ds-spin-container\]\:h-full .ds-spin-container{
    height: 100%;
  }
  .\[\&_\.ds-spin-container\]\:w-full .ds-spin-container{
    width: 100%;
  }
  .\[\&_\.ds-spin-container\]\:flex-col .ds-spin-container{
    flex-direction: column;
  }
  .\[\&_\.ds-spin-container\]\:items-center .ds-spin-container{
    align-items: center;
  }
  .\[\&_\.ds-spin-container\]\:items-start .ds-spin-container{
    align-items: flex-start;
  }
  .\[\&_\.ds-spin-container\]\:justify-center .ds-spin-container{
    justify-content: center;
  }
  .\[\&_\.ds-spin-container\]\:justify-start .ds-spin-container{
    justify-content: flex-start;
  }
  .\[\&_\.ds-spin-container\]\:\!opacity-100 .ds-spin-container{
    opacity: 100% !important;
  }
  .\[\&_\.ds-steps-item\]\:basis-auto\! .ds-steps-item{
    flex-basis: auto !important;
  }
  .\[\&_\.ds-steps-item-title\]\:whitespace-nowrap .ds-steps-item-title{
    white-space: nowrap;
  }
  .\[\&_\.ds-table\]\:ml-0 .ds-table{
    margin-left: 0px;
  }
  .\[\&_\.ds-table\]\:w-full .ds-table{
    width: 100%;
  }
  .\[\&_\.ds-table-cell\]\:align-top .ds-table-cell{
    vertical-align: top;
  }
  .\[\&_\.ds-table-cell\]\:\!text-\[12px\] .ds-table-cell{
    font-size: 12px !important;
  }
  .\[\&_\.ds-table-row-selected\]\:\!bg-transparent .ds-table-row-selected{
    background-color: transparent !important;
  }
  .\[\&_\.ds-table-row-selected_td\]\:\!bg-transparent .ds-table-row-selected td{
    background-color: transparent !important;
  }
  .\[\&_\.ds-table-row-selected\:hover\]\:\!bg-transparent .ds-table-row-selected:hover{
    background-color: transparent !important;
  }
  .\[\&_\.ds-table-tbody_td\]\:border-b-0 .ds-table-tbody td{
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0px;
  }
  .\[\&_\.ds-table-tbody-virtual-scrollbar\]\:visible\! .ds-table-tbody-virtual-scrollbar{
    visibility: visible !important;
  }
  .\[\&_\.ds-table-tbody-virtual-scrollbar-thumb\]\:bg-\[var\(--ds-table-sticky-scroll-bar-bg\)\]\! .ds-table-tbody-virtual-scrollbar-thumb{
    background-color: var(--ds-table-sticky-scroll-bar-bg) !important;
  }
  .\[\&_\.ds-table-thead_th\]\:bg-transparent .ds-table-thead th{
    background-color: transparent;
  }
  .\[\&_\.ds-tabs-content\]\:h-full\! .ds-tabs-content{
    height: 100% !important;
  }
  .\[\&_\.ds-tabs-nav\]\:m-0 .ds-tabs-nav{
    margin: 0px;
  }
  .\[\&_\.ds-tabs-tabpane\]\:h-full\! .ds-tabs-tabpane{
    height: 100% !important;
  }
  .\[\&_\.ds-tag\]\:mr-0 .ds-tag{
    margin-right: 0px;
  }
  .\[\&_\.ds-tree-node-content-wrapper\]\:min-w-0 .ds-tree-node-content-wrapper{
    min-width: 0px;
  }
  .\[\&_\.ds-tree-title\]\:line-clamp-2 .ds-tree-title{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .\[\&_\.ds-tree-title\]\:w-full .ds-tree-title{
    width: 100%;
  }
  .\[\&_\.ds-upload\]\:w-full .ds-upload{
    width: 100%;
  }
  .\[\&_\.score-col_\.ds-table-column-sorters\]\:flex-row-reverse .score-col .ds-table-column-sorters{
    flex-direction: row-reverse;
  }
  .\[\&_\.sticky\]\:rounded-t-\[8px\] .sticky{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .\[\&_\.vinci-stack-bar\]\:overflow-visible .vinci-stack-bar{
    overflow: visible;
  }
  .\[\&_\.vinci-stack-bar_\.vinci-stack-bar__body\]\:overflow-visible\! .vinci-stack-bar .vinci-stack-bar body{
    overflow: visible !important;
  }
  @container (width >= 42rem){
    .\@2xl\:\[\&_\:last-child\:nth-child\(odd\)\]\:col-span-2 :last-child:nth-child(odd){
      grid-column: span 2 / span 2;
    }
  }
  .\[\&_svg\]\:inline-block svg{
    display: inline-block;
  }
  .\[\&_svg\]\:size-5 svg{
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }
  .\[\&_table\]\:bg-transparent table{
    background-color: transparent;
  }
  .\[\&_td\]\:\[overflow-wrap\:anywhere\] td{
    overflow-wrap: anywhere;
  }
  .\[\&\.ds-color-picker-color-block-inner\]\:rounded-full.ds-color-picker-color-block-inner{
    border-radius: calc(infinity * 1px);
  }
  .\[\&\.ds-rate\]\:text-ds-color-warning.ds-rate{
    color: var(--ds-color-warning);
  }
  .\[\&\.ds-rate\.ds-rate-disabled\]\:text-ds-color-text-disabled.ds-rate.ds-rate-disabled{
    color: var(--ds-color-text-disabled);
  }
  .\[\&\.ds-rate\:hover\]\:text-ds-color-warning-hover.ds-rate:hover{
    color: var(--ds-color-warning-hover);
  }
  .\[\&\.ds-table-selection-column\]\:\!flex-\[0_0_50px\].ds-table-selection-column{
    flex: 0 0 50px !important;
  }
  .\[\&\:after\]\:shadow-none:after{
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .\[\&\:not\(\:last-child\)\]\:border-b:not(:last-child){
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .\[\&\:not\(\:last-child\)\]\:border-ds-color-border:not(:last-child){
    border-color: var(--ds-color-border);
  }
  .\[\&\:not\(\:last-child\)\]\:border-ds-color-split:not(:last-child){
    border-color: var(--ds-color-split);
  }
  .\[\&\>\.ds-code-block-content\]\:h-full > .ds-code-block-content{
    height: 100%;
  }
  .\[\&\>\.ds-select-selector\]\:rounded-b-none > .ds-select-selector{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .\[\&\>\.ds-spin-container\]\:flex > .ds-spin-container{
    display: flex;
  }
  .\[\&\>\.ds-spin-container\]\:h-full > .ds-spin-container{
    height: 100%;
  }
  .\[\&\>\.ds-spin-container\]\:min-h-0 > .ds-spin-container{
    min-height: 0px;
  }
  .\[\&\>\.ds-spin-container\]\:shrink > .ds-spin-container{
    flex-shrink: 1;
  }
  .\[\&\>\.ds-spin-container\]\:grow > .ds-spin-container{
    flex-grow: 1;
  }
  .\[\&\>\.ds-spin-container\]\:flex-col > .ds-spin-container{
    flex-direction: column;
  }
  .\[\&\>\.setting-wrapper\]\:rounded-none > .setting-wrapper{
    border-radius: 0;
  }
  .\[\&\>\.setting-wrapper\:first-child\]\:rounded-t-lg > .setting-wrapper:first-child{
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
  }
  .\[\&\>\.setting-wrapper\:last-child\]\:rounded-b-lg > .setting-wrapper:last-child{
    border-bottom-right-radius: var(--radius-lg);
    border-bottom-left-radius: var(--radius-lg);
  }
  .\[\&\>button\]\:pointer-events-none > button{
    pointer-events: none;
  }
  .\[\&\>div\]\:max-h-full > div{
    max-height: 100%;
  }
  .\[\&\>div\]\:border-ds-color-split > div{
    border-color: var(--ds-color-split);
  }
  .\[\&\>div\]\:p-3 > div{
    padding: calc(var(--spacing) * 3);
  }
  .\[\&\>div\]\:px-2 > div{
    padding-inline: calc(var(--spacing) * 2);
  }
  .\[\&\>div\]\:py-1 > div{
    padding-block: var(--spacing);
  }
  .\[\&\>div\:nth-child\(4n\)\]\:border-t > div:nth-child(4n){
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .\[\&\>div\:nth-child\(4n-1\)\]\:border-t > div:nth-child(4n-1){
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .\[\&\>div\:nth-child\(odd\)\]\:border-r > div:nth-child(odd){
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .\[\&\>label\]\:grow > label{
    flex-grow: 1;
  }
  .\[\&\>tr\:last-child\>td\]\:border-b-0 > tr:last-child > td{
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0px;
  }
  .\[\&\>tr\:last-child\>th\]\:border-b-0 > tr:last-child > th{
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0px;
  }
  .\[\&\[data-subtract\=true\]\>span\]\:\!opacity-100[data-subtract=true] > span{
    opacity: 100% !important;
  }
  .\[\&\[hidden\]\:not\(\[hidden\=\'until-found\'\]\)\]\:hidden[hidden]:not([hidden='until-found']){
    display: none;
  }
  .ds-data-table-ping-left .\[\.ds-data-table-ping-left_\&\]\:rounded-l-md{
    border-top-left-radius: var(--radius-md);
    border-bottom-left-radius: var(--radius-md);
  }
  .ds-data-table-ping-left .\[\.ds-data-table-ping-left_\&\]\:bg-ds-color-bg-container{
    background-color: var(--ds-color-bg-container);
  }
  .ds-data-table-ping-left .\[\.ds-data-table-ping-left_\&\]\:shadow-\[inset_0_0_0_9999px_var\(--ds-color-fill-alter\)\]{
    --tw-shadow: inset 0 0 0 9999px var(--tw-shadow-color, var(--ds-color-fill-alter));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ds-data-table-ping-right .\[\.ds-data-table-ping-right_\&\]\:rounded-r-md{
    border-top-right-radius: var(--radius-md);
    border-bottom-right-radius: var(--radius-md);
  }
  .ds-data-table-ping-right .\[\.ds-data-table-ping-right_\&\]\:bg-ds-color-bg-container{
    background-color: var(--ds-color-bg-container);
  }
  .ds-data-table-ping-right .\[\.ds-data-table-ping-right_\&\]\:shadow-\[inset_0_0_0_9999px_var\(--ds-color-fill-alter\)\]{
    --tw-shadow: inset 0 0 0 9999px var(--tw-shadow-color, var(--ds-color-fill-alter));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ds-select-disabled .\[\.ds-select-disabled_\&\]\:text-ds-color-text-disabled{
    color: var(--ds-color-text-disabled);
  }
  [data-exporting-image] .\[\[data-exporting-image\]_\&\]\:static{
    position: static;
  }
  [data-exporting-image] .\[\[data-exporting-image\]_\&\]\:bg-transparent{
    background-color: transparent;
  }
}
@font-face{
  font-family: InterVariable;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/font/InterVariable.0336a89f.woff2) format("woff2");
}
@font-face{
  font-family: InterVariable;
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/font/InterVariable-Italic.c91adde9.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/font/Inter-Thin.1ead6aeb.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/font/Inter-ThinItalic.7b90681b.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/font/Inter-ExtraLight.57dd1b3f.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/font/Inter-ExtraLightItalic.df5c5b9b.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/font/Inter-Light.8e9094d3.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/font/Inter-LightItalic.1dfcfb33.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/font/Inter-Regular.34ba43c9.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/font/Inter-Italic.41e5ab75.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/font/Inter-Medium.ea234620.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/font/Inter-MediumItalic.47873655.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/font/Inter-SemiBold.95439fb4.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/font/Inter-SemiBoldItalic.dcdec2a3.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/font/Inter-Bold.a1aac96e.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/font/Inter-BoldItalic.b8cc72bb.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/font/Inter-ExtraBold.6c7ae36f.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/font/Inter-ExtraBoldItalic.647298b6.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/font/Inter-Black.f3d7478a.woff2) format("woff2");
}
@font-face{
  font-family: "Inter";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/font/Inter-BlackItalic.2754fe0d.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/font/InterDisplay-Thin.028eae3b.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/font/InterDisplay-ThinItalic.72e24921.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/font/InterDisplay-ExtraLight.a2d05d92.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/font/InterDisplay-ExtraLightItalic.0483f808.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/font/InterDisplay-Light.101dc4c9.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/font/InterDisplay-LightItalic.6f40e36a.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/font/InterDisplay-Regular.771c2f18.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/font/InterDisplay-Italic.0e782249.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/font/InterDisplay-Medium.ae43a222.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/font/InterDisplay-MediumItalic.bb324bb4.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/font/InterDisplay-SemiBold.7612fcb7.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/font/InterDisplay-SemiBoldItalic.8766c9cb.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/font/InterDisplay-Bold.3f037020.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/font/InterDisplay-BoldItalic.455d2583.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/font/InterDisplay-ExtraBold.58ee35fd.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/font/InterDisplay-ExtraBoldItalic.6ebd35c6.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/font/InterDisplay-Black.36b0dac1.woff2) format("woff2");
}
@font-face{
  font-family: "InterDisplay";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(/assets/font/InterDisplay-BlackItalic.0f30aed2.woff2) format("woff2");
}
@font-feature-values InterVariable{
  @character-variant{
    cv01: 1;
    cv02: 2;
    cv03: 3;
    cv04: 4;
    cv05: 5;
    cv06: 6;
    cv07: 7;
    cv08: 8;
    cv09: 9;
    cv10: 10;
    cv11: 11;
    cv12: 12;
    cv13: 13;
    alt-1: 1;
    alt-3: 9;
    open-4: 2;
    open-6: 3;
    open-9: 4;
    lc-l-with-tail: 5;
    simplified-u: 6;
    alt-double-s: 7;
    uc-i-with-serif: 8;
    uc-g-with-spur: 10;
    single-story-a: 11;
    compact-lc-f: 12;
    compact-lc-t: 13;
  }
  @styleset{
    ss01: 1;
    ss02: 2;
    ss03: 3;
    ss04: 4;
    ss05: 5;
    ss06: 6;
    ss07: 7;
    ss08: 8;
    open-digits: 1;
    disambiguation: 2;
    disambiguation-except-zero: 4;
    round-quotes-and-commas: 3;
    square-punctuation: 7;
    square-quotes: 8;
    circled-characters: 5;
    squared-characters: 6;
  }
}
@font-feature-values Inter{
  @character-variant{
    cv01: 1;
    cv02: 2;
    cv03: 3;
    cv04: 4;
    cv05: 5;
    cv06: 6;
    cv07: 7;
    cv08: 8;
    cv09: 9;
    cv10: 10;
    cv11: 11;
    cv12: 12;
    cv13: 13;
    alt-1: 1;
    alt-3: 9;
    open-4: 2;
    open-6: 3;
    open-9: 4;
    lc-l-with-tail: 5;
    simplified-u: 6;
    alt-double-s: 7;
    uc-i-with-serif: 8;
    uc-g-with-spur: 10;
    single-story-a: 11;
    compact-lc-f: 12;
    compact-lc-t: 13;
  }
  @styleset{
    ss01: 1;
    ss02: 2;
    ss03: 3;
    ss04: 4;
    ss05: 5;
    ss06: 6;
    ss07: 7;
    ss08: 8;
    open-digits: 1;
    disambiguation: 2;
    disambiguation-except-zero: 4;
    round-quotes-and-commas: 3;
    square-punctuation: 7;
    square-quotes: 8;
    circled-characters: 5;
    squared-characters: 6;
  }
}
@font-feature-values InterDisplay{
  @character-variant{
    cv01: 1;
    cv02: 2;
    cv03: 3;
    cv04: 4;
    cv05: 5;
    cv06: 6;
    cv07: 7;
    cv08: 8;
    cv09: 9;
    cv10: 10;
    cv11: 11;
    cv12: 12;
    cv13: 13;
    alt-1: 1;
    alt-3: 9;
    open-4: 2;
    open-6: 3;
    open-9: 4;
    lc-l-with-tail: 5;
    simplified-u: 6;
    alt-double-s: 7;
    uc-i-with-serif: 8;
    uc-g-with-spur: 10;
    single-story-a: 11;
    compact-lc-f: 12;
    compact-lc-t: 13;
  }
  @styleset{
    ss01: 1;
    ss02: 2;
    ss03: 3;
    ss04: 4;
    ss05: 5;
    ss06: 6;
    ss07: 7;
    ss08: 8;
    open-digits: 1;
    disambiguation: 2;
    disambiguation-except-zero: 4;
    round-quotes-and-commas: 3;
    square-punctuation: 7;
    square-quotes: 8;
    circled-characters: 5;
    squared-characters: 6;
  }
}
@font-face{
  font-family: "Roboto Mono Variable";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/font/RobotoMono[wght].f535978a.woff2) format("woff2");
}
@font-face{
  font-family: "Roboto Mono Variable";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/font/RobotoMono-Italic[wght].12ac66d9.woff2) format("woff2");
}
@font-face{
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/font/RobotoMono-Thin.3d3375da.woff2) format("woff2");
}
@font-face{
  font-family: "Roboto Mono";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/font/RobotoMono-ThinItalic.534ff21b.woff2) format("woff2");
}
@font-face{
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/font/RobotoMono-Light.1c81fced.woff2) format("woff2");
}
@font-face{
  font-family: "Roboto Mono";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/font/RobotoMono-LightItalic.c92cca78.woff2) format("woff2");
}
@font-face{
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/font/RobotoMono-Regular.fff82aaf.woff2) format("woff2");
}
@font-face{
  font-family: "Roboto Mono";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/font/RobotoMono-Italic.7bc1eb97.woff2) format("woff2");
}
@font-face{
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/font/RobotoMono-Medium.bcf060fa.woff2) format("woff2");
}
@font-face{
  font-family: "Roboto Mono";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/font/RobotoMono-MediumItalic.e02d6d0c.woff2) format("woff2");
}
@font-face{
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/font/RobotoMono-Bold.1127eec0.woff2) format("woff2");
}
@font-face{
  font-family: "Roboto Mono";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/font/RobotoMono-BoldItalic.232ee911.woff2) format("woff2");
}
.text-ds-subheading, .text-ds-subheading2{
  text-transform: uppercase;
}
@layer base{
  h1,
    h2,
    h3,
    h4,
    h5,
    h6{
    font-weight: 600;
  }
  body{
    min-height: 100vh;
    overflow: hidden;
  }
  *{
    caret-color: auto;
    text-shadow: none;
  }
  *::selection{
    text-shadow: none;
  }
  *::-moz-selection{
    text-shadow: none;
  }
  canvas{
    filter: none;
  }
  #root{
    isolation: isolate;
  }
  :root{
    --theme-color-green: #16c1a8;
    --disabled-text-color: #c3c3c3;
    --placeholder-text-color: #717171;
    --white: #fff;
    --grey: #868686;
    --grey-2: #26262c;
    --background-grey: #fafafa;
    --background-dark-grey: #f3f3f3;
    --text-light-grey: #616161;
    --text-dark-grey: #4d4d4d;
    --hover-lighter: #dbeaff;
    --hover: #a5cbff;
    --hover-background: #e3eeff;
    --hover-background-grey: #f5f5f5;
    --hover-background-blue: #eff5ff;
    --border-color: #e6e6e6;
    --border-color-lighter: #f4f5f5;
    --border-color-darker: #c3c3c3;
    --theme-color: #0e47b9;
    --theme-color-lighter: #286ccb;
    --theme-background-color: #e3eeff;
    --theme-background-color-darker: #a8caff;
    --theme-negative-background-color: #ffe8e8;
    --theme-negative-color-lighter: #fff9f8;
    --theme-negative: #cb2012;
    --big-text-color: #2e5faa;
    --text-color: #242424;
    --small-text-color: #717171;
    --sub-group-info-color: #a8a8a8;
    --disabled: #bdbdbd;
    --de-group1-dark: #ffa700;
    --de-group1-light: #fffbed;
    --de-group2-dark: #1abead;
    --de-group2-light: #f4fffe;
    --warning-color: #ffa700;
    --warning-background: #fdefd6;
    --pending: #c3c3c3;
    --started: #3030b9;
    --light: #f5f5f5;
    --lighter: #f0f0f0;
    --tertiary: #616161;
    --processing: #e5f0ff;
    --success: #e5f2ed;
    --error: #291414;
    --processing-text: #0055cc;
    --success-text: #00804a;
    --processing2: #152137;
    --success2: #162312;
    --processing-text2: #0055cc;
    --success-text2: #49aa19;
    --error-text: #cf3d33;
    --processing-border: #1c3959;
    --success-border: #274916;
    --error-border: #56221f;
    --waring: #ffbf00;
    --chart-bg: #131316;
    --chart-zone: #1a1a1e;
    --chart-text: #ffffffd9;
  }
}
@layer components{
  @keyframes logo-pulse{
    0%{
      opacity: 0.46;
      transform: scale(0.985);
    }
    50%{
      opacity: 0.65;
      transform: scale(1.015);
    }
    100%{
      opacity: 0.46;
      transform: scale(0.985);
    }
  }
  .loading-logo{
    animation: logo-pulse 1.6s ease-in-out infinite;
  }
  @media (prefers-reduced-motion: reduce){
    .loading-logo{
      animation: none;
    }
  }
  @keyframes animation-loader{
    0%{
      left: -35%;
      right: 100%;
    }
    60%{
      left: 100%;
      right: -90%;
    }
    100%{
      left: 100%;
      right: -90%;
    }
  }
  .overlays canvas{
    mix-blend-mode: multiply;
  }
  .svg-light path{
    fill: #d6d6d6;
  }
  .deckgl-parent-class{
    isolation: "isolate";
  }
  canvas[class*="deckgl"],
    canvas{
    filter: none !important;
    text-shadow: none;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }
  [class*="deckgl"],
    [class*="deck-gl"],
    div[style*="position: relative"],
    div[style*="position:relative"]{
    filter: none;
    text-shadow: none;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }
  body,
    html{
    cursor: default;
  }
  canvas:hover,
    canvas[class*="deckgl"]:hover{
    filter: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }
  div[data-deckgl-wrapper],
    div > canvas{
    filter: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
  }
  .relative canvas,
    div.relative > canvas{
    filter: none !important;
  }
  .deck-tooltip{
    z-index: 1;
    position: absolute;
    pointer-events: none;
  }
  .deck-tooltip:empty,
    .deck-tooltip:not(:has(.deckgl-tooltip-wrapper)),
    .deck-tooltip:has(.deckgl-tooltip-wrapper:empty){
    display: none !important;
  }
  .deckgl-tooltip-wrapper{
    color: rgb(255, 255, 255);
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    background: rgb(0, 0, 0);
    border: 1px solid rgb(36, 36, 36);
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 15px;
    padding: 5px 8px;
    display: flex;
    flex-direction: column;
    gap: 4px;
  }
  .deckgl-tooltip-wrapper:empty{
    display: none !important;
  }
  .deckgl-tooltip-wrapper li{
    display: flex;
    justify-content: start;
    gap: 4px;
  }
  .deckgl-tooltip-wrapper .deckgl-tooltip-title{
    color: rgba(255, 255, 255, 0.7);
  }
  .deckgl-tooltip-wrapper .deckgl-tooltip-content{
    display: flex;
    justify-content: start;
    gap: 6px;
  }
  :is(.deckgl-tooltip-wrapper .deckgl-tooltip-content) span{
    color: white;
  }
  .gutter-vertical{
    cursor: row-resize;
    background: none;
  }
  .gutter-vertical:hover{
    background-color: var(--ds-color-primary);
  }
  .gutter-horizontal{
    cursor: row-resize;
    background: none;
  }
  .gutter-horizontal:hover{
    background-color: var(--ds-color-primary);
  }
  .spatialx-hover-icon:hover path{
    transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    fill: #2e90fa;
  }
  .ds-scroll-area-scrollbar{
    z-index: var(--z-index-scrollbar);
  }
  .ds-splitter-bar{
    z-index: var(--z-index-scrollbar);
  }
  .ds-splitter.ds-splitter-horizontal
        > .ds-splitter-bar
        .ds-splitter-bar-collapse-bar{
    width: 0.75rem;
  }
  .ds-splitter.ds-splitter-vertical
        > .ds-splitter-bar
        .ds-splitter-bar-collapse-bar{
    height: 0.75rem;
  }
  .ds-splitter-horizontal
        > .ds-splitter-bar
        .ds-splitter-bar-collapse-bar-end{
    left: 1px;
  }
  .distance-query-result-splitter
        > .ds-splitter-bar
        .ds-splitter-bar-collapse-bar-end:not(:hover){
    opacity: 1;
    background: var(--ds-color-bg-elevated);
  }
  .ds-table-selection-column{
    min-width: 48px;
  }
  .ds-tree-align-top .ds-tree-switcher{
    align-items: flex-start;
    padding-top: 0.375rem;
  }
  .ds-checkbox-inner{
    position: relative;
  }
}
@property --tw-border-spacing-x{
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-spacing-y{
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-x{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-rotate-x{
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y{
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z{
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x{
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y{
  syntax: "*";
  inherits: false;
}
@property --tw-space-y-reverse{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-divide-y-reverse{
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style{
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-mask-linear{
  syntax: "*";
  inherits: false;
  initial-value: linear-gradient(#fff, #fff);
}
@property --tw-mask-radial{
  syntax: "*";
  inherits: false;
  initial-value: linear-gradient(#fff, #fff);
}
@property --tw-mask-conic{
  syntax: "*";
  inherits: false;
  initial-value: linear-gradient(#fff, #fff);
}
@property --tw-mask-left{
  syntax: "*";
  inherits: false;
  initial-value: linear-gradient(#fff, #fff);
}
@property --tw-mask-right{
  syntax: "*";
  inherits: false;
  initial-value: linear-gradient(#fff, #fff);
}
@property --tw-mask-bottom{
  syntax: "*";
  inherits: false;
  initial-value: linear-gradient(#fff, #fff);
}
@property --tw-mask-top{
  syntax: "*";
  inherits: false;
  initial-value: linear-gradient(#fff, #fff);
}
@property --tw-mask-right-from-position{
  syntax: "*";
  inherits: false;
  initial-value: 0%;
}
@property --tw-mask-right-to-position{
  syntax: "*";
  inherits: false;
  initial-value: 100%;
}
@property --tw-mask-right-from-color{
  syntax: "*";
  inherits: false;
  initial-value: black;
}
@property --tw-mask-right-to-color{
  syntax: "*";
  inherits: false;
  initial-value: transparent;
}
@property --tw-leading{
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight{
  syntax: "*";
  inherits: false;
}
@property --tw-tracking{
  syntax: "*";
  inherits: false;
}
@property --tw-ordinal{
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero{
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure{
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing{
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction{
  syntax: "*";
  inherits: false;
}
@property --tw-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color{
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha{
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color{
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha{
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color{
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color{
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset{
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width{
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color{
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow{
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style{
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur{
  syntax: "*";
  inherits: false;
}
@property --tw-brightness{
  syntax: "*";
  inherits: false;
}
@property --tw-contrast{
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale{
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate{
  syntax: "*";
  inherits: false;
}
@property --tw-invert{
  syntax: "*";
  inherits: false;
}
@property --tw-opacity{
  syntax: "*";
  inherits: false;
}
@property --tw-saturate{
  syntax: "*";
  inherits: false;
}
@property --tw-sepia{
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow{
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color{
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha{
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size{
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-blur{
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness{
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast{
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale{
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate{
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert{
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity{
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate{
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia{
  syntax: "*";
  inherits: false;
}
@property --tw-duration{
  syntax: "*";
  inherits: false;
}
@property --tw-ease{
  syntax: "*";
  inherits: false;
}
@property --tw-content{
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@keyframes spin{
  to{
    transform: rotate(360deg);
  }
}
@layer properties{
  @supports ((-webkit-hyphens: none) and (not (margin-trim: block))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){
    *, ::before, ::after, ::backdrop{
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-mask-linear: linear-gradient(#fff, #fff);
      --tw-mask-radial: linear-gradient(#fff, #fff);
      --tw-mask-conic: linear-gradient(#fff, #fff);
      --tw-mask-left: linear-gradient(#fff, #fff);
      --tw-mask-right: linear-gradient(#fff, #fff);
      --tw-mask-bottom: linear-gradient(#fff, #fff);
      --tw-mask-top: linear-gradient(#fff, #fff);
      --tw-mask-right-from-position: 0%;
      --tw-mask-right-to-position: 100%;
      --tw-mask-right-from-color: black;
      --tw-mask-right-to-color: transparent;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}

