.duckviz{--app-background-default:#f5f3ee;--app-background-secondary:#ebe8e0;--app-background-tertiary:#e0dcd3;--app-surface-subtle:#f5f2ed;--app-surface-subtle-hover:#edeae3;--app-surface-subtle-selected:#e5e1d9;--app-surface-default:#ffffff;--app-surface-default-hover:#faf8f5;--app-surface-default-selected:#f5f2ed;--app-surface-secondary:#faf8f5;--app-surface-secondary-hover:#f5f2ed;--app-surface-secondary-selected:#edeae3;--app-surface-tertiary:#f0ede6;--app-surface-tertiary-hover:#e8e5dd;--app-surface-tertiary-selected:#e0dcd3;--app-text-default:#1b1710;--app-text-secondary:#5d5347;--app-text-subtle:#9a9083;--app-border-default:#ddd8ce;--app-border-secondary:#e8e4db;--app-border-subtle:#f0ece4;--app-primary-default:#c45a2c;--app-primary-secondary:#d4764e;--app-primary-background:#fdf4ef;--app-primary-surface:#fdf4ef;--app-primary-surface-hover:#faeade;--app-primary-surface-selected:#f5d9c8;--app-primary-text:#b0471f;--app-primary-text-hover:#963b18;--app-success-default:#2b8a3e;--app-success-subtle:#ebfbee;--app-danger-default:#e53935;--app-danger-subtle:#fff5f5;--app-warning-default:#e67700;--app-info-default:#1971c2;--app-info-subtle:#e7f5ff;--app-font-family-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--app-font-size-xs:11px;--app-font-size-sm:13px;--app-font-size-md:14px;--app-radius-xs:2px;--app-radius-sm:4px;--app-radius-md:8px;--app-radius-lg:12px;--app-color-1:#c45a2c;--app-color-2:#4a7c59;--app-color-3:#6b5b8a;--app-color-4:#2d7d9a;--app-color-5:#c2834e;--app-color-6:#8b4e6a;--app-color-7:#3d6b8e;--app-color-8:#7a8b4a;--app-color-9:#b5593c;--app-color-10:#5b7e8a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--app-text-default)}.duckviz[data-theme=dark]{--app-background-default:#1a1714;--app-background-secondary:#211e1a;--app-background-tertiary:#2a2622;--app-surface-subtle:#1f1c18;--app-surface-subtle-hover:#2a2622;--app-surface-subtle-selected:#34302a;--app-surface-default:#242019;--app-surface-default-hover:#2e2a23;--app-surface-default-selected:#38332b;--app-surface-secondary:#1f1c18;--app-surface-secondary-hover:#2a2622;--app-surface-secondary-selected:#34302a;--app-surface-tertiary:#2a2622;--app-surface-tertiary-hover:#34302a;--app-surface-tertiary-selected:#3e3933;--app-text-default:#e8e2d9;--app-text-secondary:#a89e90;--app-text-subtle:#6e6459;--app-border-default:#3a352e;--app-border-secondary:#302b25;--app-border-subtle:#262220;--app-primary-default:#d4764e;--app-primary-secondary:#e09070;--app-primary-background:#2e2118;--app-primary-surface:#2e2118;--app-primary-surface-hover:#3a2a1e;--app-primary-surface-selected:#4a3628;--app-primary-text:#e09070;--app-primary-text-hover:#eaaa8e;--app-success-default:#51cf66;--app-success-subtle:#1a2e1e;--app-danger-default:#ff6b6b;--app-danger-subtle:#2e1a1a;--app-warning-default:#ffa94d;--app-info-default:#4dabf7;--app-info-subtle:#1a2536;--app-color-1:#d4764e;--app-color-2:#6aae7b;--app-color-3:#9080b0;--app-color-4:#4aacca;--app-color-5:#d4a570;--app-color-6:#b07090;--app-color-7:#5a9abe;--app-color-8:#a0b470;--app-color-9:#d07858;--app-color-10:#80aab8}.duckviz-loader{display:inline-block;border:2px solid var(--app-border-default,#ddd8ce);border-top-color:var(--app-primary-default,#c45a2c);border-radius:50%;animation:duckviz-spin .6s linear infinite}.duckviz-loader--xs{width:14px;height:14px}.duckviz-loader--sm{width:18px;height:18px}.duckviz-loader--md{width:24px;height:24px}.duckviz-loader--lg{width:32px;height:32px}@keyframes duckviz-spin{to{transform:rotate(1turn)}}.duckviz-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-weight:600;border:1px solid transparent;cursor:pointer;transition:background-color .12s ease,border-color .12s ease;white-space:nowrap;text-decoration:none;line-height:1}.duckviz-btn:disabled{opacity:.5;cursor:not-allowed}.duckviz-btn--xs{font-size:11px;padding:4px 8px}.duckviz-btn--sm,.duckviz-btn--xs{border-radius:var(--app-radius-sm,4px)}.duckviz-btn--sm{font-size:12px;padding:6px 12px}.duckviz-btn--md{font-size:13px;padding:8px 16px}.duckviz-btn--lg,.duckviz-btn--md{border-radius:var(--app-radius-md,8px)}.duckviz-btn--lg{font-size:14px;padding:10px 20px}.duckviz-btn--filled{background:var(--app-primary-default,#c45a2c);color:#fff}.duckviz-btn--filled:hover:not(:disabled){background:var(--app-primary-secondary,#d4764e)}.duckviz-btn--subtle{background:transparent;color:var(--app-text-default,#1b1710)}.duckviz-btn--subtle:hover:not(:disabled){background:var(--app-surface-subtle-hover,#edeae3)}.duckviz-btn--outline{background:transparent;border-color:var(--app-border-default,#ddd8ce);color:var(--app-text-default,#1b1710)}.duckviz-btn--outline:hover:not(:disabled){background:var(--app-surface-subtle-hover,#edeae3)}.duckviz-btn--default{background:var(--app-surface-default,#fff);border-color:var(--app-border-default,#ddd8ce);color:var(--app-text-default,#1b1710)}.duckviz-btn--default:hover:not(:disabled){background:var(--app-surface-default-hover,#faf8f5)}.duckviz-btn--danger{background:var(--app-danger-default,#e53935);color:#fff}.duckviz-btn--danger:hover:not(:disabled){opacity:.9}.duckviz-action-icon{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;border-radius:var(--app-radius-sm,4px);color:var(--app-text-secondary,#5d5347);transition:background-color .12s ease;padding:0;flex-shrink:0}.duckviz-action-icon:hover:not(:disabled){background:var(--app-surface-subtle-hover,#edeae3)}.duckviz-action-icon:disabled{opacity:.4;cursor:not-allowed}.duckviz-action-icon--xs{width:22px;height:22px}.duckviz-action-icon--sm{width:26px;height:26px}.duckviz-action-icon--md{width:30px;height:30px}.duckviz-action-icon--lg{width:36px;height:36px}.duckviz-action-icon--filled{background:var(--app-primary-default,#c45a2c);color:#fff}.duckviz-action-icon--filled:hover:not(:disabled){background:var(--app-primary-secondary,#d4764e)}.duckviz-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.01em;padding:3px 8px;border-radius:999px;background:var(--app-surface-default,#fff);color:var(--app-text-secondary,#5d5347);border:1px solid var(--app-border-default,#ddd8ce);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 1px rgba(17,12,6,.04);white-space:nowrap}.duckviz-badge[data-size=xs]{font-size:9px;padding:2px 6px}.duckviz-badge[data-size=md]{font-size:11px;padding:4px 10px}.duckviz-badge[data-size=lg]{font-size:12px;padding:5px 12px}.duckviz-badge--primary{background:var(--app-primary-background,#fdf4ef);color:var(--app-primary-text,#b0471f);border-color:color-mix(in srgb,var(--app-primary-default,#c45a2c) 22%,transparent)}.duckviz-badge--success{background:var(--app-success-subtle,#ebfbee);color:var(--app-success-default,#2b8a3e);border-color:color-mix(in srgb,var(--app-success-default,#2b8a3e) 22%,transparent)}.duckviz-badge--danger{background:var(--app-danger-subtle,#fff5f5);color:var(--app-danger-default,#e53935);border-color:color-mix(in srgb,var(--app-danger-default,#e53935) 22%,transparent)}.duckviz-badge--outline{background:transparent;border:1px solid var(--app-border-default,#ddd8ce);box-shadow:none}.duckviz-input-wrapper{display:flex;flex-direction:column;gap:4px}.duckviz-input-wrapper__label{font-size:var(--app-font-size-sm,13px);font-weight:500;color:var(--app-text-default,#1b1710)}.duckviz-input-wrapper__error{font-size:var(--app-font-size-xs,11px);color:var(--app-danger-default,#e53935)}.duckviz-input-inner{display:flex;align-items:center;gap:6px;border:1px solid var(--app-border-default,#ddd8ce);border-radius:var(--app-radius-sm,4px);background:var(--app-surface-default,#fff);transition:border-color .12s ease;overflow:hidden}.duckviz-input-inner:focus-within{border-color:var(--app-primary-default,#c45a2c)}.duckviz-input-inner--error{border-color:var(--app-danger-default,#e53935)}.duckviz-input-inner__section{display:flex;align-items:center;justify-content:center;padding:0 8px;color:var(--app-text-subtle,#9a9083);flex-shrink:0}.duckviz-input{flex:1;border:none;outline:none;background:transparent;font-family:inherit;color:var(--app-text-default,#1b1710);min-width:0}.duckviz-input--xs{font-size:11px;padding:4px 8px}.duckviz-input--sm{font-size:12px;padding:6px 10px}.duckviz-input--md{font-size:13px;padding:8px 12px}.duckviz-input::placeholder{color:var(--app-text-subtle,#9a9083)}.duckviz-textarea{flex:1;border:none;outline:none;background:transparent;font-family:inherit;color:var(--app-text-default,#1b1710);resize:none;min-width:0;line-height:1.45;box-sizing:border-box}.duckviz-textarea--xs{font-size:11px;padding:4px 8px}.duckviz-textarea--sm{font-size:12px;padding:6px 10px}.duckviz-textarea--md{font-size:13px;padding:8px 12px}.duckviz-textarea::placeholder{color:var(--app-text-subtle,#9a9083)}.duckviz-input-inner--unstyled{border:none;background:transparent}.duckviz-checkbox-wrapper{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.duckviz-checkbox-wrapper__label{font-size:var(--app-font-size-sm,13px);color:var(--app-text-default,#1b1710);user-select:none}.duckviz-checkbox{width:16px;height:16px;accent-color:var(--app-primary-default,#c45a2c);cursor:pointer;margin:0}.duckviz-scroll-area{overflow:auto}.duckviz-scroll-area::-webkit-scrollbar{width:6px;height:6px}.duckviz-scroll-area::-webkit-scrollbar-track{background:transparent}.duckviz-scroll-area::-webkit-scrollbar-thumb{background:var(--app-border-default,#ddd8ce);border-radius:3px}.duckviz-scroll-area::-webkit-scrollbar-thumb:hover{background:var(--app-text-subtle,#9a9083)}.duckviz-table{width:100%;border-collapse:collapse;font-size:var(--app-font-size-sm,13px)}.duckviz-table th{text-align:left;font-weight:600;padding:8px 12px;color:var(--app-text-secondary,#5d5347);border-bottom:1px solid var(--app-border-default,#ddd8ce);background:var(--app-surface-subtle,#f5f2ed)}.duckviz-table td{padding:6px 12px;border-bottom:1px solid var(--app-border-subtle,#f0ece4);color:var(--app-text-default,#1b1710)}.duckviz-table td:not(:last-child),.duckviz-table th:not(:last-child){border-right:1px solid var(--app-border-subtle,#f0ece4)}.duckviz-table--striped tr:nth-child(2n) td{background:var(--app-surface-subtle,#f5f2ed)}.duckviz-table--hover tr:hover td{background:var(--app-surface-subtle-hover,#edeae3)}.duckviz-nav-link{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--app-font-size-sm,13px);color:var(--app-text-default,#1b1710);border-radius:var(--app-radius-sm,4px);text-align:left;transition:background-color .12s ease}.duckviz-nav-link:hover{background:var(--app-surface-subtle-hover,#edeae3)}.duckviz-nav-link--active{background:var(--app-primary-surface,#fdf4ef);color:var(--app-primary-text,#b0471f)}.duckviz-nav-link--active:hover{background:var(--app-primary-surface-hover,#faeade)}.duckviz-nav-link__section{display:flex;align-items:center;flex-shrink:0}.duckviz-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:var(--app-radius-md,8px);font-size:var(--app-font-size-sm,13px);border:1px solid}.duckviz-alert--info{background:var(--app-info-subtle,#e7f5ff);border-color:var(--app-info-default,#1971c2);color:var(--app-info-default,#1971c2)}.duckviz-alert--warning{background:#fff9db;border-color:var(--app-warning-default,#e67700);color:var(--app-warning-default,#e67700)}.duckviz-alert--danger{background:var(--app-danger-subtle,#fff5f5);border-color:var(--app-danger-default,#e53935);color:var(--app-danger-default,#e53935)}.duckviz-alert--success{background:var(--app-success-subtle,#ebfbee);border-color:var(--app-success-default,#2b8a3e);color:var(--app-success-default,#2b8a3e)}.duckviz-alert__icon{flex-shrink:0}.duckviz-alert__body{flex:1}.duckviz-alert__title{font-weight:600;margin-bottom:4px}.duckviz-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center;animation:duckviz-modal-overlay-in .18s cubic-bezier(.16,1,.3,1)}.duckviz-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center center;z-index:1001;border:1px solid var(--app-border-default,#ddd8ce);border-radius:var(--app-radius-lg,12px);background:var(--app-surface-default,#fff);padding:0;max-height:85vh;max-width:90vw;display:flex;flex-direction:column;color:var(--app-text-default,#1b1710);box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.08),0 24px 48px rgba(0,0,0,.12);animation:duckviz-modal-in .2s cubic-bezier(.16,1,.3,1)}.duckviz-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--app-border-default,#ddd8ce);flex-shrink:0}.duckviz-modal__title{font-size:16px;font-weight:600;margin:0}.duckviz-modal__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;cursor:pointer;border-radius:var(--app-radius-sm,4px);color:var(--app-text-subtle,#9a9083);transition:background .12s ease,color .12s ease}.duckviz-modal__close:hover{background:var(--app-surface-subtle-hover,#edeae3);color:var(--app-text-default,#1b1710)}.duckviz-modal__body{padding:20px;overflow-y:auto;flex:1}@keyframes duckviz-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes duckviz-modal-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 6px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.duckviz-modal,.duckviz-modal-overlay{animation:none}}.duckviz-popover{z-index:1000;background:var(--app-surface-default,#fff);border:1px solid var(--app-border-default,#ddd8ce);border-radius:var(--app-radius-md,8px);box-shadow:0 4px 12px rgba(0,0,0,.1);animation:duckviz-fade-in .12s ease}.duckviz-menu{padding:4px;min-width:160px}.duckviz-menu__item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--app-font-size-sm,13px);color:var(--app-text-default,#1b1710);border-radius:var(--app-radius-sm,4px);text-align:left;transition:background-color 80ms ease}.duckviz-menu__item:hover{background:var(--app-surface-subtle-hover,#edeae3)}.duckviz-menu__item--danger{color:var(--app-danger-default,#e53935)}.duckviz-menu__item--danger:hover{background:var(--app-danger-subtle,#fff5f5)}.duckviz-menu__item__icon{display:flex;align-items:center;flex-shrink:0}.duckviz-menu__divider{height:1px;background:var(--app-border-subtle,#f0ece4);margin:4px 0}.duckviz-menu__label{padding:4px 10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--app-text-subtle,#9a9083)}.duckviz-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:1000;animation:duckviz-fade-in .15s ease}.duckviz-drawer{position:fixed;top:0;right:0;bottom:0;background:var(--app-surface-default,#fff);border-left:1px solid var(--app-border-default,#ddd8ce);z-index:1001;display:flex;flex-direction:column;animation:duckviz-slide-in-right .2s ease}.duckviz-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--app-border-default,#ddd8ce);flex-shrink:0}.duckviz-drawer__title{font-size:14px;font-weight:600;margin:0}.duckviz-drawer__body{flex:1;overflow-y:auto;padding:16px}@keyframes duckviz-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}.duckviz-drawer--bottom{top:auto;left:0;right:0;bottom:0;border-left:none;border-top:1px solid var(--app-border-default,#ddd8ce);border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -8px 24px rgba(0,0,0,.08);animation:duckviz-slide-in-bottom .2s ease}@keyframes duckviz-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.duckviz-drawer-overlay--non-blocking{pointer-events:none;background:rgba(0,0,0,.15)}.duckviz-tooltip-wrapper{position:relative;display:inline-flex}.duckviz-tooltip{z-index:1100;padding:4px 8px;border-radius:var(--app-radius-sm,4px);background:var(--app-text-default,#1b1710);color:var(--app-surface-default,#fff);font-size:11px;white-space:nowrap;pointer-events:none;animation:duckviz-fade-in .1s ease}.duckviz-accordion__item{border-bottom:1px solid var(--app-border-subtle,#f0ece4)}.duckviz-accordion__control{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--app-font-size-sm,13px);font-weight:500;color:var(--app-text-default,#1b1710);text-align:left;transition:background-color .12s ease}.duckviz-accordion__control:hover{background:var(--app-surface-subtle-hover,#edeae3)}.duckviz-accordion__chevron{display:flex;transition:transform .2s ease}.duckviz-accordion__control[data-state=open] .duckviz-accordion__chevron,[data-state=open]>.duckviz-accordion__control .duckviz-accordion__chevron{transform:rotate(180deg)}.duckviz-accordion__panel{overflow:hidden}.duckviz-accordion__panel[data-state=closed]{display:none}.duckviz-accordion__panel__content{padding:8px 12px 12px}.duckviz-tabs__list{display:flex;gap:0;border-bottom:2px solid var(--app-border-subtle,#f0ece4)}.duckviz-tabs__tab{padding:8px 16px;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--app-font-size-sm,13px);font-weight:500;color:var(--app-text-secondary,#5d5347);border:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .12s ease,border-color .12s ease;display:inline-flex;align-items:center}.duckviz-tabs__tab>:first-child{margin-right:4px}.duckviz-tabs__tab>:last-child{margin-left:4px}.duckviz-tabs__tab:hover{color:var(--app-text-default,#1b1710)}.duckviz-tabs__tab[data-state=active]{color:var(--app-primary-text,#b0471f);border-bottom-color:var(--app-primary-default,#c45a2c)}.duckviz-tabs__panel{padding-top:12px}.duckviz-stepper{display:flex;gap:0}.duckviz-stepper__step{display:flex;align-items:center;gap:8px;flex:1}.duckviz-stepper__step:after{content:"";flex:1;height:2px;background:var(--app-border-default,#ddd8ce)}.duckviz-stepper__step:last-child:after{display:none}.duckviz-stepper__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0;border:2px solid var(--app-border-default,#ddd8ce);color:var(--app-text-subtle,#9a9083);background:var(--app-surface-default,#fff)}.duckviz-stepper__step--active .duckviz-stepper__icon{border-color:var(--app-primary-default,#c45a2c);color:var(--app-primary-default,#c45a2c)}.duckviz-stepper__step--completed .duckviz-stepper__icon{background:var(--app-primary-default,#c45a2c);border-color:var(--app-primary-default,#c45a2c);color:#fff}.duckviz-stepper__step--completed:after{background:var(--app-primary-default,#c45a2c)}.duckviz-stepper__label{font-size:var(--app-font-size-xs,11px);color:var(--app-text-subtle,#9a9083);white-space:nowrap}.duckviz-stepper__step--active .duckviz-stepper__label{color:var(--app-text-default,#1b1710);font-weight:500}.duckviz-pagination{display:flex;align-items:center;gap:2px}.duckviz-pagination__btn{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:12px;color:var(--app-text-secondary,#5d5347);border-radius:var(--app-radius-sm,4px);transition:background-color 80ms ease}.duckviz-pagination__btn:hover:not(:disabled){background:var(--app-surface-subtle-hover,#edeae3)}.duckviz-pagination__btn--active{background:var(--app-primary-default,#c45a2c);color:#fff}.duckviz-pagination__btn--active:hover:not(:disabled){background:var(--app-primary-secondary,#d4764e)}.duckviz-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.duckviz-pagination__dots{min-width:28px;height:28px;color:var(--app-text-subtle,#9a9083);font-size:12px}.duckviz-dropzone,.duckviz-pagination__dots{display:flex;align-items:center;justify-content:center}.duckviz-dropzone{flex-direction:column;gap:8px;padding:24px;border:2px dashed var(--app-border-default,#ddd8ce);border-radius:var(--app-radius-md,8px);background:var(--app-surface-subtle,#f5f2ed);cursor:pointer;transition:border-color .12s ease,background-color .12s ease;text-align:center}.duckviz-dropzone:hover{border-color:var(--app-primary-default,#c45a2c);background:var(--app-surface-subtle-hover,#edeae3)}.duckviz-dropzone--active{border-color:var(--app-primary-default,#c45a2c);background:var(--app-primary-background,#fdf4ef)}.duckviz-dropzone--reject{border-color:var(--app-danger-default,#e53935);background:var(--app-danger-subtle,#fff5f5)}.duckviz-dropzone--disabled{opacity:.5;cursor:not-allowed}.duckviz-unstyled-btn{border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;padding:0;text-align:inherit}.x-div[data-direction=row]>.x-div[data-width=fill-container]{flex:1 1;max-width:100%}.x-div[data-direction=row]>.x-div[data-height=fill-container]{height:100%}.x-div[data-direction=column]>.x-div[data-height=fill-container]{flex:1 1;max-height:100%}.x-div[data-direction=column]>.x-div[data-width=fill-container]{width:100%}.x-div{box-sizing:border-box;flex-shrink:0;display:flex;position:relative;font-weight:400;font-size:14px;color:var(--app-text-default);transition:background-color .25s linear}.x-div::-webkit-scrollbar{display:none}.x-div::-webkit-scrollbar-track{background-color:transparent}.x-div{scrollbar-color:var(--app-border-secondary) transparent;scrollbar-width:none}.x-div::-webkit-scrollbar-thumb{background-color:var(--app-border-secondary)}.x-div::-webkit-scrollbar-corner{background-color:transparent}.x-div[data-show-scrollbar]{scrollbar-width:thin}.x-div[data-show-scrollbar]::-webkit-scrollbar{display:block;width:6px;height:6px}.x-div[data-gap=none]{gap:0}.x-div[data-gap=x-large]{gap:24px}.x-div[data-gap=large]{gap:16px}.x-div[data-gap=medium]{gap:12px}.x-div[data-gap=small]{gap:8px}.x-div[data-gap=x-small]{gap:4px}.x-div[data-direction=column]{flex-direction:column}.x-div[data-direction=row]{flex-direction:row}.x-div[data-width=hug-content]{flex:0 0 auto;display:inline-flex;width:fit-content}.x-div[data-height=hug-content]{height:fit-content}.x-div[data-overflow=wrap]{flex-wrap:wrap;overflow-y:auto}.x-div[data-overflow=scroll]{overflow:auto}.x-div[data-overflow=hidden]{overflow:hidden}.x-div[data-overflow=visible]{overflow:visible}.x-div[data-direction=row][data-align=top-left]{align-items:flex-start;justify-content:flex-start}.x-div[data-direction=row][data-align=top-center]{align-items:flex-start;justify-content:center}.x-div[data-direction=row][data-align=top-right]{align-items:flex-start;justify-content:flex-end}.x-div[data-direction=row][data-align=middle-left]{align-items:center;justify-content:flex-start}.x-div[data-direction=row][data-align=middle-center]{align-items:center;justify-content:center}.x-div[data-direction=row][data-align=middle-right]{align-items:center;justify-content:flex-end}.x-div[data-direction=row][data-align=bottom-left]{align-items:flex-end;justify-content:flex-start}.x-div[data-direction=row][data-align=bottom-center]{align-items:flex-end;justify-content:center}.x-div[data-direction=row][data-align=bottom-right]{align-items:flex-end;justify-content:flex-end}.x-div[data-direction=row][data-gap=auto]{justify-content:space-between}.x-div[data-direction=column][data-align=top-left]{align-items:flex-start;justify-content:flex-start}.x-div[data-direction=column][data-align=top-center]{align-items:center;justify-content:flex-start}.x-div[data-direction=column][data-align=top-right]{align-items:flex-end;justify-content:flex-start}.x-div[data-direction=column][data-align=middle-left]{align-items:flex-start;justify-content:center}.x-div[data-direction=column][data-align=middle-center]{align-items:center;justify-content:center}.x-div[data-direction=column][data-align=middle-right]{align-items:flex-end;justify-content:center}.x-div[data-direction=column][data-align=bottom-left]{align-items:flex-start;justify-content:flex-end}.x-div[data-direction=column][data-align=bottom-center]{align-items:center;justify-content:flex-end}.x-div[data-direction=column][data-align=bottom-right]{align-items:flex-end;justify-content:flex-end}.x-div[data-direction=column][data-gap=auto]{justify-content:space-between}.x-div[data-state^=transparent]{background-color:transparent;color:var(--app-text-default)}.x-div[data-state^=subtle]{background-color:var(--app-surface-subtle);color:var(--app-text-subtle)}.x-div[data-state^=default]{background-color:var(--app-surface-default);color:var(--app-text-default)}.x-div[data-state^=secondary]{background-color:var(--app-surface-secondary);color:var(--app-text-secondary)}.x-div[data-state^=tertiary]{background-color:var(--app-surface-tertiary);color:var(--app-text-default)}.x-div[data-state^=success]{background-color:var(--app-success-surface);color:var(--app-success-text)}.x-div[data-state^=primary]{background-color:var(--app-primary-surface);color:var(--app-primary-text)}.x-div[data-state^=warning]{background-color:var(--app-warning-surface);color:var(--app-warning-text)}.x-div[data-state^=danger]{background-color:var(--app-danger-surface);color:var(--app-danger-text)}.x-div[data-state^=subtle][data-clickable]:hover,.x-div[data-state^=transparent][data-clickable]:hover{background-color:var(--app-surface-subtle-hover)}.x-div[data-state^=default][data-clickable]:hover{background-color:var(--app-surface-default-hover)}.x-div[data-state^=secondary][data-clickable]:hover{background-color:var(--app-surface-secondary-hover)}.x-div[data-state^=tertiary][data-clickable]:hover{background-color:var(--app-surface-tertiary-hover)}.x-div[data-state^=success][data-clickable]:hover{background-color:var(--app-success-surface-hover)}.x-div[data-state^=primary][data-clickable]:hover{background-color:var(--app-primary-surface-hover)}.x-div[data-state^=warning][data-clickable]:hover{background-color:var(--app-warning-surface-hover)}.x-div[data-state^=danger][data-clickable]:hover{background-color:var(--app-danger-surface-hover)}.x-div[data-state^=subtle][data-selected=background],.x-div[data-state^=transparent][data-selected=background]{background-color:var(--app-surface-subtle-selected)}.x-div[data-state^=default][data-selected=background]{background-color:var(--app-surface-default-selected)}.x-div[data-state^=secondary][data-selected=background]{background-color:var(--app-surface-secondary-selected)}.x-div[data-state^=tertiary][data-selected=background]{background-color:var(--app-surface-tertiary-selected)}.x-div[data-selected=border]{background-color:var(--app-surface-default);border:1px solid var(--app-primary-default)!important}.x-div[data-selected=notch-right]:after{position:absolute;right:0;top:4px;bottom:4px;max-height:48px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-left:4px solid var(--app-primary-default);content:""}.x-div[data-selected=notch-left]:after{position:absolute;left:0;top:4px;bottom:4px;max-height:48px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:4px solid var(--app-primary-default);content:""}.x-div[data-disabled]{cursor:not-allowed!important;opacity:.5}.x-div[data-disabled]:active{pointer-events:none}.x-div[data-clickable]{cursor:pointer}.x-div[data-highlight]{position:relative;z-index:1001}.x-div[data-sticky=top]{position:sticky;top:0;z-index:1}.x-div[data-sticky=bottom]{position:sticky;bottom:0;z-index:1}.x-div[data-sticky=left]{position:sticky;left:0;z-index:1}.x-div[data-sticky=right]{position:sticky;right:0;z-index:1}@keyframes x-div-shimmer{0%{background-position:-1500px 0}to{background-position:1500px 0}}.x-div[data-loading=skeleton]>*{pointer-events:none;visibility:hidden;background:var(--app-surface-default)!important;position:relative;overflow:hidden}.x-div[data-loading=skeleton]>:before{content:"";position:absolute;inset:0;animation:x-div-shimmer 1s linear infinite;background-image:linear-gradient(to right,var(--app-surface-default-hover) 0,var(--app-surface-secondary) 20%,var(--app-surface-subtle) 50%,var(--app-surface-secondary) 60%,var(--app-surface-default-hover) 100%);background-repeat:repeat-x;background-size:1500px 100%}.x-div[data-loading=loader]{pointer-events:none}.x-div[data-loading=loader]>:not(.duckviz-loader){visibility:hidden}.x-div[data-variant=curved]{border-radius:8px}.x-div[data-variant=block]{border-radius:0}.width-100-per{width:100%}.height-100-per{height:100%}