@layer ui{.gdt-scroll-y,.gdt-scroll-x{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) transparent}.gdt-scroll-y{overflow-y:auto}.gdt-scroll-x{overflow-x:auto}.gdt-scroll-y::-webkit-scrollbar{width:8px;height:8px}.gdt-scroll-x::-webkit-scrollbar{width:8px;height:8px}.gdt-scroll-y::-webkit-scrollbar-track{background:0 0}.gdt-scroll-x::-webkit-scrollbar-track{background:0 0}.gdt-scroll-y::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.gdt-scroll-x::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.gdt-scroll-y::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover);background-clip:padding-box}.gdt-scroll-x::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover);background-clip:padding-box}.gdt-scroll-y::-webkit-scrollbar-corner{background:0 0}.gdt-scroll-x::-webkit-scrollbar-corner{background:0 0}.gdt-accordion{--accordion-pad-x:var(--space-4);--accordion-pad-y:var(--space-3);--accordion-font-size:var(--font-size-md);--accordion-press-scale:.992;flex-direction:column;width:100%;display:flex}.gdt-accordion[data-size=sm]{--accordion-pad-x:var(--space-3);--accordion-pad-y:var(--space-2);--accordion-font-size:var(--font-size-sm)}.gdt-accordion[data-variant=separated]{gap:var(--space-2)}.gdt-accordion-item{position:relative}.gdt-accordion-header{margin:0}.gdt-accordion-trigger{align-items:center;gap:var(--space-3);width:100%;padding:var(--accordion-pad-y) var(--accordion-pad-x);text-align:left;font-family:var(--font-family-default);font-size:var(--accordion-font-size);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-tight);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;transition:background var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default);background:0 0;border:0;margin:0;display:flex}.gdt-accordion-trigger:active{transform:scale(var(--accordion-press-scale));transition-duration:var(--duration-instant)}.gdt-accordion-icon{flex-shrink:0;display:inline-flex}.gdt-accordion-icon svg{width:16px;height:16px}.gdt-accordion-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gdt-accordion-meta{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.gdt-accordion-chevron{transition:transform var(--duration-normal) var(--easing-default);flex-shrink:0;display:inline-flex}.gdt-accordion-chevron svg{width:16px;height:16px}.gdt-accordion-item[data-state=open] .gdt-accordion-chevron{transform:rotate(180deg)}.gdt-accordion-content{overflow:hidden}.gdt-accordion-content[data-state=open]{animation:gdt-accordion-down var(--duration-normal) var(--easing-default)}.gdt-accordion-content[data-state=closed]{animation:gdt-accordion-up var(--duration-normal) var(--easing-default)}@keyframes gdt-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes gdt-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.gdt-accordion-body{padding:var(--space-2) var(--accordion-pad-x) var(--accordion-pad-y);font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);text-wrap:pretty}.gdt-accordion-item[data-disabled] .gdt-accordion-trigger,.gdt-accordion-trigger:disabled,.gdt-accordion-trigger[aria-disabled=true]{pointer-events:none}@media (prefers-reduced-motion:reduce){.gdt-accordion-chevron,.gdt-accordion-trigger{transition-duration:.01ms}.gdt-accordion-trigger:active{transform:none}.gdt-accordion-content[data-state=open],.gdt-accordion-content[data-state=closed]{animation:none}}.gdt-avatar{--avatar-size:32px;--avatar-font:var(--font-size-sm);--avatar-press-scale:.94;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-full);font-size:var(--avatar-font);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:visible}.gdt-avatar[data-size=xs]{--avatar-size:20px;--avatar-font:var(--font-size-2xs)}.gdt-avatar[data-size=sm]{--avatar-size:24px;--avatar-font:var(--font-size-xs)}.gdt-avatar[data-size=md]{--avatar-size:32px;--avatar-font:var(--font-size-sm)}.gdt-avatar[data-size=lg]{--avatar-size:40px;--avatar-font:var(--font-size-md)}.gdt-avatar[data-size=xl]{--avatar-size:56px;--avatar-font:var(--font-size-xl)}.gdt-avatar[data-shape=rounded]{border-radius:var(--radius-md)}.gdt-avatar-image,.gdt-avatar-fallback{border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.gdt-avatar-image{object-fit:cover;width:100%;height:100%}.gdt-avatar-fallback svg{width:56%;height:56%}.gdt-avatar-status{border-radius:var(--radius-full);width:28%;min-width:7px;height:28%;min-height:7px;position:absolute;bottom:-1px;right:-1px}.gdt-avatar-group{align-items:center;display:inline-flex}.gdt-avatar-group>.gdt-avatar+.gdt-avatar,.gdt-avatar-group>.gdt-avatar+.gdt-avatar-more{margin-left:calc(var(--avatar-size,32px) * -.3)}.gdt-avatar-more{--avatar-size:32px;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gdt-avatar-more[data-size=xs]{--avatar-size:20px}.gdt-avatar-more[data-size=sm]{--avatar-size:24px}.gdt-avatar-more[data-size=md]{--avatar-size:32px}.gdt-avatar-more[data-size=lg]{--avatar-size:40px}.gdt-avatar-more[data-size=xl]{--avatar-size:56px}.gdt-avatar[data-interactive]{cursor:pointer;font:inherit;transition:box-shadow var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default);background:0 0;border:none;padding:0}.gdt-avatar[data-interactive]:active{transform:scale(var(--avatar-press-scale));transition-duration:var(--duration-instant)}.gdt-avatar[data-loading]{animation:gdt-avatar-pulse var(--skeleton-duration,1.8s) ease-in-out infinite}.gdt-avatar[data-loading]>*{visibility:hidden}@keyframes gdt-avatar-pulse{0%,to{opacity:1}50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.gdt-avatar[data-loading]{animation:none}.gdt-avatar[data-interactive],.gdt-avatar[data-interactive]:active{transition-duration:.01ms;transform:none}}.gdt-badge{align-items:center;gap:var(--badge-gap,4px);white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1;display:inline-flex}.gdt-badge[data-mode=label]{height:var(--badge-height-label,16px);padding:0 var(--badge-padding-x,5px);font-family:var(--font-family-default);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--badge-label-letter-spacing,.04em);text-transform:uppercase}.gdt-badge[data-mode=count]{min-width:var(--badge-count-min-width,16px);height:var(--badge-height-label,16px);padding:0 var(--badge-count-padding-x,4px);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;justify-content:center}.gdt-badge[data-mode=dot]{width:var(--badge-height-dot,6px);height:var(--badge-height-dot,6px);background:currentColor;border-radius:50%;padding:0}.gdt-breadcrumb{--bc-size:var(--font-size-sm);font-size:var(--bc-size)}.gdt-breadcrumb[data-size=sm]{--bc-size:var(--font-size-xs)}.gdt-breadcrumb-list{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gdt-breadcrumb-item{align-items:center;min-width:0;display:inline-flex}.gdt-breadcrumb-link{border-radius:var(--radius-sm);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;max-width:22ch;transition:color var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default);align-items:center;gap:5px;margin:0 -1px;padding:2px 5px;line-height:1.25;display:inline-flex;overflow:hidden}.gdt-breadcrumb-current{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:28ch;padding:2px 5px;line-height:1.25;display:inline-flex;overflow:hidden}.gdt-breadcrumb-icon{flex-shrink:0;display:inline-flex}.gdt-breadcrumb-icon svg{width:14px;height:14px}.gdt-breadcrumb-separator{-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.gdt-breadcrumb-separator svg{width:14px;height:14px}.gdt-breadcrumb-ellipsis{border-radius:var(--radius-sm);cursor:pointer;width:24px;height:22px;transition:color var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.gdt-breadcrumb-ellipsis svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.gdt-breadcrumb-link,.gdt-breadcrumb-ellipsis{transition-duration:.01ms}}.gdt-button{align-items:center;gap:var(--space-2);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform;display:inline-flex;position:relative;transform:translateZ(0)}.gdt-button:active:not(:disabled):not([data-loading]),.gdt-button[data-pressed]:not(:disabled):not([data-loading]){transform:translateY(.5px) scale(var(--button-press-scale,.98))}.gdt-button:disabled,.gdt-button[aria-disabled=true],.gdt-button[data-loading]{pointer-events:none}.gdt-button-icon{flex-shrink:0;display:inline-flex}.gdt-button-label{align-items:center;min-width:0;display:inline-flex}.gdt-button-icon>svg,.gdt-button-icon>*{width:100%;height:100%;display:block}.gdt-button-shortcut{font-size:var(--font-size-xs);padding:var(--border-thin) var(--space-1);margin-left:var(--space-1);margin-right:calc(-1 * var(--space-1));line-height:1.3}.gdt-button-count{font-size:var(--font-size-xs)}.gdt-button-spinner{width:12px;height:12px;animation:button-spin-in var(--duration-fast) var(--easing-out) backwards,button-spin .7s linear var(--duration-fast) infinite;flex-shrink:0}@keyframes button-spin-in{0%{opacity:0;transform:scale(.6)}to{opacity:.8;transform:scale(1)}}@keyframes button-spin{to{transform:rotate(360deg)}}.gdt-button[data-shape=compact]{font-size:var(--font-size-sm);height:var(--button-height-md,30px);padding:0 var(--button-padding-md,var(--space-3))}.gdt-button[data-shape=compact] .gdt-button-icon{width:var(--button-icon-size-md,14px);height:var(--button-icon-size-md,14px)}.gdt-button[data-shape=compact][data-size=sm]{height:var(--button-height-sm,24px);font-size:var(--font-size-xs);padding:0 var(--button-padding-sm,var(--space-2))}.gdt-button[data-shape=compact][data-size=lg]{height:var(--button-height-lg,36px);font-size:var(--font-size-md);padding:0 var(--button-padding-lg,var(--space-4))}.gdt-button[data-shape=pill]{font-size:var(--font-size-md);height:var(--button-pill-height-md,44px);padding:0 var(--button-pill-padding-md,var(--space-6))}.gdt-button[data-shape=pill] .gdt-button-icon{width:var(--button-icon-size-pill,16px);height:var(--button-icon-size-pill,16px)}.gdt-button[data-shape=pill][data-size=sm]{height:var(--button-pill-height-sm,36px);padding:0 var(--button-pill-padding-sm,var(--space-4));font-size:var(--font-size-sm)}.gdt-button[data-shape=pill][data-size=lg]{height:var(--button-pill-height-lg,52px);padding:0 var(--button-pill-padding-lg,var(--space-6));font-size:var(--font-size-lg)}.gdt-button[data-shape=pill][data-size=hero]{height:var(--button-pill-height-hero,60px);padding:0 var(--button-pill-padding-hero,var(--space-8));font-size:var(--font-size-xl)}.gdt-button[data-icon-only]{width:var(--button-icon-only-size,28px);height:var(--button-icon-only-size,28px);justify-content:center;padding:0}.gdt-button[data-icon-only] .gdt-button-icon{width:var(--button-icon-only-glyph,12px);height:var(--button-icon-only-glyph,12px)}.gdt-button[data-variant=text][data-shape=compact],.gdt-button[data-variant=destructive][data-shape=compact]{padding-left:var(--space-2);padding-right:var(--space-2)}[data-group]{isolation:isolate;align-items:stretch;display:inline-flex}[data-group][data-orientation=vertical]{flex-direction:column}[data-group] .gdt-button:not(:first-child){margin-left:calc(-1 * var(--border-thin))}[data-group][data-orientation=vertical] .gdt-button:not(:first-child){margin-left:0;margin-top:calc(-1 * var(--border-thin))}[data-group] .gdt-button:hover,[data-group] .gdt-button:focus-visible,[data-group] .gdt-button[aria-pressed=true]{z-index:1}@media (prefers-reduced-motion:reduce){.gdt-button,.gdt-button:active:not(:disabled):not([data-loading]),.gdt-button[data-pressed]:not(:disabled):not([data-loading]){transform:none}.gdt-button-spinner{animation:1.2s linear infinite button-spin}}.gdt-callout{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-family-default);font-size:var(--font-size-sm);line-height:1.5;display:flex}.gdt-callout-icon{width:var(--callout-icon-size,14px);height:var(--callout-icon-size,14px);flex-shrink:0;margin-top:1px;display:inline-flex}.gdt-callout-icon svg{width:100%;height:100%}.gdt-callout-content{flex:1;min-width:0}.gdt-callout[data-compact=true]{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);align-items:center}.gdt-callout[data-compact=true] .gdt-callout-icon{--callout-icon-size:12px;margin-top:0}.gdt-checkbox{box-sizing:border-box;width:var(--checkbox-size,16px);height:var(--checkbox-size,16px);vertical-align:middle;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;transform:translateZ(0)}.gdt-checkbox:before{content:"";opacity:0;pointer-events:none;position:absolute;inset:-1px}.gdt-checkbox:disabled,.gdt-checkbox[data-disabled]{cursor:default;pointer-events:none}.gdt-checkbox-indicator{opacity:0;transition:transform var(--duration-normal) var(--easing-default),opacity var(--duration-normal) var(--easing-default);justify-content:center;align-items:center;display:inline-flex;position:relative;transform:scale(.4)}.gdt-checkbox[data-state=checked] .gdt-checkbox-indicator,.gdt-checkbox[data-state=indeterminate] .gdt-checkbox-indicator{opacity:1;transition:transform var(--duration-normal) var(--easing-default) var(--duration-fast),opacity var(--duration-fast) var(--easing-default) var(--duration-fast);transform:scale(1)}.gdt-checkbox-icon{width:var(--checkbox-icon-size,11px);height:var(--checkbox-icon-size,11px)}.gdt-checkbox-icon [data-shape=check],.gdt-checkbox-icon [data-shape=dash]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-normal) var(--easing-default)}.gdt-checkbox[data-state=checked] .gdt-checkbox-icon [data-shape=check],.gdt-checkbox[data-state=indeterminate] .gdt-checkbox-icon [data-shape=dash]{stroke-dashoffset:0;transition:stroke-dashoffset var(--duration-fast) var(--easing-default) var(--duration-fast)}.gdt-checkbox-group{gap:var(--space-1);flex-direction:column;display:flex}.gdt-checkbox-item{align-items:center;gap:var(--space-2);margin:0 calc(var(--space-2) * -1);padding:var(--space-1) var(--space-2);font-family:var(--font-family-default);font-size:var(--font-size-sm);cursor:pointer;line-height:1.4;display:flex}.gdt-checkbox-item[data-disabled]{cursor:default;pointer-events:none}.gdt-checkbox-item-label{-webkit-user-select:none;user-select:none}.gdt-checkbox-item-description{font-family:var(--font-family-mono);font-size:var(--font-size-xs);margin-left:auto;line-height:1}.gdt-chip{align-items:center;gap:var(--chip-gap,5px);height:var(--chip-height,22px);padding:0 var(--chip-padding-x,9px);font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:.02em;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1;display:inline-flex}button.gdt-chip{text-align:inherit;cursor:default}.gdt-chip[data-selectable=true]{cursor:pointer}.gdt-chip[data-selectable=true]:active:not(:disabled){transform:scale(var(--chip-press-scale,.97))}.gdt-chip[data-disabled=true],.gdt-chip:disabled{pointer-events:none}.gdt-chip-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.gdt-chip-check{width:10px;height:10px;color:inherit;flex-shrink:0;margin-right:-1px;display:inline-flex}.gdt-chip-check>svg{width:100%;height:100%}.gdt-chip-remove{width:12px;height:12px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:2px;margin-right:-3px;padding:0;display:inline-flex;position:relative}.gdt-chip-remove:before{content:"";position:absolute;inset:-5px -7px -5px -3px}.gdt-chip-remove>svg{width:9px;height:9px;display:block}@media (prefers-reduced-motion:reduce){.gdt-chip[data-selectable=true]:active:not(:disabled){transform:none}}.gdt-popover-trigger-anchor{display:inline-flex}.gdt-popover-content{z-index:var(--floating-z-index,var(--z-index-overlay));outline:none}.gdt-popover-content[data-state=open]{animation:popover-content-fade-in var(--duration-normal) var(--easing-default)}.gdt-popover-content[data-state=closed]{animation:popover-content-fade-out var(--duration-fast) var(--easing-default)}@keyframes popover-content-fade-in{0%{opacity:0}to{opacity:1}}@keyframes popover-content-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.gdt-popover-content[data-state=open],.gdt-popover-content[data-state=closed]{animation:none}}.gdt-spinner-block{align-items:center;gap:var(--spinner-gap,var(--space-2));display:inline-flex}.gdt-spinner-block[data-label-placement=bottom]{flex-direction:column}.gdt-spinner-block[data-size=md],.gdt-spinner-block[data-size=lg],.gdt-spinner-block[data-size=sm][data-label-placement=bottom]{--spinner-gap:var(--space-3)}.gdt-spinner-block[data-size=lg][data-label-placement=bottom]{--spinner-gap:var(--space-4)}.gdt-spinner{width:var(--spinner-size,18px);height:var(--spinner-size,18px);border:var(--spinner-border-width,2px) solid var(--spinner-color,var(--color-primary-default));animation:spinner-spin var(--spinner-duration,.7s) linear infinite;border-right-color:#0000;border-radius:50%;flex-shrink:0;display:inline-block}[data-size=sm]{--spinner-size:12px;--spinner-border-width:1.5px}[data-size=md]{--spinner-size:18px;--spinner-border-width:2px}[data-size=lg]{--spinner-size:26px;--spinner-border-width:2.5px}.gdt-spinner-stack{gap:var(--spinner-label-gap,var(--space-1));flex-direction:column;min-width:0;display:inline-flex}.gdt-spinner-block[data-label-placement=bottom] .gdt-spinner-stack{text-align:center;align-items:center}.gdt-spinner-label{font-family:var(--font-family-default);font-size:var(--font-size-sm);line-height:var(--font-line-height-normal)}.gdt-spinner-description{font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:var(--font-line-height-normal)}@media (prefers-reduced-motion:reduce){.gdt-spinner{animation:none}}@keyframes spinner-spin{to{transform:rotate(360deg)}}.gdt-select-trigger{align-items:center;gap:var(--select-trigger-gap,var(--space-2));height:var(--select-trigger-height,30px);padding:0 var(--select-trigger-padding-inline-end,8px) 0 var(--select-trigger-padding-inline-start,10px);box-sizing:border-box;font-family:inherit;font-size:var(--select-trigger-font-size,var(--font-size-md));min-width:var(--select-trigger-min-width,200px);max-width:var(--select-trigger-max-width,240px);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.gdt-select-trigger:active{transform:scale(var(--select-press-scale,.98))}.gdt-select-trigger-icon{width:var(--select-trigger-icon-size,13px);height:var(--select-trigger-icon-size,13px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gdt-select-trigger-icon>svg{width:100%;height:100%}.gdt-select-trigger-value{text-align:left;min-width:0;font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.gdt-select-trigger-value[data-placeholder=true]{font-weight:var(--font-weight-regular)}.gdt-select-trigger-badge{height:var(--select-badge-height,18px);min-width:22px;font-family:var(--font-family-mono);font-size:10.5px;font-weight:var(--font-weight-medium);flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.gdt-select-trigger-chev{flex-shrink:0;justify-content:center;align-items:center;width:11px;height:11px;display:inline-flex}.gdt-select-trigger-chev>svg{width:100%;height:100%}.gdt-select-content{z-index:var(--floating-z-index,var(--z-index-overlay));min-width:var(--select-content-min-width,240px);font-size:var(--font-size-sm);outline:none;flex-direction:column;display:flex}.gdt-select-content[data-mode=multi]{min-width:var(--select-content-min-width,260px)}.gdt-select-listbox{min-height:0;max-height:var(--select-content-max-height,220px);padding:var(--space-1) 0;isolation:isolate;outline:none;flex-direction:column;display:flex;overflow-y:auto}.gdt-select-listbox[data-mode=multi]{padding-bottom:var(--select-footer-gap,var(--space-3))}.gdt-select-item{align-items:center;gap:var(--select-item-gap,10px);height:var(--select-item-height-single,34px);padding:0 var(--select-item-padding-inline,var(--space-3));box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;display:flex}.gdt-select-item[data-mode=multi]{height:var(--select-item-height-multi,32px);padding-block:7px}.gdt-select-item[data-disabled=true]{pointer-events:none}.gdt-select-item-check{width:var(--select-check-size,13px);height:var(--select-check-size,13px);opacity:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gdt-select-item-check>svg{width:100%;height:100%}.gdt-select-item[data-selected=true] .gdt-select-item-check{opacity:1}.gdt-select-item-checkbox{width:var(--select-checkbox-size,14px);height:var(--select-checkbox-size,14px);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gdt-select-item-checkbox>svg{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke:#0000;width:10px;height:10px}.gdt-select-item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gdt-select-item-meta{font-family:var(--font-family-mono);font-size:var(--select-meta-font-size,var(--font-size-2xs));flex-shrink:0}.gdt-select-group{display:block}.gdt-select-label{padding:var(--space-2) var(--select-item-padding-inline,var(--space-3)) var(--space-1);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;top:calc(var(--space-1) * -1);z-index:2;position:sticky}.gdt-select-separator{height:var(--border-thin);margin:var(--space-1) 0}.gdt-select-footer{padding:var(--select-footer-padding-block,var(--space-2)) var(--select-footer-padding-inline,var(--space-3));font-size:var(--font-size-sm);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.gdt-select-footer-count{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.gdt-select-footer-clear{cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:inherit;background:0 0;border:none;padding:0}@media (prefers-reduced-motion:reduce){.gdt-select-trigger:active{transform:none}}.gdt-combobox-content{min-width:var(--combobox-content-min-width,320px)}.gdt-combobox-listbox{max-height:var(--combobox-content-max-height,220px)}.gdt-combobox-search{align-items:center;gap:var(--combobox-search-gap,var(--space-2));padding:var(--combobox-search-padding-block,var(--space-2)) var(--combobox-search-padding-inline,var(--space-3));flex-shrink:0;display:flex}.gdt-combobox-search-icon{width:var(--combobox-search-icon-size,13px);height:var(--combobox-search-icon-size,13px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gdt-combobox-search-icon>svg{width:100%;height:100%}.gdt-combobox-search-input{min-width:0;color:inherit;font:inherit;font-size:var(--font-size-sm);background:0 0;border:none;outline:none;flex:1;padding:0}.gdt-combobox-search-spinner{--spinner-size:12px;--spinner-border-width:1.5px;--spinner-color:var(--combobox-accent,currentColor);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gdt-combobox-esc-hint{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;padding:1px 5px;display:inline-flex}.gdt-combobox-item{flex-shrink:0}.gdt-combobox-item[data-mode=multi][data-selected=true]{background:0 0}.gdt-combobox-item-highlight{font-weight:var(--font-weight-semibold)}.gdt-combobox-group,.gdt-combobox-label,.gdt-combobox-separator{flex-shrink:0}.gdt-combobox-empty{padding:var(--combobox-empty-padding-block,var(--space-6)) var(--combobox-empty-padding-inline,var(--space-4));font-size:var(--font-size-sm);text-align:center;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gdt-combobox-loading{padding:var(--space-1) 0;flex-direction:column;flex-shrink:0;display:flex}.gdt-combobox-skeleton-row{align-items:center;gap:var(--space-3);height:var(--combobox-skeleton-row-height,32px);padding:0 var(--space-3);box-sizing:border-box;display:flex}.gdt-combobox-skeleton-bar{height:var(--combobox-skeleton-bar-height,10px);position:relative;overflow:hidden}.gdt-combobox-skeleton-bar:after{content:"";animation:1.4s ease-in-out infinite combobox-shimmer;position:absolute;inset:0}@keyframes combobox-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.gdt-combobox-skeleton-bar:after{animation:none}}.gdt-combobox-footer-keys{align-items:center;gap:var(--combobox-footer-keys-gap,10px);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);-webkit-user-select:none;user-select:none;display:inline-flex}.gdt-combobox-footer-key{align-items:center;gap:4px;display:inline-flex}.gdt-combobox-footer-key-chip{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);justify-content:center;align-items:center;padding:1px 4px;line-height:1.2;display:inline-flex}.gdt-dialog-overlay{background:var(--dialog-overlay-scrim,#00000080);z-index:var(--z-index-overlay);position:fixed;inset:0}.gdt-dialog-overlay[data-state=open]{animation:dialog-overlay-in var(--duration-fast) var(--easing-default)}.gdt-dialog-overlay[data-state=closed]{animation:dialog-overlay-out var(--duration-normal) var(--easing-default)}@keyframes dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-overlay-out{0%{opacity:1}to{opacity:0}}.gdt-dialog-content{min-width:320px;max-height:min(80vh,720px);z-index:var(--z-index-overlay);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.gdt-dialog-content[data-size=sm]{max-width:var(--dialog-max-width-sm,400px);width:calc(100vw - var(--space-8))}.gdt-dialog-content[data-size=md]{max-width:var(--dialog-max-width-md,480px);width:calc(100vw - var(--space-8))}.gdt-dialog-content[data-size=lg]{max-width:var(--dialog-max-width-lg,600px);width:calc(100vw - var(--space-8))}.gdt-dialog-content[data-state=open]{animation:dialog-content-in var(--duration-fast) var(--easing-default)}.gdt-dialog-content[data-state=closed]{animation:dialog-content-out var(--duration-normal) var(--easing-default)}@keyframes dialog-content-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}.gdt-dialog-header{gap:var(--dialog-header-gap,6px);padding:var(--space-3) var(--space-4) var(--space-1);flex-direction:column;flex:none;display:flex}.gdt-dialog-eyebrow{align-items:center;gap:var(--space-1);font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:inline-flex}.gdt-dialog-eyebrow>svg{stroke-width:1.8px;flex-shrink:0;width:14px;height:14px}.gdt-dialog-title{font-family:var(--font-family-default);font-size:var(--font-size-md,14px);font-weight:var(--font-weight-semibold,600);letter-spacing:-.01em;margin:0;line-height:1.25}.gdt-dialog-description{padding:var(--space-1) var(--space-4) var(--space-3);font-family:var(--font-family-default);font-size:var(--font-size-sm,12px);flex:0 auto;min-height:0;margin:0;line-height:1.5;overflow-y:auto}.gdt-dialog-description>code{font-family:var(--font-family-mono);padding:1px 4px;font-size:.92em}.gdt-dialog-body{padding:var(--space-1) var(--space-4) var(--space-3);flex:auto;min-height:0;overflow-y:auto}.gdt-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-4) var(--space-4);flex:none;display:flex}@media (prefers-reduced-motion:reduce){.gdt-dialog-overlay[data-state=open],.gdt-dialog-overlay[data-state=closed],.gdt-dialog-content[data-state=open],.gdt-dialog-content[data-state=closed]{animation:none}}.gdt-drawer-overlay{background:var(--drawer-overlay-scrim,#00000080);z-index:var(--z-index-overlay);position:fixed;inset:0}.gdt-drawer-content{z-index:var(--z-index-overlay);outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.gdt-drawer-content[data-side=left]{width:var(--drawer-width,var(--drawer-size-default));max-width:calc(100vw - var(--space-8));top:0;bottom:0;left:0}.gdt-drawer-content[data-side=right]{width:var(--drawer-width,var(--drawer-size-default));max-width:calc(100vw - var(--space-8));top:0;bottom:0;right:0}.gdt-drawer-content[data-side=top]{height:var(--drawer-height,var(--drawer-size-default));max-height:calc(100vh - var(--space-8));top:0;left:0;right:0}.gdt-drawer-content[data-side=bottom]{height:var(--drawer-height,var(--drawer-size-default));max-height:calc(100vh - var(--space-8));bottom:0;left:0;right:0}.gdt-drawer-content[data-size=sm]{--drawer-size-default:320px}.gdt-drawer-content[data-size=md]{--drawer-size-default:420px}.gdt-drawer-content[data-size=lg]{--drawer-size-default:560px}.gdt-drawer-content[data-size=full][data-side=left],.gdt-drawer-content[data-size=full][data-side=right]{--drawer-size-default:100vw;max-width:100vw}.gdt-drawer-content[data-size=full][data-side=top],.gdt-drawer-content[data-size=full][data-side=bottom]{--drawer-size-default:100vh;max-height:100vh}.gdt-drawer-handle{width:var(--drawer-handle-width,36px);height:var(--drawer-handle-height,4px);margin-top:var(--space-2);margin-bottom:var(--space-1);cursor:grab;transition:opacity var(--duration-fast) var(--easing-default);border-radius:999px;flex-shrink:0;align-self:center;position:relative}.gdt-drawer-handle:before{content:"";position:absolute;inset:-20px -8px}.gdt-drawer-handle:active{cursor:grabbing}.gdt-drawer-header{gap:var(--drawer-header-gap,4px);padding:var(--space-3) var(--space-4) var(--space-1);flex-direction:column;flex:none;display:flex}.gdt-drawer-title{font-family:var(--font-family-default);font-size:var(--font-size-md,14px);font-weight:var(--font-weight-semibold,600);letter-spacing:-.01em;margin:0;line-height:1.25}.gdt-drawer-description{padding:0 var(--space-4) var(--space-2);font-family:var(--font-family-default);font-size:var(--font-size-sm,12px);flex:none;margin:0;line-height:1.5}.gdt-drawer-body{padding:var(--space-2) var(--space-4) var(--space-3);flex:auto;min-height:0}.gdt-drawer-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));flex:none;display:flex}@media (prefers-reduced-motion:reduce){.gdt-drawer-handle{transition:none}}.gdt-dropzone{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--dropzone-padding-y,var(--space-8)) var(--space-6);text-align:center;cursor:pointer;transition:border-color var(--duration-normal) var(--easing-default),background-color var(--duration-normal) var(--easing-default);flex-direction:column;display:flex;position:relative}.gdt-dropzone[data-state=dragover]{transition-duration:var(--duration-instant)}.gdt-dropzone[data-state=disabled]{pointer-events:none}.gdt-dropzone[data-size=sm]{--dropzone-padding-y:var(--space-5)}.gdt-dropzone-icon{transition:transform var(--duration-fast) var(--easing-default);justify-content:center;align-items:center;line-height:0;display:flex}.gdt-dropzone[data-state=dragover] .gdt-dropzone-icon{transition-duration:var(--duration-instant);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.gdt-dropzone-icon{transition:none}.gdt-dropzone[data-state=dragover] .gdt-dropzone-icon{transform:none}}.gdt-dropzone-text{font-size:var(--font-size-sm)}.gdt-dropzone-link{display:inline}.gdt-dropzone-hint{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.gdt-file-list{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.gdt-file{align-items:center;gap:var(--space-3);width:100%;display:flex}.gdt-file-icon{flex-shrink:0;line-height:0}.gdt-file-info{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.gdt-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);overflow:hidden}.gdt-file-meta{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.gdt-file-progress{width:100%;height:var(--dropzone-progress-height,3px);overflow:hidden}.gdt-file-progress-fill{height:100%;transition:width var(--duration-fast) var(--easing-default)}@media (prefers-reduced-motion:reduce){.gdt-file-progress-fill{transition:none}}.gdt-file-action{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;line-height:0}.gdt-empty{--empty-icon-size:44px;--empty-icon-glyph:22px;--empty-gap:var(--space-3);--empty-title-size:var(--font-size-lg);--empty-pad:var(--space-12) var(--space-6);text-align:center;justify-content:center;align-items:center;gap:var(--empty-gap);padding:var(--empty-pad);flex-direction:column;display:flex}.gdt-empty[data-size=sm]{--empty-icon-size:36px;--empty-icon-glyph:18px;--empty-gap:var(--space-2);--empty-title-size:var(--font-size-md);--empty-pad:var(--space-6) var(--space-4)}.gdt-empty[data-size=lg]{--empty-icon-size:56px;--empty-icon-glyph:28px;--empty-title-size:var(--font-size-xl);--empty-pad:var(--space-16) var(--space-8)}.gdt-empty-icon{width:var(--empty-icon-size);height:var(--empty-icon-size);border-radius:var(--radius-full);margin-bottom:var(--space-1);justify-content:center;align-items:center;display:inline-flex}.gdt-empty-icon svg{width:var(--empty-icon-glyph);height:var(--empty-icon-glyph)}.gdt-empty-title{font-size:var(--empty-title-size);line-height:var(--font-line-height-tight);letter-spacing:-.01em}.gdt-empty-description{max-width:42ch;font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);text-wrap:pretty}.gdt-empty-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.gdt-empty[data-variant=card]{border-radius:var(--radius-lg)}.gdt-empty[data-variant=inline]{text-align:left;align-items:center;gap:var(--space-3);padding:var(--space-4);flex-direction:row;justify-content:flex-start}.gdt-empty[data-variant=inline] .gdt-empty-icon{--empty-icon-size:32px;--empty-icon-glyph:16px;flex-shrink:0;margin-bottom:0}.gdt-empty[data-variant=inline] .gdt-empty-title{font-size:var(--font-size-sm)}.gdt-empty[data-variant=inline] .gdt-empty-description{font-size:var(--font-size-xs)}.gdt-empty[data-variant=inline] .gdt-empty-actions{margin-top:0;margin-left:auto}.gdt-field{--field-gap:6px;--field-label-size:var(--font-size-sm);gap:var(--field-gap);flex-direction:column;min-width:0;display:flex}.gdt-field[data-size=sm]{--field-gap:5px;--field-label-size:var(--font-size-xs)}.gdt-field-label{font-size:var(--field-label-size);line-height:var(--font-line-height-tight);align-items:center;gap:5px;display:inline-flex}.gdt-field-optional{font-size:var(--font-size-xs)}.gdt-field-hint{font-size:var(--font-size-xs);line-height:var(--font-line-height-normal);margin-top:-2px}.gdt-field-control{flex-direction:column;min-width:0;display:flex}.gdt-field-control>*{width:100%}.gdt-field-message{font-size:var(--font-size-xs);line-height:var(--font-line-height-normal);text-wrap:pretty;align-items:flex-start;gap:5px;display:flex}.gdt-field-message svg{flex-shrink:0;width:13px;height:13px;margin-top:1px}.gdt-field[data-layout=horizontal]{align-items:flex-start;column-gap:var(--space-4);row-gap:var(--field-gap);flex-flow:wrap}.gdt-field[data-layout=horizontal]>.gdt-field-label{width:var(--field-label-width,180px);flex:none}.gdt-field[data-layout=horizontal]>.gdt-field-control{flex:1}.gdt-field[data-layout=horizontal]>.gdt-field-hint{padding-left:calc(var(--field-label-width,180px) + var(--space-4));flex-basis:100%;order:3;margin-top:0}.gdt-field[data-layout=horizontal]>.gdt-field-message{padding-left:calc(var(--field-label-width,180px) + var(--space-4));flex-basis:100%;order:4}.gdt-field[data-layout=horizontal][data-control=toggle]{align-items:flex-start}.gdt-field[data-layout=horizontal][data-control=toggle]>.gdt-field-control{flex:none;margin-left:auto}.gdt-field[data-layout=horizontal][data-control=toggle]>.gdt-field-label{width:auto}.gdt-flyout-trigger-anchor{display:inline-flex}.gdt-flyout-content{z-index:var(--flyout-z-index,var(--z-index-overlay));min-width:var(--flyout-min-width,auto);max-width:var(--flyout-max-width,none);min-height:var(--flyout-min-height,auto);max-height:var(--flyout-max-height,none);outline:none;flex-direction:column;display:flex}.gdt-flyout-content[data-fill=true][data-side=left],.gdt-flyout-content[data-fill=true][data-side=right]{height:calc(var(--flyout-boundary-height,100vh) - var(--flyout-margin,var(--space-4)) * 2)}.gdt-flyout-content[data-fill=true][data-side=top],.gdt-flyout-content[data-fill=true][data-side=bottom]{width:calc(var(--flyout-boundary-width,100vw) - var(--flyout-margin,var(--space-4)) * 2)}.gdt-flyout-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex:none;display:flex}.gdt-flyout-title{font:inherit;font-weight:var(--font-weight-semibold,600);margin:0;line-height:1.25}.gdt-flyout-body{min-height:0;padding:var(--space-2) var(--space-4) var(--space-3);flex:auto}.gdt-flyout-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-3);flex:none;display:flex}.gdt-flyout-close{width:var(--flyout-close-size,28px);height:var(--flyout-close-size,28px);cursor:pointer;transition:background-color var(--duration-normal) var(--easing-default),color var(--duration-normal) var(--easing-default),opacity var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default);will-change:transform;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;transform:translateZ(0)}.gdt-flyout-close:hover,.gdt-flyout-close:focus-visible{transition-duration:var(--duration-instant)}.gdt-flyout-close:active:not(:disabled){transform:translateY(.5px) scale(var(--flyout-close-press-scale,.92));transition-duration:var(--duration-instant)}.gdt-flyout-close:disabled{opacity:.4;pointer-events:none}.gdt-flyout-content[data-state=open][data-side=right]{animation:gdt-flyout-slide-in-right var(--duration-normal) var(--easing-default)}.gdt-flyout-content[data-state=open][data-side=left]{animation:gdt-flyout-slide-in-left var(--duration-normal) var(--easing-default)}.gdt-flyout-content[data-state=open][data-side=top]{animation:gdt-flyout-slide-in-top var(--duration-normal) var(--easing-default)}.gdt-flyout-content[data-state=open][data-side=bottom]{animation:gdt-flyout-slide-in-bottom var(--duration-normal) var(--easing-default)}.gdt-flyout-content[data-state=closed]{animation:gdt-flyout-fade-out var(--duration-fast) var(--easing-default)}@keyframes gdt-flyout-slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes gdt-flyout-slide-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes gdt-flyout-slide-in-top{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes gdt-flyout-slide-in-bottom{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes gdt-flyout-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.gdt-flyout-content[data-state=open],.gdt-flyout-content[data-state=closed]{animation:none}.gdt-flyout-close{transition:none}}.gdt-indicator{align-items:center;gap:var(--indicator-gap,7px);line-height:1.3;display:inline-flex}.gdt-indicator-dot{width:var(--indicator-dot-size,7px);height:var(--indicator-dot-size,7px);background:currentColor;border-radius:50%;flex-shrink:0;position:relative}.gdt-indicator-dot[data-pulse=true]:after{content:"";border:1px solid;border-radius:50%;animation:1.8s ease-out infinite indicator-pulse;position:absolute;inset:-3px}@keyframes indicator-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.gdt-indicator-dot[data-pulse=true]:after{animation:none;display:none}}.gdt-indicator-meta{margin-left:4px}.gdt-input{align-items:center;gap:var(--space-2);height:var(--input-height,30px);padding:0 var(--input-padding-x,10px);display:inline-flex;position:relative}.gdt-input[data-size=regular]{height:var(--input-height,40px);padding:0 var(--input-padding-x,14px);gap:var(--space-2)}.gdt-input[data-readonly=true]{cursor:default}.gdt-input-control{min-width:0;height:100%;color:inherit;font-family:var(--font-family-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-tight);letter-spacing:-.005em;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.gdt-input[data-font=mono] .gdt-input-control{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}.gdt-input-icon,.gdt-input-adornment{flex-shrink:0;align-items:center;display:inline-flex}.gdt-input-start-content{align-items:center;gap:var(--space-1);flex-shrink:1;min-width:0;display:inline-flex;overflow:hidden}.gdt-input-icon>svg,.gdt-input-icon>*{width:13px;height:13px}.gdt-input-kbd{padding:1px var(--space-1);font-family:var(--font-family-mono);font-size:var(--font-size-xs);flex-shrink:0;align-items:center;line-height:1.3;display:inline-flex}.gdt-input-group{align-items:stretch;display:inline-flex;position:relative}.gdt-input-group>:not(:first-child){margin-left:calc(-1 * var(--border-thin))}.gdt-input-group>.gdt-input{flex:1;min-width:0}.gdt-input-addon{padding:0 var(--space-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gdt-menu-content{z-index:var(--floating-z-index,var(--z-index-overlay));min-width:var(--menu-min-width,240px);max-height:var(--menu-max-height,220px);padding:var(--menu-padding-block,var(--space-1)) 0;font-size:var(--font-size-sm);isolation:isolate;outline:none;overflow-y:auto}.gdt-menu-content[data-state=open]{animation:menu-content-fade-in var(--duration-normal) var(--easing-default)}.gdt-menu-content[data-state=closed]{animation:menu-content-fade-out var(--duration-fast) var(--easing-default)}@keyframes menu-content-fade-in{0%{opacity:0}to{opacity:1}}@keyframes menu-content-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.gdt-menu-content[data-state=open],.gdt-menu-content[data-state=closed]{animation:none}}.gdt-menu-item{align-items:center;gap:var(--menu-item-gap,10px);height:var(--menu-item-height,34px);padding:0 var(--menu-item-padding-inline,var(--space-3));box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;display:flex}.gdt-menu-item[data-disabled]{pointer-events:none}.gdt-menu-icon{width:var(--menu-item-icon-size,14px);height:var(--menu-item-icon-size,14px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gdt-menu-icon>svg{width:100%;height:100%}.gdt-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gdt-menu-shortcut{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);flex-shrink:0;padding:1px 5px;line-height:1}.gdt-menu-separator{height:var(--border-thin);margin:var(--menu-padding-block,var(--space-1)) 0}.gdt-menu-group{display:block}.gdt-menu-group-label{padding:var(--space-2) var(--menu-item-padding-inline,var(--space-3)) var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;top:calc(var(--menu-padding-block,var(--space-1)) * -1);z-index:2;position:sticky}.gdt-metric{box-sizing:border-box;padding:var(--metric-padding-md,12px 14px);min-width:var(--metric-min-width-md,180px);text-align:left;flex-direction:column;align-items:flex-start;display:inline-flex}.gdt-metric[data-size=lg]{padding:var(--metric-padding-lg,18px 22px);min-width:var(--metric-min-width-lg,240px)}.gdt-metric[data-interactive=true]{cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;will-change:transform;outline:none;font-family:inherit;transform:translateZ(0)}.gdt-metric[data-interactive=true]:active:not([data-disabled=true]){transform:scale(var(--metric-press-scale,.98))}.gdt-metric[data-disabled=true]{pointer-events:none}.gdt-metric-label{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.gdt-metric[data-size=lg] .gdt-metric-label{font-size:var(--font-size-xs);letter-spacing:.1em;margin-bottom:14px}.gdt-metric-value{font-family:var(--font-family-mono);font-size:var(--metric-value-size-md,var(--font-size-2xl));font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.gdt-metric[data-size=lg] .gdt-metric-value{font-size:var(--metric-value-size-lg,36px);letter-spacing:-.025em}.gdt-metric-unit{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);margin-left:4px}.gdt-metric[data-size=lg] .gdt-metric-unit{font-size:var(--font-size-md);margin-left:6px}.gdt-metric-delta{font-family:var(--font-family-mono);font-size:var(--font-size-xs);align-items:center;gap:4px;margin-top:6px;display:inline-flex}.gdt-metric[data-size=lg] .gdt-metric-delta{margin-top:10px}@media (prefers-reduced-motion:reduce){.gdt-metric[data-interactive=true]:active:not([data-disabled=true]){transform:none}}.gdt-pagination{font-family:var(--font-family-mono);align-items:center;gap:2px;display:inline-flex}.gdt-pagination-button{appearance:none;height:var(--pagination-button-size,26px);min-width:var(--pagination-button-size,26px);border:var(--border-thin) solid transparent;color:inherit;font-family:inherit;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.gdt-pagination-button:active:not(:disabled){transform:scale(var(--pagination-press-scale,.94))}.gdt-pagination-button[data-state=active]{cursor:default;opacity:1;border-color:currentColor}.gdt-pagination-button:disabled:not([data-state=active]){opacity:.4}.gdt-pagination-button>svg{width:10px;height:10px;display:block}.gdt-pagination-ellipsis{min-width:var(--pagination-button-size,26px);height:var(--pagination-button-size,26px);font-size:var(--font-size-xs);cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.gdt-pagination-info{font-family:inherit;font-size:var(--pagination-info-font-size,10.5px);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:14px;padding-left:12px}@media (prefers-reduced-motion:reduce){.gdt-pagination-button,.gdt-pagination-button:active:not(:disabled){transform:none}}.gdt-tooltip-content{--tooltip-padding-block:6px;--tooltip-padding-inline:9px;--tooltip-slide:4px;z-index:var(--z-index-tooltip);max-width:280px;padding:var(--tooltip-padding-block) var(--tooltip-padding-inline);font-family:var(--font-family-default);-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform,opacity;transition:opacity var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default);font-size:11.5px;line-height:1.4;position:relative}.gdt-tooltip-content[data-state=delayed-open],.gdt-tooltip-content[data-state=instant-open]{opacity:1;transform:translate(0)}.gdt-tooltip-content[data-state=closed]{opacity:0}.gdt-tooltip-content[data-state=closed][data-side=top]{transform:translateY(var(--tooltip-slide))}.gdt-tooltip-content[data-state=closed][data-side=bottom]{transform:translateY(calc(var(--tooltip-slide) * -1))}.gdt-tooltip-content[data-state=closed][data-side=left]{transform:translate(var(--tooltip-slide))}.gdt-tooltip-content[data-state=closed][data-side=right]{transform:translate(calc(var(--tooltip-slide) * -1))}.gdt-tooltip-label{font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1px;font-size:9.5px;display:block}.gdt-tooltip-value{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;display:block}.gdt-tooltip-arrow{--tooltip-arrow-size:8px;width:var(--tooltip-arrow-size);height:var(--tooltip-arrow-size);transform:translateY(calc(var(--tooltip-arrow-size) * -.5)) rotate(45deg);display:block}.gdt-panel{--panel-pad-x:12px;--panel-head-padding:10px var(--panel-pad-x);--panel-body-padding:14px var(--panel-pad-x);--panel-footer-padding:10px var(--panel-pad-x);--panel-toolbar-padding:12px var(--panel-pad-x) 0;--panel-loadbar-height:2px;flex-direction:column;display:flex;position:relative}.gdt-panel[data-variant=ghost]{--panel-pad-x:0px}.gdt-panel-header{padding:var(--panel-head-padding);align-items:center;display:flex}.gdt-panel-header-text{flex:1;min-width:0}.gdt-panel-eyebrow{font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:9.5px;display:block}.gdt-panel-title{height:16.25px;font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:-.005em;color:inherit;flex-wrap:wrap;align-items:baseline;column-gap:6px;margin:0;line-height:1.25;display:flex}.gdt-panel-subtitle{font-family:var(--font-family-mono);font-size:var(--font-size-2xs)}.gdt-panel-description-row{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;margin-top:3px;display:flex}.gdt-panel-description{font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:1.35}.gdt-panel-meta{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);line-height:1}.gdt-panel-header>.gdt-panel-meta{padding-left:var(--space-2);flex-shrink:0;align-self:flex-start;margin-top:1px}.gdt-panel-sep{margin:0 6px;display:inline-block}.gdt-panel-actions{margin-left:var(--space-2);flex-shrink:0;align-items:center;gap:1px;display:flex}.gdt-panel-drag-handle{opacity:0;cursor:grab;width:0;height:18px;color:inherit;transition:width var(--duration-normal) var(--easing-default),margin-right var(--duration-normal) var(--easing-default),opacity var(--duration-fast) var(--easing-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:0;display:inline-flex;overflow:hidden}.gdt-panel-drag-handle:active{cursor:grabbing}.gdt-panel-drag-handle svg{flex-shrink:0;width:12px;height:14px}.gdt-panel[data-draggable=hover]:hover .gdt-panel-drag-handle,.gdt-panel[data-draggable=always] .gdt-panel-drag-handle{width:14px;margin-right:var(--space-1);opacity:.45}.gdt-panel[data-draggable=always]:hover .gdt-panel-drag-handle{opacity:.7}.gdt-panel-drag-handle:hover{opacity:.9}.gdt-panel-load-bar{height:var(--panel-loadbar-height);position:relative;overflow:hidden}.gdt-panel-load-bar:after{content:"";width:35%;animation:panel-loadbar 1.6s var(--easing-default) infinite;background:currentColor;position:absolute;inset:0}@keyframes panel-loadbar{0%{transform:translate(-100%)}to{transform:translate(285%)}}.gdt-panel-state-pill-slot{margin:var(--space-2) var(--panel-pad-x) 0;display:inline-flex}.gdt-panel-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--panel-toolbar-padding);flex-wrap:wrap;display:flex}.gdt-panel-toolbar+.gdt-panel-body{padding-top:10px}.gdt-panel-body{padding:var(--panel-body-padding)}.gdt-panel-footer{align-items:flex-start;gap:var(--space-2);padding:var(--panel-footer-padding);font-size:11.5px;line-height:1.45;display:flex}.gdt-panel-footer-icon{flex-shrink:0;width:14px;height:14px;margin-top:1px}.gdt-panel-footer.gdt-panel-footer a,.gdt-panel-footer.gdt-panel-footer a:hover,.gdt-panel-footer.gdt-panel-footer a:visited,.gdt-panel-footer.gdt-panel-footer a:active{font-weight:var(--font-weight-medium);color:currentColor;text-underline-offset:3px;text-decoration:underline}.gdt-panel-state-pill-icon{flex-shrink:0;justify-content:center;align-items:center;width:11px;height:11px;display:inline-flex}.gdt-panel-state-pill-icon svg{width:100%;height:100%}.gdt-progress{width:var(--progress-width,100%);display:block}.gdt-progress-label{margin-bottom:var(--space-1);font-family:var(--font-family-mono);font-size:var(--font-size-xs);justify-content:space-between;align-items:baseline;display:flex}.gdt-progress-track{width:100%;height:var(--progress-height,3px);position:relative;overflow:hidden}.gdt-progress-fill{height:100%;transition:width var(--duration-fast) var(--easing-default)}.gdt-progress-track[data-indeterminate=true] .gdt-progress-fill{width:28%;animation:progress-indeterminate 1.4s var(--easing-default) infinite}@keyframes progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(360%)}}.gdt-radio{gap:var(--space-1);flex-direction:column;display:flex}.gdt-radio-item{align-items:center;gap:var(--space-2);margin:0 calc(var(--space-2) * -1);padding:var(--space-1) var(--space-2);font-family:var(--font-family-default);font-size:var(--font-size-sm);cursor:pointer;line-height:1.4;display:flex}.gdt-radio-item[data-disabled]{cursor:default;pointer-events:none}.gdt-radio-item-label{-webkit-user-select:none;user-select:none}.gdt-radio-item-description{font-family:var(--font-family-mono);font-size:var(--font-size-xs);margin-left:auto;line-height:1}.gdt-radio-item-control{box-sizing:border-box;width:var(--radio-size,16px);height:var(--radio-size,16px);cursor:pointer;flex-shrink:0;padding:0;transform:translateZ(0)}.gdt-radio-item-control:disabled,.gdt-radio-item-control[data-disabled]{cursor:default;pointer-events:none}.gdt-tabs{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.gdt-tabs[data-orientation=vertical]{flex-direction:row;width:auto}.gdt-tabs-list{flex-direction:row;align-items:stretch;min-width:0;display:flex;position:relative}.gdt-tabs[data-orientation=horizontal] .gdt-tabs-list{overflow:clip visible}.gdt-tabs[data-orientation=vertical] .gdt-tabs-list{flex-direction:column;align-items:stretch;overflow:visible}.gdt-tabs-list[data-full-width=true]{width:100%}.gdt-tabs-tablist{flex-direction:row;flex:auto;align-items:stretch;min-width:0;display:flex;position:relative}.gdt-tabs[data-orientation=vertical] .gdt-tabs-tablist{flex-direction:column;flex:auto}.gdt-tabs-list[data-full-width=true] .gdt-tabs-tablist{width:100%}.gdt-tabs-list[data-full-width=true] .gdt-tabs-trigger{flex:1 1 0;justify-content:center}.gdt-tabs[data-orientation=horizontal] .gdt-tabs-tablist{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.gdt-tabs[data-orientation=horizontal] .gdt-tabs-tablist::-webkit-scrollbar{display:none}.gdt-tabs[data-orientation=horizontal] .gdt-tabs-trigger{white-space:nowrap;flex-shrink:0}.gdt-tabs-list[data-can-scroll-start=true] .gdt-tabs-tablist{-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--tabs-overflow-fade,24px),black 100%);mask-image:linear-gradient(to right,transparent 0,black var(--tabs-overflow-fade,24px),black 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--tabs-overflow-fade,24px),black 100%)}.gdt-tabs-list[data-can-scroll-end=true] .gdt-tabs-tablist{-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - var(--tabs-overflow-fade,24px)),transparent 100%);mask-image:linear-gradient(to right,black 0,black calc(100% - var(--tabs-overflow-fade,24px)),transparent 100%);-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - var(--tabs-overflow-fade,24px)),transparent 100%)}.gdt-tabs-list[data-can-scroll-start=true][data-can-scroll-end=true] .gdt-tabs-tablist{-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--tabs-overflow-fade,24px),black calc(100% - var(--tabs-overflow-fade,24px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--tabs-overflow-fade,24px),black calc(100% - var(--tabs-overflow-fade,24px)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--tabs-overflow-fade,24px),black calc(100% - var(--tabs-overflow-fade,24px)),transparent 100%)}.gdt-tabs-scroll-button{width:var(--tabs-chevron-hit,24px);height:var(--tabs-chevron-hit,24px);cursor:pointer;opacity:0;z-index:3;transition:opacity var(--duration-normal) var(--easing-default),background-color var(--duration-fast) var(--easing-default);-webkit-mask-position:50%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:var(--tabs-chevron-size,14px) var(--tabs-chevron-size,14px);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--tabs-chevron-size,14px) var(--tabs-chevron-size,14px);mask-size:var(--tabs-chevron-size,14px) var(--tabs-chevron-size,14px);background-color:currentColor;background-image:none;border:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.gdt-tabs-scroll-button[data-edge=start]{left:4px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E")}.gdt-tabs-scroll-button[data-edge=end]{right:4px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E")}.gdt-tabs-list[data-can-scroll-start=true] .gdt-tabs-scroll-button[data-edge=start],.gdt-tabs-list[data-can-scroll-end=true] .gdt-tabs-scroll-button[data-edge=end]{opacity:.7}.gdt-tabs-scroll-button:disabled{pointer-events:none}.gdt-tabs-scroll-button:focus-visible{outline:none}.gdt-tabs[data-orientation=vertical] .gdt-tabs-tablist{overflow-x:visible}.gdt-tabs-indicator{pointer-events:none;z-index:1;transition:transform var(--duration-normal) var(--easing-out),width var(--duration-normal) var(--easing-out),height var(--duration-normal) var(--easing-out),opacity var(--duration-fast) var(--easing-default),background-color var(--duration-fast) var(--easing-default);will-change:transform,width,height;background:currentColor;position:absolute}.gdt-tabs[data-orientation=horizontal] .gdt-tabs-indicator{height:var(--tabs-indicator-thickness,1.5px);top:100%;left:0}.gdt-tabs[data-orientation=vertical] .gdt-tabs-indicator{width:var(--tabs-indicator-thickness-vertical,2px);top:0;left:0}.gdt-tabs-trigger{appearance:none;color:inherit;cursor:pointer;font-family:var(--font-family-default);font-size:var(--tabs-trigger-font-size,13px);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-2);padding:var(--tabs-trigger-padding-block,10px) var(--tabs-trigger-padding-inline,14px);background:0 0;border:none;display:inline-flex;position:relative}.gdt-tabs[data-orientation=vertical] .gdt-tabs-trigger{text-align:start;box-sizing:border-box;width:100%;padding:var(--tabs-trigger-padding-block-vertical,7px) var(--tabs-trigger-padding-inline-vertical,12px) var(--tabs-trigger-padding-block-vertical,7px) var(--tabs-trigger-padding-inline-vertical-start,14px);justify-content:flex-start}.gdt-tabs[data-size=dense] .gdt-tabs-trigger{font-size:var(--tabs-trigger-font-size,12px);padding:var(--tabs-trigger-padding-block,8px) var(--tabs-trigger-padding-inline,12px)}.gdt-tabs[data-size=dense][data-orientation=vertical] .gdt-tabs-trigger{padding:var(--tabs-trigger-padding-block-vertical,6px) var(--tabs-trigger-padding-inline-vertical,10px) var(--tabs-trigger-padding-block-vertical,6px) var(--tabs-trigger-padding-inline-vertical-start,12px)}.gdt-tabs[data-size=dense] .gdt-tabs-count{font-size:var(--tabs-count-font-size,10px)}.gdt-tabs-trigger[data-state=active]{cursor:default}.gdt-tabs-trigger:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--easing-default);position:absolute}.gdt-tabs[data-orientation=horizontal] .gdt-tabs-trigger:after{height:var(--tabs-indicator-thickness,1.5px);z-index:1;top:100%;left:0;right:0}.gdt-tabs[data-orientation=vertical] .gdt-tabs-trigger:after{width:var(--tabs-indicator-thickness-vertical,2px);top:0;bottom:0;left:0}.gdt-tabs[data-underline=false] .gdt-tabs-trigger:after{display:none}.gdt-tabs-trigger:active:not([data-disabled]):not([data-state=active]){transform:translateY(.5px) scale(var(--tabs-trigger-press-scale,.98))}.gdt-tabs-trigger:disabled,.gdt-tabs-trigger[data-disabled]{cursor:default;pointer-events:none}.gdt-tabs-icon{width:var(--tabs-icon-size,14px);height:var(--tabs-icon-size,14px);flex-shrink:0;display:inline-flex}.gdt-tabs-icon>svg,.gdt-tabs-icon>*{width:100%;height:100%;display:block}.gdt-tabs-count{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-xs)}.gdt-tabs-trail{align-items:center;gap:var(--space-1,4px);flex-shrink:0;margin-inline-start:auto;display:inline-flex}.gdt-tabs-trail>svg{width:var(--tabs-trail-glyph-size,11px);height:var(--tabs-trail-glyph-size,11px);flex-shrink:0}.gdt-tabs-group-label{z-index:2;padding:var(--tabs-group-label-padding-block,8px) var(--tabs-group-label-padding-inline,14px) var(--tabs-group-label-padding-block-end,4px);font-family:var(--font-family-default);font-size:var(--tabs-group-label-font-size,9.5px);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px)saturate(180%);isolation:isolate;pointer-events:none;position:sticky;top:0}.gdt-tabs[data-size=dense] .gdt-tabs-group-label{padding:var(--tabs-group-label-padding-block,6px) var(--tabs-group-label-padding-inline,12px) var(--tabs-group-label-padding-block-end,3px)}.gdt-tabs-actions{align-items:center;gap:var(--space-1,4px);padding:var(--space-1,4px) 0;flex-shrink:0;margin-left:auto;display:inline-flex}.gdt-tabs[data-orientation=vertical] .gdt-tabs-actions{padding:0 var(--space-1,4px);margin-top:auto;margin-left:0}.gdt-tabs-content{outline:none}@media (prefers-reduced-motion:reduce){.gdt-tabs-indicator{transition:opacity var(--duration-fast) var(--easing-default),background-color var(--duration-fast) var(--easing-default)}.gdt-tabs-trigger:after{transition:opacity var(--duration-fast) var(--easing-default)}.gdt-tabs-trigger:active:not([data-disabled]):not([data-state=active]){transform:none}.gdt-tabs-list:before,.gdt-tabs-list:after{transition:opacity var(--duration-fast) var(--easing-default)}}.gdt-search{width:100%;display:block;position:relative}.gdt-search-input,.gdt-search-input>.gdt-input{width:100%}.gdt-search-input{min-width:0;transition:opacity var(--duration-normal,.16s) var(--easing-default,cubic-bezier(.2, 0, 0, 1));align-items:center;display:inline-flex}.gdt-search-input[data-hidden-as-trigger=true]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.gdt-search-input{transition:none}}.gdt-search-input .gdt-input-adornment{min-width:var(--search-adornment-min-width,36px);justify-content:flex-end}.gdt-search-spinner{width:13px;height:13px;animation:gdt-search-spin var(--duration-slow,.7s) linear infinite;border:1.5px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;display:inline-block}@keyframes gdt-search-spin{to{transform:rotate(360deg)}}.gdt-search-clear{border-radius:var(--radius-full);cursor:pointer;width:16px;height:16px;color:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.gdt-search-clear>svg{width:10px;height:10px}.gdt-search-inline-pills{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex;overflow:hidden}.gdt-search-inline-pill{height:20px;padding:0 var(--space-2);border-radius:var(--radius-full);border:var(--border-thin) solid;font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.gdt-search-inline-more{font-family:var(--font-family-mono);font-size:var(--font-size-xs);flex-shrink:0}.gdt-search-content{width:max(var(--search-content-min-width,280px),var(--radix-popover-trigger-width));width:var(--search-content-width,max(var(--search-content-min-width,280px), var(--radix-popover-trigger-width)));max-height:var(--search-content-max-height,360px);border-radius:var(--radius-md);outline:none;flex-direction:column;display:flex;overflow:hidden}.gdt-search-content[data-variant=faceted]{width:max(var(--search-content-min-width,580px),var(--radix-popover-trigger-width));width:var(--search-content-width,max(var(--search-content-min-width,580px), var(--radix-popover-trigger-width)));max-height:var(--search-content-max-height,none)}.gdt-search-content[data-variant=faceted]:has(.gdt-search-popover-input){margin-top:calc(-1 * var(--radix-popover-trigger-height) - var(--search-content-engulf-offset,6px))}.gdt-search-content[data-variant=faceted][data-side=top] .gdt-search-tabs{order:0}.gdt-search-content[data-variant=faceted][data-side=top] .gdt-search-body{order:1}.gdt-search-content[data-variant=faceted][data-side=top] .gdt-search-popover-input{order:2}.gdt-search-content[data-variant=faceted][data-side=top]:has(.gdt-search-popover-input){margin-top:0;margin-bottom:calc(-1 * var(--radix-popover-trigger-height) - var(--search-content-engulf-offset,6px))}.gdt-search-content[data-variant=faceted][data-side=top] .gdt-search-popover-input{border-bottom:0}.gdt-search-content[data-variant=faceted][data-side=top] .gdt-search-body{border-bottom:var(--border-thin) solid}.gdt-search-content{transform-origin:var(--radix-popover-content-transform-origin);will-change:transform,opacity}.gdt-search-content[data-state=open]{animation:gdt-search-content-in var(--duration-normal,.16s) var(--easing-default,cubic-bezier(.2, 0, 0, 1))}.gdt-search-content[data-state=closed]{animation:gdt-search-content-out var(--duration-fast,.12s) var(--easing-default,cubic-bezier(.2, 0, 0, 1))}@keyframes gdt-search-content-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gdt-search-content-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-2px)scale(.99)}}@media (prefers-reduced-motion:reduce){.gdt-search-content[data-state=open],.gdt-search-content[data-state=closed]{animation:none}}.gdt-search-scroll{overscroll-behavior:contain;padding:var(--space-1) 0;isolation:isolate;flex:1;min-height:0;overflow-y:auto}.gdt-search-scroll::-webkit-scrollbar{width:8px}.gdt-search-scroll::-webkit-scrollbar-track{background:0 0}.gdt-search-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-clip:content-box;border:2px solid #0000}.gdt-search-group{flex-direction:column;display:flex}.gdt-search-label{top:calc(var(--space-1) * -1);z-index:2;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-1);font-family:var(--font-family-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;display:flex;position:sticky}.gdt-search-label>svg{flex-shrink:0;width:11px;height:11px}.gdt-search-item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-family:var(--font-family-default);font-size:var(--font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.gdt-search-item[data-disabled=true]{pointer-events:none}.gdt-search-item-icon{flex-shrink:0;width:14px;height:14px;display:inline-flex}.gdt-search-item-icon>svg,.gdt-search-item-icon>*{width:100%;height:100%}.gdt-search-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gdt-search-item-meta{font-family:var(--font-family-mono);font-size:var(--font-size-xs);padding:1px var(--space-1);border-radius:var(--radius-sm);flex-shrink:0}.gdt-search-highlight{font-weight:var(--font-weight-semibold)}.gdt-search-checkbox{border:var(--border-thin) solid;border-radius:var(--radius-sm);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.gdt-search-checkbox>svg{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke:#0000;width:10px;height:10px}.gdt-search-separator{height:1px;margin:var(--space-1) 0}.gdt-search-empty{padding:var(--space-4) var(--space-3);text-align:center;font-family:var(--font-family-default);font-size:var(--font-size-xs);line-height:1.5}.gdt-search-footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-family:var(--font-family-mono);font-size:var(--font-size-xs);border-top:var(--border-thin) solid;row-gap:var(--space-1);flex-wrap:wrap;flex-shrink:0;display:flex}.gdt-search-footer>:first-child{white-space:nowrap;flex-shrink:0}.gdt-search-footer-keys{align-items:center;gap:var(--space-2);justify-content:flex-end;row-gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.gdt-search-footer-key{align-items:center;gap:var(--space-1);white-space:nowrap;flex-shrink:0;display:inline-flex}.gdt-search-footer-kbd{padding:1px var(--space-1);border-radius:var(--radius-sm);line-height:1.2}.gdt-search-footer-clear{font-family:inherit;font-size:inherit;font-weight:var(--font-weight-medium);color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.gdt-search-skeleton-row{gap:var(--space-3);padding:var(--space-2) var(--space-3);align-items:center;display:flex}.gdt-search-skeleton-bar{border-radius:var(--radius-sm);height:10px;position:relative;overflow:hidden}.gdt-search-skeleton-bar:after{content:"";background:linear-gradient(90deg,#0000,currentColor,#0000);animation:1.4s ease-in-out infinite gdt-search-shimmer;position:absolute;inset:0}@keyframes gdt-search-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.gdt-search-popover-input{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);border-bottom:var(--border-thin) solid;flex-shrink:0;display:flex}.gdt-search-popover-input-icon{flex-shrink:0;width:14px;height:14px;display:inline-flex}.gdt-search-popover-input-icon>svg,.gdt-search-popover-input-icon>*{width:14px;height:14px}.gdt-search-popover-input-control{min-width:0;height:auto;color:inherit;font-family:var(--font-family-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-tight);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.gdt-search-popover-input-esc{padding:1px var(--space-1);font-family:var(--font-family-mono);font-size:var(--font-size-xs);border-radius:var(--radius-sm);flex-shrink:0;align-items:center;line-height:1.3;display:inline-flex}.gdt-search-tabs{flex-direction:column;flex-shrink:0;display:flex}.gdt-search-body{grid-template-columns:var(--search-aside-width,220px) 1fr;height:var(--search-faceted-body-height,360px);min-height:0;display:grid}.gdt-search-aside{border-right:var(--border-thin) solid;padding:var(--space-2) 0;overscroll-behavior:contain;isolation:isolate;--tabs-group-label-padding-inline:14px;min-height:0;overflow-y:auto}.gdt-search-aside-list{gap:0}.gdt-search-aside::-webkit-scrollbar{width:8px}.gdt-search-aside::-webkit-scrollbar-track{background:0 0}.gdt-search-aside::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-clip:content-box;border:2px solid #0000}.gdt-search-aside-group{flex-direction:column;display:flex}.gdt-search-main{flex-direction:column;min-height:0;display:flex}.gdt-search-selected-row{padding:var(--space-2) var(--space-3);gap:var(--space-1);border-bottom:var(--border-thin) solid;flex-wrap:wrap;flex-shrink:0;display:flex}.gdt-search-chip{align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-full);border:var(--border-thin) solid;font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:1;display:inline-flex}.gdt-search-chip-remove{width:12px;height:12px;margin-left:var(--space-1);cursor:pointer;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-2px;padding:0;display:inline-flex}.gdt-search-chip-remove>svg{width:8px;height:8px}.gdt-search-selected-row-clear{cursor:pointer;color:inherit;font-family:var(--font-family-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:0 0;border:none;align-self:center;margin-left:auto;padding:0}.gdt-search-callout{align-items:flex-start;gap:var(--space-2);margin:var(--space-2) var(--space-3) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:var(--border-thin) solid;font-family:var(--font-family-default);font-size:var(--font-size-xs);flex-shrink:0;line-height:1.45;display:flex}.gdt-search-callout>svg{flex-shrink:0;width:12px;height:12px;margin-top:1px}.gdt-search-options{padding:var(--space-2) var(--space-3) var(--space-3);overscroll-behavior:contain;grid-template-columns:var(--search-options-columns,1fr 1fr);gap:var(--space-1) var(--space-3);flex:1;grid-auto-rows:min-content;align-content:start;display:grid;overflow-y:auto}.gdt-search-options::-webkit-scrollbar{width:8px}.gdt-search-options::-webkit-scrollbar-track{background:0 0}.gdt-search-options::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-clip:content-box;border:2px solid #0000}.gdt-search-option{align-items:center;gap:var(--space-2);font-family:var(--font-family-default);font-size:var(--font-size-xs);cursor:pointer;padding:5px 0;display:flex}.gdt-search-option[data-disabled=true]{pointer-events:none}.gdt-search-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gdt-search-option-count{font-family:var(--font-family-mono);font-size:var(--font-size-xs);flex-shrink:0}@media (prefers-reduced-motion:reduce){.gdt-search-spinner{animation-duration:2s}.gdt-search-skeleton-bar:after{opacity:.3;background:currentColor;animation:none}}.gdt-segmented{flex-direction:row;align-items:stretch;display:inline-flex;position:relative}.gdt-segmented[data-variant=solid]{padding:var(--segmented-padding-solid,2px);gap:var(--segmented-gap-solid,0)}.gdt-segmented[data-variant=pill]{padding:var(--segmented-padding-pill,3px);gap:var(--segmented-gap-pill,2px)}.gdt-segmented[data-variant=compact]{padding:var(--segmented-padding-compact,1px);gap:var(--segmented-gap-compact,0)}.gdt-segmented[data-orientation=vertical]{flex-direction:column;align-items:stretch}.gdt-segmented[data-full-size=width]{width:100%;display:flex}.gdt-segmented[data-full-size=width] .gdt-segmented-item{flex:1 1 0;justify-content:center}.gdt-segmented[data-full-size=height]{height:100%;display:flex}.gdt-segmented[data-full-size=height] .gdt-segmented-item{flex:1 1 0;align-items:center}.gdt-segmented[data-full-size] .gdt-segmented-item[data-icon-only]{aspect-ratio:auto}.gdt-segmented[data-disabled=true]{pointer-events:none}.gdt-segmented-indicator{pointer-events:none;transition:transform var(--duration-normal) var(--easing-out),width var(--duration-normal) var(--easing-out),height var(--duration-normal) var(--easing-out),opacity var(--duration-fast) var(--easing-default),background-color var(--duration-fast) var(--easing-default);will-change:transform,width,height;position:absolute}.gdt-segmented-item{appearance:none;color:inherit;cursor:pointer;font-family:var(--font-family-default);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;gap:var(--space-1,4px);white-space:nowrap;background:0 0;border:none;display:inline-flex;position:relative}.gdt-segmented[data-variant=solid] .gdt-segmented-item{font-size:var(--segmented-font-size-solid,12px);padding:var(--segmented-item-padding-block-solid,6px) var(--segmented-item-padding-inline-solid,12px)}.gdt-segmented[data-variant=pill] .gdt-segmented-item{font-size:var(--segmented-font-size-pill,12px);padding:var(--segmented-item-padding-block-pill,8px) var(--segmented-item-padding-inline-pill,14px)}.gdt-segmented[data-variant=compact] .gdt-segmented-item{font-size:var(--segmented-font-size-compact,10.5px);padding:var(--segmented-item-padding-block-compact,3px) var(--segmented-item-padding-inline-compact,8px)}.gdt-segmented-item[data-state=checked]{cursor:default}.gdt-segmented-item:active:not([data-disabled]):not([data-state=checked]){transform:translateY(.5px) scale(var(--segmented-item-press-scale,.98))}.gdt-segmented-item[data-disabled]{cursor:default;pointer-events:none}.gdt-segmented-item[data-icon-only]{aspect-ratio:1;justify-content:center;padding:0}.gdt-segmented[data-variant=solid] .gdt-segmented-item[data-icon-only]{min-width:var(--segmented-item-icon-only-size-solid,28px)}.gdt-segmented[data-variant=pill] .gdt-segmented-item[data-icon-only]{min-width:var(--segmented-item-icon-only-size-pill,34px)}.gdt-segmented[data-variant=compact] .gdt-segmented-item[data-icon-only]{min-width:var(--segmented-item-icon-only-size-compact,22px)}.gdt-segmented-icon{width:var(--segmented-icon-size,12px);height:var(--segmented-icon-size,12px);flex-shrink:0;display:inline-flex}.gdt-segmented[data-variant=pill] .gdt-segmented-icon{width:var(--segmented-icon-size-pill,14px);height:var(--segmented-icon-size-pill,14px)}.gdt-segmented-icon>svg,.gdt-segmented-icon>*{width:100%;height:100%;display:block}.gdt-segmented-item[data-icon-only] .gdt-segmented-icon{width:var(--segmented-icon-only-glyph-size,14px);height:var(--segmented-icon-only-glyph-size,14px)}.gdt-segmented[data-variant=pill] .gdt-segmented-item[data-icon-only] .gdt-segmented-icon{width:var(--segmented-icon-only-glyph-size-pill,16px);height:var(--segmented-icon-only-glyph-size-pill,16px)}@media (prefers-reduced-motion:reduce){.gdt-segmented-indicator{transition:opacity var(--duration-fast) var(--easing-default),background-color var(--duration-fast) var(--easing-default)}.gdt-segmented-item:active:not([data-disabled]):not([data-state=checked]){transform:none}}.gdt-share-header{gap:var(--space-1);flex-direction:column;display:flex}.gdt-share-body{gap:var(--space-4);flex-direction:column;display:flex}.gdt-share-field{gap:var(--space-2);flex-direction:column;align-items:stretch;display:flex}.gdt-share-field-label{font-family:var(--font-family-mono);font-size:var(--font-size-xs,10.5px);letter-spacing:.06em;text-transform:uppercase}.gdt-share-access{--select-trigger-min-width:0;--select-trigger-max-width:none;--select-trigger-font-size:var(--font-size-sm);align-self:flex-start}.gdt-share-access-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.gdt-share-access .gdt-select-trigger-value{text-overflow:clip;overflow:visible}.gdt-share-access-mode{font-family:var(--font-family-mono);font-size:var(--font-size-xs,10.5px)}.gdt-share-toggle{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm,12.5px);cursor:pointer;display:flex}.gdt-share-toggle-meta{font-family:var(--font-family-mono);font-size:var(--font-size-xs,11px);margin-left:auto}.gdt-share-social{gap:var(--space-2);flex-wrap:wrap;display:flex}.gdt-sidebar{--sidebar-width:240px;--sidebar-rail-width:56px;--sidebar-hover-expand-delay:.1s;width:var(--sidebar-width);box-sizing:border-box;transition:width var(--duration-normal) var(--easing-default);flex-direction:column;flex-shrink:0;align-items:stretch;gap:2px;display:flex;position:relative}.gdt-sidebar[data-collapsed=true]{width:var(--sidebar-rail-width);align-items:center;gap:4px}.gdt-sidebar[data-hover-behavior=expand]{transition-duration:var(--duration-fast)}.gdt-sidebar-brand{align-items:center;gap:var(--space-2);box-sizing:border-box;align-self:stretch;min-width:0;height:52px;padding:14px;display:flex;overflow:hidden}.gdt-sidebar[data-collapsed=true]:not([data-hover-expanded=true]) .gdt-sidebar-brand{padding:var(--space-3) 0;justify-content:center;align-self:center;gap:0}.gdt-sidebar-toggle{appearance:none;z-index:6;border-radius:var(--radius-full);cursor:pointer;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;right:-11px}.gdt-sidebar-toggle>svg,.gdt-sidebar-toggle>*{width:10px;height:10px;display:block}.gdt-sidebar[data-toggle-position=top] .gdt-sidebar-toggle{top:var(--space-3)}.gdt-sidebar[data-toggle-position=edge] .gdt-sidebar-toggle{top:50%;transform:translateY(-50%)}.gdt-sidebar[data-toggle-position=bottom] .gdt-sidebar-toggle{bottom:var(--space-3)}.gdt-sidebar-item{appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;border-radius:var(--radius-md);box-sizing:border-box;min-width:0;transition:transform var(--duration-fast) var(--easing-default);background:0 0;border:none;align-self:stretch;align-items:center;gap:10px;margin-inline:6px;padding:9px 8px;text-decoration:none;display:flex;position:relative}.gdt-sidebar-item:active:not([data-disabled=true]){transform:translateY(.5px) scale(var(--sidebar-item-press-scale,.98))}.gdt-sidebar-item[data-disabled=true]{cursor:default;pointer-events:none}.gdt-sidebar[data-collapsed=true] .gdt-sidebar-item{flex:none;justify-content:center;align-self:center;gap:0;width:40px;height:40px;margin-inline:0;padding:0}.gdt-sidebar[data-treatment=cards][data-collapsed=true]:not([data-hover-expanded=true]){gap:6px}.gdt-sidebar-item-icon{width:18px;height:18px;transition:opacity var(--duration-fast) var(--easing-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gdt-sidebar-item-icon>svg,.gdt-sidebar-item-icon>*{width:100%;height:100%;display:block}.gdt-sidebar-item-bullet{border-radius:var(--radius-full);flex-shrink:0;width:7px;height:7px}.gdt-sidebar-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity var(--duration-fast) var(--easing-default);flex:1;overflow:hidden}.gdt-sidebar-item-count{transition:opacity var(--duration-fast) var(--easing-default);flex-shrink:0}.gdt-sidebar[data-collapsed=true] .gdt-sidebar-item-label,.gdt-sidebar[data-collapsed=true] .gdt-sidebar-item-count,.gdt-sidebar[data-collapsed=true] .gdt-sidebar-item-bullet{opacity:0;pointer-events:none;flex:0 0 0;width:0;overflow:hidden}.gdt-sidebar[data-collapsed=true] .gdt-sidebar-item[data-intent]:not([data-intent=neutral]) .gdt-sidebar-item-count{border-radius:var(--radius-full);text-indent:-9999px;opacity:1;pointer-events:none;flex:none;width:6px;height:6px;font-size:0;position:absolute;top:6px;right:6px}.gdt-sidebar[data-collapsed=true]:not([data-hover-expanded=true]) .gdt-sidebar-brand>:not(:first-child){display:none}.gdt-sidebar[data-hover-behavior=expand][data-collapsed=true][data-hover-expanded=true]{width:var(--sidebar-width);z-index:4}.gdt-sidebar[data-hover-expanded=true] .gdt-sidebar-item{flex:initial;justify-content:flex-start;align-self:stretch;gap:10px;width:auto;height:auto;margin-inline:6px;padding:9px 8px}.gdt-sidebar[data-hover-expanded=true] .gdt-sidebar-item-label{opacity:1;pointer-events:auto;flex:1 1 0;width:auto;min-width:0}.gdt-sidebar[data-hover-expanded=true] .gdt-sidebar-item-count{opacity:1;pointer-events:auto;flex:0 auto;width:auto}.gdt-sidebar[data-hover-expanded=true] .gdt-sidebar-item-bullet{opacity:1;pointer-events:auto;flex:none;width:7px}.gdt-sidebar[data-hover-expanded=true] .gdt-sidebar-item[data-intent]:not([data-intent=neutral]) .gdt-sidebar-item-count{width:auto;height:auto;font-size:inherit;text-indent:0;flex:initial;border-radius:0;position:static}.gdt-sidebar[data-hover-expanded=true] .gdt-sidebar-brand>:not(:first-child){display:revert}.gdt-sidebar-section{flex-direction:column;align-self:stretch;min-width:0;display:flex}.gdt-sidebar[data-collapsed=true]:not([data-hover-expanded=true]) .gdt-sidebar-section{align-self:center;align-items:center}.gdt-sidebar[data-hover-expanded=true] .gdt-sidebar-section{align-self:stretch;align-items:stretch}.gdt-sidebar-section-label{padding:var(--space-3) 14px 6px;white-space:nowrap;text-overflow:ellipsis;transition:opacity var(--duration-fast) var(--easing-default);overflow:hidden}.gdt-sidebar[data-collapsed=true]:not([data-hover-expanded=true]) .gdt-sidebar-section-label{opacity:0;height:0;padding:0;overflow:hidden}.gdt-sidebar[data-collapsed=true][data-secondaries=hidden]:not([data-hover-expanded=true]) .gdt-sidebar-section{display:none}.gdt-sidebar-separator{height:1px;margin:var(--space-2) var(--space-3);align-self:stretch}.gdt-sidebar[data-collapsed=true] .gdt-sidebar-separator{margin:6px var(--space-2)}.gdt-sidebar-footer{padding:var(--space-3) 14px;box-sizing:border-box;align-self:stretch;align-items:center;gap:9px;min-width:0;min-height:57px;margin-top:auto;display:flex}.gdt-sidebar[data-collapsed=true]:not([data-hover-expanded=true]) .gdt-sidebar-footer{justify-content:center;align-self:stretch;gap:0;padding:0}.gdt-sidebar[data-collapsed=true]:not([data-hover-expanded=true]) .gdt-sidebar-footer>:not(:first-child){display:none}@media (prefers-reduced-motion:reduce){.gdt-sidebar,.gdt-sidebar-item,.gdt-sidebar-item-icon,.gdt-sidebar-item-label,.gdt-sidebar-item-count,.gdt-sidebar-item-bullet,.gdt-sidebar-section-label{transition:none}.gdt-sidebar-item:active:not([data-disabled=true]){transform:none}}.gdt-skeleton-line{width:var(--skeleton-width,100%);height:var(--skeleton-height,60px);animation:skeleton-pulse var(--skeleton-duration,1.8s) ease-in-out infinite;position:relative;overflow:hidden}[data-theme=dark]{--skeleton-shimmer-bg:white;--skeleton-shimmer-mode:plus-lighter;--skeleton-shimmer-opacity:.1}[data-theme=light]{--skeleton-shimmer-bg:black;--skeleton-shimmer-mode:multiply;--skeleton-shimmer-opacity:.07}.gdt-skeleton-line:after{content:"";background:linear-gradient(90deg,transparent,var(--skeleton-shimmer-color,var(--skeleton-shimmer-bg,white)),transparent);animation:skeleton-shimmer var(--skeleton-duration,1.8s) ease-in-out infinite;position:absolute;inset:0}.gdt-skeleton-line[data-shimmer=blend]:after{opacity:var(--skeleton-shimmer-opacity,.1);mix-blend-mode:var(--skeleton-shimmer-mode,plus-lighter)}.gdt-skeleton-line[data-shimmer=explicit]:after{opacity:.35}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.65}}[data-shape=text]{--skeleton-height:1em;--skeleton-radius:var(--radius-sm)}[data-shape=text].gdt-skeleton>.gdt-skeleton-line,.gdt-skeleton[data-shape=text]>.gdt-skeleton-line{--skeleton-radius:var(--radius-sm);height:1em}[data-shape=circle],[data-shape=circle].gdt-skeleton>.gdt-skeleton-line,.gdt-skeleton[data-shape=circle]>.gdt-skeleton-line{--skeleton-radius:50%;--skeleton-height:auto;aspect-ratio:1}.gdt-skeleton{gap:var(--skeleton-gap,var(--space-2));flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.gdt-skeleton-line,.gdt-skeleton-line:after{animation:none}}.gdt-slider{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.gdt-slider[data-orientation=vertical]{flex-direction:row;width:auto;height:100%}.gdt-slider[data-disabled]{opacity:.5}.gdt-slider[data-disabled],.gdt-slider[data-disabled] *{cursor:default}.gdt-slider-root{-webkit-user-select:none;user-select:none;touch-action:none;height:var(--slider-thumb-size,12px);align-items:center;width:100%;display:flex;position:relative}.gdt-slider-root[data-orientation=vertical]{height:100%;width:var(--slider-thumb-size,12px);flex-direction:column}.gdt-slider-track{height:var(--slider-track-height,3px);flex-grow:1;position:relative}.gdt-slider-track[data-orientation=vertical]{width:var(--slider-track-height,3px);height:100%}.gdt-slider[data-track=false] .gdt-slider-track{background:0 0}.gdt-slider-range{height:100%;transition:left var(--slider-tween-duration,.1s) var(--easing-out),right var(--slider-tween-duration,.1s) var(--easing-out),top var(--slider-tween-duration,.1s) var(--easing-out),bottom var(--slider-tween-duration,.1s) var(--easing-out),width var(--slider-tween-duration,.1s) var(--easing-out),height var(--slider-tween-duration,.1s) var(--easing-out);position:absolute}.gdt-slider-range[data-orientation=vertical]{width:100%;height:auto}.gdt-slider[data-track=false] .gdt-slider-range{background:0 0}.gdt-slider[data-dragging=true] .gdt-slider-range{transition:none}.gdt-slider-root>span:has(>[role=slider]){transition:left var(--slider-tween-duration,.1s) var(--easing-out),right var(--slider-tween-duration,.1s) var(--easing-out),top var(--slider-tween-duration,.1s) var(--easing-out),bottom var(--slider-tween-duration,.1s) var(--easing-out)}.gdt-slider[data-dragging=true] .gdt-slider-root>span:has(>[role=slider]){transition:none}.gdt-slider-thumb{box-sizing:border-box;width:var(--slider-thumb-size,12px);height:var(--slider-thumb-size,12px);cursor:grab;display:block}.gdt-slider-thumb[data-orientation=vertical]{cursor:grab}.gdt-slider-thumb:active:not([data-disabled]),.gdt-slider[data-dragging=true]:not([data-disabled]),.gdt-slider[data-dragging=true]:not([data-disabled]) *{cursor:grabbing}.gdt-slider-thumb[data-disabled]{cursor:default}.gdt-slider-header{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.gdt-slider-header-label{font-family:var(--font-family-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em}.gdt-slider-header-readout{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.gdt-slider-axis{justify-content:space-between;gap:var(--space-2);display:flex}.gdt-slider-axis-tick{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}@media (prefers-reduced-motion:reduce){.gdt-slider-range{transition:none}}.gdt-stepper{--step-size:var(--stepper-step-size-md,28px);--step-glyph:var(--stepper-step-glyph-md,14px);--step-gap:var(--space-3);--step-label-size:var(--font-size-sm);font-family:var(--font-family-default);display:flex}.gdt-stepper[data-size=sm]{--step-size:var(--stepper-step-size-sm,22px);--step-glyph:var(--stepper-step-glyph-sm,12px);--step-label-size:var(--font-size-xs)}.gdt-step-indicator{width:var(--step-size);height:var(--step-size);border-radius:var(--radius-full);font-family:var(--font-family-mono);font-size:var(--step-glyph);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.gdt-step-indicator svg{width:var(--step-glyph);height:var(--step-glyph);display:block}.gdt-step-content{flex-direction:column;gap:1px;min-width:0;display:flex}.gdt-step-label{font-size:var(--step-label-size);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-tight)}.gdt-step-description{font-size:var(--font-size-xs);line-height:var(--font-line-height-normal);text-wrap:pretty}.gdt-step[data-clickable]{cursor:pointer}.gdt-step[data-clickable] .gdt-step-indicator{transition:transform var(--duration-fast) var(--easing-default)}.gdt-step[data-clickable]:active .gdt-step-indicator{transform:scale(var(--stepper-press-scale,.92));transition-duration:var(--duration-instant)}.gdt-step[data-clickable]:focus-visible{outline:none}.gdt-step-connector{height:var(--border-medium);min-width:var(--space-4);border-radius:var(--radius-full);flex:1}.gdt-stepper[data-orientation=horizontal]{align-items:center;gap:var(--space-3);width:100%}.gdt-stepper[data-orientation=horizontal] .gdt-step{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.gdt-stepper[data-orientation=horizontal] .gdt-step-label,.gdt-stepper[data-orientation=horizontal] .gdt-step-description{white-space:nowrap}.gdt-stepper[data-orientation=vertical]{flex-direction:column}.gdt-stepper[data-orientation=vertical] .gdt-step{grid-template-columns:var(--step-size) 1fr;gap:var(--step-gap);padding-bottom:var(--space-6);display:grid;position:relative}.gdt-stepper[data-orientation=vertical] .gdt-step:last-child{padding-bottom:0}.gdt-stepper[data-orientation=vertical] .gdt-step:not(:last-child):before{content:"";left:calc(var(--step-size) / 2 - var(--border-medium) / 2);top:var(--step-size);bottom:var(--space-2);width:var(--border-medium);border-radius:var(--radius-full);position:absolute}.gdt-stepper[data-orientation=vertical] .gdt-step-content{padding-top:calc((var(--step-size) - 1.2em) / 2)}.gdt-stepper[data-connector=none] .gdt-step-connector,.gdt-stepper[data-connector=none][data-orientation=vertical] .gdt-step:not(:last-child):before{display:none}.gdt-stepper[data-connector=none][data-orientation=horizontal]{gap:var(--space-8)}.gdt-stepper[data-connector=none][data-orientation=vertical] .gdt-step{padding-bottom:var(--space-4)}@media (prefers-reduced-motion:reduce){.gdt-step[data-clickable] .gdt-step-indicator{transition-duration:.01ms}.gdt-step[data-clickable]:active .gdt-step-indicator{transform:none}}.gdt-switch{box-sizing:border-box;cursor:pointer;flex-shrink:0;width:30px;height:18px;padding:0;display:inline-block;position:relative;transform:translateZ(0)}.gdt-switch:disabled,.gdt-switch[data-disabled]{pointer-events:none}.gdt-switch-thumb{width:12px;height:12px;transition:transform var(--duration-fast) var(--easing-default);will-change:transform;display:block;transform:translate(2px)}.gdt-switch-thumb[data-state=checked]{transform:translate(14px)}.gdt-table-root{--table-cell-pad-x:var(--space-4);--table-cell-pad-y:var(--space-3);--table-header-pad-y:var(--space-3);position:relative}.gdt-table-root[data-density=compact]{--table-cell-pad-x:var(--space-3);--table-cell-pad-y:var(--space-2);--table-header-pad-y:var(--space-2)}.gdt-table-scroll{max-height:var(--table-max-height);overflow:auto}.gdt-table{border-collapse:collapse;border-spacing:0;width:100%}.gdt-table-head{z-index:1;position:sticky;top:0}.gdt-table-th{padding:var(--table-header-pad-y,var(--space-3)) var(--table-cell-pad-x,var(--space-4));text-align:start;white-space:nowrap}.gdt-table-th-inner{align-items:center;gap:var(--space-2);display:inline-flex}.gdt-table-th[data-sortable] .gdt-table-th-inner{cursor:pointer;-webkit-user-select:none;user-select:none}.gdt-table-th[data-align=center] .gdt-table-th-inner{justify-content:center}.gdt-table-th[data-align=end] .gdt-table-th-inner,.gdt-table-th[data-numeric] .gdt-table-th-inner{justify-content:flex-end}.gdt-table-th[data-align=center]{text-align:center}.gdt-table-th[data-align=end],.gdt-table-th[data-numeric]{text-align:end}.gdt-table-sort-icon{justify-content:center;align-items:center;display:inline-flex}.gdt-table-row[tabindex]{cursor:pointer}.gdt-table-row[data-disabled]{pointer-events:none}.gdt-table-td{padding:var(--table-cell-pad-y,var(--space-3)) var(--table-cell-pad-x,var(--space-4));text-align:start;vertical-align:middle}.gdt-table-td[data-align=center]{text-align:center}.gdt-table-td[data-align=end],.gdt-table-td[data-numeric]{text-align:end}.gdt-table-footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--table-cell-pad-y,var(--space-3)) var(--table-cell-pad-x,var(--space-4));display:flex}@media (prefers-reduced-motion:reduce){.gdt-table-th-inner,.gdt-table-sort-icon,.gdt-table-row{transition:none}}.gdt-text.gdt-text{color:currentColor;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.gdt-text[data-variant=display]{font-size:56px;font-weight:var(--font-weight-bold);letter-spacing:-.03em;line-height:.96}.gdt-text[data-variant=h1]{font-size:40px;font-weight:var(--font-weight-semibold);letter-spacing:-.022em;line-height:1.02}.gdt-text[data-variant=h2]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);letter-spacing:-.01em}.gdt-text[data-variant=h3]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight)}.gdt-text[data-variant=body-lg]{font-size:var(--font-size-lg);line-height:var(--font-line-height-normal)}.gdt-text[data-variant=body]{font-size:var(--font-size-md);line-height:var(--font-line-height-normal)}.gdt-text[data-variant=body-sm]{font-size:var(--font-size-sm);line-height:var(--font-line-height-normal)}.gdt-text.gdt-text[data-variant=caption]{font-size:var(--font-size-xs);line-height:var(--font-line-height-normal)}.gdt-text.gdt-text[data-variant=label]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.gdt-text[data-variant=mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.gdt-text.gdt-text[data-variant=eyebrow]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase}.gdt-text[data-weight=regular]{font-weight:var(--font-weight-regular)}.gdt-text[data-weight=medium]{font-weight:var(--font-weight-medium)}.gdt-text[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.gdt-text[data-weight=bold]{font-weight:var(--font-weight-bold)}.gdt-text[data-align=start]{text-align:start}.gdt-text[data-align=center]{text-align:center}.gdt-text[data-align=end]{text-align:end}.gdt-text[data-truncate=single]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gdt-text[data-truncate=clamp]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gdt-toast-viewport{z-index:var(--z-index-toast);gap:var(--toast-viewport-gap,var(--space-2));width:min(var(--toast-max-width,360px),calc(100vw - var(--space-8)));pointer-events:none;outline:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.gdt-toast-viewport[data-position=top-right]{top:var(--toast-viewport-offset,var(--space-4));right:var(--toast-viewport-offset,var(--space-4))}.gdt-toast-viewport[data-position=top-center]{top:var(--toast-viewport-offset,var(--space-4));align-items:center;left:50%;transform:translate(-50%)}.gdt-toast-viewport[data-position=bottom-right]{bottom:var(--toast-viewport-offset,var(--space-4));right:var(--toast-viewport-offset,var(--space-4));flex-direction:column-reverse}.gdt-toast-viewport[data-position=bottom-center]{bottom:var(--toast-viewport-offset,var(--space-4));flex-direction:column-reverse;align-items:center;left:50%;transform:translate(-50%)}.gdt-toast{align-items:flex-start;gap:var(--space-2);width:100%;max-width:var(--toast-max-width,360px);padding:var(--space-3);border-radius:var(--radius-lg);pointer-events:auto;font-family:var(--font-family-default);display:flex;position:relative;overflow:hidden}.gdt-toast-icon{width:var(--toast-chip-size,28px);height:var(--toast-chip-size,28px);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gdt-toast-icon svg{width:var(--toast-icon-size,16px);height:var(--toast-icon-size,16px)}.gdt-toast-content{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;padding-top:1px;display:flex}.gdt-toast-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.4}.gdt-toast-description{font-size:var(--font-size-sm);text-wrap:pretty;line-height:1.5}.gdt-toast-actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.gdt-toast-close{width:var(--toast-close-size,22px);height:var(--toast-close-size,22px);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-normal) var(--easing-default),transform var(--duration-fast) var(--easing-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.gdt-toast-close:hover{transition-duration:var(--duration-instant)}.gdt-toast-close:active{transform:scale(var(--toast-close-press-scale,.9));transition-duration:var(--duration-instant)}.gdt-toast-close svg{width:var(--toast-close-icon-size,14px);height:var(--toast-close-icon-size,14px)}.gdt-toast-progress{width:100%;height:var(--toast-progress-height,3px);transform-origin:0;transform:scaleX(var(--toast-progress,1));position:absolute;bottom:0;left:0}.gdt-toast-progress[data-autorun]{animation:toast-progress var(--toast-duration,5s) linear forwards}.gdt-toast-viewport:hover .gdt-toast-progress[data-autorun],.gdt-toast-viewport:focus-within .gdt-toast-progress[data-autorun]{animation-play-state:paused}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.gdt-toast-viewport[data-position$=right] .gdt-toast[data-state=open]{animation:toast-in-right var(--duration-fast) var(--easing-out)}.gdt-toast-viewport[data-position$=right] .gdt-toast[data-state=closed]{animation:toast-out-right var(--duration-normal) var(--easing-in)}.gdt-toast-viewport[data-position=top-center] .gdt-toast[data-state=open]{animation:toast-in-top var(--duration-fast) var(--easing-out)}.gdt-toast-viewport[data-position=top-center] .gdt-toast[data-state=closed]{animation:toast-out-top var(--duration-normal) var(--easing-in)}.gdt-toast-viewport[data-position=bottom-center] .gdt-toast[data-state=open]{animation:toast-in-bottom var(--duration-fast) var(--easing-out)}.gdt-toast-viewport[data-position=bottom-center] .gdt-toast[data-state=closed]{animation:toast-out-bottom var(--duration-normal) var(--easing-in)}@keyframes toast-in-right{0%{opacity:0;transform:translate(calc(100% + var(--space-4)))}to{opacity:1;transform:translate(0)}}@keyframes toast-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + var(--space-4)))}}@keyframes toast-in-top{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-120%)}}@keyframes toast-in-bottom{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(120%)}}.gdt-toast[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x,0)) translateY(var(--radix-toast-swipe-move-y,0));transition:none}.gdt-toast[data-swipe=cancel]{transition:transform var(--duration-fast) var(--easing-default);transform:translate(0)}.gdt-toast[data-swipe=end]{animation:toast-swipe-out var(--duration-normal) var(--easing-in)}@keyframes toast-swipe-out{0%{opacity:1;transform:translate(var(--radix-toast-swipe-end-x,0)) translateY(var(--radix-toast-swipe-end-y,0))}to{opacity:0;transform:translate(var(--radix-toast-swipe-end-x,0)) translateY(var(--radix-toast-swipe-end-y,0))}}@media (prefers-reduced-motion:reduce){.gdt-toast[data-state=open]{animation:toast-fade var(--duration-fast) var(--easing-default)}.gdt-toast[data-state=closed],.gdt-toast[data-swipe=end],.gdt-toast-progress[data-autorun]{animation:none}.gdt-toast-close:active{transform:none}@keyframes toast-fade{0%{opacity:0}to{opacity:1}}}.gdt-tree,.gdt-tree-group{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gdt-tree{--tree-indent:var(--space-6);width:100%;font-size:var(--font-size-sm)}.gdt-tree[data-size=sm]{--tree-indent:var(--space-4);font-size:var(--font-size-xs)}.gdt-tree-item{display:block}.gdt-tree-item[data-disabled]>.gdt-tree-row{pointer-events:none}.gdt-tree-row{align-items:center;gap:var(--space-2);min-height:var(--tree-row-height-md,32px);padding-inline:var(--space-2);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--duration-instant) var(--easing-default);display:flex}.gdt-tree[data-size=sm] .gdt-tree-row{min-height:var(--tree-row-height-sm,28px);gap:var(--space-1)}.gdt-tree-row:active{transform:scale(var(--tree-press-scale,.98))}.gdt-tree-toggle{width:var(--space-4);height:var(--space-4);cursor:pointer;transition:transform var(--duration-fast) var(--easing-default);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.gdt-tree-toggle svg{width:var(--space-4);height:var(--space-4)}.gdt-tree-toggle[data-leaf]{cursor:default;pointer-events:none}.gdt-tree-item[data-state=expanded]>.gdt-tree-row>.gdt-tree-toggle:not([data-leaf]){transform:rotate(90deg)}.gdt-tree-item[data-collapsible=false]>.gdt-tree-row>.gdt-tree-toggle{cursor:default;pointer-events:none}.gdt-tree-checkbox{width:var(--space-4);height:var(--space-4);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.gdt-tree-checkbox svg{width:var(--space-3);height:var(--space-3)}.gdt-tree-checkbox:not([data-state]) svg{opacity:0}.gdt-tree-icon{width:var(--space-4);height:var(--space-4);color:var(--tree-icon-color,currentColor);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gdt-tree-icon svg{width:var(--space-4);height:var(--space-4)}.gdt-tree-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gdt-tree-meta{font-variant-numeric:tabular-nums;flex-shrink:0}.gdt-tree-actions{opacity:0;transition:opacity var(--duration-normal) var(--easing-default);flex-shrink:0;align-items:center;display:inline-flex}.gdt-tree-row:hover .gdt-tree-actions,.gdt-tree-item:focus-within .gdt-tree-actions{opacity:1;transition-duration:var(--duration-instant)}.gdt-tree-group{padding-inline-start:var(--tree-indent)}.gdt-tree-item[data-state=collapsed]>.gdt-tree-group{display:none}@media (prefers-reduced-motion:reduce){.gdt-tree-row,.gdt-tree-toggle,.gdt-tree-actions{transition:none}.gdt-tree-row:active{transform:none}}}:root,[data-theme=dark]{--color-background-default:oklch(10.5% .003 220);--color-background-subtle:oklch(13.5% .003 220);--color-surface-default:oklch(16.5% .003 220);--color-surface-raised:oklch(20.5% .003 220);--color-surface-overlay:oklch(24.5% .003 220);--color-surface-muted:oklch(24.5% .003 220);--color-border-default:oklch(23.2% .003 220);--color-border-strong:oklch(31.5% .003 220);--color-text-default:oklch(96.5% .003 220);--color-text-subtle:oklch(73% .005 220);--color-text-disabled:oklch(49% .005 220);--color-text-on-primary:oklch(10% 0 0);--color-text-on-danger:oklch(98% 0 0);--color-primary-default:oklch(76% .22 148);--color-primary-hover:oklch(82% .21 148);--color-primary-active:oklch(66% .195 148);--color-primary-subtle:oklch(76% .22 148/.16);--color-accent-default:oklch(92% .15 148);--color-accent-hover:oklch(94% .07 148);--color-success-default:oklch(79% .18 148);--color-success-subtle:oklch(76% .22 148/.18);--color-warning-default:oklch(81% .15 78);--color-warning-subtle:oklch(77% .155 78/.18);--color-danger-default:oklch(73% .175 22);--color-danger-hover:oklch(79% .18 22);--color-danger-subtle:oklch(64% .18 22/.2);--color-info-default:oklch(74.5% .135 235);--color-info-subtle:oklch(66% .15 235/.18);--color-scrollbar-thumb:oklch(31.5% .003 220);--color-scrollbar-thumb-hover:oklch(43% .005 220);--state-hover:oklch(100% 0 0/.04);--state-focus:oklch(76% .22 148);--state-disabled:oklch(100% 0 0/.04);--state-active:oklch(100% 0 0/.08);--shadow-sm:0 1px 2px 0 oklch(0% 0 0/.3);--shadow-md:0 2px 6px -1px oklch(0% 0 0/.4), 0 1px 2px 0 oklch(0% 0 0/.3);--shadow-lg:0 8px 24px -6px oklch(0% 0 0/.5), 0 2px 4px 0 oklch(0% 0 0/.35);--shadow-xl:0 24px 56px -12px oklch(0% 0 0/.6), 0 4px 8px 0 oklch(0% 0 0/.4)}[data-theme=light]{--color-background-default:oklch(100% 0 0);--color-background-subtle:oklch(98% .002 220);--color-surface-default:oklch(100% 0 0);--color-surface-raised:oklch(99% .002 220);--color-surface-overlay:oklch(100% 0 0);--color-surface-muted:oklch(97.5% .005 220);--color-border-default:oklch(90% .003 220);--color-border-strong:oklch(78% .003 220);--color-text-default:oklch(21.5% .005 220);--color-text-subtle:oklch(48% .005 220);--color-text-disabled:oklch(71% .005 220);--color-text-on-primary:oklch(98% 0 0);--color-text-on-danger:oklch(98% 0 0);--color-primary-default:oklch(58% .18 148);--color-primary-hover:oklch(52% .18 148);--color-primary-active:oklch(44% .14 148);--color-primary-subtle:oklch(58% .18 148/.1);--color-accent-default:oklch(58% .18 148);--color-accent-hover:oklch(66% .195 148);--color-success-default:oklch(58% .18 148);--color-success-subtle:oklch(58% .18 148/.12);--color-warning-default:oklch(61% .145 62);--color-warning-subtle:oklch(61% .145 62/.14);--color-danger-default:oklch(55.5% .18 22);--color-danger-hover:oklch(48% .19 22);--color-danger-subtle:oklch(55.5% .18 22/.12);--color-info-default:oklch(52% .14 235);--color-info-subtle:oklch(52% .14 235/.12);--color-scrollbar-thumb:oklch(78% .003 220);--color-scrollbar-thumb-hover:oklch(65% .005 220);--state-hover:oklch(0% 0 0/.04);--state-focus:oklch(58% .18 148);--state-disabled:oklch(0% 0 0/.04);--state-active:oklch(0% 0 0/.06);--shadow-sm:0 1px 2px 0 oklch(0% 0 0/.06);--shadow-md:0 2px 6px -1px oklch(0% 0 0/.08), 0 1px 2px 0 oklch(0% 0 0/.05);--shadow-lg:0 12px 28px -8px oklch(0% 0 0/.12), 0 4px 6px 0 oklch(0% 0 0/.06);--shadow-xl:0 28px 56px -12px oklch(0% 0 0/.16), 0 8px 12px 0 oklch(0% 0 0/.08)}:root{--color-green-100:oklch(97.5% .03 148);--color-green-200:oklch(94% .07 148);--color-green-300:oklch(92% .15 148);--color-green-400:oklch(82% .21 148);--color-green-500:oklch(76% .22 148);--color-green-600:oklch(66% .195 148);--color-green-700:oklch(58% .18 148);--color-green-800:oklch(44% .14 148);--color-green-900:oklch(30% .09 148);--color-gray-100:oklch(99% .002 220);--color-gray-200:oklch(94.5% .005 220);--color-gray-300:oklch(88% .007 220);--color-gray-400:oklch(74% .01 220);--color-gray-500:oklch(59% .005 220);--color-gray-600:oklch(45% .014 220);--color-gray-700:oklch(32% .016 220);--color-gray-800:oklch(21.5% .016 220);--color-gray-900:oklch(14.5% .014 220);--color-red-100:oklch(96.5% .02 22);--color-red-200:oklch(91% .05 22);--color-red-300:oklch(83% .105 22);--color-red-400:oklch(74% .155 22);--color-red-500:oklch(64% .18 22);--color-red-600:oklch(55.5% .18 22);--color-red-700:oklch(47% .16 22);--color-red-800:oklch(37% .125 22);--color-red-900:oklch(26.5% .08 22);--color-yellow-100:oklch(97.5% .03 88);--color-yellow-200:oklch(94% .075 88);--color-yellow-300:oklch(89% .12 88);--color-yellow-400:oklch(83% .155 88);--color-yellow-500:oklch(77% .155 78);--color-yellow-600:oklch(66% .14 70);--color-yellow-700:oklch(54% .115 62);--color-yellow-800:oklch(42% .09 58);--color-yellow-900:oklch(29% .06 58);--color-blue-100:oklch(97% .02 235);--color-blue-200:oklch(92% .045 235);--color-blue-300:oklch(85% .08 235);--color-blue-400:oklch(75.5% .12 235);--color-blue-500:oklch(66% .15 235);--color-blue-600:oklch(56% .155 235);--color-blue-700:oklch(47% .135 235);--color-blue-800:oklch(37% .105 235);--color-blue-900:oklch(26% .075 235);--focus-offset:2px;--dataviz-series-1:oklch(76% .22 148);--dataviz-series-2:oklch(70% .14 235);--dataviz-series-3:oklch(74% .155 78);--dataviz-series-4:oklch(70% .175 22);--dataviz-series-5:oklch(66% .135 310);--dataviz-series-6:oklch(72% .11 195);--dataviz-series-7:oklch(70% .135 50);--dataviz-series-8:oklch(58% .04 220);--dataviz-sequential-1:oklch(94% .07 148);--dataviz-sequential-2:oklch(83% .08 152);--dataviz-sequential-3:oklch(72% .115 152);--dataviz-sequential-4:oklch(58% .115 152);--dataviz-sequential-5:oklch(42% .09 152);--dataviz-diverging-low:oklch(64% .18 22);--dataviz-diverging-mid:oklch(77% .005 220);--dataviz-diverging-high:oklch(66% .15 235);--font-family-default:"Mona Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-size-2xs:10px;--font-size-xs:11px;--font-size-sm:12px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-size-4xl:44px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-line-height-tight:1.15;--font-line-height-normal:1.45;--font-line-height-loose:1.65;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-full:9999px;--border-thin:1px;--border-medium:1.5px;--duration-instant:60ms;--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.32s;--easing-default:cubic-bezier(.2, 0, 0, 1);--easing-in:cubic-bezier(.4, 0, 1, 1);--easing-out:cubic-bezier(.2, 0, 0, 1);--z-index-base:0;--z-index-raised:10;--z-index-overlay:100;--z-index-toast:1000;--z-index-tooltip:1100;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--overlay-blur:12px;--overlay-saturate:140%;--overlay-icon-stroke-width:1.75}
