:root{--ds-card-bg:var(--ds-surface-glass);--ds-card-fg:var(--ds-text-primary);--ds-card-fg-muted:var(--ds-text-secondary);--ds-card-blur:var(--ds-glass-blur);--ds-card-radius:var(--ds-corner-panel);--ds-card-padding:var(--ds-gap-inset);--ds-card-gap:var(--ds-gap-xl);--ds-card-shadow:var(--ds-elevation-float);--ds-card-rim-hi:var(--ds-line-rim-hi);--ds-card-rim-mid:var(--ds-line-rim-mid);--ds-card-rim-lo:var(--ds-line-rim-lo);--ds-card-divider:var(--ds-line-divider);--ds-card-rim-width:var(--ds-width-hairline);--ds-card-inner-radius:var(--ds-corner-inner);--ds-card-media-radius:var(--ds-corner-media);--ds-card-cover-hi:var(--ds-surface-placeholder-hi);--ds-card-cover-lo:var(--ds-surface-placeholder-lo);--ds-card-brightness:var(--ds-glass-brightness);--ds-card-sheen-top:var(--ds-surface-sheen-top);--ds-card-sheen-bottom:var(--ds-surface-sheen-bottom);--ds-card-text-halo:var(--ds-elevation-halo);--ds-card-level1:var(--ds-level-1);--ds-card-level2:var(--ds-level-2);--ds-card-level3:var(--ds-level-3);--ds-card-level4:var(--ds-level-4);--ds-card-shadow-1:var(--ds-level-shadow-1);--ds-card-shadow-2:var(--ds-level-shadow-2);--ds-card-shadow-3:var(--ds-level-shadow-3);--ds-card-shadow-4:var(--ds-level-shadow-4);--ds-card-edge:var(--ds-level-shadow-edge);--ds-card-streak:var(--ds-level-streak);--ds-card-scrim:var(--ds-level-scrim);--ds-card-rim-foot:var(--ds-line-rim-foot);--ds-card-l2-edge:var(--ds-level-shadow-step);--ds-card-level2-solid:var(--ds-level-2-solid)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-card-brightness:var(--ds-glass-brightness)}@scope([data-theme=light]){:scope{--ds-card-bg:var(--ds-surface-glass);--ds-card-fg:var(--ds-text-primary);--ds-card-fg-muted:var(--ds-text-secondary);--ds-card-shadow:var(--ds-elevation-float);--ds-card-rim-hi:var(--ds-line-rim-hi);--ds-card-rim-mid:var(--ds-line-rim-mid);--ds-card-rim-lo:var(--ds-line-rim-lo);--ds-card-divider:var(--ds-line-divider);--ds-card-brightness:var(--ds-glass-brightness);--ds-card-sheen-top:var(--ds-surface-sheen-top);--ds-card-text-halo:var(--ds-elevation-halo);--ds-card-level1:var(--ds-level-1);--ds-card-level2:var(--ds-level-2);--ds-card-level3:var(--ds-level-3);--ds-card-level4:var(--ds-level-4);--ds-card-shadow-1:var(--ds-level-shadow-1);--ds-card-shadow-2:var(--ds-level-shadow-2);--ds-card-shadow-3:var(--ds-level-shadow-3);--ds-card-shadow-4:var(--ds-level-shadow-4);--ds-card-edge:var(--ds-level-shadow-edge);--ds-card-streak:var(--ds-level-streak);--ds-card-scrim:var(--ds-level-scrim);--ds-card-rim-foot:var(--ds-line-rim-foot);--ds-card-l2-edge:var(--ds-level-shadow-step);--ds-card-level2-solid:var(--ds-level-2-solid)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-card-brightness:var(--ds-glass-brightness)}}@scope([data-theme=dark]){:scope{--ds-card-bg:var(--ds-surface-glass);--ds-card-fg:var(--ds-text-primary);--ds-card-fg-muted:var(--ds-text-secondary);--ds-card-shadow:var(--ds-elevation-float);--ds-card-rim-hi:var(--ds-line-rim-hi);--ds-card-rim-mid:var(--ds-line-rim-mid);--ds-card-rim-lo:var(--ds-line-rim-lo);--ds-card-divider:var(--ds-line-divider);--ds-card-brightness:var(--ds-glass-brightness);--ds-card-sheen-top:var(--ds-surface-sheen-top);--ds-card-text-halo:var(--ds-elevation-halo);--ds-card-level1:var(--ds-level-1);--ds-card-level2:var(--ds-level-2);--ds-card-level3:var(--ds-level-3);--ds-card-level4:var(--ds-level-4);--ds-card-shadow-1:var(--ds-level-shadow-1);--ds-card-shadow-2:var(--ds-level-shadow-2);--ds-card-shadow-3:var(--ds-level-shadow-3);--ds-card-shadow-4:var(--ds-level-shadow-4);--ds-card-edge:var(--ds-level-shadow-edge);--ds-card-streak:var(--ds-level-streak);--ds-card-scrim:var(--ds-level-scrim);--ds-card-rim-foot:var(--ds-line-rim-foot);--ds-card-l2-edge:var(--ds-level-shadow-step);--ds-card-level2-solid:var(--ds-level-2-solid)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-card-brightness:var(--ds-glass-brightness)}}@media (prefers-color-scheme:light){@scope(:root:not([data-theme])){:scope{--ds-card-bg:var(--ds-surface-glass);--ds-card-fg:var(--ds-text-primary);--ds-card-fg-muted:var(--ds-text-secondary);--ds-card-shadow:var(--ds-elevation-float);--ds-card-rim-hi:var(--ds-line-rim-hi);--ds-card-rim-mid:var(--ds-line-rim-mid);--ds-card-rim-lo:var(--ds-line-rim-lo);--ds-card-divider:var(--ds-line-divider);--ds-card-brightness:var(--ds-glass-brightness);--ds-card-sheen-top:var(--ds-surface-sheen-top);--ds-card-text-halo:var(--ds-elevation-halo);--ds-card-level1:var(--ds-level-1);--ds-card-level2:var(--ds-level-2);--ds-card-level3:var(--ds-level-3);--ds-card-level4:var(--ds-level-4);--ds-card-shadow-1:var(--ds-level-shadow-1);--ds-card-shadow-2:var(--ds-level-shadow-2);--ds-card-shadow-3:var(--ds-level-shadow-3);--ds-card-shadow-4:var(--ds-level-shadow-4);--ds-card-edge:var(--ds-level-shadow-edge);--ds-card-streak:var(--ds-level-streak);--ds-card-scrim:var(--ds-level-scrim);--ds-card-rim-foot:var(--ds-line-rim-foot);--ds-card-l2-edge:var(--ds-level-shadow-step);--ds-card-level2-solid:var(--ds-level-2-solid)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-card-brightness:var(--ds-glass-brightness)}}}@media (prefers-reduced-transparency:reduce){:root:root,:root [data-environment],:root [data-theme]{--ds-card-brightness:1}}:root [data-material=solid],:root [data-material=solid] [data-environment],:root [data-material=solid] [data-theme],:root [data-environment][data-material=solid]{--ds-card-brightness:1;--ds-card-bg:var(--ds-surface-glass);--ds-card-blur:var(--ds-glass-blur);--ds-card-level1:var(--ds-level-1)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root:root,:root [data-environment],:root [data-theme]{--ds-card-brightness:1}}@media (forced-colors:active){:root:root,:root [data-environment],:root [data-theme]{--ds-card-brightness:1}}[data-look]{--ds-card-radius:var(--ds-corner-panel);--ds-card-padding:var(--ds-gap-inset);--ds-card-gap:var(--ds-gap-xl);--ds-card-inner-radius:var(--ds-corner-inner);--ds-card-media-radius:var(--ds-corner-media)}.pane-Card-module__glass .pane-Card-module__glass:not(.pane-Card-module__l3):not(.pane-Card-module__l4),.pane-Card-module__l2{border-radius:max(var(--ds-radius-sm),calc(var(--ds-card-radius) - var(--ds-card-padding)));--level-bg:var(--ds-card-level2);--level-shadow:var(--ds-card-shadow-2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--ds-card-l2-edge)}@media (prefers-reduced-transparency:reduce){.pane-Card-module__glass,.pane-Card-module__glass .pane-Card-module__glass{background:var(--ds-surface-solid)}}@media (forced-colors:active){.pane-Card-module__glass{border:var(--ds-card-rim-width) solid CanvasText}.pane-Card-module__glass:before,.pane-Card-module__glass:after{display:none}}:root{--ds-overlay-gap:var(--ds-gap-lg);--ds-overlay-margin:var(--ds-gap-2xl);--ds-overlay-row:var(--ds-control-lg);--ds-overlay-blur:var(--ds-glass-blur);--ds-overlay-scrim:var(--ds-level-scrim);--ds-overlay-grabber-color:var(--ds-line-ring);--ds-overlay-tip-bg:var(--ds-level-4);--ds-overlay-tip-shadow:var(--ds-level-shadow-4);--ds-overlay-toast-bg:var(--ds-level-4);--ds-overlay-toast-shadow:var(--ds-level-shadow-4);--ds-overlay-z:var(--ds-layer-overlay);--ds-overlay-z-pop:var(--ds-layer-toast);--ds-overlay-z-fab:var(--ds-layer-sticky);--ds-overlay-brightness:var(--ds-glass-brightness)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-overlay-brightness:var(--ds-glass-brightness)}@scope([data-theme=light]){:scope{--ds-overlay-scrim:var(--ds-level-scrim);--ds-overlay-grabber-color:var(--ds-line-ring);--ds-overlay-tip-bg:var(--ds-level-4);--ds-overlay-tip-shadow:var(--ds-level-shadow-4);--ds-overlay-toast-bg:var(--ds-level-4);--ds-overlay-toast-shadow:var(--ds-level-shadow-4);--ds-overlay-brightness:var(--ds-glass-brightness)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-overlay-brightness:var(--ds-glass-brightness)}}@scope([data-theme=dark]){:scope{--ds-overlay-scrim:var(--ds-level-scrim);--ds-overlay-grabber-color:var(--ds-line-ring);--ds-overlay-tip-bg:var(--ds-level-4);--ds-overlay-tip-shadow:var(--ds-level-shadow-4);--ds-overlay-toast-bg:var(--ds-level-4);--ds-overlay-toast-shadow:var(--ds-level-shadow-4);--ds-overlay-brightness:var(--ds-glass-brightness)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-overlay-brightness:var(--ds-glass-brightness)}}@media (prefers-color-scheme:light){@scope(:root:not([data-theme])){:scope{--ds-overlay-scrim:var(--ds-level-scrim);--ds-overlay-grabber-color:var(--ds-line-ring);--ds-overlay-tip-bg:var(--ds-level-4);--ds-overlay-tip-shadow:var(--ds-level-shadow-4);--ds-overlay-toast-bg:var(--ds-level-4);--ds-overlay-toast-shadow:var(--ds-level-shadow-4);--ds-overlay-brightness:var(--ds-glass-brightness)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-overlay-brightness:var(--ds-glass-brightness)}}}:root [data-material=solid],:root [data-material=solid] [data-environment],:root [data-material=solid] [data-theme],:root [data-environment][data-material=solid]{--ds-overlay-blur:var(--ds-glass-blur);--ds-overlay-brightness:var(--ds-glass-brightness)}[data-look]{--ds-overlay-gap:var(--ds-gap-lg);--ds-overlay-margin:var(--ds-gap-2xl)}:root{--ds-icon-button-size:var(--ds-control-md);--ds-icon-button-size-sm:var(--ds-control-sm);--ds-icon-button-icon:var(--ds-control-icon-md);--ds-icon-button-glass-bg:var(--ds-surface-quiet);--ds-icon-button-fg:var(--ds-text-primary);--ds-icon-button-ghost-fg:var(--ds-text-secondary);--ds-icon-button-blur:var(--ds-glass-blur-small);--ds-icon-button-radius:var(--ds-corner-round);--ds-icon-button-hit:var(--ds-layout-touch);--ds-icon-button-gloss:var(--ds-action-gloss-quiet);--ds-icon-button-glint:var(--ds-action-glint);--ds-icon-button-rim-hi:var(--ds-line-rim-hi);--ds-icon-button-rim-mid:var(--ds-line-rim-mid);--ds-icon-button-rim-lo:var(--ds-line-rim-lo);--ds-icon-button-glass-top:var(--ds-level-sheen);--ds-icon-button-glass-foot:var(--ds-level-3);--ds-icon-button-cast:var(--ds-level-shadow-2);--ds-icon-button-edge:var(--ds-level-shadow-edge);--ds-icon-button-streak:var(--ds-level-streak);--ds-icon-button-loud-top:var(--ds-action-loud-top);--ds-icon-button-loud-foot:var(--ds-action-loud-foot);--ds-icon-button-loud-fg:var(--ds-text-on-light);--ds-icon-button-bloom:var(--ds-level-shadow-bloom);--ds-icon-button-pressed-top:var(--ds-surface-chosen-top);--ds-icon-button-pressed-foot:var(--ds-surface-chosen-foot);--ds-icon-button-pressed-ring:var(--ds-line-ring);--ds-icon-button-brightness:var(--ds-glass-brightness)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-icon-button-brightness:var(--ds-glass-brightness)}@scope([data-theme=light]){:scope{--ds-icon-button-glass-bg:var(--ds-surface-quiet);--ds-icon-button-fg:var(--ds-text-primary);--ds-icon-button-ghost-fg:var(--ds-text-secondary);--ds-icon-button-gloss:var(--ds-action-gloss-quiet);--ds-icon-button-rim-hi:var(--ds-line-rim-hi);--ds-icon-button-rim-mid:var(--ds-line-rim-mid);--ds-icon-button-rim-lo:var(--ds-line-rim-lo);--ds-icon-button-glass-top:var(--ds-level-sheen);--ds-icon-button-glass-foot:var(--ds-level-3);--ds-icon-button-cast:var(--ds-level-shadow-2);--ds-icon-button-edge:var(--ds-level-shadow-edge);--ds-icon-button-streak:var(--ds-level-streak);--ds-icon-button-loud-top:var(--ds-action-loud-top);--ds-icon-button-loud-foot:var(--ds-action-loud-foot);--ds-icon-button-loud-fg:var(--ds-text-on-light);--ds-icon-button-bloom:var(--ds-level-shadow-bloom);--ds-icon-button-pressed-top:var(--ds-surface-chosen-top);--ds-icon-button-pressed-foot:var(--ds-surface-chosen-foot);--ds-icon-button-pressed-ring:var(--ds-line-ring);--ds-icon-button-brightness:var(--ds-glass-brightness)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-icon-button-brightness:var(--ds-glass-brightness)}}@scope([data-theme=dark]){:scope{--ds-icon-button-glass-bg:var(--ds-surface-quiet);--ds-icon-button-fg:var(--ds-text-primary);--ds-icon-button-ghost-fg:var(--ds-text-secondary);--ds-icon-button-gloss:var(--ds-action-gloss-quiet);--ds-icon-button-rim-hi:var(--ds-line-rim-hi);--ds-icon-button-rim-mid:var(--ds-line-rim-mid);--ds-icon-button-rim-lo:var(--ds-line-rim-lo);--ds-icon-button-glass-top:var(--ds-level-sheen);--ds-icon-button-glass-foot:var(--ds-level-3);--ds-icon-button-cast:var(--ds-level-shadow-2);--ds-icon-button-edge:var(--ds-level-shadow-edge);--ds-icon-button-streak:var(--ds-level-streak);--ds-icon-button-loud-top:var(--ds-action-loud-top);--ds-icon-button-loud-foot:var(--ds-action-loud-foot);--ds-icon-button-loud-fg:var(--ds-text-on-light);--ds-icon-button-bloom:var(--ds-level-shadow-bloom);--ds-icon-button-pressed-top:var(--ds-surface-chosen-top);--ds-icon-button-pressed-foot:var(--ds-surface-chosen-foot);--ds-icon-button-pressed-ring:var(--ds-line-ring);--ds-icon-button-brightness:var(--ds-glass-brightness)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-icon-button-brightness:var(--ds-glass-brightness)}}@media (prefers-color-scheme:light){@scope(:root:not([data-theme])){:scope{--ds-icon-button-glass-bg:var(--ds-surface-quiet);--ds-icon-button-fg:var(--ds-text-primary);--ds-icon-button-ghost-fg:var(--ds-text-secondary);--ds-icon-button-gloss:var(--ds-action-gloss-quiet);--ds-icon-button-rim-hi:var(--ds-line-rim-hi);--ds-icon-button-rim-mid:var(--ds-line-rim-mid);--ds-icon-button-rim-lo:var(--ds-line-rim-lo);--ds-icon-button-glass-top:var(--ds-level-sheen);--ds-icon-button-glass-foot:var(--ds-level-3);--ds-icon-button-cast:var(--ds-level-shadow-2);--ds-icon-button-edge:var(--ds-level-shadow-edge);--ds-icon-button-streak:var(--ds-level-streak);--ds-icon-button-loud-top:var(--ds-action-loud-top);--ds-icon-button-loud-foot:var(--ds-action-loud-foot);--ds-icon-button-loud-fg:var(--ds-text-on-light);--ds-icon-button-bloom:var(--ds-level-shadow-bloom);--ds-icon-button-pressed-top:var(--ds-surface-chosen-top);--ds-icon-button-pressed-foot:var(--ds-surface-chosen-foot);--ds-icon-button-pressed-ring:var(--ds-line-ring);--ds-icon-button-brightness:var(--ds-glass-brightness)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-icon-button-brightness:var(--ds-glass-brightness)}}}:root [data-material=solid],:root [data-material=solid] [data-environment],:root [data-material=solid] [data-theme],:root [data-environment][data-material=solid]{--ds-icon-button-blur:var(--ds-glass-blur-small);--ds-icon-button-brightness:var(--ds-glass-brightness)}[data-look]{--ds-icon-button-radius:var(--ds-corner-round)}@media (forced-colors:active){.pane-IconButton-module__root{border:var(--ds-focus-ring-width) solid ButtonText}.pane-IconButton-module__root:before,.pane-IconButton-module__root:after{display:none}}@media (forced-colors:active){.pane-IconButton-module__toggle[aria-pressed=true]{outline:var(--ds-width-ring) solid Highlight}}@keyframes pane-IconButton-module__icon-in{0%{opacity:0}}:root{--ds-tabs-gap:var(--ds-gap-sm);--ds-tabs-height:var(--ds-control-sm);--ds-tabs-padding:var(--ds-gap-lg);--ds-tabs-fg:var(--ds-text-primary);--ds-tabs-on-fg:var(--ds-text-primary);--ds-tabs-radius:var(--ds-corner-round);--ds-tabs-hit:var(--ds-layout-touch);--ds-tabs-track-bg:var(--ds-surface-well-deep);--ds-tabs-carve:var(--ds-level-shadow-well);--ds-tabs-inset:var(--ds-gap-xs);--ds-tabs-on-foot:var(--ds-surface-chosen-foot);--ds-tabs-on-cast:var(--ds-level-shadow-2);--ds-tabs-off-fg:var(--ds-text-primary);--ds-tabs-on-top:var(--ds-surface-chosen-top);--ds-tabs-rim-hi:var(--ds-line-rim-hi);--ds-tabs-rim-mid:var(--ds-line-rim-mid);--ds-tabs-rim-lo:var(--ds-line-rim-lo);--ds-tabs-streak:var(--ds-level-streak);--ds-tabs-panel-gap:var(--ds-gap-xl)}@scope([data-theme=light]){:scope{--ds-tabs-fg:var(--ds-text-primary);--ds-tabs-on-fg:var(--ds-text-primary);--ds-tabs-track-bg:var(--ds-surface-well-deep);--ds-tabs-carve:var(--ds-level-shadow-well);--ds-tabs-on-foot:var(--ds-surface-chosen-foot);--ds-tabs-on-cast:var(--ds-level-shadow-2);--ds-tabs-off-fg:var(--ds-text-primary);--ds-tabs-on-top:var(--ds-surface-chosen-top);--ds-tabs-rim-hi:var(--ds-line-rim-hi);--ds-tabs-rim-mid:var(--ds-line-rim-mid);--ds-tabs-rim-lo:var(--ds-line-rim-lo);--ds-tabs-streak:var(--ds-level-streak)}}@scope([data-theme=dark]){:scope{--ds-tabs-fg:var(--ds-text-primary);--ds-tabs-on-fg:var(--ds-text-primary);--ds-tabs-track-bg:var(--ds-surface-well-deep);--ds-tabs-carve:var(--ds-level-shadow-well);--ds-tabs-on-foot:var(--ds-surface-chosen-foot);--ds-tabs-on-cast:var(--ds-level-shadow-2);--ds-tabs-off-fg:var(--ds-text-primary);--ds-tabs-on-top:var(--ds-surface-chosen-top);--ds-tabs-rim-hi:var(--ds-line-rim-hi);--ds-tabs-rim-mid:var(--ds-line-rim-mid);--ds-tabs-rim-lo:var(--ds-line-rim-lo);--ds-tabs-streak:var(--ds-level-streak)}}@media (prefers-color-scheme:light){@scope(:root:not([data-theme])){:scope{--ds-tabs-fg:var(--ds-text-primary);--ds-tabs-on-fg:var(--ds-text-primary);--ds-tabs-track-bg:var(--ds-surface-well-deep);--ds-tabs-carve:var(--ds-level-shadow-well);--ds-tabs-on-foot:var(--ds-surface-chosen-foot);--ds-tabs-on-cast:var(--ds-level-shadow-2);--ds-tabs-off-fg:var(--ds-text-primary);--ds-tabs-on-top:var(--ds-surface-chosen-top);--ds-tabs-rim-hi:var(--ds-line-rim-hi);--ds-tabs-rim-mid:var(--ds-line-rim-mid);--ds-tabs-rim-lo:var(--ds-line-rim-lo);--ds-tabs-streak:var(--ds-level-streak)}}}[data-look]{--ds-tabs-gap:var(--ds-gap-sm);--ds-tabs-padding:var(--ds-gap-lg);--ds-tabs-radius:var(--ds-corner-round);--ds-tabs-inset:var(--ds-gap-xs);--ds-tabs-panel-gap:var(--ds-gap-xl)}@keyframes pane-Tabs-module__tab-in{0%{opacity:0;transform:translateY(calc(var(--ds-motion-rise) / 2))}}@media (forced-colors:active){.pane-Tabs-module__list{border:var(--ds-width-hairline) solid ButtonText}.pane-Tabs-module__list:before,.pane-Tabs-module__list:after{display:none}.pane-Tabs-module__trigger[data-state=active]{border:var(--ds-focus-ring-width) solid Highlight;text-decoration:underline}}@media (hover:hover){.pane-Tabs-module__trigger:not([data-state=active]):not([data-disabled]):hover{color:var(--ds-text-primary)}}:root{--ds-chip-bg:var(--ds-surface-quiet);--ds-chip-fg:var(--ds-text-primary);--ds-chip-on-fg:var(--ds-text-primary);--ds-chip-height:var(--ds-control-sm);--ds-chip-padding-inline:var(--ds-gap-lg);--ds-chip-gap:var(--ds-gap-sm);--ds-chip-radius:var(--ds-corner-round);--ds-chip-icon:var(--ds-control-icon-sm);--ds-chip-hit:var(--ds-layout-touch);--ds-chip-rim-hi:var(--ds-line-rim-hi);--ds-chip-rim-mid:var(--ds-line-rim-mid);--ds-chip-rim-lo:var(--ds-line-rim-lo);--ds-chip-top:var(--ds-level-sheen);--ds-chip-foot:var(--ds-level-3);--ds-chip-cast:var(--ds-level-shadow-2);--ds-chip-on-top:var(--ds-surface-chosen-tint-top);--ds-chip-on-foot:var(--ds-surface-chosen-tint-foot);--ds-chip-on-cast:var(--ds-level-shadow-2);--ds-chip-edge:var(--ds-level-shadow-edge);--ds-chip-streak:var(--ds-level-streak)}@scope([data-theme=light]){:scope{--ds-chip-bg:var(--ds-surface-quiet);--ds-chip-fg:var(--ds-text-primary);--ds-chip-on-fg:var(--ds-text-primary);--ds-chip-rim-hi:var(--ds-line-rim-hi);--ds-chip-rim-mid:var(--ds-line-rim-mid);--ds-chip-rim-lo:var(--ds-line-rim-lo);--ds-chip-top:var(--ds-level-sheen);--ds-chip-foot:var(--ds-level-3);--ds-chip-cast:var(--ds-level-shadow-2);--ds-chip-on-top:var(--ds-surface-chosen-tint-top);--ds-chip-on-foot:var(--ds-surface-chosen-tint-foot);--ds-chip-on-cast:var(--ds-level-shadow-2);--ds-chip-edge:var(--ds-level-shadow-edge);--ds-chip-streak:var(--ds-level-streak)}}@scope([data-theme=dark]){:scope{--ds-chip-bg:var(--ds-surface-quiet);--ds-chip-fg:var(--ds-text-primary);--ds-chip-on-fg:var(--ds-text-primary);--ds-chip-rim-hi:var(--ds-line-rim-hi);--ds-chip-rim-mid:var(--ds-line-rim-mid);--ds-chip-rim-lo:var(--ds-line-rim-lo);--ds-chip-top:var(--ds-level-sheen);--ds-chip-foot:var(--ds-level-3);--ds-chip-cast:var(--ds-level-shadow-2);--ds-chip-on-top:var(--ds-surface-chosen-tint-top);--ds-chip-on-foot:var(--ds-surface-chosen-tint-foot);--ds-chip-on-cast:var(--ds-level-shadow-2);--ds-chip-edge:var(--ds-level-shadow-edge);--ds-chip-streak:var(--ds-level-streak)}}@media (prefers-color-scheme:light){@scope(:root:not([data-theme])){:scope{--ds-chip-bg:var(--ds-surface-quiet);--ds-chip-fg:var(--ds-text-primary);--ds-chip-on-fg:var(--ds-text-primary);--ds-chip-rim-hi:var(--ds-line-rim-hi);--ds-chip-rim-mid:var(--ds-line-rim-mid);--ds-chip-rim-lo:var(--ds-line-rim-lo);--ds-chip-top:var(--ds-level-sheen);--ds-chip-foot:var(--ds-level-3);--ds-chip-cast:var(--ds-level-shadow-2);--ds-chip-on-top:var(--ds-surface-chosen-tint-top);--ds-chip-on-foot:var(--ds-surface-chosen-tint-foot);--ds-chip-on-cast:var(--ds-level-shadow-2);--ds-chip-edge:var(--ds-level-shadow-edge);--ds-chip-streak:var(--ds-level-streak)}}}[data-look]{--ds-chip-padding-inline:var(--ds-gap-lg);--ds-chip-gap:var(--ds-gap-sm);--ds-chip-radius:var(--ds-corner-round)}@media (prefers-reduced-motion:reduce){.pane-Chip-module__mark{transition:none}}@media (forced-colors:active){.pane-Chip-module__root{border:var(--ds-width-hairline) solid ButtonText}.pane-Chip-module__root:before{display:none}.pane-Chip-module__on{border:var(--ds-focus-ring-width) solid Highlight}}@media (hover:hover){button.pane-Chip-module__root:not([data-disabled]):hover{background-image:linear-gradient(var(--ds-surface-quiet),var(--ds-surface-quiet))}}:root{--ds-input-bg:var(--ds-surface-carve);--ds-input-bg-page:var(--ds-surface-carve);--ds-input-fg:var(--ds-text-primary);--ds-input-placeholder:var(--ds-text-secondary);--ds-input-ring:var(--ds-line-rim-lo);--ds-input-ring-page:var(--ds-line-divider);--ds-input-ring-hover:var(--ds-line-ring);--ds-input-ring-invalid:var(--ds-status-critical-mark);--ds-input-inset:var(--ds-elevation-well);--ds-input-height-md:var(--ds-control-lg);--ds-input-height-sm:var(--ds-control-sm);--ds-input-padding:var(--ds-gap-lg);--ds-input-radius:var(--ds-corner-round);--ds-input-radius-multiline:var(--ds-corner-media);--ds-input-groove:var(--ds-elevation-groove);--ds-input-ring-readonly:var(--ds-line-edge)}@scope([data-theme=light]){:scope{--ds-input-bg:var(--ds-surface-carve);--ds-input-bg-page:var(--ds-surface-carve);--ds-input-fg:var(--ds-text-primary);--ds-input-placeholder:var(--ds-text-secondary);--ds-input-ring:var(--ds-line-rim-lo);--ds-input-ring-page:var(--ds-line-divider);--ds-input-ring-hover:var(--ds-line-ring);--ds-input-ring-invalid:var(--ds-status-critical-mark);--ds-input-inset:var(--ds-elevation-well);--ds-input-groove:var(--ds-elevation-groove);--ds-input-ring-readonly:var(--ds-line-edge)}}@scope([data-theme=dark]){:scope{--ds-input-bg:var(--ds-surface-carve);--ds-input-bg-page:var(--ds-surface-carve);--ds-input-fg:var(--ds-text-primary);--ds-input-placeholder:var(--ds-text-secondary);--ds-input-ring:var(--ds-line-rim-lo);--ds-input-ring-page:var(--ds-line-divider);--ds-input-ring-hover:var(--ds-line-ring);--ds-input-ring-invalid:var(--ds-status-critical-mark);--ds-input-inset:var(--ds-elevation-well);--ds-input-groove:var(--ds-elevation-groove);--ds-input-ring-readonly:var(--ds-line-edge)}}@media (prefers-color-scheme:light){@scope(:root:not([data-theme])){:scope{--ds-input-bg:var(--ds-surface-carve);--ds-input-bg-page:var(--ds-surface-carve);--ds-input-fg:var(--ds-text-primary);--ds-input-placeholder:var(--ds-text-secondary);--ds-input-ring:var(--ds-line-rim-lo);--ds-input-ring-page:var(--ds-line-divider);--ds-input-ring-hover:var(--ds-line-ring);--ds-input-ring-invalid:var(--ds-status-critical-mark);--ds-input-inset:var(--ds-elevation-well);--ds-input-groove:var(--ds-elevation-groove);--ds-input-ring-readonly:var(--ds-line-edge)}}}[data-look]{--ds-input-padding:var(--ds-gap-lg);--ds-input-radius:var(--ds-corner-round);--ds-input-radius-multiline:var(--ds-corner-media)}:root{--ds-select-trigger-bg:var(--ds-surface-carve);--ds-select-trigger-fg:var(--ds-text-primary);--ds-select-trigger-ring:var(--ds-line-ring);--ds-select-height-sm:var(--ds-control-sm);--ds-select-height-md:var(--ds-control-lg);--ds-select-padding:var(--ds-gap-lg);--ds-select-radius:var(--ds-corner-round);--ds-select-menu-bg:var(--ds-surface-raised);--ds-select-menu-ring:var(--ds-line-divider);--ds-select-menu-radius:var(--ds-corner-inner);--ds-select-menu-shadow:var(--ds-elevation-float);--ds-select-menu-min:var(--ds-control-menu-min);--ds-select-item-hover:var(--ds-surface-quiet);--ds-select-item-check:var(--ds-text-primary);--ds-select-gap:var(--ds-gap-sm);--ds-select-groove:var(--ds-elevation-groove);--ds-select-menu-inset:var(--ds-gap-sm);--ds-select-item-height:var(--ds-control-lg);--ds-select-item-lens:var(--ds-elevation-lens);--ds-select-item-glint:var(--ds-action-glint);--ds-select-hit:var(--ds-layout-touch)}@scope([data-theme=light]){:scope{--ds-select-trigger-bg:var(--ds-surface-carve);--ds-select-trigger-fg:var(--ds-text-primary);--ds-select-trigger-ring:var(--ds-line-ring);--ds-select-menu-bg:var(--ds-surface-raised);--ds-select-menu-ring:var(--ds-line-divider);--ds-select-menu-shadow:var(--ds-elevation-float);--ds-select-item-hover:var(--ds-surface-quiet);--ds-select-item-check:var(--ds-text-primary);--ds-select-groove:var(--ds-elevation-groove);--ds-select-item-lens:var(--ds-elevation-lens)}}@scope([data-theme=dark]){:scope{--ds-select-trigger-bg:var(--ds-surface-carve);--ds-select-trigger-fg:var(--ds-text-primary);--ds-select-trigger-ring:var(--ds-line-ring);--ds-select-menu-bg:var(--ds-surface-raised);--ds-select-menu-ring:var(--ds-line-divider);--ds-select-menu-shadow:var(--ds-elevation-float);--ds-select-item-hover:var(--ds-surface-quiet);--ds-select-item-check:var(--ds-text-primary);--ds-select-groove:var(--ds-elevation-groove);--ds-select-item-lens:var(--ds-elevation-lens)}}@media (prefers-color-scheme:light){@scope(:root:not([data-theme])){:scope{--ds-select-trigger-bg:var(--ds-surface-carve);--ds-select-trigger-fg:var(--ds-text-primary);--ds-select-trigger-ring:var(--ds-line-ring);--ds-select-menu-bg:var(--ds-surface-raised);--ds-select-menu-ring:var(--ds-line-divider);--ds-select-menu-shadow:var(--ds-elevation-float);--ds-select-item-hover:var(--ds-surface-quiet);--ds-select-item-check:var(--ds-text-primary);--ds-select-groove:var(--ds-elevation-groove);--ds-select-item-lens:var(--ds-elevation-lens)}}}[data-look]{--ds-select-padding:var(--ds-gap-lg);--ds-select-radius:var(--ds-corner-round);--ds-select-menu-radius:var(--ds-corner-inner);--ds-select-gap:var(--ds-gap-sm);--ds-select-menu-inset:var(--ds-gap-sm)}.pane-Select-module__trigger{justify-content:space-between;align-items:center;gap:var(--ds-select-gap);inline-size:100%;padding-inline:var(--ds-select-padding);border-radius:var(--ds-select-radius);background:var(--ds-select-trigger-bg);color:var(--ds-select-trigger-fg);box-shadow:var(--ds-select-groove);font:inherit;font-size:var(--ds-type-body);text-align:start;cursor:pointer;transition:box-shadow var(--ds-motion-hover) var(--ds-motion-easing);border:0;display:inline-flex;position:relative}@keyframes pane-Select-module__menu-in{0%{opacity:0;transform:translateY(calc(var(--ds-motion-lift) * -2)) scale(var(--ds-motion-press-scale))}}@media (forced-colors:active){.pane-Select-module__trigger,.pane-Select-module__menu{border:var(--ds-width-hairline) solid ButtonText}.pane-Select-module__item[data-highlighted]{outline:var(--ds-width-ring) solid Highlight}}@media (forced-colors:active){.pane-InputGroup-module__root{border:var(--ds-width-hairline) solid FieldText}}@media (forced-colors:active){.pane-Input-module__root{border:var(--ds-width-hairline) solid FieldText}.pane-Input-module__root[aria-invalid=true]{border-width:var(--ds-width-ring)}}:root{--ds-switch-width:var(--ds-control-switch);--ds-switch-height:var(--ds-control-sm);--ds-switch-knob:var(--ds-control-check);--ds-switch-hit:var(--ds-layout-touch);--ds-switch-inset-gap:var(--ds-gap-xs);--ds-switch-bg:var(--ds-surface-carve);--ds-switch-bg-page:var(--ds-surface-carve);--ds-switch-ring:var(--ds-line-ring);--ds-switch-on-bg:var(--ds-action-loud-top);--ds-switch-knob-bg:var(--ds-surface-knob);--ds-switch-tick:var(--ds-text-on-light);--ds-switch-inset:var(--ds-elevation-well);--ds-switch-knob-shadow:var(--ds-elevation-bead);--ds-switch-carve:var(--ds-elevation-carve);--ds-switch-on-carve:var(--ds-elevation-on-glow);--ds-switch-on-top:var(--ds-action-loud-foot);--ds-switch-knob-shade:var(--ds-surface-knob-shade);--ds-switch-ring-invalid:var(--ds-status-critical-mark)}@scope([data-theme=light]){:scope{--ds-switch-bg:var(--ds-surface-carve);--ds-switch-bg-page:var(--ds-surface-carve);--ds-switch-ring:var(--ds-line-ring);--ds-switch-on-bg:var(--ds-action-loud-top);--ds-switch-tick:var(--ds-text-on-light);--ds-switch-inset:var(--ds-elevation-well);--ds-switch-carve:var(--ds-elevation-carve);--ds-switch-on-carve:var(--ds-elevation-on-glow);--ds-switch-on-top:var(--ds-action-loud-foot);--ds-switch-ring-invalid:var(--ds-status-critical-mark)}}@scope([data-theme=dark]){:scope{--ds-switch-bg:var(--ds-surface-carve);--ds-switch-bg-page:var(--ds-surface-carve);--ds-switch-ring:var(--ds-line-ring);--ds-switch-on-bg:var(--ds-action-loud-top);--ds-switch-tick:var(--ds-text-on-light);--ds-switch-inset:var(--ds-elevation-well);--ds-switch-carve:var(--ds-elevation-carve);--ds-switch-on-carve:var(--ds-elevation-on-glow);--ds-switch-on-top:var(--ds-action-loud-foot);--ds-switch-ring-invalid:var(--ds-status-critical-mark)}}@media (prefers-color-scheme:light){@scope(:root:not([data-theme])){:scope{--ds-switch-bg:var(--ds-surface-carve);--ds-switch-bg-page:var(--ds-surface-carve);--ds-switch-ring:var(--ds-line-ring);--ds-switch-on-bg:var(--ds-action-loud-top);--ds-switch-tick:var(--ds-text-on-light);--ds-switch-inset:var(--ds-elevation-well);--ds-switch-carve:var(--ds-elevation-carve);--ds-switch-on-carve:var(--ds-elevation-on-glow);--ds-switch-on-top:var(--ds-action-loud-foot);--ds-switch-ring-invalid:var(--ds-status-critical-mark)}}}[data-look]{--ds-switch-inset-gap:var(--ds-gap-xs)}@media (forced-colors:active){.pane-Switch-module__track{border:var(--ds-width-hairline) solid ButtonText}.pane-Switch-module__track[data-state=checked]{background:highlight}.pane-Switch-module__knob{background:buttontext}}@media (hover:hover){.pane-Switch-module__track:not(:disabled):hover:after{border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet)}}@property --pane-fill-top{syntax:"<color>";inherits:false;initial-value:#0000}@property --pane-fill-foot{syntax:"<color>";inherits:false;initial-value:#0000}:root{--ds-color-white:#fff;--ds-color-white-a-10:#ffffff1a;--ds-color-white-a-12:#ffffff1f;--ds-color-white-a-14:#ffffff24;--ds-color-white-a-16:#ffffff29;--ds-color-white-a-20:#fff3;--ds-color-white-a-25:#ffffff40;--ds-color-white-a-26:#ffffff42;--ds-color-white-a-28:#ffffff47;--ds-color-white-a-30:#ffffff4d;--ds-color-white-a-40:#fff6;--ds-color-white-a-42:#ffffff6b;--ds-color-white-a-45:#ffffff73;--ds-color-white-a-50:#ffffff80;--ds-color-white-a-55:#ffffff8c;--ds-color-white-a-56:#ffffff8f;--ds-color-white-a-62:#ffffff9e;--ds-color-white-a-70:#ffffffb3;--ds-color-white-a-78:#ffffffc7;--ds-color-white-a-85:#ffffffd9;--ds-color-white-a-90:#ffffffe6;--ds-color-white-a-92:#ffffffeb;--ds-color-white-a-95:#fffffff2;--ds-color-white-a-03:#ffffff08;--ds-color-white-a-05:#ffffff0d;--ds-color-white-a-06:#ffffff0f;--ds-color-white-a-08:#ffffff14;--ds-color-graphite-50:#f6f6fb;--ds-color-graphite-100:#eaebef;--ds-color-graphite-150:#dddde2;--ds-color-graphite-200:#d0d0d5;--ds-color-graphite-300:#b7b7bb;--ds-color-graphite-400:#98989c;--ds-color-graphite-500:#7a7a7e;--ds-color-graphite-600:#5d5d61;--ds-color-graphite-700:#444548;--ds-color-graphite-750:#353539;--ds-color-graphite-800:#2b2b2e;--ds-color-graphite-850:#25252c;--ds-color-graphite-900:#1c1c22;--ds-color-graphite-950:#141418;--ds-color-graphite-solid:#2c2c34;--ds-color-ink-700:#26282d;--ds-color-ink-900:#111214;--ds-color-ink-950:#050506;--ds-color-blue-50:#f0f8ff;--ds-color-blue-100:#dfeeff;--ds-color-blue-200:#c1ddff;--ds-color-blue-300:#9cc7ff;--ds-color-blue-400:#4da3ff;--ds-color-blue-500:#4592f6;--ds-color-blue-600:#0071e3;--ds-color-blue-700:#0062c4;--ds-color-blue-800:#0052a8;--ds-color-blue-900:#132b4c;--ds-color-blue-950:#0f1b2b;--ds-color-shade-a-18:#0000002e;--ds-color-shade-a-35:#00000059;--ds-color-shade-a-55:#0000008c;--ds-color-foliage-light:#6f8f5a;--ds-color-foliage-dark:#26331f;--ds-color-green-50:#f2f9f3;--ds-color-green-100:#e3f2e5;--ds-color-green-200:#c7e3cc;--ds-color-green-300:#a6d1ad;--ds-color-green-400:#3fcb77;--ds-color-green-500:#57a76a;--ds-color-green-600:#13803c;--ds-color-green-700:#286a3b;--ds-color-green-800:#204d2c;--ds-color-green-900:#18321e;--ds-color-green-950:#121e14;--ds-color-amber-50:#fcf6ed;--ds-color-amber-100:#f7ebd9;--ds-color-amber-200:#edd8b5;--ds-color-amber-300:#e0bf88;--ds-color-amber-400:#f5b000;--ds-color-amber-500:#bf8600;--ds-color-amber-600:#a26700;--ds-color-amber-700:#9a6400;--ds-color-amber-800:#5b3b00;--ds-color-amber-900:#3a2802;--ds-color-amber-950:#221909;--ds-color-red-50:#fff3f1;--ds-color-red-100:#ffe5e0;--ds-color-red-200:#ffcdc4;--ds-color-red-300:#fbaea0;--ds-color-red-400:#ff6b5e;--ds-color-red-500:#e56452;--ds-color-red-600:#c42b1c;--ds-color-red-700:#9a3226;--ds-color-red-800:#70271e;--ds-color-red-900:#471c16;--ds-color-red-950:#291410;--ds-color-ink-a-10:#1112141a;--ds-color-ink-a-12:#1112141f;--ds-color-ink-a-14:#11121424;--ds-color-ink-a-16:#11121429;--ds-color-ink-a-20:#11121433;--ds-color-ink-a-25:#11121440;--ds-color-ink-a-30:#1112144d;--ds-color-ink-a-40:#11121466;--ds-color-ink-a-50:#11121480;--ds-color-ink-a-56:#1112148f;--ds-color-ink-a-62:#1112149e;--ds-color-ink-a-70:#111214b3;--ds-color-ink-a-78:#111214c7;--ds-color-ink-a-85:#111214d9;--ds-color-ink-a-90:#111214e6;--ds-color-ink-a-95:#111214f2;--ds-color-ink-a-03:#11121408;--ds-color-ink-a-05:#1112140d;--ds-color-ink-a-06:#1112140f;--ds-color-ink-a-08:#11121414;--ds-color-paper-0:#fff;--ds-color-paper-50:#f2f2f5;--ds-color-paper-100:#e9e9ee;--ds-color-paper-150:#ecedf0;--ds-color-blue-a-10:#0071e31a;--ds-color-blue-a-22:#0071e338;--ds-color-blue-a-80:#0071e3cc;--ds-color-sky-a-60:#4da3ff99;--ds-color-smoke-1:#141518c7;--ds-color-smoke-2:#ffffff12;--ds-color-smoke-3:#2b2c33f2;--ds-color-smoke-4:#3c3d45f7;--ds-color-smoke-1-light:#f7f7f9c7;--ds-color-smoke-2-light:#1112141f;--ds-color-smoke-3-light:#fffffff2;--ds-color-smoke-4-light:#fff;--ds-color-smoke-scrim:#00000080;--ds-color-smoke-scrim-light:#1112144d;--ds-color-smoke-glass:#24252b73;--ds-color-smoke-glass-light:#f7f7f9a8;--ds-color-smoke-2-solid:#34353c;--ds-color-smoke-2-solid-light:#fff;--ds-color-loud-top:#f4f3f0;--ds-color-loud-foot:#e6e4e0;--ds-color-chosen-top:#4a4b4f;--ds-color-chosen-foot:#333438;--ds-color-chosen-top-light:#fff;--ds-color-chosen-foot-light:#ecedf0;--ds-color-mesh-base:#ece7f1;--ds-color-mesh-peach:#f7b27c;--ds-color-mesh-coral:#f2837b;--ds-color-mesh-violet:#5f5bf2;--ds-color-mesh-lilac:#b9a3f5;--ds-color-mesh-ember-base:#f3e6df;--ds-color-mesh-ember-a:#f5b04c;--ds-color-mesh-ember-b:#ee6f7a;--ds-color-mesh-ember-c:#6b2e63;--ds-color-mesh-ember-d:#d9849c;--ds-color-mesh-tide-base:#e3eef2;--ds-color-mesh-tide-a:#7fe0d1;--ds-color-mesh-tide-b:#7fbcf5;--ds-color-mesh-tide-c:#2b3a9e;--ds-color-mesh-tide-d:#9cc8e8;--ds-color-mesh-dusk-base:#e8e4f0;--ds-color-mesh-dusk-a:#c9a9f2;--ds-color-mesh-dusk-b:#f09ab3;--ds-color-mesh-dusk-c:#1e2a5c;--ds-color-mesh-dusk-d:#8c7bd6;--ds-color-data-light-1:#2a78d6;--ds-color-data-dark-1:#3987e5;--ds-color-data-light-2:#eb6834;--ds-color-data-dark-2:#d95926;--ds-color-data-light-3:#1baf7a;--ds-color-data-dark-3:#199e70;--ds-color-data-light-4:#eda100;--ds-color-data-dark-4:#c98500;--ds-color-data-light-5:#e87ba4;--ds-color-data-dark-5:#d55181;--ds-color-data-light-6:#008300;--ds-color-data-dark-6:#008300;--ds-color-data-light-7:#6250d6;--ds-color-data-dark-7:#9085e9;--ds-color-data-light-8:#e34948;--ds-color-data-dark-8:#e66767;--ds-color-data-seq-dark-1:#184f95;--ds-color-data-seq-light-1:#86b6ef;--ds-color-data-seq-dark-2:#256abf;--ds-color-data-seq-light-2:#5598e7;--ds-color-data-seq-dark-3:#3987e5;--ds-color-data-seq-light-3:#2a78d6;--ds-color-data-seq-dark-4:#6da7ec;--ds-color-data-seq-light-4:#1c5cab;--ds-color-data-seq-dark-5:#9ec5f4;--ds-color-data-seq-light-5:#104281;--ds-color-violet-100:#ede9fe;--ds-color-violet-200:#ddd6fe;--ds-color-violet-300:#c4b5fd;--ds-color-violet-400:#a78bfa;--ds-color-violet-500:#8b5cf6;--ds-color-violet-600:#7046e0;--ds-color-violet-800:#4c2a9e;--ds-color-violet-900:#2e1a63;--ds-color-crystal-neutral-top-dark:#d0d0d53d;--ds-color-crystal-neutral-top-light:#b7b7bbb2;--ds-color-crystal-neutral-foot-dark:#98989c24;--ds-color-crystal-neutral-foot-light:#b7b7bb61;--ds-color-crystal-neutral-rim-dark:#d0d0d557;--ds-color-crystal-neutral-rim-light:#5d5d614c;--ds-color-crystal-neutral-glow-dark:#98989c73;--ds-color-crystal-neutral-glow-light:#5d5d6159;--ds-color-crystal-neutral-muted-dark:#98989c29;--ds-color-crystal-neutral-muted-light:#5d5d6124;--ds-color-crystal-info-top-dark:#c1ddff3d;--ds-color-crystal-info-top-light:#c1ddffb2;--ds-color-crystal-info-foot-dark:#4da3ff24;--ds-color-crystal-info-foot-light:#c1ddff61;--ds-color-crystal-info-rim-dark:#c1ddff57;--ds-color-crystal-info-rim-light:#0071e34c;--ds-color-crystal-info-glow-dark:#4da3ff73;--ds-color-crystal-info-glow-light:#0071e359;--ds-color-crystal-info-muted-dark:#4da3ff29;--ds-color-crystal-info-muted-light:#0071e324;--ds-color-crystal-positive-top-dark:#c7e3cc3d;--ds-color-crystal-positive-top-light:#c7e3ccb2;--ds-color-crystal-positive-foot-dark:#3fcb7724;--ds-color-crystal-positive-foot-light:#c7e3cc61;--ds-color-crystal-positive-rim-dark:#c7e3cc57;--ds-color-crystal-positive-rim-light:#13803c4c;--ds-color-crystal-positive-glow-dark:#3fcb7773;--ds-color-crystal-positive-glow-light:#13803c59;--ds-color-crystal-positive-muted-dark:#3fcb7729;--ds-color-crystal-positive-muted-light:#13803c24;--ds-color-crystal-warning-top-dark:#edd8b53d;--ds-color-crystal-warning-top-light:#edd8b5b2;--ds-color-crystal-warning-foot-dark:#f5b00024;--ds-color-crystal-warning-foot-light:#edd8b561;--ds-color-crystal-warning-rim-dark:#edd8b557;--ds-color-crystal-warning-rim-light:#bf86004c;--ds-color-crystal-warning-glow-dark:#f5b00073;--ds-color-crystal-warning-glow-light:#bf860059;--ds-color-crystal-warning-muted-dark:#f5b00029;--ds-color-crystal-warning-muted-light:#bf860024;--ds-color-crystal-critical-top-dark:#ffcdc43d;--ds-color-crystal-critical-top-light:#ffcdc4b2;--ds-color-crystal-critical-foot-dark:#ff6b5e24;--ds-color-crystal-critical-foot-light:#ffcdc461;--ds-color-crystal-critical-rim-dark:#ffcdc457;--ds-color-crystal-critical-rim-light:#c42b1c4c;--ds-color-crystal-critical-glow-dark:#ff6b5e73;--ds-color-crystal-critical-glow-light:#c42b1c59;--ds-color-crystal-critical-muted-dark:#ff6b5e29;--ds-color-crystal-critical-muted-light:#c42b1c24;--ds-color-crystal-accent-top-dark:#ddd6fe3d;--ds-color-crystal-accent-top-light:#ddd6feb2;--ds-color-crystal-accent-foot-dark:#a78bfa24;--ds-color-crystal-accent-foot-light:#ddd6fe61;--ds-color-crystal-accent-rim-dark:#ddd6fe57;--ds-color-crystal-accent-rim-light:#8b5cf64c;--ds-color-crystal-accent-glow-dark:#a78bfa73;--ds-color-crystal-accent-glow-light:#8b5cf659;--ds-color-crystal-accent-muted-dark:#a78bfa29;--ds-color-crystal-accent-muted-light:#8b5cf624;--ds-color-syntax-bg-dark:#16171c;--ds-color-syntax-fg-dark:#e6e7eb;--ds-color-syntax-comment-dark:#8c91a1;--ds-color-syntax-keyword-dark:#c4a6ff;--ds-color-syntax-string-dark:#9be3a6;--ds-color-syntax-number-dark:#f5c27a;--ds-color-syntax-function-dark:#8cc8ff;--ds-color-syntax-type-dark:#7fd6e8;--ds-color-syntax-tag-dark:#ff9db0;--ds-color-syntax-attr-dark:#f7d58b;--ds-color-syntax-property-dark:#7fd6e8;--ds-color-syntax-punctuation-dark:#a7abb8;--ds-color-syntax-bg-light:#f4f4f7;--ds-color-syntax-fg-light:#1c1d22;--ds-color-syntax-comment-light:#5f6474;--ds-color-syntax-keyword-light:#6a3fd6;--ds-color-syntax-string-light:#1d7333;--ds-color-syntax-number-light:#8f5200;--ds-color-syntax-function-light:#0a58b5;--ds-color-syntax-type-light:#0a6577;--ds-color-syntax-tag-light:#ac1f55;--ds-color-syntax-attr-light:#7f5300;--ds-color-syntax-property-light:#0a6577;--ds-color-syntax-punctuation-light:#4e5363;--ds-blur-md:20px;--ds-blur-lg:64px;--ds-blur-mesh:40px;--ds-blur-clear:32px;--ds-saturate-glass:1.8;--ds-space-0:0px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-7:28px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-14:56px;--ds-space-16:64px;--ds-space-20:80px;--ds-space-24:96px;--ds-space-32:128px;--ds-space-px:1px;--ds-space-0-5:2px;--ds-space-1-5:6px;--ds-space-2-5:10px;--ds-space-3-5:14px;--ds-space-5-5:22px;--ds-size-hairline:1px;--ds-size-ring:2px;--ds-size-halo:5px;--ds-size-avatar-ring:4px;--ds-size-avatar-sm:30px;--ds-size-avatar-md:44px;--ds-size-avatar-lg:84px;--ds-size-control-sm:32px;--ds-size-control-md:36px;--ds-size-control-lg:44px;--ds-size-control-xl:56px;--ds-size-icon-sm:16px;--ds-size-icon-md:18px;--ds-size-measure:32em;--ds-size-touch:44px;--ds-size-sidebar:280px;--ds-size-badge:22px;--ds-size-dot:6px;--ds-size-bar:4px;--ds-size-thumb:20px;--ds-size-track:6px;--ds-size-menu-min:180px;--ds-size-slider-min:240px;--ds-size-check:24px;--ds-size-switch:52px;--ds-size-mark:10px;--ds-size-kbd:22px;--ds-size-overlay-md:480px;--ds-size-overlay-lg:640px;--ds-size-overlay-side:360px;--ds-size-overlay-pop:320px;--ds-size-overlay-tip:240px;--ds-size-overlay-toast:400px;--ds-size-grabber:36px;--ds-size-fab:56px;--ds-size-listbox-max:320px;--ds-size-input-min:96px;--ds-size-radio-card-min:200px;--ds-size-star:22px;--ds-size-nav-bar:60px;--ds-size-nav-item:52px;--ds-size-nav-item-min:64px;--ds-size-nav-panel:320px;--ds-size-segment-min:72px;--ds-size-scale-label:112px;--ds-size-scale-word:96px;--ds-radius-md:18px;--ds-radius-lg:24px;--ds-radius-xl:40px;--ds-radius-pill:999px;--ds-radius-sm:4px;--ds-radius-check:7px;--ds-font-family-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, system-ui, sans-serif;--ds-font-family-mono:"SF Mono", ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace;--ds-font-size-100:11px;--ds-font-size-200:13px;--ds-font-size-300:14px;--ds-font-size-400:15px;--ds-font-size-450:16px;--ds-font-size-500:17px;--ds-font-size-600:21px;--ds-font-size-700:28px;--ds-font-size-800:44px;--ds-font-weight-regular:400;--ds-font-weight-medium:550;--ds-font-weight-semibold:650;--ds-font-leading-tight:1.15;--ds-font-leading-body:1.42;--ds-font-leading-long:1.6;--ds-font-tracking-caps:.08em;--ds-font-tracking-display:-.02em;--ds-shadow-float:0 30px 60px -20px #00000059;--ds-shadow-lift:0 8px 20px -8px #0006;--ds-shadow-halo:0 0 14px #00000073, 0 1px 2px #00000059;--ds-shadow-float-light:0 30px 60px -24px #0003;--ds-shadow-halo-light:0 0 12px #fff9, 0 1px 1px #ffffff80;--ds-shadow-well:inset 0 0 0 1px #ffffff0d, inset 0 2px 6px #000000b3;--ds-shadow-well-light:inset 0 0 0 1px #11121414, inset 0 2px 6px #11121426;--ds-shadow-cast:0 1px 2px #00000040, 0 10px 22px -10px #00000080;--ds-shadow-cast-light:0 1px 2px #0000004d, 0 10px 22px -10px #00000073;--ds-shadow-cast-press:0 1px 2px #00000040, 0 4px 10px -6px #0006;--ds-shadow-cast-accent:0 1px 2px #001e5066, 0 12px 26px -8px #0071e3cc;--ds-shadow-cast-accent-hover:0 2px 4px #001e504d, 0 16px 30px -10px #0071e3d9;--ds-shadow-cast-accent-press:0 1px 2px #001e5059, 0 4px 10px -6px #0071e399;--ds-shadow-bead:0 1px 2px #0006, 0 6px 12px -4px #00000080;--ds-shadow-carve:inset 0 2px 4px #0000008c, inset 0 -2px 0 #ffffff8c, inset 0 0 0 1px #ffffff85;--ds-shadow-carve-light:inset 0 2px 3px #11121452, inset 0 -1px 0 #fffffff2, inset 0 0 0 1px #1112149e;--ds-shadow-carve-on:inset 0 2px 4px #00143c8c, inset 0 -1px 0 #aad2ff80;--ds-shadow-carve-on-light:inset 0 2px 3px #00143c73, inset 0 0 0 1px #003c8c80;--ds-shadow-groove:inset 0 2px 4px #0000008c, inset 0 -1px 0 #fff3, inset 0 0 0 1px #ffffff8f;--ds-shadow-groove-light:inset 0 2px 4px #1112144d, inset 0 -1px 0 #fff9, inset 0 0 0 1px #1112148f;--ds-shadow-lens:inset 0 1px 0 #ffffff29, inset 0 0 0 1px #ffffff0d;--ds-shadow-lens-light:inset 0 0 0 1px #1112140d;--ds-shadow-etch:inset 0 1px 2px #00000073, inset 0 -1px 0 #ffffff47;--ds-shadow-etch-light:inset 0 1px 2px #1112144d, inset 0 -1px 0 #fff;--ds-shadow-portrait:inset 0 0 0 1px #ffffff47, inset 0 1px 0 #ffffff73, inset 0 -8px 14px -10px #0000008c;--ds-shadow-track:inset 0 1px 3px #00000080;--ds-shadow-track-light:inset 0 1px 3px #1112142e;--ds-shadow-loud-glow:0 0 0 1px #ffffff4d, 0 8px 26px -6px #ffffff61, 0 2px 6px #00000059;--ds-shadow-loud-glow-light:inset 0 1px 0 #ffffff38, 0 10px 22px -8px #1112148c;--ds-shadow-quiet-cast:0 6px 14px -8px #0009;--ds-shadow-quiet-cast-light:0 6px 14px -8px #1112144d;--ds-shadow-chosen-cast:0 4px 10px -4px #0009;--ds-shadow-chosen-cast-light:0 4px 10px -4px #1112144d;--ds-shadow-on-glow:inset 0 1px 2px #00000040, 0 0 6px #ffffff59, 0 0 18px #ffffff40;--ds-shadow-on-glow-light:inset 0 1px 2px #0006;--ds-shadow-level-1:0 14px 30px -10px #000000bf, 0 2px 6px #00000080;--ds-shadow-level-1-light:0 14px 30px -12px #11121440, 0 2px 6px #11121414;--ds-shadow-level-2:0 6px 14px -8px #000000a6;--ds-shadow-level-2-light:0 6px 14px -8px #11121426;--ds-shadow-level-3:0 30px 80px -20px #000000e6, 0 8px 24px #00000080;--ds-shadow-level-3-light:0 30px 80px -24px #11121459, 0 8px 24px #1112141f;--ds-shadow-level-4:0 18px 40px -12px #000000d9, 0 4px 12px #00000073;--ds-shadow-level-4-light:0 18px 40px -12px #1112144d, 0 4px 12px #1112141a;--ds-shadow-edge:inset 0 1px 0 #fff3, inset 1.5px 2px 6px -2px #ffffff26, inset -1px -6px 14px -6px #000000b3;--ds-shadow-edge-light:inset 0 1px 0 #ffffffe6, inset 1.5px 2px 6px -2px #fff9, inset -1px -6px 14px -6px #0000002e, inset 0 0 0 1px #11121414;--ds-shadow-bloom:0 0 0 1px #ffffff80, 0 0 10px #ffffff59, 0 8px 30px -4px #ffffff59, 0 4px 12px #0006;--ds-shadow-bloom-light:inset 0 1px 0 #ffffff38, 0 10px 22px -8px #1112148c;--ds-shadow-glow-soft:0 0 6px #ffffff59, 0 0 18px #ffffff40;--ds-shadow-glow-soft-light:0 0 0 0 #fff0;--ds-shadow-glow-mark:0 0 3px #ffffff80, 0 0 10px 1px #ffffff59;--ds-shadow-glow-mark-light:0 0 0 0 #fff0;--ds-shadow-ring:inset 0 0 0 1px #ffffff8f;--ds-shadow-ring-light:inset 0 0 0 1px #111214b3;--ds-shadow-step:inset 0 0 0 1px #ffffff17, inset 0 1px 0 #ffffff14;--ds-shadow-step-light:inset 0 0 0 1px #11121414, inset 0 1px 0 #fff;--ds-duration-snap:70ms;--ds-duration-brisk:.13s;--ds-duration-quick:.2s;--ds-duration-release:.3s;--ds-duration-linger:.38s;--ds-duration-gentle:.42s;--ds-duration-slow:.64s;--ds-duration-stagger:70ms;--ds-duration-spin:.9s;--ds-duration-breathe:1.4s;--ds-easing-soft:cubic-bezier(.22, 1, .36, 1);--ds-easing-inout:cubic-bezier(.45, 0, .2, 1);--ds-brightness-dim:.7;--ds-brightness-mid:.56;--ds-brightness-bright:.48;--ds-brightness-none:1;--ds-brightness-light:1.12;--ds-distance-rise:16px;--ds-distance-lift:2px;--ds-scale-press:.97;--ds-breakpoint-sm:640px;--ds-breakpoint-md:768px;--ds-breakpoint-lg:1024px;--ds-breakpoint-xl:1280px;--ds-breakpoint-2xl:1536px;--ds-container-sm:640px;--ds-container-md:768px;--ds-container-lg:1024px;--ds-container-xl:1200px;--ds-container-2xl:1440px;--ds-columns-4:4;--ds-columns-8:8;--ds-columns-12:12;--ds-z-base:0;--ds-z-raised:10;--ds-z-sticky:100;--ds-z-overlay:1000;--ds-z-toast:1100;--ds-alpha-half:.5;--ds-alpha-ambient:.55;--ds-alpha-dim:.55;--ds-alpha-wash:.1;--ds-ratio-square:1 / 1;--ds-ratio-photo:4 / 3;--ds-ratio-video:16 / 9;--ds-ratio-portrait:3 / 4;--ds-ratio-wide:21 / 9;--ds-ratio-sheet-max:85dvh;--ds-surface-glass:var(--ds-color-white-a-06);--ds-surface-solid:var(--ds-color-graphite-solid);--ds-surface-quiet:var(--ds-color-white-a-08);--ds-surface-light:var(--ds-color-white);--ds-surface-placeholder-hi:var(--ds-color-foliage-light);--ds-surface-placeholder-lo:var(--ds-color-foliage-dark);--ds-surface-sheen-top:var(--ds-color-white-a-10);--ds-surface-sheen-bottom:var(--ds-color-white-a-03);--ds-surface-well:var(--ds-color-shade-a-18);--ds-surface-page:var(--ds-color-graphite-950);--ds-surface-raised:var(--ds-color-graphite-900);--ds-surface-sunken:var(--ds-color-graphite-850);--ds-surface-knob:var(--ds-color-white);--ds-surface-carve:var(--ds-color-shade-a-35);--ds-surface-knob-shade:var(--ds-color-paper-100);--ds-surface-lit-quiet-top:var(--ds-color-white-a-14);--ds-surface-lit-quiet-foot:var(--ds-color-white-a-05);--ds-surface-lit-chosen-top:var(--ds-color-white-a-30);--ds-surface-lit-chosen-foot:var(--ds-color-white-a-12);--ds-surface-lit-on-top:var(--ds-color-white-a-70);--ds-surface-lit-on-foot:var(--ds-color-white-a-90);--ds-surface-chosen-tint-top:var(--ds-color-white-a-30);--ds-surface-chosen-tint-foot:var(--ds-color-white-a-12);--ds-surface-chosen-top:var(--ds-color-chosen-top);--ds-surface-chosen-foot:var(--ds-color-chosen-foot);--ds-surface-well-deep:var(--ds-color-shade-a-55);--ds-text-primary:var(--ds-color-white);--ds-text-secondary:var(--ds-color-white-a-92);--ds-text-tertiary:var(--ds-color-white-a-62);--ds-text-on-light:var(--ds-color-ink-900);--ds-text-on-accent:var(--ds-color-ink-900);--ds-text-critical:var(--ds-color-red-300);--ds-action-accent:var(--ds-color-white);--ds-action-accent-hover:var(--ds-color-paper-150);--ds-action-accent-foot:var(--ds-color-paper-150);--ds-action-gloss:var(--ds-color-white-a-26);--ds-action-gloss-quiet:var(--ds-color-white-a-12);--ds-action-gloss-solid:var(--ds-color-white-a-03);--ds-action-foot-solid:var(--ds-color-ink-a-08);--ds-action-glint:var(--ds-color-white-a-20);--ds-action-glint-solid:var(--ds-color-ink-a-06);--ds-action-solid-top:var(--ds-color-white);--ds-action-solid-foot:var(--ds-color-paper-150);--ds-action-loud-top:var(--ds-color-loud-top);--ds-action-loud-foot:var(--ds-color-loud-foot);--ds-line-ring:var(--ds-color-white-a-30);--ds-line-divider:var(--ds-color-white-a-16);--ds-line-rim-hi:var(--ds-color-white-a-62);--ds-line-rim-mid:var(--ds-color-white-a-14);--ds-line-rim-lo:var(--ds-color-white-a-06);--ds-line-edge:var(--ds-color-white-a-55);--ds-line-rim-foot:var(--ds-color-white-a-40);--ds-focus-ring:var(--ds-color-white);--ds-focus-halo:var(--ds-color-shade-a-55);--ds-glass-blur:var(--ds-blur-clear);--ds-glass-blur-small:var(--ds-blur-md);--ds-glass-saturate:var(--ds-saturate-glass);--ds-glass-brightness:var(--ds-brightness-bright);--ds-glass-brightness-none:var(--ds-brightness-none);--ds-elevation-float:var(--ds-shadow-float);--ds-elevation-lift:var(--ds-shadow-lift);--ds-elevation-halo:var(--ds-shadow-halo);--ds-elevation-well:var(--ds-shadow-well);--ds-elevation-cast:var(--ds-shadow-cast);--ds-elevation-cast-press:var(--ds-shadow-cast-press);--ds-elevation-cast-accent:var(--ds-shadow-cast-accent);--ds-elevation-cast-accent-hover:var(--ds-shadow-cast-accent-hover);--ds-elevation-cast-accent-press:var(--ds-shadow-cast-accent-press);--ds-elevation-bead:var(--ds-shadow-bead);--ds-elevation-carve:var(--ds-shadow-carve);--ds-elevation-carve-on:var(--ds-shadow-carve-on);--ds-elevation-groove:var(--ds-shadow-groove);--ds-elevation-lens:var(--ds-shadow-lens);--ds-elevation-etch:var(--ds-shadow-etch);--ds-elevation-portrait:var(--ds-shadow-portrait);--ds-elevation-track:var(--ds-shadow-track);--ds-elevation-loud-glow:var(--ds-shadow-loud-glow);--ds-elevation-quiet-cast:var(--ds-shadow-quiet-cast);--ds-elevation-chosen-cast:var(--ds-shadow-chosen-cast);--ds-elevation-on-glow:var(--ds-shadow-on-glow);--ds-elevation-control-ring:var(--ds-shadow-ring);--ds-width-hairline:var(--ds-size-hairline);--ds-width-ring:var(--ds-size-ring);--ds-width-halo:var(--ds-size-halo);--ds-width-avatar-ring:var(--ds-size-avatar-ring);--ds-width-bar:var(--ds-size-bar);--ds-gap-xs:calc(var(--ds-space-1) * var(--ds-look-density,1));--ds-gap-sm:calc(var(--ds-space-1-5) * var(--ds-look-density,1));--ds-gap-md:calc(var(--ds-space-2) * var(--ds-look-density,1));--ds-gap-lg:calc(var(--ds-space-3) * var(--ds-look-density,1));--ds-gap-xl:calc(var(--ds-space-3-5) * var(--ds-look-density,1));--ds-gap-2xl:calc(var(--ds-space-4) * var(--ds-look-density,1));--ds-gap-inset:calc(var(--ds-space-5-5) * var(--ds-look-density,1));--ds-gap-section:calc(var(--ds-space-8) * var(--ds-look-density,1));--ds-gap-page:calc(var(--ds-space-12) * var(--ds-look-density,1));--ds-gap-3xl:calc(var(--ds-space-6) * var(--ds-look-density,1));--ds-gap-none:var(--ds-space-0);--ds-control-sm:var(--ds-size-control-sm);--ds-control-md:var(--ds-size-control-md);--ds-control-lg:var(--ds-size-control-lg);--ds-control-xl:var(--ds-size-control-xl);--ds-control-icon-sm:var(--ds-size-icon-sm);--ds-control-icon-md:var(--ds-size-icon-md);--ds-control-avatar-sm:var(--ds-size-avatar-sm);--ds-control-avatar-md:var(--ds-size-avatar-md);--ds-control-avatar-lg:var(--ds-size-avatar-lg);--ds-control-badge:var(--ds-size-badge);--ds-control-dot:var(--ds-size-dot);--ds-control-thumb:var(--ds-size-thumb);--ds-control-track:var(--ds-size-track);--ds-control-menu-min:var(--ds-size-menu-min);--ds-control-check:var(--ds-size-check);--ds-control-switch:var(--ds-size-switch);--ds-control-mark:var(--ds-size-mark);--ds-control-slider-min:var(--ds-size-slider-min);--ds-control-kbd:var(--ds-size-kbd);--ds-control-fab:var(--ds-size-fab);--ds-control-listbox-max:var(--ds-size-listbox-max);--ds-control-input-min:var(--ds-size-input-min);--ds-control-radio-card-min:var(--ds-size-radio-card-min);--ds-control-star:var(--ds-size-star);--ds-control-nav-bar:var(--ds-size-nav-bar);--ds-control-nav-item:var(--ds-size-nav-item);--ds-control-nav-item-min:var(--ds-size-nav-item-min);--ds-control-nav-panel:var(--ds-size-nav-panel);--ds-control-segment-min:var(--ds-size-segment-min);--ds-control-sidebar:var(--ds-size-sidebar);--ds-control-scale-label:var(--ds-size-scale-label);--ds-control-scale-word:var(--ds-size-scale-word);--ds-corner-panel:var(--ds-look-corner,var(--ds-radius-xl));--ds-corner-inner:max(var(--ds-radius-sm), calc(var(--ds-corner-panel) - var(--ds-gap-2xl)));--ds-corner-media:max(var(--ds-radius-sm), calc(var(--ds-corner-panel) - var(--ds-gap-inset)));--ds-corner-round:var(--ds-look-control-corner,clamp(calc(var(--ds-corner-panel) * .5), calc((var(--ds-corner-panel) - 20px) * 999), var(--ds-radius-pill)));--ds-corner-mark:var(--ds-radius-sm);--ds-corner-check:var(--ds-radius-check);--ds-type-family:var(--ds-font-family-sans);--ds-type-micro:var(--ds-font-size-100);--ds-type-caption:var(--ds-font-size-200);--ds-type-label:var(--ds-font-size-300);--ds-type-body:var(--ds-font-size-400);--ds-type-emphasis:var(--ds-font-size-500);--ds-type-title:var(--ds-font-size-600);--ds-type-headline:var(--ds-font-size-700);--ds-type-display:var(--ds-font-size-800);--ds-type-weight-regular:var(--ds-font-weight-regular);--ds-type-weight-medium:var(--ds-font-weight-medium);--ds-type-weight-semibold:var(--ds-font-weight-semibold);--ds-type-leading-tight:var(--ds-font-leading-tight);--ds-type-leading-body:var(--ds-font-leading-body);--ds-type-tracking-caps:var(--ds-font-tracking-caps);--ds-type-tracking-display:var(--ds-font-tracking-display);--ds-type-measure:var(--ds-size-measure);--ds-type-reading:var(--ds-font-size-450);--ds-type-leading-reading:var(--ds-font-leading-long);--ds-type-family-mono:var(--ds-font-family-mono);--ds-motion-hover:var(--ds-duration-linger);--ds-motion-press:var(--ds-duration-release);--ds-motion-enter:var(--ds-duration-slow);--ds-motion-scene:var(--ds-duration-slow);--ds-motion-stagger:var(--ds-duration-stagger);--ds-motion-easing:var(--ds-easing-soft);--ds-motion-easing-inout:var(--ds-easing-inout);--ds-motion-rise:var(--ds-distance-rise);--ds-motion-lift:var(--ds-distance-lift);--ds-motion-press-scale:var(--ds-scale-press);--ds-motion-spin:var(--ds-duration-spin);--ds-motion-breathe:var(--ds-duration-breathe);--ds-status-positive:var(--ds-color-green-600);--ds-status-on-positive:var(--ds-color-white);--ds-status-warning:var(--ds-color-amber-400);--ds-status-on-warning:var(--ds-color-ink-900);--ds-status-critical:var(--ds-color-red-600);--ds-status-on-critical:var(--ds-color-white);--ds-status-info:var(--ds-color-blue-600);--ds-status-on-info:var(--ds-color-white);--ds-status-info-mark:var(--ds-color-blue-400);--ds-status-positive-mark:var(--ds-color-green-400);--ds-status-warning-mark:var(--ds-color-amber-400);--ds-status-critical-mark:var(--ds-color-red-400);--ds-layout-columns:var(--ds-columns-4);--ds-layout-gutter:var(--ds-space-4);--ds-layout-margin:var(--ds-space-4);--ds-layout-container-sm:var(--ds-container-sm);--ds-layout-container-md:var(--ds-container-md);--ds-layout-container-lg:var(--ds-container-lg);--ds-layout-container-xl:var(--ds-container-xl);--ds-layout-container-2xl:var(--ds-container-2xl);--ds-layout-touch:var(--ds-size-touch);--ds-layout-sidebar:var(--ds-size-sidebar);--ds-layer-base:var(--ds-z-base);--ds-layer-raised:var(--ds-z-raised);--ds-layer-sticky:var(--ds-z-sticky);--ds-layer-overlay:var(--ds-z-overlay);--ds-layer-toast:var(--ds-z-toast);--ds-viewport-sm:var(--ds-breakpoint-sm);--ds-viewport-md:var(--ds-breakpoint-md);--ds-viewport-lg:var(--ds-breakpoint-lg);--ds-viewport-xl:var(--ds-breakpoint-xl);--ds-viewport-2xl:var(--ds-breakpoint-2xl);--ds-field-base:var(--ds-color-graphite-950);--ds-field-glow:var(--ds-color-blue-a-22);--ds-field-glow-soft:var(--ds-color-white-a-06);--ds-field-line:var(--ds-color-white-a-05);--ds-field-line-major:var(--ds-color-white-a-08);--ds-field-column:var(--ds-color-white-a-85);--ds-field-margin:var(--ds-color-white-a-70);--ds-studio-base:var(--ds-color-ink-950);--ds-studio-light:var(--ds-color-white-a-06);--ds-studio-edge:var(--ds-color-white-a-06);--ds-opacity-disabled:var(--ds-alpha-half);--ds-opacity-faint:var(--ds-alpha-dim);--ds-opacity-wash:var(--ds-alpha-wash);--ds-level-1:var(--ds-color-smoke-glass);--ds-level-2:var(--ds-color-smoke-2);--ds-level-3:var(--ds-color-smoke-3);--ds-level-4:var(--ds-color-smoke-4);--ds-level-scrim:var(--ds-color-smoke-scrim);--ds-level-streak:var(--ds-color-white-a-85);--ds-level-sheen:var(--ds-color-white-a-06);--ds-level-2-solid:var(--ds-color-smoke-2-solid);--ds-level-shadow-1:var(--ds-shadow-level-1);--ds-level-shadow-2:var(--ds-shadow-level-2);--ds-level-shadow-3:var(--ds-shadow-level-3);--ds-level-shadow-4:var(--ds-shadow-level-4);--ds-level-shadow-edge:var(--ds-shadow-edge);--ds-level-shadow-bloom:var(--ds-shadow-bloom);--ds-level-shadow-well:var(--ds-shadow-well);--ds-level-shadow-step:var(--ds-shadow-step);--ds-glow-strong:var(--ds-shadow-bloom);--ds-glow-soft:var(--ds-shadow-glow-soft);--ds-glow-mark:var(--ds-shadow-glow-mark);--ds-mesh-base:var(--ds-color-mesh-base);--ds-mesh-a:var(--ds-color-mesh-peach);--ds-mesh-b:var(--ds-color-mesh-coral);--ds-mesh-c:var(--ds-color-mesh-violet);--ds-mesh-d:var(--ds-color-mesh-lilac);--ds-mesh-ember-base:var(--ds-color-mesh-ember-base);--ds-mesh-ember-a:var(--ds-color-mesh-ember-a);--ds-mesh-ember-b:var(--ds-color-mesh-ember-b);--ds-mesh-ember-c:var(--ds-color-mesh-ember-c);--ds-mesh-ember-d:var(--ds-color-mesh-ember-d);--ds-mesh-tide-base:var(--ds-color-mesh-tide-base);--ds-mesh-tide-a:var(--ds-color-mesh-tide-a);--ds-mesh-tide-b:var(--ds-color-mesh-tide-b);--ds-mesh-tide-c:var(--ds-color-mesh-tide-c);--ds-mesh-tide-d:var(--ds-color-mesh-tide-d);--ds-mesh-dusk-base:var(--ds-color-mesh-dusk-base);--ds-mesh-dusk-a:var(--ds-color-mesh-dusk-a);--ds-mesh-dusk-b:var(--ds-color-mesh-dusk-b);--ds-mesh-dusk-c:var(--ds-color-mesh-dusk-c);--ds-mesh-dusk-d:var(--ds-color-mesh-dusk-d);--ds-mesh-blur:var(--ds-blur-mesh);--ds-mesh-glow-opacity:var(--ds-alpha-ambient);--ds-aspect-square:var(--ds-ratio-square);--ds-aspect-photo:var(--ds-ratio-photo);--ds-aspect-video:var(--ds-ratio-video);--ds-aspect-portrait:var(--ds-ratio-portrait);--ds-aspect-wide:var(--ds-ratio-wide);--ds-overlay-md:var(--ds-size-overlay-md);--ds-overlay-lg:var(--ds-size-overlay-lg);--ds-overlay-side:var(--ds-size-overlay-side);--ds-overlay-pop:var(--ds-size-overlay-pop);--ds-overlay-tip:var(--ds-size-overlay-tip);--ds-overlay-toast:var(--ds-size-overlay-toast);--ds-overlay-sheet-max:var(--ds-ratio-sheet-max);--ds-overlay-grabber:var(--ds-size-grabber);--ds-data-series-1:var(--ds-color-data-dark-1);--ds-data-series-2:var(--ds-color-data-dark-2);--ds-data-series-3:var(--ds-color-data-dark-3);--ds-data-series-4:var(--ds-color-data-dark-4);--ds-data-series-5:var(--ds-color-data-dark-5);--ds-data-series-6:var(--ds-color-data-dark-6);--ds-data-series-7:var(--ds-color-data-dark-7);--ds-data-series-8:var(--ds-color-data-dark-8);--ds-data-seq-1:var(--ds-color-data-seq-dark-1);--ds-data-seq-2:var(--ds-color-data-seq-dark-2);--ds-data-seq-3:var(--ds-color-data-seq-dark-3);--ds-data-seq-4:var(--ds-color-data-seq-dark-4);--ds-data-seq-5:var(--ds-color-data-seq-dark-5);--ds-crystal-neutral-hue:var(--ds-color-graphite-400);--ds-crystal-neutral-lit:var(--ds-color-graphite-200);--ds-crystal-neutral-ink:var(--ds-color-graphite-50);--ds-crystal-neutral-solid:var(--ds-color-graphite-700);--ds-crystal-neutral-on-solid:var(--ds-color-white);--ds-crystal-neutral-top:var(--ds-color-crystal-neutral-top-dark);--ds-crystal-neutral-foot:var(--ds-color-crystal-neutral-foot-dark);--ds-crystal-neutral-rim:var(--ds-color-crystal-neutral-rim-dark);--ds-crystal-neutral-glow:var(--ds-color-crystal-neutral-glow-dark);--ds-crystal-neutral-muted:var(--ds-color-crystal-neutral-muted-dark);--ds-crystal-info-hue:var(--ds-color-blue-400);--ds-crystal-info-lit:var(--ds-color-blue-200);--ds-crystal-info-ink:var(--ds-color-blue-100);--ds-crystal-info-solid:var(--ds-color-blue-600);--ds-crystal-info-on-solid:var(--ds-color-white);--ds-crystal-info-top:var(--ds-color-crystal-info-top-dark);--ds-crystal-info-foot:var(--ds-color-crystal-info-foot-dark);--ds-crystal-info-rim:var(--ds-color-crystal-info-rim-dark);--ds-crystal-info-glow:var(--ds-color-crystal-info-glow-dark);--ds-crystal-info-muted:var(--ds-color-crystal-info-muted-dark);--ds-crystal-positive-hue:var(--ds-color-green-400);--ds-crystal-positive-lit:var(--ds-color-green-200);--ds-crystal-positive-ink:var(--ds-color-green-100);--ds-crystal-positive-solid:var(--ds-color-green-600);--ds-crystal-positive-on-solid:var(--ds-color-white);--ds-crystal-positive-top:var(--ds-color-crystal-positive-top-dark);--ds-crystal-positive-foot:var(--ds-color-crystal-positive-foot-dark);--ds-crystal-positive-rim:var(--ds-color-crystal-positive-rim-dark);--ds-crystal-positive-glow:var(--ds-color-crystal-positive-glow-dark);--ds-crystal-positive-muted:var(--ds-color-crystal-positive-muted-dark);--ds-crystal-warning-hue:var(--ds-color-amber-400);--ds-crystal-warning-lit:var(--ds-color-amber-200);--ds-crystal-warning-ink:var(--ds-color-amber-100);--ds-crystal-warning-solid:var(--ds-color-amber-700);--ds-crystal-warning-on-solid:var(--ds-color-white);--ds-crystal-warning-top:var(--ds-color-crystal-warning-top-dark);--ds-crystal-warning-foot:var(--ds-color-crystal-warning-foot-dark);--ds-crystal-warning-rim:var(--ds-color-crystal-warning-rim-dark);--ds-crystal-warning-glow:var(--ds-color-crystal-warning-glow-dark);--ds-crystal-warning-muted:var(--ds-color-crystal-warning-muted-dark);--ds-crystal-critical-hue:var(--ds-color-red-400);--ds-crystal-critical-lit:var(--ds-color-red-200);--ds-crystal-critical-ink:var(--ds-color-red-100);--ds-crystal-critical-solid:var(--ds-color-red-600);--ds-crystal-critical-on-solid:var(--ds-color-white);--ds-crystal-critical-top:var(--ds-color-crystal-critical-top-dark);--ds-crystal-critical-foot:var(--ds-color-crystal-critical-foot-dark);--ds-crystal-critical-rim:var(--ds-color-crystal-critical-rim-dark);--ds-crystal-critical-glow:var(--ds-color-crystal-critical-glow-dark);--ds-crystal-critical-muted:var(--ds-color-crystal-critical-muted-dark);--ds-crystal-accent-hue:var(--ds-color-violet-400);--ds-crystal-accent-lit:var(--ds-color-violet-200);--ds-crystal-accent-ink:var(--ds-color-violet-100);--ds-crystal-accent-solid:var(--ds-color-violet-600);--ds-crystal-accent-on-solid:var(--ds-color-white);--ds-crystal-accent-top:var(--ds-color-crystal-accent-top-dark);--ds-crystal-accent-foot:var(--ds-color-crystal-accent-foot-dark);--ds-crystal-accent-rim:var(--ds-color-crystal-accent-rim-dark);--ds-crystal-accent-glow:var(--ds-color-crystal-accent-glow-dark);--ds-crystal-accent-muted:var(--ds-color-crystal-accent-muted-dark);--ds-crystal-facet:var(--ds-color-white-a-25);--ds-syntax-bg:var(--ds-color-syntax-bg-dark);--ds-syntax-fg:var(--ds-color-syntax-fg-dark);--ds-syntax-comment:var(--ds-color-syntax-comment-dark);--ds-syntax-keyword:var(--ds-color-syntax-keyword-dark);--ds-syntax-string:var(--ds-color-syntax-string-dark);--ds-syntax-number:var(--ds-color-syntax-number-dark);--ds-syntax-function:var(--ds-color-syntax-function-dark);--ds-syntax-type:var(--ds-color-syntax-type-dark);--ds-syntax-tag:var(--ds-color-syntax-tag-dark);--ds-syntax-attr:var(--ds-color-syntax-attr-dark);--ds-syntax-property:var(--ds-color-syntax-property-dark);--ds-syntax-punctuation:var(--ds-color-syntax-punctuation-dark);--ds-card-bg:var(--ds-surface-glass);--ds-card-fg:var(--ds-text-primary);--ds-card-fg-muted:var(--ds-text-secondary);--ds-card-blur:var(--ds-glass-blur);--ds-card-radius:var(--ds-corner-panel);--ds-card-padding:var(--ds-gap-inset);--ds-card-gap:var(--ds-gap-xl);--ds-card-shadow:var(--ds-elevation-float);--ds-card-rim-hi:var(--ds-line-rim-hi);--ds-card-rim-mid:var(--ds-line-rim-mid);--ds-card-rim-lo:var(--ds-line-rim-lo);--ds-card-divider:var(--ds-line-divider);--ds-card-rim-width:var(--ds-width-hairline);--ds-card-inner-radius:var(--ds-corner-inner);--ds-card-media-radius:var(--ds-corner-media);--ds-card-cover-hi:var(--ds-surface-placeholder-hi);--ds-card-cover-lo:var(--ds-surface-placeholder-lo);--ds-card-brightness:var(--ds-glass-brightness);--ds-card-sheen-top:var(--ds-surface-sheen-top);--ds-card-sheen-bottom:var(--ds-surface-sheen-bottom);--ds-card-text-halo:var(--ds-elevation-halo);--ds-card-level1:var(--ds-level-1);--ds-card-level2:var(--ds-level-2);--ds-card-level3:var(--ds-level-3);--ds-card-level4:var(--ds-level-4);--ds-card-shadow-1:var(--ds-level-shadow-1);--ds-card-shadow-2:var(--ds-level-shadow-2);--ds-card-shadow-3:var(--ds-level-shadow-3);--ds-card-shadow-4:var(--ds-level-shadow-4);--ds-card-edge:var(--ds-level-shadow-edge);--ds-card-streak:var(--ds-level-streak);--ds-card-scrim:var(--ds-level-scrim);--ds-card-rim-foot:var(--ds-line-rim-foot);--ds-card-l2-edge:var(--ds-level-shadow-step);--ds-card-level2-solid:var(--ds-level-2-solid);--ds-avatar-size-sm:var(--ds-control-avatar-sm);--ds-avatar-size-md:var(--ds-control-avatar-md);--ds-avatar-size-lg:var(--ds-control-avatar-lg);--ds-avatar-fallback-bg:var(--ds-surface-light);--ds-avatar-fallback-fg:var(--ds-text-on-light);--ds-avatar-radius:var(--ds-corner-round);--ds-avatar-lens:var(--ds-elevation-portrait);--ds-avatar-cast:var(--ds-elevation-cast);--ds-button-light-bg:var(--ds-action-loud-foot);--ds-button-light-fg:var(--ds-text-on-light);--ds-button-accent-bg:var(--ds-action-loud-foot);--ds-button-accent-bg-hover:var(--ds-action-accent-hover);--ds-button-accent-fg:var(--ds-text-on-accent);--ds-button-glass-bg:var(--ds-surface-quiet);--ds-button-glass-fg:var(--ds-text-primary);--ds-button-height-sm:var(--ds-control-sm);--ds-button-height-md:var(--ds-control-lg);--ds-button-padding-sm:var(--ds-gap-xl);--ds-button-padding-md:var(--ds-gap-inset);--ds-button-gap:var(--ds-gap-md);--ds-button-radius:var(--ds-corner-round);--ds-button-shadow:var(--ds-elevation-lift);--ds-button-accent-mid:var(--ds-action-accent-hover);--ds-button-accent-foot:var(--ds-action-loud-foot);--ds-button-gloss:var(--ds-action-gloss);--ds-button-gloss-quiet:var(--ds-action-gloss-quiet);--ds-button-gloss-solid:var(--ds-action-gloss-solid);--ds-button-light-top:var(--ds-action-loud-top);--ds-button-light-foot:var(--ds-action-foot-solid);--ds-button-glint:var(--ds-action-glint);--ds-button-glint-solid:var(--ds-action-glint-solid);--ds-button-rim-hi:var(--ds-line-rim-hi);--ds-button-rim-mid:var(--ds-line-rim-mid);--ds-button-rim-lo:var(--ds-line-rim-lo);--ds-button-cast:var(--ds-elevation-cast);--ds-button-cast-press:var(--ds-elevation-cast-press);--ds-button-accent-cast:var(--ds-level-shadow-bloom);--ds-button-accent-cast-hover:var(--ds-level-shadow-bloom);--ds-button-accent-cast-press:var(--ds-elevation-cast-press);--ds-button-hit:var(--ds-layout-touch);--ds-button-accent-top:var(--ds-action-loud-top);--ds-button-glass-top:var(--ds-level-sheen);--ds-button-glass-foot:var(--ds-level-3);--ds-button-glass-cast:var(--ds-level-shadow-2);--ds-button-edge:var(--ds-level-shadow-edge);--ds-button-streak:var(--ds-level-streak);--ds-button-height-lg:var(--ds-control-xl);--ds-button-padding-lg:var(--ds-gap-inset);--ds-button-icon:var(--ds-control-icon-md);--ds-button-ghost-fg:var(--ds-text-primary);--ds-button-ghost-hover:var(--ds-surface-quiet);--ds-button-danger-fg:var(--ds-text-critical);--ds-button-pressed-top:var(--ds-surface-chosen-top);--ds-button-pressed-foot:var(--ds-surface-chosen-foot);--ds-button-pressed-ring:var(--ds-line-ring);--ds-icon-button-size:var(--ds-control-md);--ds-icon-button-size-sm:var(--ds-control-sm);--ds-icon-button-icon:var(--ds-control-icon-md);--ds-icon-button-glass-bg:var(--ds-surface-quiet);--ds-icon-button-fg:var(--ds-text-primary);--ds-icon-button-ghost-fg:var(--ds-text-secondary);--ds-icon-button-blur:var(--ds-glass-blur-small);--ds-icon-button-radius:var(--ds-corner-round);--ds-icon-button-hit:var(--ds-layout-touch);--ds-icon-button-gloss:var(--ds-action-gloss-quiet);--ds-icon-button-glint:var(--ds-action-glint);--ds-icon-button-rim-hi:var(--ds-line-rim-hi);--ds-icon-button-rim-mid:var(--ds-line-rim-mid);--ds-icon-button-rim-lo:var(--ds-line-rim-lo);--ds-icon-button-glass-top:var(--ds-level-sheen);--ds-icon-button-glass-foot:var(--ds-level-3);--ds-icon-button-cast:var(--ds-level-shadow-2);--ds-icon-button-edge:var(--ds-level-shadow-edge);--ds-icon-button-streak:var(--ds-level-streak);--ds-icon-button-loud-top:var(--ds-action-loud-top);--ds-icon-button-loud-foot:var(--ds-action-loud-foot);--ds-icon-button-loud-fg:var(--ds-text-on-light);--ds-icon-button-bloom:var(--ds-level-shadow-bloom);--ds-icon-button-pressed-top:var(--ds-surface-chosen-top);--ds-icon-button-pressed-foot:var(--ds-surface-chosen-foot);--ds-icon-button-pressed-ring:var(--ds-line-ring);--ds-icon-button-brightness:var(--ds-glass-brightness);--ds-tabs-gap:var(--ds-gap-sm);--ds-tabs-height:var(--ds-control-sm);--ds-tabs-padding:var(--ds-gap-lg);--ds-tabs-fg:var(--ds-text-primary);--ds-tabs-on-fg:var(--ds-text-primary);--ds-tabs-radius:var(--ds-corner-round);--ds-tabs-hit:var(--ds-layout-touch);--ds-tabs-track-bg:var(--ds-surface-well-deep);--ds-tabs-carve:var(--ds-level-shadow-well);--ds-tabs-inset:var(--ds-gap-xs);--ds-tabs-on-foot:var(--ds-surface-chosen-foot);--ds-tabs-on-cast:var(--ds-level-shadow-2);--ds-tabs-off-fg:var(--ds-text-primary);--ds-tabs-on-top:var(--ds-surface-chosen-top);--ds-tabs-rim-hi:var(--ds-line-rim-hi);--ds-tabs-rim-mid:var(--ds-line-rim-mid);--ds-tabs-rim-lo:var(--ds-line-rim-lo);--ds-tabs-streak:var(--ds-level-streak);--ds-tabs-panel-gap:var(--ds-gap-xl);--ds-tag-fg:var(--ds-text-primary);--ds-tag-padding-inline:var(--ds-gap-md);--ds-tag-padding-block:var(--ds-gap-xs);--ds-tag-radius:var(--ds-corner-round);--ds-tag-bg:var(--ds-surface-carve);--ds-tag-etch:var(--ds-elevation-etch);--ds-focus-ring-color:var(--ds-focus-ring);--ds-focus-ring-halo:var(--ds-focus-halo);--ds-focus-ring-width:var(--ds-width-ring);--ds-focus-ring-halo-width:var(--ds-width-halo);--ds-grid-columns:var(--ds-layout-columns);--ds-grid-gutter:var(--ds-layout-gutter);--ds-grid-margin:var(--ds-layout-margin);--ds-container-margin:var(--ds-layout-margin);--ds-container-max-sm:var(--ds-layout-container-sm);--ds-container-max-md:var(--ds-layout-container-md);--ds-container-max-lg:var(--ds-layout-container-lg);--ds-container-max-xl:var(--ds-layout-container-xl);--ds-container-max-2xl:var(--ds-layout-container-2xl);--ds-stack-gap-xs:var(--ds-gap-xs);--ds-stack-gap-sm:var(--ds-gap-md);--ds-stack-gap-md:var(--ds-gap-2xl);--ds-stack-gap-lg:var(--ds-gap-3xl);--ds-stack-gap-xl:var(--ds-gap-section);--ds-badge-height:var(--ds-control-badge);--ds-badge-padding-inline:var(--ds-gap-md);--ds-badge-radius:var(--ds-corner-round);--ds-badge-dot:var(--ds-control-dot);--ds-badge-fg:var(--ds-text-primary);--ds-badge-neutral-mark:var(--ds-text-secondary);--ds-badge-info-mark:var(--ds-status-info-mark);--ds-badge-positive-mark:var(--ds-status-positive-mark);--ds-badge-warning-mark:var(--ds-status-warning-mark);--ds-badge-critical-mark:var(--ds-status-critical-mark);--ds-badge-glyph:var(--ds-control-icon-sm);--ds-badge-neutral-ink:var(--ds-crystal-neutral-ink);--ds-badge-neutral-solid:var(--ds-crystal-neutral-solid);--ds-badge-neutral-on-solid:var(--ds-crystal-neutral-on-solid);--ds-badge-info-ink:var(--ds-crystal-info-ink);--ds-badge-info-solid:var(--ds-crystal-info-solid);--ds-badge-info-on-solid:var(--ds-crystal-info-on-solid);--ds-badge-positive-ink:var(--ds-crystal-positive-ink);--ds-badge-positive-solid:var(--ds-crystal-positive-solid);--ds-badge-positive-on-solid:var(--ds-crystal-positive-on-solid);--ds-badge-warning-ink:var(--ds-crystal-warning-ink);--ds-badge-warning-solid:var(--ds-crystal-warning-solid);--ds-badge-warning-on-solid:var(--ds-crystal-warning-on-solid);--ds-badge-critical-ink:var(--ds-crystal-critical-ink);--ds-badge-critical-solid:var(--ds-crystal-critical-solid);--ds-badge-critical-on-solid:var(--ds-crystal-critical-on-solid);--ds-badge-accent-ink:var(--ds-crystal-accent-ink);--ds-badge-accent-solid:var(--ds-crystal-accent-solid);--ds-badge-accent-on-solid:var(--ds-crystal-accent-on-solid);--ds-badge-blur:var(--ds-glass-blur-small);--ds-badge-brightness:var(--ds-glass-brightness-none);--ds-badge-facet:var(--ds-crystal-facet);--ds-badge-neutral-top:var(--ds-crystal-neutral-top);--ds-badge-neutral-foot:var(--ds-crystal-neutral-foot);--ds-badge-neutral-rim:var(--ds-crystal-neutral-rim);--ds-badge-neutral-glow:var(--ds-crystal-neutral-glow);--ds-badge-neutral-muted:var(--ds-crystal-neutral-muted);--ds-badge-info-top:var(--ds-crystal-info-top);--ds-badge-info-foot:var(--ds-crystal-info-foot);--ds-badge-info-rim:var(--ds-crystal-info-rim);--ds-badge-info-glow:var(--ds-crystal-info-glow);--ds-badge-info-muted:var(--ds-crystal-info-muted);--ds-badge-positive-top:var(--ds-crystal-positive-top);--ds-badge-positive-foot:var(--ds-crystal-positive-foot);--ds-badge-positive-rim:var(--ds-crystal-positive-rim);--ds-badge-positive-glow:var(--ds-crystal-positive-glow);--ds-badge-positive-muted:var(--ds-crystal-positive-muted);--ds-badge-warning-top:var(--ds-crystal-warning-top);--ds-badge-warning-foot:var(--ds-crystal-warning-foot);--ds-badge-warning-rim:var(--ds-crystal-warning-rim);--ds-badge-warning-glow:var(--ds-crystal-warning-glow);--ds-badge-warning-muted:var(--ds-crystal-warning-muted);--ds-badge-critical-top:var(--ds-crystal-critical-top);--ds-badge-critical-foot:var(--ds-crystal-critical-foot);--ds-badge-critical-rim:var(--ds-crystal-critical-rim);--ds-badge-critical-glow:var(--ds-crystal-critical-glow);--ds-badge-critical-muted:var(--ds-crystal-critical-muted);--ds-badge-accent-top:var(--ds-crystal-accent-top);--ds-badge-accent-foot:var(--ds-crystal-accent-foot);--ds-badge-accent-rim:var(--ds-crystal-accent-rim);--ds-badge-accent-glow:var(--ds-crystal-accent-glow);--ds-badge-accent-muted:var(--ds-crystal-accent-muted);--ds-chip-bg:var(--ds-surface-quiet);--ds-chip-fg:var(--ds-text-primary);--ds-chip-on-fg:var(--ds-text-primary);--ds-chip-height:var(--ds-control-sm);--ds-chip-padding-inline:var(--ds-gap-lg);--ds-chip-gap:var(--ds-gap-sm);--ds-chip-radius:var(--ds-corner-round);--ds-chip-icon:var(--ds-control-icon-sm);--ds-chip-hit:var(--ds-layout-touch);--ds-chip-rim-hi:var(--ds-line-rim-hi);--ds-chip-rim-mid:var(--ds-line-rim-mid);--ds-chip-rim-lo:var(--ds-line-rim-lo);--ds-chip-top:var(--ds-level-sheen);--ds-chip-foot:var(--ds-level-3);--ds-chip-cast:var(--ds-level-shadow-2);--ds-chip-on-top:var(--ds-surface-chosen-tint-top);--ds-chip-on-foot:var(--ds-surface-chosen-tint-foot);--ds-chip-on-cast:var(--ds-level-shadow-2);--ds-chip-edge:var(--ds-level-shadow-edge);--ds-chip-streak:var(--ds-level-streak);--ds-banner-mark-info:var(--ds-status-info-mark);--ds-banner-mark-positive:var(--ds-status-positive-mark);--ds-banner-mark-warning:var(--ds-status-warning-mark);--ds-banner-mark-critical:var(--ds-status-critical-mark);--ds-banner-glyph:var(--ds-control-icon-md);--ds-banner-gap:var(--ds-gap-lg);--ds-banner-padding-block:var(--ds-gap-lg);--ds-banner-divider:var(--ds-line-divider);--ds-banner-dismiss:var(--ds-control-sm);--ds-banner-hit:var(--ds-layout-touch);--ds-select-trigger-bg:var(--ds-surface-carve);--ds-select-trigger-fg:var(--ds-text-primary);--ds-select-trigger-ring:var(--ds-line-ring);--ds-select-height-sm:var(--ds-control-sm);--ds-select-height-md:var(--ds-control-lg);--ds-select-padding:var(--ds-gap-lg);--ds-select-radius:var(--ds-corner-round);--ds-select-menu-bg:var(--ds-surface-raised);--ds-select-menu-ring:var(--ds-line-divider);--ds-select-menu-radius:var(--ds-corner-inner);--ds-select-menu-shadow:var(--ds-elevation-float);--ds-select-menu-min:var(--ds-control-menu-min);--ds-select-item-hover:var(--ds-surface-quiet);--ds-select-item-check:var(--ds-text-primary);--ds-select-gap:var(--ds-gap-sm);--ds-select-groove:var(--ds-elevation-groove);--ds-select-menu-inset:var(--ds-gap-sm);--ds-select-item-height:var(--ds-control-lg);--ds-select-item-lens:var(--ds-elevation-lens);--ds-select-item-glint:var(--ds-action-glint);--ds-select-hit:var(--ds-layout-touch);--ds-slider-track:var(--ds-width-bar);--ds-slider-track-bg:var(--ds-surface-carve);--ds-slider-range-bg:var(--ds-action-loud-foot);--ds-slider-thumb:var(--ds-control-check);--ds-slider-thumb-bg:var(--ds-surface-knob);--ds-slider-thumb-shadow:var(--ds-elevation-bead);--ds-slider-hit:var(--ds-layout-touch);--ds-slider-gap:var(--ds-gap-xs);--ds-slider-carve:var(--ds-elevation-track);--ds-slider-range-top:var(--ds-action-loud-top);--ds-slider-range-carve:var(--ds-elevation-cast-press);--ds-slider-thumb-shade:var(--ds-surface-knob-shade);--ds-slider-thumb-width:var(--ds-control-sm);--ds-slider-fill-height:var(--ds-control-xl);--ds-slider-fill-radius:var(--ds-corner-round);--ds-slider-fill-padding:var(--ds-gap-inset);--ds-slider-fill-bg:var(--ds-surface-carve);--ds-slider-fill-carve:var(--ds-elevation-groove);--ds-slider-fill-top:var(--ds-surface-chosen-top);--ds-slider-fill-foot:var(--ds-surface-chosen-foot);--ds-slider-fill-rim:var(--ds-line-rim-hi);--ds-slider-fill-marker:var(--ds-action-loud-top);--ds-slider-fill-marker-width:var(--ds-width-bar);--ds-slider-fill-marker-height:var(--ds-control-check);--ds-slider-fill-marker-inset:var(--ds-gap-lg);--ds-slider-range-glow:var(--ds-glow-soft);--ds-slider-fill-marker-glow:var(--ds-glow-mark);--ds-slider-min-width:var(--ds-control-slider-min);--ds-input-bg:var(--ds-surface-carve);--ds-input-bg-page:var(--ds-surface-carve);--ds-input-fg:var(--ds-text-primary);--ds-input-placeholder:var(--ds-text-secondary);--ds-input-ring:var(--ds-line-rim-lo);--ds-input-ring-page:var(--ds-line-divider);--ds-input-ring-hover:var(--ds-line-ring);--ds-input-ring-invalid:var(--ds-status-critical-mark);--ds-input-inset:var(--ds-elevation-well);--ds-input-height-md:var(--ds-control-lg);--ds-input-height-sm:var(--ds-control-sm);--ds-input-padding:var(--ds-gap-lg);--ds-input-radius:var(--ds-corner-round);--ds-input-radius-multiline:var(--ds-corner-media);--ds-input-groove:var(--ds-elevation-groove);--ds-input-ring-readonly:var(--ds-line-edge);--ds-check-size:var(--ds-control-check);--ds-check-hit:var(--ds-layout-touch);--ds-check-bg:var(--ds-surface-carve);--ds-check-bg-page:var(--ds-surface-carve);--ds-check-ring:var(--ds-line-ring);--ds-check-mark:var(--ds-text-primary);--ds-check-dot:var(--ds-control-mark);--ds-check-radius:var(--ds-corner-check);--ds-check-inset:var(--ds-elevation-well);--ds-check-carve:var(--ds-elevation-carve);--ds-check-ring-invalid:var(--ds-status-critical-mark);--ds-switch-width:var(--ds-control-switch);--ds-switch-height:var(--ds-control-sm);--ds-switch-knob:var(--ds-control-check);--ds-switch-hit:var(--ds-layout-touch);--ds-switch-inset-gap:var(--ds-gap-xs);--ds-switch-bg:var(--ds-surface-carve);--ds-switch-bg-page:var(--ds-surface-carve);--ds-switch-ring:var(--ds-line-ring);--ds-switch-on-bg:var(--ds-action-loud-top);--ds-switch-knob-bg:var(--ds-surface-knob);--ds-switch-tick:var(--ds-text-on-light);--ds-switch-inset:var(--ds-elevation-well);--ds-switch-knob-shadow:var(--ds-elevation-bead);--ds-switch-carve:var(--ds-elevation-carve);--ds-switch-on-carve:var(--ds-elevation-on-glow);--ds-switch-on-top:var(--ds-action-loud-foot);--ds-switch-knob-shade:var(--ds-surface-knob-shade);--ds-switch-ring-invalid:var(--ds-status-critical-mark);--ds-field-gap:var(--ds-gap-sm);--ds-field-label-fg:var(--ds-text-primary);--ds-field-help-fg:var(--ds-text-secondary);--ds-field-error-fg:var(--ds-text-primary);--ds-field-error-mark:var(--ds-status-critical-mark);--ds-field-group-gap:var(--ds-gap-md);--ds-field-warning-mark:var(--ds-status-warning-mark);--ds-divider-shade:var(--ds-line-divider);--ds-divider-light:var(--ds-line-rim-lo);--ds-divider-width:var(--ds-width-hairline);--ds-divider-inset:var(--ds-gap-inset);--ds-divider-min:var(--ds-control-icon-md);--ds-link-offset:var(--ds-gap-xs);--ds-link-underline:var(--ds-line-ring);--ds-spinner-width:var(--ds-width-ring);--ds-spinner-track:var(--ds-line-divider);--ds-spinner-arc:var(--ds-action-loud-top);--ds-skeleton-bg:var(--ds-surface-carve);--ds-skeleton-carve:var(--ds-elevation-well);--ds-skeleton-gap:var(--ds-gap-md);--ds-skeleton-line:var(--ds-type-body);--ds-skeleton-dim:var(--ds-opacity-faint);--ds-kbd-size:var(--ds-control-kbd);--ds-kbd-padding:var(--ds-gap-md);--ds-kbd-radius:var(--ds-corner-mark);--ds-kbd-top:var(--ds-surface-lit-quiet-top);--ds-kbd-foot:var(--ds-surface-lit-quiet-foot);--ds-kbd-cap:var(--ds-elevation-quiet-cast);--ds-image-placeholder:var(--ds-surface-carve);--ds-image-carve:var(--ds-elevation-well);--ds-image-loading-opacity:var(--ds-opacity-faint);--ds-fab-size:var(--ds-control-fab);--ds-fab-top:var(--ds-action-loud-top);--ds-fab-foot:var(--ds-action-loud-foot);--ds-fab-fg:var(--ds-text-on-accent);--ds-fab-glow:var(--ds-glow-strong);--ds-fab-inset:var(--ds-gap-inset);--ds-overlay-gap:var(--ds-gap-lg);--ds-overlay-margin:var(--ds-gap-2xl);--ds-overlay-row:var(--ds-control-lg);--ds-overlay-blur:var(--ds-glass-blur);--ds-overlay-scrim:var(--ds-level-scrim);--ds-overlay-grabber-color:var(--ds-line-ring);--ds-overlay-tip-bg:var(--ds-level-4);--ds-overlay-tip-shadow:var(--ds-level-shadow-4);--ds-overlay-toast-bg:var(--ds-level-4);--ds-overlay-toast-shadow:var(--ds-level-shadow-4);--ds-overlay-z:var(--ds-layer-overlay);--ds-overlay-z-pop:var(--ds-layer-toast);--ds-overlay-z-fab:var(--ds-layer-sticky);--ds-overlay-brightness:var(--ds-glass-brightness);--ds-listbox-gap:var(--ds-gap-sm);--ds-listbox-inset:var(--ds-gap-sm);--ds-listbox-radius:var(--ds-corner-inner);--ds-listbox-row:var(--ds-control-lg);--ds-listbox-sheet:var(--ds-surface-raised);--ds-listbox-ring:var(--ds-line-divider);--ds-listbox-shadow:var(--ds-elevation-float);--ds-listbox-highlight:var(--ds-surface-quiet);--ds-listbox-lens:var(--ds-elevation-lens);--ds-listbox-well:var(--ds-surface-carve);--ds-listbox-groove:var(--ds-elevation-groove);--ds-listbox-field:var(--ds-control-lg);--ds-listbox-field-radius:var(--ds-corner-media);--ds-listbox-padding:var(--ds-gap-lg);--ds-listbox-input-min:var(--ds-control-input-min);--ds-listbox-max:var(--ds-control-listbox-max);--ds-listbox-menu-min:var(--ds-control-menu-min);--ds-listbox-ring-invalid:var(--ds-status-critical-mark);--ds-radio-cards-min:var(--ds-control-radio-card-min);--ds-radio-cards-bg:var(--ds-level-2);--ds-radio-cards-hover:var(--ds-surface-quiet);--ds-radio-cards-edge:var(--ds-level-shadow-edge);--ds-radio-cards-on-top:var(--ds-surface-chosen-top);--ds-radio-cards-on-foot:var(--ds-surface-chosen-foot);--ds-radio-cards-on-edge:var(--ds-elevation-chosen-cast);--ds-radio-cards-mark:var(--ds-action-loud-top);--ds-radio-cards-mark-fg:var(--ds-text-on-accent);--ds-radio-cards-ring:var(--ds-elevation-control-ring);--ds-radio-cards-ring-invalid:var(--ds-status-critical-mark);--ds-rating-star:var(--ds-control-star);--ds-rating-on:var(--ds-action-loud-top);--ds-rating-off:var(--ds-line-edge);--ds-rating-ring-invalid:var(--ds-status-critical-mark);--ds-nav-gap:var(--ds-gap-xs);--ds-nav-inset:var(--ds-gap-xs);--ds-nav-track:var(--ds-surface-well-deep);--ds-nav-carve:var(--ds-level-shadow-well);--ds-nav-on-top:var(--ds-surface-chosen-top);--ds-nav-on-foot:var(--ds-surface-chosen-foot);--ds-nav-on-cast:var(--ds-elevation-chosen-cast);--ds-nav-segment-min:var(--ds-control-segment-min);--ds-nav-dock:var(--ds-level-1);--ds-nav-dock-shadow:var(--ds-level-shadow-1);--ds-nav-dock-inset:var(--ds-gap-inset);--ds-nav-blur:var(--ds-glass-blur);--ds-nav-bar:var(--ds-control-nav-bar);--ds-nav-bar-edge:var(--ds-level-shadow-edge);--ds-nav-item-height:var(--ds-control-nav-item);--ds-nav-item-min:var(--ds-control-nav-item-min);--ds-nav-sidebar:var(--ds-control-sidebar);--ds-nav-badge:var(--ds-control-badge);--ds-nav-badge-bg:var(--ds-action-loud-top);--ds-nav-badge-fg:var(--ds-text-on-accent);--ds-nav-panel:var(--ds-control-nav-panel);--ds-nav-panel-bg:var(--ds-level-4);--ds-nav-panel-shadow:var(--ds-level-shadow-4);--ds-nav-ring:var(--ds-elevation-control-ring);--ds-nav-brightness:var(--ds-glass-brightness);--ds-stepper-groove:var(--ds-line-divider);--ds-stepper-lit:var(--ds-line-edge);--ds-stepper-current:var(--ds-action-loud-top);--ds-stepper-current-fg:var(--ds-text-on-accent);--ds-stepper-glow:var(--ds-glow-mark);--ds-progress-gap:var(--ds-gap-sm);--ds-progress-min:var(--ds-control-slider-min);--ds-progress-track:var(--ds-control-dot);--ds-progress-track-sm:var(--ds-width-bar);--ds-progress-bg:var(--ds-surface-carve);--ds-progress-carve:var(--ds-elevation-track);--ds-progress-fill-top:var(--ds-action-loud-top);--ds-progress-fill-foot:var(--ds-action-loud-foot);--ds-progress-glow:var(--ds-glow-soft);--ds-progress-travel:var(--ds-motion-breathe);--ds-meter-gap:var(--ds-gap-sm);--ds-meter-min:var(--ds-control-slider-min);--ds-meter-track:var(--ds-control-dot);--ds-meter-bg:var(--ds-surface-carve);--ds-meter-carve:var(--ds-elevation-track);--ds-meter-fill-top:var(--ds-action-loud-top);--ds-meter-fill-foot:var(--ds-action-loud-foot);--ds-meter-glyph:var(--ds-control-icon-sm);--ds-meter-warning-mark:var(--ds-status-warning-mark);--ds-meter-critical-mark:var(--ds-status-critical-mark);--ds-stat-gap:var(--ds-gap-xs);--ds-stat-value:var(--ds-type-headline);--ds-stat-glyph:var(--ds-control-icon-sm);--ds-stat-positive-mark:var(--ds-status-positive-mark);--ds-stat-negative-mark:var(--ds-status-critical-mark);--ds-stat-neutral-mark:var(--ds-text-secondary);--ds-empty-state-gap:var(--ds-gap-md);--ds-empty-state-padding:var(--ds-gap-inset);--ds-empty-state-padding-sm:var(--ds-gap-lg);--ds-empty-state-well:var(--ds-control-xl);--ds-empty-state-well-bg:var(--ds-surface-carve);--ds-empty-state-well-carve:var(--ds-elevation-well);--ds-empty-state-icon:var(--ds-control-check);--ds-empty-state-title:var(--ds-type-title);--ds-empty-state-measure:var(--ds-type-measure);--ds-timeline-dot:var(--ds-control-mark);--ds-timeline-dot-offset:var(--ds-gap-xs);--ds-timeline-gap:var(--ds-gap-lg);--ds-timeline-step:var(--ds-gap-xl);--ds-timeline-rail:var(--ds-width-hairline);--ds-timeline-rail-color:var(--ds-line-divider);--ds-timeline-done:var(--ds-action-loud-top);--ds-timeline-current-ring:var(--ds-line-ring);--ds-timeline-upcoming:var(--ds-text-secondary);--ds-timeline-glow:var(--ds-glow-mark);--ds-dlist-gap:var(--ds-gap-md);--ds-dlist-term:var(--ds-control-menu-min);--ds-dlist-divider:var(--ds-line-divider);--ds-list-inset:var(--ds-gap-xs);--ds-list-padding:var(--ds-gap-lg);--ds-list-padding-block:var(--ds-gap-md);--ds-list-gap:var(--ds-gap-lg);--ds-list-row:var(--ds-control-lg);--ds-list-radius:var(--ds-corner-inner);--ds-list-bg:var(--ds-level-2);--ds-list-edge:var(--ds-level-shadow-edge);--ds-list-divider:var(--ds-line-divider);--ds-list-highlight:var(--ds-surface-quiet);--ds-list-icon:var(--ds-control-icon-md);--ds-list-chevron:var(--ds-control-icon-sm);--ds-table-cell-inline:var(--ds-gap-lg);--ds-table-cell-block:var(--ds-gap-md);--ds-table-cell-block-compact:var(--ds-gap-xs);--ds-table-row:var(--ds-control-lg);--ds-table-hit:var(--ds-layout-touch);--ds-table-head-bg:var(--ds-surface-raised);--ds-table-bg:var(--ds-level-2);--ds-table-edge:var(--ds-level-shadow-edge);--ds-table-divider:var(--ds-line-divider);--ds-table-highlight:var(--ds-surface-quiet);--ds-table-glyph:var(--ds-control-icon-sm);--ds-table-scrim:var(--ds-level-scrim);--ds-editable-height:var(--ds-control-lg);--ds-editable-padding:var(--ds-gap-sm);--ds-editable-radius:var(--ds-corner-inner);--ds-editable-hover:var(--ds-surface-quiet);--ds-file-upload-gap:var(--ds-gap-md);--ds-file-upload-bg:var(--ds-level-2);--ds-file-upload-edge:var(--ds-level-shadow-edge);--ds-file-upload-row:var(--ds-control-lg);--ds-file-upload-divider:var(--ds-line-divider);--ds-file-upload-critical-mark:var(--ds-status-critical-mark);--ds-file-upload-ring-invalid:var(--ds-status-critical-mark);--ds-file-upload-bar:var(--ds-control-menu-min);--ds-file-upload-done-mark:var(--ds-status-positive-mark);--ds-file-upload-error-mark:var(--ds-status-critical-mark);--ds-dropzone-gap:var(--ds-gap-md);--ds-dropzone-min:var(--ds-control-menu-min);--ds-dropzone-padding:var(--ds-gap-inset);--ds-dropzone-bg:var(--ds-surface-carve);--ds-dropzone-groove:var(--ds-elevation-groove);--ds-dropzone-ring-hover:var(--ds-line-ring);--ds-dropzone-over-top:var(--ds-surface-chosen-top);--ds-dropzone-over-foot:var(--ds-surface-chosen-foot);--ds-dropzone-over-ring:var(--ds-line-ring);--ds-dropzone-over-cast:var(--ds-elevation-chosen-cast);--ds-dropzone-well:var(--ds-control-xl);--ds-dropzone-well-bg:var(--ds-surface-carve);--ds-dropzone-well-carve:var(--ds-elevation-well);--ds-dropzone-ring-invalid:var(--ds-status-critical-mark);--ds-color-picker-gap:var(--ds-gap-sm);--ds-color-picker-hit:var(--ds-layout-touch);--ds-color-picker-swatch:var(--ds-control-sm);--ds-color-picker-rim:var(--ds-line-edge);--ds-color-picker-ring:var(--ds-action-loud-top);--ds-color-picker-check-bg:var(--ds-action-loud-top);--ds-color-picker-check-fg:var(--ds-text-on-accent);--ds-color-picker-edge:var(--ds-elevation-control-ring);--ds-color-picker-ring-invalid:var(--ds-status-critical-mark);--ds-otp-flow-gap:var(--ds-gap-lg);--ds-otp-flow-status:var(--ds-control-check);--ds-otp-flow-critical-mark:var(--ds-status-critical-mark);--ds-calendar-gap:var(--ds-gap-md);--ds-calendar-head:var(--ds-control-sm);--ds-calendar-day:var(--ds-layout-touch);--ds-calendar-band:var(--ds-surface-chosen-foot);--ds-calendar-hover:var(--ds-surface-quiet);--ds-calendar-today-ring:var(--ds-line-ring);--ds-calendar-chosen-top:var(--ds-action-loud-top);--ds-calendar-chosen-foot:var(--ds-action-loud-foot);--ds-calendar-chosen-fg:var(--ds-text-on-accent);--ds-date-picker-padding:var(--ds-gap-lg);--ds-tree-view-gap:var(--ds-gap-sm);--ds-tree-view-row:var(--ds-control-lg);--ds-tree-view-padding:var(--ds-gap-lg);--ds-tree-view-radius:var(--ds-corner-inner);--ds-tree-view-indent:var(--ds-gap-inset);--ds-tree-view-hover:var(--ds-surface-quiet);--ds-tree-view-chosen-top:var(--ds-surface-chosen-top);--ds-tree-view-chosen-foot:var(--ds-surface-chosen-foot);--ds-tree-view-chosen-cast:var(--ds-elevation-chosen-cast);--ds-carousel-gap:var(--ds-gap-lg);--ds-carousel-dot:var(--ds-control-dot);--ds-carousel-dot-gap:var(--ds-gap-sm);--ds-carousel-dot-off:var(--ds-line-ring);--ds-carousel-dot-on:var(--ds-action-loud-top);--ds-virtual-list-bg:var(--ds-level-2);--ds-virtual-list-edge:var(--ds-level-shadow-edge);--ds-virtual-list-padding:var(--ds-gap-lg);--ds-virtual-list-divider:var(--ds-line-divider);--ds-transfer-list-gap:var(--ds-gap-lg);--ds-data-grid-check:var(--ds-layout-touch);--ds-data-grid-chosen-top:var(--ds-surface-chosen-top);--ds-data-grid-chosen-foot:var(--ds-surface-chosen-foot);--ds-data-grid-stick-bg:var(--ds-surface-raised);--ds-data-grid-scrim:var(--ds-level-scrim);--ds-viz-gap:var(--ds-gap-md);--ds-viz-toggle:var(--ds-control-sm);--ds-viz-key:var(--ds-control-mark);--ds-viz-key-radius:var(--ds-corner-mark);--ds-viz-line:var(--ds-width-ring);--ds-viz-grid:var(--ds-line-divider);--ds-viz-axis:var(--ds-line-ring);--ds-viz-muted:var(--ds-text-secondary);--ds-viz-ring:var(--ds-surface-raised);--ds-viz-tip-bg:var(--ds-surface-raised);--ds-viz-tip-shadow:var(--ds-elevation-float);--ds-viz-dim:var(--ds-opacity-faint);--ds-viz-wash:var(--ds-opacity-wash);--ds-viz-spark-min:var(--ds-control-xl);--ds-viz-ramp:var(--ds-control-slider-min);--ds-viz-series-1:var(--ds-data-series-1);--ds-viz-series-2:var(--ds-data-series-2);--ds-viz-series-3:var(--ds-data-series-3);--ds-viz-series-4:var(--ds-data-series-4);--ds-viz-series-5:var(--ds-data-series-5);--ds-viz-series-6:var(--ds-data-series-6);--ds-viz-series-7:var(--ds-data-series-7);--ds-viz-series-8:var(--ds-data-series-8);--ds-app-shell-aside:var(--ds-overlay-side);--ds-app-shell-gap:var(--ds-gap-2xl);--ds-app-shell-side:var(--ds-layout-sidebar);--ds-app-shell-skip-bg:var(--ds-action-loud-top);--ds-app-shell-skip-fg:var(--ds-text-on-accent);--ds-app-shell-scroll-margin:var(--ds-gap-page);--ds-auth-form-divider:var(--ds-line-divider);--ds-auth-form-gap:var(--ds-gap-2xl);--ds-auth-form-measure:var(--ds-overlay-toast);--ds-coach-mark-arrow:var(--ds-level-4);--ds-coach-mark-ring:var(--ds-line-ring);--ds-coach-mark-glow:var(--ds-glow-soft);--ds-coach-mark-padding:var(--ds-gap-lg);--ds-coach-mark-width:var(--ds-overlay-pop);--ds-command-palette-divider:var(--ds-line-divider);--ds-command-palette-field:var(--ds-control-xl);--ds-command-palette-highlight:var(--ds-surface-quiet);--ds-command-palette-lens:var(--ds-elevation-lens);--ds-command-palette-max:var(--ds-overlay-md);--ds-command-palette-padding:var(--ds-gap-lg);--ds-command-palette-row:var(--ds-control-lg);--ds-command-palette-top:var(--ds-gap-page);--ds-command-palette-width:var(--ds-overlay-lg);--ds-command-palette-field-bg:var(--ds-surface-carve);--ds-command-palette-groove:var(--ds-elevation-groove);--ds-feed-gap:var(--ds-gap-2xl);--ds-form-critical:var(--ds-status-critical-mark);--ds-form-gap:var(--ds-gap-2xl);--ds-form-measure:var(--ds-type-measure);--ds-form-summary-bg:var(--ds-level-2);--ds-form-summary-padding:var(--ds-gap-lg);--ds-kanban-board-bg:var(--ds-level-2);--ds-kanban-board-card:var(--ds-surface-quiet);--ds-kanban-board-card-top:var(--ds-surface-lit-quiet-top);--ds-kanban-board-card-edge:var(--ds-level-shadow-edge);--ds-kanban-board-column:var(--ds-control-slider-min);--ds-kanban-board-edge:var(--ds-level-shadow-edge);--ds-kanban-board-gap:var(--ds-gap-lg);--ds-kanban-board-lift:var(--ds-elevation-lift);--ds-kanban-board-over:var(--ds-surface-quiet);--ds-kanban-board-padding:var(--ds-gap-md);--ds-kanban-board-ring:var(--ds-line-ring);--ds-notification-center-dot:var(--ds-action-loud-top);--ds-notification-center-dot-fg:var(--ds-text-on-accent);--ds-notification-center-highlight:var(--ds-surface-quiet);--ds-notification-center-max:var(--ds-overlay-md);--ds-notification-center-padding:var(--ds-gap-md);--ds-notification-center-width:var(--ds-overlay-toast);--ds-rich-text-editor-bg:var(--ds-surface-carve);--ds-rich-text-editor-groove:var(--ds-elevation-groove);--ds-rich-text-editor-hover:var(--ds-surface-quiet);--ds-rich-text-editor-on-top:var(--ds-surface-chosen-top);--ds-rich-text-editor-on-foot:var(--ds-surface-chosen-foot);--ds-rich-text-editor-padding:var(--ds-gap-lg);--ds-rich-text-editor-tool:var(--ds-layout-touch);--ds-settings-layout-bg:var(--ds-level-2);--ds-settings-layout-divider:var(--ds-line-divider);--ds-settings-layout-edge:var(--ds-level-shadow-edge);--ds-settings-layout-gap:var(--ds-gap-section);--ds-settings-layout-measure:var(--ds-layout-container-sm);--ds-wizard-gap:var(--ds-gap-section);--ds-wizard-panel-gap:var(--ds-gap-2xl);--ds-number-input-min:var(--ds-control-xl);--ds-scale-label:var(--ds-control-scale-label);--ds-scale-word:var(--ds-control-scale-word);--ds-scale-min:var(--ds-control-xl);--ds-scale-gap:var(--ds-gap-lg);--ds-scale-step-gap:var(--ds-width-ring);--ds-scale-hit:var(--ds-control-check);--ds-scale-track:var(--ds-control-dot);--ds-scale-off:var(--ds-surface-carve);--ds-scale-carve:var(--ds-elevation-track);--ds-scale-on:var(--ds-line-ring);--ds-scale-good:var(--ds-status-positive-mark);--ds-scale-bad:var(--ds-status-critical-mark);--ds-scale-ring:var(--ds-line-edge);--ds-scale-bead:var(--ds-control-icon-sm);--ds-scale-bead-bg:var(--ds-surface-knob);--ds-scale-bead-shadow:var(--ds-elevation-bead);--ds-confidence-chip-gap:var(--ds-gap-sm);--ds-confidence-chip-height:var(--ds-control-sm);--ds-confidence-chip-padding:var(--ds-gap-md);--ds-confidence-chip-bg:var(--ds-level-2);--ds-confidence-chip-edge:var(--ds-level-shadow-edge);--ds-confidence-chip-dot:var(--ds-control-mark);--ds-confidence-chip-dot-gap:var(--ds-gap-xs);--ds-confidence-chip-ring:var(--ds-line-ring);--ds-node-card-min:var(--ds-control-menu-min);--ds-node-card-max:var(--ds-overlay-pop);--ds-node-card-bg:var(--ds-level-2);--ds-node-card-edge:var(--ds-level-shadow-edge);--ds-node-card-chosen-top:var(--ds-surface-chosen-top);--ds-node-card-chosen-foot:var(--ds-surface-chosen-foot);--ds-node-card-ring:var(--ds-line-ring);--ds-node-card-lift:var(--ds-level-shadow-3);--ds-node-card-port:var(--ds-control-mark);--ds-node-card-port-bg:var(--ds-surface-knob);--ds-node-card-port-ring:var(--ds-line-edge);--ds-node-card-lift-bg:var(--ds-level-3);--ds-sequence-lane:var(--ds-control-menu-min);--ds-sequence-head:var(--ds-control-xl);--ds-sequence-row:var(--ds-control-xl);--ds-sequence-rail:var(--ds-line-divider);--ds-sequence-actor-bg:var(--ds-level-2);--ds-sequence-actor-edge:var(--ds-level-shadow-edge);--ds-sequence-arrow:var(--ds-text-primary);--ds-sequence-reply:var(--ds-text-secondary);--ds-sequence-head-size:var(--ds-control-mark);--ds-sequence-note-bg:var(--ds-surface-quiet);--ds-button-group-gap:var(--ds-gap-sm);--ds-button-group-track:var(--ds-surface-well-deep);--ds-button-group-ring:var(--ds-elevation-control-ring);--ds-button-group-carve:var(--ds-level-shadow-well);--ds-button-group-on-top:var(--ds-surface-chosen-top);--ds-button-group-on-foot:var(--ds-surface-chosen-foot);--ds-button-group-on-cast:var(--ds-elevation-chosen-cast);--ds-button-group-inset:var(--ds-gap-xs);--ds-split-button-more-padding:var(--ds-gap-md);--ds-split-button-more-min:var(--ds-layout-touch);--ds-split-button-seam:var(--ds-width-hairline);--ds-split-button-inner:var(--ds-corner-check);--ds-split-button-edge:var(--ds-elevation-control-ring);--ds-chat-gap:var(--ds-gap-md);--ds-chat-bubble-max:var(--ds-control-listbox-max);--ds-chat-bubble-padding:var(--ds-gap-lg);--ds-chat-bubble-radius:var(--ds-corner-media);--ds-chat-bubble-top:var(--ds-surface-chosen-top);--ds-chat-bubble-foot:var(--ds-surface-chosen-foot);--ds-chat-bubble-edge:var(--ds-level-shadow-edge);--ds-chat-avatar:var(--ds-control-avatar-sm);--ds-chat-tool-radius:var(--ds-corner-media);--ds-chat-tool-bg:var(--ds-surface-quiet);--ds-chat-caret:var(--ds-motion-breathe);--ds-chat-turn:var(--ds-motion-spin);--ds-chat-composer-inset:var(--ds-gap-xs);--ds-chat-composer-radius:var(--ds-corner-media);--ds-chat-composer-bg:var(--ds-surface-carve);--ds-chat-composer-groove:var(--ds-elevation-groove);--ds-agent-padding:var(--ds-gap-lg);--ds-agent-radius:var(--ds-corner-media);--ds-agent-bg:var(--ds-surface-quiet);--ds-agent-edge:var(--ds-level-shadow-edge);--ds-agent-turn:var(--ds-motion-spin);--ds-agent-breathe:var(--ds-motion-breathe);--ds-handoff-padding:var(--ds-gap-lg);--ds-handoff-radius:var(--ds-corner-media);--ds-handoff-bg:var(--ds-surface-quiet);--ds-handoff-edge:var(--ds-level-shadow-edge);--ds-citation-size:var(--ds-control-badge);--ds-citation-hit:var(--ds-control-check);--ds-citation-bg:var(--ds-surface-quiet);--ds-citation-bg-on:var(--ds-surface-chosen-top);--ds-citation-pop:var(--ds-control-listbox-max);--ds-code-block-bg:var(--ds-syntax-bg);--ds-code-block-fg:var(--ds-syntax-fg);--ds-code-block-ring:var(--ds-line-divider);--ds-code-block-radius:var(--ds-corner-inner);--ds-code-block-font:var(--ds-type-family-mono);--ds-code-block-comment:var(--ds-syntax-comment);--ds-code-block-keyword:var(--ds-syntax-keyword);--ds-code-block-string:var(--ds-syntax-string);--ds-code-block-number:var(--ds-syntax-number);--ds-code-block-function:var(--ds-syntax-function);--ds-code-block-type:var(--ds-syntax-type);--ds-code-block-tag:var(--ds-syntax-tag);--ds-code-block-attr:var(--ds-syntax-attr);--ds-code-block-property:var(--ds-syntax-property);--ds-code-block-punctuation:var(--ds-syntax-punctuation)}[data-environment=dim]{--ds-glass-brightness:var(--ds-brightness-dim);--ds-card-brightness:var(--ds-glass-brightness);--ds-icon-button-brightness:var(--ds-glass-brightness);--ds-overlay-brightness:var(--ds-glass-brightness);--ds-nav-brightness:var(--ds-glass-brightness)}[data-environment=mid]{--ds-glass-brightness:var(--ds-brightness-mid);--ds-card-brightness:var(--ds-glass-brightness);--ds-icon-button-brightness:var(--ds-glass-brightness);--ds-overlay-brightness:var(--ds-glass-brightness);--ds-nav-brightness:var(--ds-glass-brightness)}[data-environment=bright]{--ds-glass-brightness:var(--ds-brightness-bright);--ds-card-brightness:var(--ds-glass-brightness);--ds-icon-button-brightness:var(--ds-glass-brightness);--ds-overlay-brightness:var(--ds-glass-brightness);--ds-nav-brightness:var(--ds-glass-brightness)}@scope([data-theme=light]){:scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-surface-glass:var(--ds-color-white-a-62);--ds-surface-solid:var(--ds-color-paper-50);--ds-surface-quiet:var(--ds-color-white-a-45);--ds-surface-light:var(--ds-color-ink-900);--ds-surface-sheen-top:var(--ds-color-white-a-70);--ds-surface-well:var(--ds-color-white-a-45);--ds-surface-page:var(--ds-color-paper-0);--ds-surface-raised:var(--ds-color-paper-50);--ds-surface-sunken:var(--ds-color-paper-100);--ds-surface-carve:var(--ds-color-ink-a-08);--ds-surface-lit-quiet-top:var(--ds-color-white-a-95);--ds-surface-lit-quiet-foot:var(--ds-color-white-a-55);--ds-surface-lit-chosen-top:var(--ds-color-white);--ds-surface-lit-chosen-foot:var(--ds-color-paper-50);--ds-surface-lit-on-top:var(--ds-color-ink-700);--ds-surface-lit-on-foot:var(--ds-color-ink-900);--ds-surface-chosen-tint-top:var(--ds-color-ink-a-14);--ds-surface-chosen-tint-foot:var(--ds-color-ink-a-08);--ds-surface-chosen-top:var(--ds-color-chosen-top-light);--ds-surface-chosen-foot:var(--ds-color-chosen-foot-light);--ds-surface-well-deep:var(--ds-color-ink-a-08);--ds-text-primary:var(--ds-color-ink-900);--ds-text-secondary:var(--ds-color-ink-a-85);--ds-text-tertiary:var(--ds-color-ink-a-85);--ds-text-on-light:var(--ds-color-white);--ds-text-on-accent:var(--ds-color-white);--ds-text-critical:var(--ds-color-red-700);--ds-action-accent:var(--ds-color-ink-900);--ds-action-accent-hover:var(--ds-color-ink-700);--ds-action-accent-foot:var(--ds-color-ink-900);--ds-action-gloss-quiet:var(--ds-color-white-a-45);--ds-action-gloss-solid:var(--ds-color-white-a-16);--ds-action-glint-solid:var(--ds-color-white-a-16);--ds-action-solid-top:var(--ds-color-ink-700);--ds-action-solid-foot:var(--ds-color-ink-900);--ds-action-loud-top:var(--ds-color-ink-700);--ds-action-loud-foot:var(--ds-color-ink-900);--ds-line-ring:var(--ds-color-ink-a-25);--ds-line-divider:var(--ds-color-ink-a-14);--ds-line-rim-hi:var(--ds-color-white);--ds-line-rim-mid:var(--ds-color-ink-a-16);--ds-line-rim-lo:var(--ds-color-white-a-45);--ds-line-edge:var(--ds-color-ink-a-56);--ds-line-rim-foot:var(--ds-color-white-a-90);--ds-focus-ring:var(--ds-color-ink-900);--ds-focus-halo:var(--ds-color-white-a-90);--ds-glass-brightness:var(--ds-brightness-light);--ds-elevation-float:var(--ds-shadow-float-light);--ds-elevation-halo:var(--ds-shadow-halo-light);--ds-elevation-well:var(--ds-shadow-well-light);--ds-elevation-cast:var(--ds-shadow-cast-light);--ds-elevation-carve:var(--ds-shadow-carve-light);--ds-elevation-carve-on:var(--ds-shadow-carve-on-light);--ds-elevation-groove:var(--ds-shadow-groove-light);--ds-elevation-lens:var(--ds-shadow-lens-light);--ds-elevation-etch:var(--ds-shadow-etch-light);--ds-elevation-track:var(--ds-shadow-track-light);--ds-elevation-loud-glow:var(--ds-shadow-loud-glow-light);--ds-elevation-quiet-cast:var(--ds-shadow-quiet-cast-light);--ds-elevation-chosen-cast:var(--ds-shadow-chosen-cast-light);--ds-elevation-on-glow:var(--ds-shadow-on-glow-light);--ds-elevation-control-ring:var(--ds-shadow-ring-light);--ds-status-info-mark:var(--ds-color-blue-600);--ds-status-positive-mark:var(--ds-color-green-600);--ds-status-warning-mark:var(--ds-color-amber-700);--ds-status-critical-mark:var(--ds-color-red-600);--ds-field-base:var(--ds-color-paper-50);--ds-field-glow:var(--ds-color-blue-a-10);--ds-field-glow-soft:var(--ds-color-white-a-70);--ds-field-line:var(--ds-color-ink-a-06);--ds-field-line-major:var(--ds-color-ink-a-08);--ds-field-column:var(--ds-color-ink-900);--ds-field-margin:var(--ds-color-ink-a-78);--ds-studio-base:var(--ds-color-paper-100);--ds-studio-light:var(--ds-color-white-a-70);--ds-studio-edge:var(--ds-color-ink-a-08);--ds-level-1:var(--ds-color-smoke-glass-light);--ds-level-2:var(--ds-color-smoke-2-light);--ds-level-3:var(--ds-color-smoke-3-light);--ds-level-4:var(--ds-color-smoke-4-light);--ds-level-scrim:var(--ds-color-smoke-scrim-light);--ds-level-streak:var(--ds-color-white);--ds-level-sheen:var(--ds-color-white-a-70);--ds-level-2-solid:var(--ds-color-smoke-2-solid-light);--ds-level-shadow-1:var(--ds-shadow-level-1-light);--ds-level-shadow-2:var(--ds-shadow-level-2-light);--ds-level-shadow-3:var(--ds-shadow-level-3-light);--ds-level-shadow-4:var(--ds-shadow-level-4-light);--ds-level-shadow-edge:var(--ds-shadow-edge-light);--ds-level-shadow-bloom:var(--ds-shadow-bloom-light);--ds-level-shadow-well:var(--ds-shadow-well-light);--ds-level-shadow-step:var(--ds-shadow-step-light);--ds-glow-strong:var(--ds-shadow-bloom-light);--ds-glow-soft:var(--ds-shadow-glow-soft-light);--ds-glow-mark:var(--ds-shadow-glow-mark-light);--ds-data-series-1:var(--ds-color-data-light-1);--ds-data-series-2:var(--ds-color-data-light-2);--ds-data-series-3:var(--ds-color-data-light-3);--ds-data-series-4:var(--ds-color-data-light-4);--ds-data-series-5:var(--ds-color-data-light-5);--ds-data-series-6:var(--ds-color-data-light-6);--ds-data-series-7:var(--ds-color-data-light-7);--ds-data-series-8:var(--ds-color-data-light-8);--ds-data-seq-1:var(--ds-color-data-seq-light-1);--ds-data-seq-2:var(--ds-color-data-seq-light-2);--ds-data-seq-3:var(--ds-color-data-seq-light-3);--ds-data-seq-4:var(--ds-color-data-seq-light-4);--ds-data-seq-5:var(--ds-color-data-seq-light-5);--ds-crystal-neutral-hue:var(--ds-color-graphite-600);--ds-crystal-neutral-lit:var(--ds-color-graphite-300);--ds-crystal-neutral-ink:var(--ds-color-graphite-800);--ds-crystal-neutral-top:var(--ds-color-crystal-neutral-top-light);--ds-crystal-neutral-foot:var(--ds-color-crystal-neutral-foot-light);--ds-crystal-neutral-rim:var(--ds-color-crystal-neutral-rim-light);--ds-crystal-neutral-glow:var(--ds-color-crystal-neutral-glow-light);--ds-crystal-neutral-muted:var(--ds-color-crystal-neutral-muted-light);--ds-crystal-info-hue:var(--ds-color-blue-600);--ds-crystal-info-lit:var(--ds-color-blue-200);--ds-crystal-info-ink:var(--ds-color-blue-800);--ds-crystal-info-top:var(--ds-color-crystal-info-top-light);--ds-crystal-info-foot:var(--ds-color-crystal-info-foot-light);--ds-crystal-info-rim:var(--ds-color-crystal-info-rim-light);--ds-crystal-info-glow:var(--ds-color-crystal-info-glow-light);--ds-crystal-info-muted:var(--ds-color-crystal-info-muted-light);--ds-crystal-positive-hue:var(--ds-color-green-600);--ds-crystal-positive-lit:var(--ds-color-green-200);--ds-crystal-positive-ink:var(--ds-color-green-800);--ds-crystal-positive-top:var(--ds-color-crystal-positive-top-light);--ds-crystal-positive-foot:var(--ds-color-crystal-positive-foot-light);--ds-crystal-positive-rim:var(--ds-color-crystal-positive-rim-light);--ds-crystal-positive-glow:var(--ds-color-crystal-positive-glow-light);--ds-crystal-positive-muted:var(--ds-color-crystal-positive-muted-light);--ds-crystal-warning-hue:var(--ds-color-amber-500);--ds-crystal-warning-lit:var(--ds-color-amber-200);--ds-crystal-warning-ink:var(--ds-color-amber-800);--ds-crystal-warning-top:var(--ds-color-crystal-warning-top-light);--ds-crystal-warning-foot:var(--ds-color-crystal-warning-foot-light);--ds-crystal-warning-rim:var(--ds-color-crystal-warning-rim-light);--ds-crystal-warning-glow:var(--ds-color-crystal-warning-glow-light);--ds-crystal-warning-muted:var(--ds-color-crystal-warning-muted-light);--ds-crystal-critical-hue:var(--ds-color-red-600);--ds-crystal-critical-lit:var(--ds-color-red-200);--ds-crystal-critical-ink:var(--ds-color-red-800);--ds-crystal-critical-top:var(--ds-color-crystal-critical-top-light);--ds-crystal-critical-foot:var(--ds-color-crystal-critical-foot-light);--ds-crystal-critical-rim:var(--ds-color-crystal-critical-rim-light);--ds-crystal-critical-glow:var(--ds-color-crystal-critical-glow-light);--ds-crystal-critical-muted:var(--ds-color-crystal-critical-muted-light);--ds-crystal-accent-hue:var(--ds-color-violet-500);--ds-crystal-accent-lit:var(--ds-color-violet-200);--ds-crystal-accent-ink:var(--ds-color-violet-800);--ds-crystal-accent-top:var(--ds-color-crystal-accent-top-light);--ds-crystal-accent-foot:var(--ds-color-crystal-accent-foot-light);--ds-crystal-accent-rim:var(--ds-color-crystal-accent-rim-light);--ds-crystal-accent-glow:var(--ds-color-crystal-accent-glow-light);--ds-crystal-accent-muted:var(--ds-color-crystal-accent-muted-light);--ds-crystal-facet:var(--ds-color-white-a-70);--ds-syntax-bg:var(--ds-color-syntax-bg-light);--ds-syntax-fg:var(--ds-color-syntax-fg-light);--ds-syntax-comment:var(--ds-color-syntax-comment-light);--ds-syntax-keyword:var(--ds-color-syntax-keyword-light);--ds-syntax-string:var(--ds-color-syntax-string-light);--ds-syntax-number:var(--ds-color-syntax-number-light);--ds-syntax-function:var(--ds-color-syntax-function-light);--ds-syntax-type:var(--ds-color-syntax-type-light);--ds-syntax-tag:var(--ds-color-syntax-tag-light);--ds-syntax-attr:var(--ds-color-syntax-attr-light);--ds-syntax-property:var(--ds-color-syntax-property-light);--ds-syntax-punctuation:var(--ds-color-syntax-punctuation-light);--ds-card-bg:var(--ds-surface-glass);--ds-card-fg:var(--ds-text-primary);--ds-card-fg-muted:var(--ds-text-secondary);--ds-card-shadow:var(--ds-elevation-float);--ds-card-rim-hi:var(--ds-line-rim-hi);--ds-card-rim-mid:var(--ds-line-rim-mid);--ds-card-rim-lo:var(--ds-line-rim-lo);--ds-card-divider:var(--ds-line-divider);--ds-card-brightness:var(--ds-glass-brightness);--ds-card-sheen-top:var(--ds-surface-sheen-top);--ds-card-text-halo:var(--ds-elevation-halo);--ds-card-level1:var(--ds-level-1);--ds-card-level2:var(--ds-level-2);--ds-card-level3:var(--ds-level-3);--ds-card-level4:var(--ds-level-4);--ds-card-shadow-1:var(--ds-level-shadow-1);--ds-card-shadow-2:var(--ds-level-shadow-2);--ds-card-shadow-3:var(--ds-level-shadow-3);--ds-card-shadow-4:var(--ds-level-shadow-4);--ds-card-edge:var(--ds-level-shadow-edge);--ds-card-streak:var(--ds-level-streak);--ds-card-scrim:var(--ds-level-scrim);--ds-card-rim-foot:var(--ds-line-rim-foot);--ds-card-l2-edge:var(--ds-level-shadow-step);--ds-card-level2-solid:var(--ds-level-2-solid);--ds-avatar-fallback-bg:var(--ds-surface-light);--ds-avatar-fallback-fg:var(--ds-text-on-light);--ds-avatar-cast:var(--ds-elevation-cast);--ds-button-light-bg:var(--ds-action-loud-foot);--ds-button-light-fg:var(--ds-text-on-light);--ds-button-accent-bg:var(--ds-action-loud-foot);--ds-button-accent-bg-hover:var(--ds-action-accent-hover);--ds-button-accent-fg:var(--ds-text-on-accent);--ds-button-glass-bg:var(--ds-surface-quiet);--ds-button-glass-fg:var(--ds-text-primary);--ds-button-accent-mid:var(--ds-action-accent-hover);--ds-button-accent-foot:var(--ds-action-loud-foot);--ds-button-gloss-quiet:var(--ds-action-gloss-quiet);--ds-button-gloss-solid:var(--ds-action-gloss-solid);--ds-button-light-top:var(--ds-action-loud-top);--ds-button-glint-solid:var(--ds-action-glint-solid);--ds-button-rim-hi:var(--ds-line-rim-hi);--ds-button-rim-mid:var(--ds-line-rim-mid);--ds-button-rim-lo:var(--ds-line-rim-lo);--ds-button-cast:var(--ds-elevation-cast);--ds-button-accent-cast:var(--ds-level-shadow-bloom);--ds-button-accent-cast-hover:var(--ds-level-shadow-bloom);--ds-button-accent-top:var(--ds-action-loud-top);--ds-button-glass-top:var(--ds-level-sheen);--ds-button-glass-foot:var(--ds-level-3);--ds-button-glass-cast:var(--ds-level-shadow-2);--ds-button-edge:var(--ds-level-shadow-edge);--ds-button-streak:var(--ds-level-streak);--ds-button-ghost-fg:var(--ds-text-primary);--ds-button-ghost-hover:var(--ds-surface-quiet);--ds-button-danger-fg:var(--ds-text-critical);--ds-button-pressed-top:var(--ds-surface-chosen-top);--ds-button-pressed-foot:var(--ds-surface-chosen-foot);--ds-button-pressed-ring:var(--ds-line-ring);--ds-icon-button-glass-bg:var(--ds-surface-quiet);--ds-icon-button-fg:var(--ds-text-primary);--ds-icon-button-ghost-fg:var(--ds-text-secondary);--ds-icon-button-gloss:var(--ds-action-gloss-quiet);--ds-icon-button-rim-hi:var(--ds-line-rim-hi);--ds-icon-button-rim-mid:var(--ds-line-rim-mid);--ds-icon-button-rim-lo:var(--ds-line-rim-lo);--ds-icon-button-glass-top:var(--ds-level-sheen);--ds-icon-button-glass-foot:var(--ds-level-3);--ds-icon-button-cast:var(--ds-level-shadow-2);--ds-icon-button-edge:var(--ds-level-shadow-edge);--ds-icon-button-streak:var(--ds-level-streak);--ds-icon-button-loud-top:var(--ds-action-loud-top);--ds-icon-button-loud-foot:var(--ds-action-loud-foot);--ds-icon-button-loud-fg:var(--ds-text-on-light);--ds-icon-button-bloom:var(--ds-level-shadow-bloom);--ds-icon-button-pressed-top:var(--ds-surface-chosen-top);--ds-icon-button-pressed-foot:var(--ds-surface-chosen-foot);--ds-icon-button-pressed-ring:var(--ds-line-ring);--ds-icon-button-brightness:var(--ds-glass-brightness);--ds-tabs-fg:var(--ds-text-primary);--ds-tabs-on-fg:var(--ds-text-primary);--ds-tabs-track-bg:var(--ds-surface-well-deep);--ds-tabs-carve:var(--ds-level-shadow-well);--ds-tabs-on-foot:var(--ds-surface-chosen-foot);--ds-tabs-on-cast:var(--ds-level-shadow-2);--ds-tabs-off-fg:var(--ds-text-primary);--ds-tabs-on-top:var(--ds-surface-chosen-top);--ds-tabs-rim-hi:var(--ds-line-rim-hi);--ds-tabs-rim-mid:var(--ds-line-rim-mid);--ds-tabs-rim-lo:var(--ds-line-rim-lo);--ds-tabs-streak:var(--ds-level-streak);--ds-tag-fg:var(--ds-text-primary);--ds-tag-bg:var(--ds-surface-carve);--ds-tag-etch:var(--ds-elevation-etch);--ds-focus-ring-color:var(--ds-focus-ring);--ds-focus-ring-halo:var(--ds-focus-halo);--ds-badge-fg:var(--ds-text-primary);--ds-badge-neutral-mark:var(--ds-text-secondary);--ds-badge-info-mark:var(--ds-status-info-mark);--ds-badge-positive-mark:var(--ds-status-positive-mark);--ds-badge-warning-mark:var(--ds-status-warning-mark);--ds-badge-critical-mark:var(--ds-status-critical-mark);--ds-badge-neutral-ink:var(--ds-crystal-neutral-ink);--ds-badge-info-ink:var(--ds-crystal-info-ink);--ds-badge-positive-ink:var(--ds-crystal-positive-ink);--ds-badge-warning-ink:var(--ds-crystal-warning-ink);--ds-badge-critical-ink:var(--ds-crystal-critical-ink);--ds-badge-accent-ink:var(--ds-crystal-accent-ink);--ds-badge-facet:var(--ds-crystal-facet);--ds-badge-neutral-top:var(--ds-crystal-neutral-top);--ds-badge-neutral-foot:var(--ds-crystal-neutral-foot);--ds-badge-neutral-rim:var(--ds-crystal-neutral-rim);--ds-badge-neutral-glow:var(--ds-crystal-neutral-glow);--ds-badge-neutral-muted:var(--ds-crystal-neutral-muted);--ds-badge-info-top:var(--ds-crystal-info-top);--ds-badge-info-foot:var(--ds-crystal-info-foot);--ds-badge-info-rim:var(--ds-crystal-info-rim);--ds-badge-info-glow:var(--ds-crystal-info-glow);--ds-badge-info-muted:var(--ds-crystal-info-muted);--ds-badge-positive-top:var(--ds-crystal-positive-top);--ds-badge-positive-foot:var(--ds-crystal-positive-foot);--ds-badge-positive-rim:var(--ds-crystal-positive-rim);--ds-badge-positive-glow:var(--ds-crystal-positive-glow);--ds-badge-positive-muted:var(--ds-crystal-positive-muted);--ds-badge-warning-top:var(--ds-crystal-warning-top);--ds-badge-warning-foot:var(--ds-crystal-warning-foot);--ds-badge-warning-rim:var(--ds-crystal-warning-rim);--ds-badge-warning-glow:var(--ds-crystal-warning-glow);--ds-badge-warning-muted:var(--ds-crystal-warning-muted);--ds-badge-critical-top:var(--ds-crystal-critical-top);--ds-badge-critical-foot:var(--ds-crystal-critical-foot);--ds-badge-critical-rim:var(--ds-crystal-critical-rim);--ds-badge-critical-glow:var(--ds-crystal-critical-glow);--ds-badge-critical-muted:var(--ds-crystal-critical-muted);--ds-badge-accent-top:var(--ds-crystal-accent-top);--ds-badge-accent-foot:var(--ds-crystal-accent-foot);--ds-badge-accent-rim:var(--ds-crystal-accent-rim);--ds-badge-accent-glow:var(--ds-crystal-accent-glow);--ds-badge-accent-muted:var(--ds-crystal-accent-muted);--ds-chip-bg:var(--ds-surface-quiet);--ds-chip-fg:var(--ds-text-primary);--ds-chip-on-fg:var(--ds-text-primary);--ds-chip-rim-hi:var(--ds-line-rim-hi);--ds-chip-rim-mid:var(--ds-line-rim-mid);--ds-chip-rim-lo:var(--ds-line-rim-lo);--ds-chip-top:var(--ds-level-sheen);--ds-chip-foot:var(--ds-level-3);--ds-chip-cast:var(--ds-level-shadow-2);--ds-chip-on-top:var(--ds-surface-chosen-tint-top);--ds-chip-on-foot:var(--ds-surface-chosen-tint-foot);--ds-chip-on-cast:var(--ds-level-shadow-2);--ds-chip-edge:var(--ds-level-shadow-edge);--ds-chip-streak:var(--ds-level-streak);--ds-banner-mark-info:var(--ds-status-info-mark);--ds-banner-mark-positive:var(--ds-status-positive-mark);--ds-banner-mark-warning:var(--ds-status-warning-mark);--ds-banner-mark-critical:var(--ds-status-critical-mark);--ds-banner-divider:var(--ds-line-divider);--ds-select-trigger-bg:var(--ds-surface-carve);--ds-select-trigger-fg:var(--ds-text-primary);--ds-select-trigger-ring:var(--ds-line-ring);--ds-select-menu-bg:var(--ds-surface-raised);--ds-select-menu-ring:var(--ds-line-divider);--ds-select-menu-shadow:var(--ds-elevation-float);--ds-select-item-hover:var(--ds-surface-quiet);--ds-select-item-check:var(--ds-text-primary);--ds-select-groove:var(--ds-elevation-groove);--ds-select-item-lens:var(--ds-elevation-lens);--ds-slider-track-bg:var(--ds-surface-carve);--ds-slider-range-bg:var(--ds-action-loud-foot);--ds-slider-carve:var(--ds-elevation-track);--ds-slider-range-top:var(--ds-action-loud-top);--ds-slider-fill-bg:var(--ds-surface-carve);--ds-slider-fill-carve:var(--ds-elevation-groove);--ds-slider-fill-top:var(--ds-surface-chosen-top);--ds-slider-fill-foot:var(--ds-surface-chosen-foot);--ds-slider-fill-rim:var(--ds-line-rim-hi);--ds-slider-fill-marker:var(--ds-action-loud-top);--ds-slider-range-glow:var(--ds-glow-soft);--ds-slider-fill-marker-glow:var(--ds-glow-mark);--ds-input-bg:var(--ds-surface-carve);--ds-input-bg-page:var(--ds-surface-carve);--ds-input-fg:var(--ds-text-primary);--ds-input-placeholder:var(--ds-text-secondary);--ds-input-ring:var(--ds-line-rim-lo);--ds-input-ring-page:var(--ds-line-divider);--ds-input-ring-hover:var(--ds-line-ring);--ds-input-ring-invalid:var(--ds-status-critical-mark);--ds-input-inset:var(--ds-elevation-well);--ds-input-groove:var(--ds-elevation-groove);--ds-input-ring-readonly:var(--ds-line-edge);--ds-check-bg:var(--ds-surface-carve);--ds-check-bg-page:var(--ds-surface-carve);--ds-check-ring:var(--ds-line-ring);--ds-check-mark:var(--ds-text-primary);--ds-check-inset:var(--ds-elevation-well);--ds-check-carve:var(--ds-elevation-carve);--ds-check-ring-invalid:var(--ds-status-critical-mark);--ds-switch-bg:var(--ds-surface-carve);--ds-switch-bg-page:var(--ds-surface-carve);--ds-switch-ring:var(--ds-line-ring);--ds-switch-on-bg:var(--ds-action-loud-top);--ds-switch-tick:var(--ds-text-on-light);--ds-switch-inset:var(--ds-elevation-well);--ds-switch-carve:var(--ds-elevation-carve);--ds-switch-on-carve:var(--ds-elevation-on-glow);--ds-switch-on-top:var(--ds-action-loud-foot);--ds-switch-ring-invalid:var(--ds-status-critical-mark);--ds-field-label-fg:var(--ds-text-primary);--ds-field-help-fg:var(--ds-text-secondary);--ds-field-error-fg:var(--ds-text-primary);--ds-field-error-mark:var(--ds-status-critical-mark);--ds-field-warning-mark:var(--ds-status-warning-mark);--ds-divider-shade:var(--ds-line-divider);--ds-divider-light:var(--ds-line-rim-lo);--ds-link-underline:var(--ds-line-ring);--ds-spinner-track:var(--ds-line-divider);--ds-spinner-arc:var(--ds-action-loud-top);--ds-skeleton-bg:var(--ds-surface-carve);--ds-skeleton-carve:var(--ds-elevation-well);--ds-kbd-top:var(--ds-surface-lit-quiet-top);--ds-kbd-foot:var(--ds-surface-lit-quiet-foot);--ds-kbd-cap:var(--ds-elevation-quiet-cast);--ds-image-placeholder:var(--ds-surface-carve);--ds-image-carve:var(--ds-elevation-well);--ds-fab-top:var(--ds-action-loud-top);--ds-fab-foot:var(--ds-action-loud-foot);--ds-fab-fg:var(--ds-text-on-accent);--ds-fab-glow:var(--ds-glow-strong);--ds-overlay-scrim:var(--ds-level-scrim);--ds-overlay-grabber-color:var(--ds-line-ring);--ds-overlay-tip-bg:var(--ds-level-4);--ds-overlay-tip-shadow:var(--ds-level-shadow-4);--ds-overlay-toast-bg:var(--ds-level-4);--ds-overlay-toast-shadow:var(--ds-level-shadow-4);--ds-overlay-brightness:var(--ds-glass-brightness);--ds-listbox-sheet:var(--ds-surface-raised);--ds-listbox-ring:var(--ds-line-divider);--ds-listbox-shadow:var(--ds-elevation-float);--ds-listbox-highlight:var(--ds-surface-quiet);--ds-listbox-lens:var(--ds-elevation-lens);--ds-listbox-well:var(--ds-surface-carve);--ds-listbox-groove:var(--ds-elevation-groove);--ds-listbox-ring-invalid:var(--ds-status-critical-mark);--ds-radio-cards-bg:var(--ds-level-2);--ds-radio-cards-hover:var(--ds-surface-quiet);--ds-radio-cards-edge:var(--ds-level-shadow-edge);--ds-radio-cards-on-top:var(--ds-surface-chosen-top);--ds-radio-cards-on-foot:var(--ds-surface-chosen-foot);--ds-radio-cards-on-edge:var(--ds-elevation-chosen-cast);--ds-radio-cards-mark:var(--ds-action-loud-top);--ds-radio-cards-mark-fg:var(--ds-text-on-accent);--ds-radio-cards-ring:var(--ds-elevation-control-ring);--ds-radio-cards-ring-invalid:var(--ds-status-critical-mark);--ds-rating-on:var(--ds-action-loud-top);--ds-rating-off:var(--ds-line-edge);--ds-rating-ring-invalid:var(--ds-status-critical-mark);--ds-nav-track:var(--ds-surface-well-deep);--ds-nav-carve:var(--ds-level-shadow-well);--ds-nav-on-top:var(--ds-surface-chosen-top);--ds-nav-on-foot:var(--ds-surface-chosen-foot);--ds-nav-on-cast:var(--ds-elevation-chosen-cast);--ds-nav-dock:var(--ds-level-1);--ds-nav-dock-shadow:var(--ds-level-shadow-1);--ds-nav-bar-edge:var(--ds-level-shadow-edge);--ds-nav-badge-bg:var(--ds-action-loud-top);--ds-nav-badge-fg:var(--ds-text-on-accent);--ds-nav-panel-bg:var(--ds-level-4);--ds-nav-panel-shadow:var(--ds-level-shadow-4);--ds-nav-ring:var(--ds-elevation-control-ring);--ds-nav-brightness:var(--ds-glass-brightness);--ds-stepper-groove:var(--ds-line-divider);--ds-stepper-lit:var(--ds-line-edge);--ds-stepper-current:var(--ds-action-loud-top);--ds-stepper-current-fg:var(--ds-text-on-accent);--ds-stepper-glow:var(--ds-glow-mark);--ds-progress-bg:var(--ds-surface-carve);--ds-progress-carve:var(--ds-elevation-track);--ds-progress-fill-top:var(--ds-action-loud-top);--ds-progress-fill-foot:var(--ds-action-loud-foot);--ds-progress-glow:var(--ds-glow-soft);--ds-meter-bg:var(--ds-surface-carve);--ds-meter-carve:var(--ds-elevation-track);--ds-meter-fill-top:var(--ds-action-loud-top);--ds-meter-fill-foot:var(--ds-action-loud-foot);--ds-meter-warning-mark:var(--ds-status-warning-mark);--ds-meter-critical-mark:var(--ds-status-critical-mark);--ds-stat-positive-mark:var(--ds-status-positive-mark);--ds-stat-negative-mark:var(--ds-status-critical-mark);--ds-stat-neutral-mark:var(--ds-text-secondary);--ds-empty-state-well-bg:var(--ds-surface-carve);--ds-empty-state-well-carve:var(--ds-elevation-well);--ds-timeline-rail-color:var(--ds-line-divider);--ds-timeline-done:var(--ds-action-loud-top);--ds-timeline-current-ring:var(--ds-line-ring);--ds-timeline-upcoming:var(--ds-text-secondary);--ds-timeline-glow:var(--ds-glow-mark);--ds-dlist-divider:var(--ds-line-divider);--ds-list-bg:var(--ds-level-2);--ds-list-edge:var(--ds-level-shadow-edge);--ds-list-divider:var(--ds-line-divider);--ds-list-highlight:var(--ds-surface-quiet);--ds-table-head-bg:var(--ds-surface-raised);--ds-table-bg:var(--ds-level-2);--ds-table-edge:var(--ds-level-shadow-edge);--ds-table-divider:var(--ds-line-divider);--ds-table-highlight:var(--ds-surface-quiet);--ds-table-scrim:var(--ds-level-scrim);--ds-editable-hover:var(--ds-surface-quiet);--ds-file-upload-bg:var(--ds-level-2);--ds-file-upload-edge:var(--ds-level-shadow-edge);--ds-file-upload-divider:var(--ds-line-divider);--ds-file-upload-critical-mark:var(--ds-status-critical-mark);--ds-file-upload-ring-invalid:var(--ds-status-critical-mark);--ds-file-upload-done-mark:var(--ds-status-positive-mark);--ds-file-upload-error-mark:var(--ds-status-critical-mark);--ds-dropzone-bg:var(--ds-surface-carve);--ds-dropzone-groove:var(--ds-elevation-groove);--ds-dropzone-ring-hover:var(--ds-line-ring);--ds-dropzone-over-top:var(--ds-surface-chosen-top);--ds-dropzone-over-foot:var(--ds-surface-chosen-foot);--ds-dropzone-over-ring:var(--ds-line-ring);--ds-dropzone-over-cast:var(--ds-elevation-chosen-cast);--ds-dropzone-well-bg:var(--ds-surface-carve);--ds-dropzone-well-carve:var(--ds-elevation-well);--ds-dropzone-ring-invalid:var(--ds-status-critical-mark);--ds-color-picker-rim:var(--ds-line-edge);--ds-color-picker-ring:var(--ds-action-loud-top);--ds-color-picker-check-bg:var(--ds-action-loud-top);--ds-color-picker-check-fg:var(--ds-text-on-accent);--ds-color-picker-edge:var(--ds-elevation-control-ring);--ds-color-picker-ring-invalid:var(--ds-status-critical-mark);--ds-otp-flow-critical-mark:var(--ds-status-critical-mark);--ds-calendar-band:var(--ds-surface-chosen-foot);--ds-calendar-hover:var(--ds-surface-quiet);--ds-calendar-today-ring:var(--ds-line-ring);--ds-calendar-chosen-top:var(--ds-action-loud-top);--ds-calendar-chosen-foot:var(--ds-action-loud-foot);--ds-calendar-chosen-fg:var(--ds-text-on-accent);--ds-tree-view-hover:var(--ds-surface-quiet);--ds-tree-view-chosen-top:var(--ds-surface-chosen-top);--ds-tree-view-chosen-foot:var(--ds-surface-chosen-foot);--ds-tree-view-chosen-cast:var(--ds-elevation-chosen-cast);--ds-carousel-dot-off:var(--ds-line-ring);--ds-carousel-dot-on:var(--ds-action-loud-top);--ds-virtual-list-bg:var(--ds-level-2);--ds-virtual-list-edge:var(--ds-level-shadow-edge);--ds-virtual-list-divider:var(--ds-line-divider);--ds-data-grid-chosen-top:var(--ds-surface-chosen-top);--ds-data-grid-chosen-foot:var(--ds-surface-chosen-foot);--ds-data-grid-stick-bg:var(--ds-surface-raised);--ds-data-grid-scrim:var(--ds-level-scrim);--ds-viz-grid:var(--ds-line-divider);--ds-viz-axis:var(--ds-line-ring);--ds-viz-muted:var(--ds-text-secondary);--ds-viz-ring:var(--ds-surface-raised);--ds-viz-tip-bg:var(--ds-surface-raised);--ds-viz-tip-shadow:var(--ds-elevation-float);--ds-viz-series-1:var(--ds-data-series-1);--ds-viz-series-2:var(--ds-data-series-2);--ds-viz-series-3:var(--ds-data-series-3);--ds-viz-series-4:var(--ds-data-series-4);--ds-viz-series-5:var(--ds-data-series-5);--ds-viz-series-6:var(--ds-data-series-6);--ds-viz-series-7:var(--ds-data-series-7);--ds-viz-series-8:var(--ds-data-series-8);--ds-app-shell-skip-bg:var(--ds-action-loud-top);--ds-app-shell-skip-fg:var(--ds-text-on-accent);--ds-auth-form-divider:var(--ds-line-divider);--ds-coach-mark-arrow:var(--ds-level-4);--ds-coach-mark-ring:var(--ds-line-ring);--ds-coach-mark-glow:var(--ds-glow-soft);--ds-command-palette-divider:var(--ds-line-divider);--ds-command-palette-highlight:var(--ds-surface-quiet);--ds-command-palette-lens:var(--ds-elevation-lens);--ds-command-palette-field-bg:var(--ds-surface-carve);--ds-command-palette-groove:var(--ds-elevation-groove);--ds-form-critical:var(--ds-status-critical-mark);--ds-form-summary-bg:var(--ds-level-2);--ds-kanban-board-bg:var(--ds-level-2);--ds-kanban-board-card:var(--ds-surface-quiet);--ds-kanban-board-card-top:var(--ds-surface-lit-quiet-top);--ds-kanban-board-card-edge:var(--ds-level-shadow-edge);--ds-kanban-board-edge:var(--ds-level-shadow-edge);--ds-kanban-board-over:var(--ds-surface-quiet);--ds-kanban-board-ring:var(--ds-line-ring);--ds-notification-center-dot:var(--ds-action-loud-top);--ds-notification-center-dot-fg:var(--ds-text-on-accent);--ds-notification-center-highlight:var(--ds-surface-quiet);--ds-rich-text-editor-bg:var(--ds-surface-carve);--ds-rich-text-editor-groove:var(--ds-elevation-groove);--ds-rich-text-editor-hover:var(--ds-surface-quiet);--ds-rich-text-editor-on-top:var(--ds-surface-chosen-top);--ds-rich-text-editor-on-foot:var(--ds-surface-chosen-foot);--ds-settings-layout-bg:var(--ds-level-2);--ds-settings-layout-divider:var(--ds-line-divider);--ds-settings-layout-edge:var(--ds-level-shadow-edge);--ds-scale-off:var(--ds-surface-carve);--ds-scale-carve:var(--ds-elevation-track);--ds-scale-on:var(--ds-line-ring);--ds-scale-good:var(--ds-status-positive-mark);--ds-scale-bad:var(--ds-status-critical-mark);--ds-scale-ring:var(--ds-line-edge);--ds-confidence-chip-bg:var(--ds-level-2);--ds-confidence-chip-edge:var(--ds-level-shadow-edge);--ds-confidence-chip-ring:var(--ds-line-ring);--ds-node-card-bg:var(--ds-level-2);--ds-node-card-edge:var(--ds-level-shadow-edge);--ds-node-card-chosen-top:var(--ds-surface-chosen-top);--ds-node-card-chosen-foot:var(--ds-surface-chosen-foot);--ds-node-card-ring:var(--ds-line-ring);--ds-node-card-lift:var(--ds-level-shadow-3);--ds-node-card-port-ring:var(--ds-line-edge);--ds-node-card-lift-bg:var(--ds-level-3);--ds-sequence-rail:var(--ds-line-divider);--ds-sequence-actor-bg:var(--ds-level-2);--ds-sequence-actor-edge:var(--ds-level-shadow-edge);--ds-sequence-arrow:var(--ds-text-primary);--ds-sequence-reply:var(--ds-text-secondary);--ds-sequence-note-bg:var(--ds-surface-quiet);--ds-button-group-track:var(--ds-surface-well-deep);--ds-button-group-ring:var(--ds-elevation-control-ring);--ds-button-group-carve:var(--ds-level-shadow-well);--ds-button-group-on-top:var(--ds-surface-chosen-top);--ds-button-group-on-foot:var(--ds-surface-chosen-foot);--ds-button-group-on-cast:var(--ds-elevation-chosen-cast);--ds-split-button-edge:var(--ds-elevation-control-ring);--ds-chat-bubble-top:var(--ds-surface-chosen-top);--ds-chat-bubble-foot:var(--ds-surface-chosen-foot);--ds-chat-bubble-edge:var(--ds-level-shadow-edge);--ds-chat-tool-bg:var(--ds-surface-quiet);--ds-chat-composer-bg:var(--ds-surface-carve);--ds-chat-composer-groove:var(--ds-elevation-groove);--ds-agent-bg:var(--ds-surface-quiet);--ds-agent-edge:var(--ds-level-shadow-edge);--ds-handoff-bg:var(--ds-surface-quiet);--ds-handoff-edge:var(--ds-level-shadow-edge);--ds-citation-bg:var(--ds-surface-quiet);--ds-citation-bg-on:var(--ds-surface-chosen-top);--ds-code-block-bg:var(--ds-syntax-bg);--ds-code-block-fg:var(--ds-syntax-fg);--ds-code-block-ring:var(--ds-line-divider);--ds-code-block-comment:var(--ds-syntax-comment);--ds-code-block-keyword:var(--ds-syntax-keyword);--ds-code-block-string:var(--ds-syntax-string);--ds-code-block-number:var(--ds-syntax-number);--ds-code-block-function:var(--ds-syntax-function);--ds-code-block-type:var(--ds-syntax-type);--ds-code-block-tag:var(--ds-syntax-tag);--ds-code-block-attr:var(--ds-syntax-attr);--ds-code-block-property:var(--ds-syntax-property);--ds-code-block-punctuation:var(--ds-syntax-punctuation)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-glass-brightness:var(--ds-brightness-light);--ds-card-brightness:var(--ds-glass-brightness);--ds-icon-button-brightness:var(--ds-glass-brightness);--ds-overlay-brightness:var(--ds-glass-brightness);--ds-nav-brightness:var(--ds-glass-brightness)}}@scope([data-theme=dark]){:scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-surface-glass:var(--ds-color-white-a-06);--ds-surface-solid:var(--ds-color-graphite-solid);--ds-surface-quiet:var(--ds-color-white-a-08);--ds-surface-light:var(--ds-color-white);--ds-surface-sheen-top:var(--ds-color-white-a-10);--ds-surface-well:var(--ds-color-shade-a-18);--ds-surface-page:var(--ds-color-graphite-950);--ds-surface-raised:var(--ds-color-graphite-900);--ds-surface-sunken:var(--ds-color-graphite-850);--ds-surface-carve:var(--ds-color-shade-a-35);--ds-surface-lit-quiet-top:var(--ds-color-white-a-14);--ds-surface-lit-quiet-foot:var(--ds-color-white-a-05);--ds-surface-lit-chosen-top:var(--ds-color-white-a-30);--ds-surface-lit-chosen-foot:var(--ds-color-white-a-12);--ds-surface-lit-on-top:var(--ds-color-white-a-70);--ds-surface-lit-on-foot:var(--ds-color-white-a-90);--ds-surface-chosen-tint-top:var(--ds-color-white-a-30);--ds-surface-chosen-tint-foot:var(--ds-color-white-a-12);--ds-surface-chosen-top:var(--ds-color-chosen-top);--ds-surface-chosen-foot:var(--ds-color-chosen-foot);--ds-surface-well-deep:var(--ds-color-shade-a-55);--ds-text-primary:var(--ds-color-white);--ds-text-secondary:var(--ds-color-white-a-92);--ds-text-tertiary:var(--ds-color-white-a-62);--ds-text-on-light:var(--ds-color-ink-900);--ds-text-on-accent:var(--ds-color-ink-900);--ds-text-critical:var(--ds-color-red-300);--ds-action-accent:var(--ds-color-white);--ds-action-accent-hover:var(--ds-color-paper-150);--ds-action-accent-foot:var(--ds-color-paper-150);--ds-action-gloss-quiet:var(--ds-color-white-a-12);--ds-action-gloss-solid:var(--ds-color-white-a-03);--ds-action-glint-solid:var(--ds-color-ink-a-06);--ds-action-solid-top:var(--ds-color-white);--ds-action-solid-foot:var(--ds-color-paper-150);--ds-action-loud-top:var(--ds-color-loud-top);--ds-action-loud-foot:var(--ds-color-loud-foot);--ds-line-ring:var(--ds-color-white-a-30);--ds-line-divider:var(--ds-color-white-a-16);--ds-line-rim-hi:var(--ds-color-white-a-62);--ds-line-rim-mid:var(--ds-color-white-a-14);--ds-line-rim-lo:var(--ds-color-white-a-06);--ds-line-edge:var(--ds-color-white-a-55);--ds-line-rim-foot:var(--ds-color-white-a-40);--ds-focus-ring:var(--ds-color-white);--ds-focus-halo:var(--ds-color-shade-a-55);--ds-glass-brightness:var(--ds-brightness-bright);--ds-elevation-float:var(--ds-shadow-float);--ds-elevation-halo:var(--ds-shadow-halo);--ds-elevation-well:var(--ds-shadow-well);--ds-elevation-cast:var(--ds-shadow-cast);--ds-elevation-carve:var(--ds-shadow-carve);--ds-elevation-carve-on:var(--ds-shadow-carve-on);--ds-elevation-groove:var(--ds-shadow-groove);--ds-elevation-lens:var(--ds-shadow-lens);--ds-elevation-etch:var(--ds-shadow-etch);--ds-elevation-track:var(--ds-shadow-track);--ds-elevation-loud-glow:var(--ds-shadow-loud-glow);--ds-elevation-quiet-cast:var(--ds-shadow-quiet-cast);--ds-elevation-chosen-cast:var(--ds-shadow-chosen-cast);--ds-elevation-on-glow:var(--ds-shadow-on-glow);--ds-elevation-control-ring:var(--ds-shadow-ring);--ds-status-info-mark:var(--ds-color-blue-400);--ds-status-positive-mark:var(--ds-color-green-400);--ds-status-warning-mark:var(--ds-color-amber-400);--ds-status-critical-mark:var(--ds-color-red-400);--ds-field-base:var(--ds-color-graphite-950);--ds-field-glow:var(--ds-color-blue-a-22);--ds-field-glow-soft:var(--ds-color-white-a-06);--ds-field-line:var(--ds-color-white-a-05);--ds-field-line-major:var(--ds-color-white-a-08);--ds-field-column:var(--ds-color-white-a-85);--ds-field-margin:var(--ds-color-white-a-70);--ds-studio-base:var(--ds-color-ink-950);--ds-studio-light:var(--ds-color-white-a-06);--ds-studio-edge:var(--ds-color-white-a-06);--ds-level-1:var(--ds-color-smoke-glass);--ds-level-2:var(--ds-color-smoke-2);--ds-level-3:var(--ds-color-smoke-3);--ds-level-4:var(--ds-color-smoke-4);--ds-level-scrim:var(--ds-color-smoke-scrim);--ds-level-streak:var(--ds-color-white-a-85);--ds-level-sheen:var(--ds-color-white-a-06);--ds-level-2-solid:var(--ds-color-smoke-2-solid);--ds-level-shadow-1:var(--ds-shadow-level-1);--ds-level-shadow-2:var(--ds-shadow-level-2);--ds-level-shadow-3:var(--ds-shadow-level-3);--ds-level-shadow-4:var(--ds-shadow-level-4);--ds-level-shadow-edge:var(--ds-shadow-edge);--ds-level-shadow-bloom:var(--ds-shadow-bloom);--ds-level-shadow-well:var(--ds-shadow-well);--ds-level-shadow-step:var(--ds-shadow-step);--ds-glow-strong:var(--ds-shadow-bloom);--ds-glow-soft:var(--ds-shadow-glow-soft);--ds-glow-mark:var(--ds-shadow-glow-mark);--ds-data-series-1:var(--ds-color-data-dark-1);--ds-data-series-2:var(--ds-color-data-dark-2);--ds-data-series-3:var(--ds-color-data-dark-3);--ds-data-series-4:var(--ds-color-data-dark-4);--ds-data-series-5:var(--ds-color-data-dark-5);--ds-data-series-6:var(--ds-color-data-dark-6);--ds-data-series-7:var(--ds-color-data-dark-7);--ds-data-series-8:var(--ds-color-data-dark-8);--ds-data-seq-1:var(--ds-color-data-seq-dark-1);--ds-data-seq-2:var(--ds-color-data-seq-dark-2);--ds-data-seq-3:var(--ds-color-data-seq-dark-3);--ds-data-seq-4:var(--ds-color-data-seq-dark-4);--ds-data-seq-5:var(--ds-color-data-seq-dark-5);--ds-crystal-neutral-hue:var(--ds-color-graphite-400);--ds-crystal-neutral-lit:var(--ds-color-graphite-200);--ds-crystal-neutral-ink:var(--ds-color-graphite-50);--ds-crystal-neutral-top:var(--ds-color-crystal-neutral-top-dark);--ds-crystal-neutral-foot:var(--ds-color-crystal-neutral-foot-dark);--ds-crystal-neutral-rim:var(--ds-color-crystal-neutral-rim-dark);--ds-crystal-neutral-glow:var(--ds-color-crystal-neutral-glow-dark);--ds-crystal-neutral-muted:var(--ds-color-crystal-neutral-muted-dark);--ds-crystal-info-hue:var(--ds-color-blue-400);--ds-crystal-info-lit:var(--ds-color-blue-200);--ds-crystal-info-ink:var(--ds-color-blue-100);--ds-crystal-info-top:var(--ds-color-crystal-info-top-dark);--ds-crystal-info-foot:var(--ds-color-crystal-info-foot-dark);--ds-crystal-info-rim:var(--ds-color-crystal-info-rim-dark);--ds-crystal-info-glow:var(--ds-color-crystal-info-glow-dark);--ds-crystal-info-muted:var(--ds-color-crystal-info-muted-dark);--ds-crystal-positive-hue:var(--ds-color-green-400);--ds-crystal-positive-lit:var(--ds-color-green-200);--ds-crystal-positive-ink:var(--ds-color-green-100);--ds-crystal-positive-top:var(--ds-color-crystal-positive-top-dark);--ds-crystal-positive-foot:var(--ds-color-crystal-positive-foot-dark);--ds-crystal-positive-rim:var(--ds-color-crystal-positive-rim-dark);--ds-crystal-positive-glow:var(--ds-color-crystal-positive-glow-dark);--ds-crystal-positive-muted:var(--ds-color-crystal-positive-muted-dark);--ds-crystal-warning-hue:var(--ds-color-amber-400);--ds-crystal-warning-lit:var(--ds-color-amber-200);--ds-crystal-warning-ink:var(--ds-color-amber-100);--ds-crystal-warning-top:var(--ds-color-crystal-warning-top-dark);--ds-crystal-warning-foot:var(--ds-color-crystal-warning-foot-dark);--ds-crystal-warning-rim:var(--ds-color-crystal-warning-rim-dark);--ds-crystal-warning-glow:var(--ds-color-crystal-warning-glow-dark);--ds-crystal-warning-muted:var(--ds-color-crystal-warning-muted-dark);--ds-crystal-critical-hue:var(--ds-color-red-400);--ds-crystal-critical-lit:var(--ds-color-red-200);--ds-crystal-critical-ink:var(--ds-color-red-100);--ds-crystal-critical-top:var(--ds-color-crystal-critical-top-dark);--ds-crystal-critical-foot:var(--ds-color-crystal-critical-foot-dark);--ds-crystal-critical-rim:var(--ds-color-crystal-critical-rim-dark);--ds-crystal-critical-glow:var(--ds-color-crystal-critical-glow-dark);--ds-crystal-critical-muted:var(--ds-color-crystal-critical-muted-dark);--ds-crystal-accent-hue:var(--ds-color-violet-400);--ds-crystal-accent-lit:var(--ds-color-violet-200);--ds-crystal-accent-ink:var(--ds-color-violet-100);--ds-crystal-accent-top:var(--ds-color-crystal-accent-top-dark);--ds-crystal-accent-foot:var(--ds-color-crystal-accent-foot-dark);--ds-crystal-accent-rim:var(--ds-color-crystal-accent-rim-dark);--ds-crystal-accent-glow:var(--ds-color-crystal-accent-glow-dark);--ds-crystal-accent-muted:var(--ds-color-crystal-accent-muted-dark);--ds-crystal-facet:var(--ds-color-white-a-25);--ds-syntax-bg:var(--ds-color-syntax-bg-dark);--ds-syntax-fg:var(--ds-color-syntax-fg-dark);--ds-syntax-comment:var(--ds-color-syntax-comment-dark);--ds-syntax-keyword:var(--ds-color-syntax-keyword-dark);--ds-syntax-string:var(--ds-color-syntax-string-dark);--ds-syntax-number:var(--ds-color-syntax-number-dark);--ds-syntax-function:var(--ds-color-syntax-function-dark);--ds-syntax-type:var(--ds-color-syntax-type-dark);--ds-syntax-tag:var(--ds-color-syntax-tag-dark);--ds-syntax-attr:var(--ds-color-syntax-attr-dark);--ds-syntax-property:var(--ds-color-syntax-property-dark);--ds-syntax-punctuation:var(--ds-color-syntax-punctuation-dark);--ds-card-bg:var(--ds-surface-glass);--ds-card-fg:var(--ds-text-primary);--ds-card-fg-muted:var(--ds-text-secondary);--ds-card-shadow:var(--ds-elevation-float);--ds-card-rim-hi:var(--ds-line-rim-hi);--ds-card-rim-mid:var(--ds-line-rim-mid);--ds-card-rim-lo:var(--ds-line-rim-lo);--ds-card-divider:var(--ds-line-divider);--ds-card-brightness:var(--ds-glass-brightness);--ds-card-sheen-top:var(--ds-surface-sheen-top);--ds-card-text-halo:var(--ds-elevation-halo);--ds-card-level1:var(--ds-level-1);--ds-card-level2:var(--ds-level-2);--ds-card-level3:var(--ds-level-3);--ds-card-level4:var(--ds-level-4);--ds-card-shadow-1:var(--ds-level-shadow-1);--ds-card-shadow-2:var(--ds-level-shadow-2);--ds-card-shadow-3:var(--ds-level-shadow-3);--ds-card-shadow-4:var(--ds-level-shadow-4);--ds-card-edge:var(--ds-level-shadow-edge);--ds-card-streak:var(--ds-level-streak);--ds-card-scrim:var(--ds-level-scrim);--ds-card-rim-foot:var(--ds-line-rim-foot);--ds-card-l2-edge:var(--ds-level-shadow-step);--ds-card-level2-solid:var(--ds-level-2-solid);--ds-avatar-fallback-bg:var(--ds-surface-light);--ds-avatar-fallback-fg:var(--ds-text-on-light);--ds-avatar-cast:var(--ds-elevation-cast);--ds-button-light-bg:var(--ds-action-loud-foot);--ds-button-light-fg:var(--ds-text-on-light);--ds-button-accent-bg:var(--ds-action-loud-foot);--ds-button-accent-bg-hover:var(--ds-action-accent-hover);--ds-button-accent-fg:var(--ds-text-on-accent);--ds-button-glass-bg:var(--ds-surface-quiet);--ds-button-glass-fg:var(--ds-text-primary);--ds-button-accent-mid:var(--ds-action-accent-hover);--ds-button-accent-foot:var(--ds-action-loud-foot);--ds-button-gloss-quiet:var(--ds-action-gloss-quiet);--ds-button-gloss-solid:var(--ds-action-gloss-solid);--ds-button-light-top:var(--ds-action-loud-top);--ds-button-glint-solid:var(--ds-action-glint-solid);--ds-button-rim-hi:var(--ds-line-rim-hi);--ds-button-rim-mid:var(--ds-line-rim-mid);--ds-button-rim-lo:var(--ds-line-rim-lo);--ds-button-cast:var(--ds-elevation-cast);--ds-button-accent-cast:var(--ds-level-shadow-bloom);--ds-button-accent-cast-hover:var(--ds-level-shadow-bloom);--ds-button-accent-top:var(--ds-action-loud-top);--ds-button-glass-top:var(--ds-level-sheen);--ds-button-glass-foot:var(--ds-level-3);--ds-button-glass-cast:var(--ds-level-shadow-2);--ds-button-edge:var(--ds-level-shadow-edge);--ds-button-streak:var(--ds-level-streak);--ds-button-ghost-fg:var(--ds-text-primary);--ds-button-ghost-hover:var(--ds-surface-quiet);--ds-button-danger-fg:var(--ds-text-critical);--ds-button-pressed-top:var(--ds-surface-chosen-top);--ds-button-pressed-foot:var(--ds-surface-chosen-foot);--ds-button-pressed-ring:var(--ds-line-ring);--ds-icon-button-glass-bg:var(--ds-surface-quiet);--ds-icon-button-fg:var(--ds-text-primary);--ds-icon-button-ghost-fg:var(--ds-text-secondary);--ds-icon-button-gloss:var(--ds-action-gloss-quiet);--ds-icon-button-rim-hi:var(--ds-line-rim-hi);--ds-icon-button-rim-mid:var(--ds-line-rim-mid);--ds-icon-button-rim-lo:var(--ds-line-rim-lo);--ds-icon-button-glass-top:var(--ds-level-sheen);--ds-icon-button-glass-foot:var(--ds-level-3);--ds-icon-button-cast:var(--ds-level-shadow-2);--ds-icon-button-edge:var(--ds-level-shadow-edge);--ds-icon-button-streak:var(--ds-level-streak);--ds-icon-button-loud-top:var(--ds-action-loud-top);--ds-icon-button-loud-foot:var(--ds-action-loud-foot);--ds-icon-button-loud-fg:var(--ds-text-on-light);--ds-icon-button-bloom:var(--ds-level-shadow-bloom);--ds-icon-button-pressed-top:var(--ds-surface-chosen-top);--ds-icon-button-pressed-foot:var(--ds-surface-chosen-foot);--ds-icon-button-pressed-ring:var(--ds-line-ring);--ds-icon-button-brightness:var(--ds-glass-brightness);--ds-tabs-fg:var(--ds-text-primary);--ds-tabs-on-fg:var(--ds-text-primary);--ds-tabs-track-bg:var(--ds-surface-well-deep);--ds-tabs-carve:var(--ds-level-shadow-well);--ds-tabs-on-foot:var(--ds-surface-chosen-foot);--ds-tabs-on-cast:var(--ds-level-shadow-2);--ds-tabs-off-fg:var(--ds-text-primary);--ds-tabs-on-top:var(--ds-surface-chosen-top);--ds-tabs-rim-hi:var(--ds-line-rim-hi);--ds-tabs-rim-mid:var(--ds-line-rim-mid);--ds-tabs-rim-lo:var(--ds-line-rim-lo);--ds-tabs-streak:var(--ds-level-streak);--ds-tag-fg:var(--ds-text-primary);--ds-tag-bg:var(--ds-surface-carve);--ds-tag-etch:var(--ds-elevation-etch);--ds-focus-ring-color:var(--ds-focus-ring);--ds-focus-ring-halo:var(--ds-focus-halo);--ds-badge-fg:var(--ds-text-primary);--ds-badge-neutral-mark:var(--ds-text-secondary);--ds-badge-info-mark:var(--ds-status-info-mark);--ds-badge-positive-mark:var(--ds-status-positive-mark);--ds-badge-warning-mark:var(--ds-status-warning-mark);--ds-badge-critical-mark:var(--ds-status-critical-mark);--ds-badge-neutral-ink:var(--ds-crystal-neutral-ink);--ds-badge-info-ink:var(--ds-crystal-info-ink);--ds-badge-positive-ink:var(--ds-crystal-positive-ink);--ds-badge-warning-ink:var(--ds-crystal-warning-ink);--ds-badge-critical-ink:var(--ds-crystal-critical-ink);--ds-badge-accent-ink:var(--ds-crystal-accent-ink);--ds-badge-facet:var(--ds-crystal-facet);--ds-badge-neutral-top:var(--ds-crystal-neutral-top);--ds-badge-neutral-foot:var(--ds-crystal-neutral-foot);--ds-badge-neutral-rim:var(--ds-crystal-neutral-rim);--ds-badge-neutral-glow:var(--ds-crystal-neutral-glow);--ds-badge-neutral-muted:var(--ds-crystal-neutral-muted);--ds-badge-info-top:var(--ds-crystal-info-top);--ds-badge-info-foot:var(--ds-crystal-info-foot);--ds-badge-info-rim:var(--ds-crystal-info-rim);--ds-badge-info-glow:var(--ds-crystal-info-glow);--ds-badge-info-muted:var(--ds-crystal-info-muted);--ds-badge-positive-top:var(--ds-crystal-positive-top);--ds-badge-positive-foot:var(--ds-crystal-positive-foot);--ds-badge-positive-rim:var(--ds-crystal-positive-rim);--ds-badge-positive-glow:var(--ds-crystal-positive-glow);--ds-badge-positive-muted:var(--ds-crystal-positive-muted);--ds-badge-warning-top:var(--ds-crystal-warning-top);--ds-badge-warning-foot:var(--ds-crystal-warning-foot);--ds-badge-warning-rim:var(--ds-crystal-warning-rim);--ds-badge-warning-glow:var(--ds-crystal-warning-glow);--ds-badge-warning-muted:var(--ds-crystal-warning-muted);--ds-badge-critical-top:var(--ds-crystal-critical-top);--ds-badge-critical-foot:var(--ds-crystal-critical-foot);--ds-badge-critical-rim:var(--ds-crystal-critical-rim);--ds-badge-critical-glow:var(--ds-crystal-critical-glow);--ds-badge-critical-muted:var(--ds-crystal-critical-muted);--ds-badge-accent-top:var(--ds-crystal-accent-top);--ds-badge-accent-foot:var(--ds-crystal-accent-foot);--ds-badge-accent-rim:var(--ds-crystal-accent-rim);--ds-badge-accent-glow:var(--ds-crystal-accent-glow);--ds-badge-accent-muted:var(--ds-crystal-accent-muted);--ds-chip-bg:var(--ds-surface-quiet);--ds-chip-fg:var(--ds-text-primary);--ds-chip-on-fg:var(--ds-text-primary);--ds-chip-rim-hi:var(--ds-line-rim-hi);--ds-chip-rim-mid:var(--ds-line-rim-mid);--ds-chip-rim-lo:var(--ds-line-rim-lo);--ds-chip-top:var(--ds-level-sheen);--ds-chip-foot:var(--ds-level-3);--ds-chip-cast:var(--ds-level-shadow-2);--ds-chip-on-top:var(--ds-surface-chosen-tint-top);--ds-chip-on-foot:var(--ds-surface-chosen-tint-foot);--ds-chip-on-cast:var(--ds-level-shadow-2);--ds-chip-edge:var(--ds-level-shadow-edge);--ds-chip-streak:var(--ds-level-streak);--ds-banner-mark-info:var(--ds-status-info-mark);--ds-banner-mark-positive:var(--ds-status-positive-mark);--ds-banner-mark-warning:var(--ds-status-warning-mark);--ds-banner-mark-critical:var(--ds-status-critical-mark);--ds-banner-divider:var(--ds-line-divider);--ds-select-trigger-bg:var(--ds-surface-carve);--ds-select-trigger-fg:var(--ds-text-primary);--ds-select-trigger-ring:var(--ds-line-ring);--ds-select-menu-bg:var(--ds-surface-raised);--ds-select-menu-ring:var(--ds-line-divider);--ds-select-menu-shadow:var(--ds-elevation-float);--ds-select-item-hover:var(--ds-surface-quiet);--ds-select-item-check:var(--ds-text-primary);--ds-select-groove:var(--ds-elevation-groove);--ds-select-item-lens:var(--ds-elevation-lens);--ds-slider-track-bg:var(--ds-surface-carve);--ds-slider-range-bg:var(--ds-action-loud-foot);--ds-slider-carve:var(--ds-elevation-track);--ds-slider-range-top:var(--ds-action-loud-top);--ds-slider-fill-bg:var(--ds-surface-carve);--ds-slider-fill-carve:var(--ds-elevation-groove);--ds-slider-fill-top:var(--ds-surface-chosen-top);--ds-slider-fill-foot:var(--ds-surface-chosen-foot);--ds-slider-fill-rim:var(--ds-line-rim-hi);--ds-slider-fill-marker:var(--ds-action-loud-top);--ds-slider-range-glow:var(--ds-glow-soft);--ds-slider-fill-marker-glow:var(--ds-glow-mark);--ds-input-bg:var(--ds-surface-carve);--ds-input-bg-page:var(--ds-surface-carve);--ds-input-fg:var(--ds-text-primary);--ds-input-placeholder:var(--ds-text-secondary);--ds-input-ring:var(--ds-line-rim-lo);--ds-input-ring-page:var(--ds-line-divider);--ds-input-ring-hover:var(--ds-line-ring);--ds-input-ring-invalid:var(--ds-status-critical-mark);--ds-input-inset:var(--ds-elevation-well);--ds-input-groove:var(--ds-elevation-groove);--ds-input-ring-readonly:var(--ds-line-edge);--ds-check-bg:var(--ds-surface-carve);--ds-check-bg-page:var(--ds-surface-carve);--ds-check-ring:var(--ds-line-ring);--ds-check-mark:var(--ds-text-primary);--ds-check-inset:var(--ds-elevation-well);--ds-check-carve:var(--ds-elevation-carve);--ds-check-ring-invalid:var(--ds-status-critical-mark);--ds-switch-bg:var(--ds-surface-carve);--ds-switch-bg-page:var(--ds-surface-carve);--ds-switch-ring:var(--ds-line-ring);--ds-switch-on-bg:var(--ds-action-loud-top);--ds-switch-tick:var(--ds-text-on-light);--ds-switch-inset:var(--ds-elevation-well);--ds-switch-carve:var(--ds-elevation-carve);--ds-switch-on-carve:var(--ds-elevation-on-glow);--ds-switch-on-top:var(--ds-action-loud-foot);--ds-switch-ring-invalid:var(--ds-status-critical-mark);--ds-field-label-fg:var(--ds-text-primary);--ds-field-help-fg:var(--ds-text-secondary);--ds-field-error-fg:var(--ds-text-primary);--ds-field-error-mark:var(--ds-status-critical-mark);--ds-field-warning-mark:var(--ds-status-warning-mark);--ds-divider-shade:var(--ds-line-divider);--ds-divider-light:var(--ds-line-rim-lo);--ds-link-underline:var(--ds-line-ring);--ds-spinner-track:var(--ds-line-divider);--ds-spinner-arc:var(--ds-action-loud-top);--ds-skeleton-bg:var(--ds-surface-carve);--ds-skeleton-carve:var(--ds-elevation-well);--ds-kbd-top:var(--ds-surface-lit-quiet-top);--ds-kbd-foot:var(--ds-surface-lit-quiet-foot);--ds-kbd-cap:var(--ds-elevation-quiet-cast);--ds-image-placeholder:var(--ds-surface-carve);--ds-image-carve:var(--ds-elevation-well);--ds-fab-top:var(--ds-action-loud-top);--ds-fab-foot:var(--ds-action-loud-foot);--ds-fab-fg:var(--ds-text-on-accent);--ds-fab-glow:var(--ds-glow-strong);--ds-overlay-scrim:var(--ds-level-scrim);--ds-overlay-grabber-color:var(--ds-line-ring);--ds-overlay-tip-bg:var(--ds-level-4);--ds-overlay-tip-shadow:var(--ds-level-shadow-4);--ds-overlay-toast-bg:var(--ds-level-4);--ds-overlay-toast-shadow:var(--ds-level-shadow-4);--ds-overlay-brightness:var(--ds-glass-brightness);--ds-listbox-sheet:var(--ds-surface-raised);--ds-listbox-ring:var(--ds-line-divider);--ds-listbox-shadow:var(--ds-elevation-float);--ds-listbox-highlight:var(--ds-surface-quiet);--ds-listbox-lens:var(--ds-elevation-lens);--ds-listbox-well:var(--ds-surface-carve);--ds-listbox-groove:var(--ds-elevation-groove);--ds-listbox-ring-invalid:var(--ds-status-critical-mark);--ds-radio-cards-bg:var(--ds-level-2);--ds-radio-cards-hover:var(--ds-surface-quiet);--ds-radio-cards-edge:var(--ds-level-shadow-edge);--ds-radio-cards-on-top:var(--ds-surface-chosen-top);--ds-radio-cards-on-foot:var(--ds-surface-chosen-foot);--ds-radio-cards-on-edge:var(--ds-elevation-chosen-cast);--ds-radio-cards-mark:var(--ds-action-loud-top);--ds-radio-cards-mark-fg:var(--ds-text-on-accent);--ds-radio-cards-ring:var(--ds-elevation-control-ring);--ds-radio-cards-ring-invalid:var(--ds-status-critical-mark);--ds-rating-on:var(--ds-action-loud-top);--ds-rating-off:var(--ds-line-edge);--ds-rating-ring-invalid:var(--ds-status-critical-mark);--ds-nav-track:var(--ds-surface-well-deep);--ds-nav-carve:var(--ds-level-shadow-well);--ds-nav-on-top:var(--ds-surface-chosen-top);--ds-nav-on-foot:var(--ds-surface-chosen-foot);--ds-nav-on-cast:var(--ds-elevation-chosen-cast);--ds-nav-dock:var(--ds-level-1);--ds-nav-dock-shadow:var(--ds-level-shadow-1);--ds-nav-bar-edge:var(--ds-level-shadow-edge);--ds-nav-badge-bg:var(--ds-action-loud-top);--ds-nav-badge-fg:var(--ds-text-on-accent);--ds-nav-panel-bg:var(--ds-level-4);--ds-nav-panel-shadow:var(--ds-level-shadow-4);--ds-nav-ring:var(--ds-elevation-control-ring);--ds-nav-brightness:var(--ds-glass-brightness);--ds-stepper-groove:var(--ds-line-divider);--ds-stepper-lit:var(--ds-line-edge);--ds-stepper-current:var(--ds-action-loud-top);--ds-stepper-current-fg:var(--ds-text-on-accent);--ds-stepper-glow:var(--ds-glow-mark);--ds-progress-bg:var(--ds-surface-carve);--ds-progress-carve:var(--ds-elevation-track);--ds-progress-fill-top:var(--ds-action-loud-top);--ds-progress-fill-foot:var(--ds-action-loud-foot);--ds-progress-glow:var(--ds-glow-soft);--ds-meter-bg:var(--ds-surface-carve);--ds-meter-carve:var(--ds-elevation-track);--ds-meter-fill-top:var(--ds-action-loud-top);--ds-meter-fill-foot:var(--ds-action-loud-foot);--ds-meter-warning-mark:var(--ds-status-warning-mark);--ds-meter-critical-mark:var(--ds-status-critical-mark);--ds-stat-positive-mark:var(--ds-status-positive-mark);--ds-stat-negative-mark:var(--ds-status-critical-mark);--ds-stat-neutral-mark:var(--ds-text-secondary);--ds-empty-state-well-bg:var(--ds-surface-carve);--ds-empty-state-well-carve:var(--ds-elevation-well);--ds-timeline-rail-color:var(--ds-line-divider);--ds-timeline-done:var(--ds-action-loud-top);--ds-timeline-current-ring:var(--ds-line-ring);--ds-timeline-upcoming:var(--ds-text-secondary);--ds-timeline-glow:var(--ds-glow-mark);--ds-dlist-divider:var(--ds-line-divider);--ds-list-bg:var(--ds-level-2);--ds-list-edge:var(--ds-level-shadow-edge);--ds-list-divider:var(--ds-line-divider);--ds-list-highlight:var(--ds-surface-quiet);--ds-table-head-bg:var(--ds-surface-raised);--ds-table-bg:var(--ds-level-2);--ds-table-edge:var(--ds-level-shadow-edge);--ds-table-divider:var(--ds-line-divider);--ds-table-highlight:var(--ds-surface-quiet);--ds-table-scrim:var(--ds-level-scrim);--ds-editable-hover:var(--ds-surface-quiet);--ds-file-upload-bg:var(--ds-level-2);--ds-file-upload-edge:var(--ds-level-shadow-edge);--ds-file-upload-divider:var(--ds-line-divider);--ds-file-upload-critical-mark:var(--ds-status-critical-mark);--ds-file-upload-ring-invalid:var(--ds-status-critical-mark);--ds-file-upload-done-mark:var(--ds-status-positive-mark);--ds-file-upload-error-mark:var(--ds-status-critical-mark);--ds-dropzone-bg:var(--ds-surface-carve);--ds-dropzone-groove:var(--ds-elevation-groove);--ds-dropzone-ring-hover:var(--ds-line-ring);--ds-dropzone-over-top:var(--ds-surface-chosen-top);--ds-dropzone-over-foot:var(--ds-surface-chosen-foot);--ds-dropzone-over-ring:var(--ds-line-ring);--ds-dropzone-over-cast:var(--ds-elevation-chosen-cast);--ds-dropzone-well-bg:var(--ds-surface-carve);--ds-dropzone-well-carve:var(--ds-elevation-well);--ds-dropzone-ring-invalid:var(--ds-status-critical-mark);--ds-color-picker-rim:var(--ds-line-edge);--ds-color-picker-ring:var(--ds-action-loud-top);--ds-color-picker-check-bg:var(--ds-action-loud-top);--ds-color-picker-check-fg:var(--ds-text-on-accent);--ds-color-picker-edge:var(--ds-elevation-control-ring);--ds-color-picker-ring-invalid:var(--ds-status-critical-mark);--ds-otp-flow-critical-mark:var(--ds-status-critical-mark);--ds-calendar-band:var(--ds-surface-chosen-foot);--ds-calendar-hover:var(--ds-surface-quiet);--ds-calendar-today-ring:var(--ds-line-ring);--ds-calendar-chosen-top:var(--ds-action-loud-top);--ds-calendar-chosen-foot:var(--ds-action-loud-foot);--ds-calendar-chosen-fg:var(--ds-text-on-accent);--ds-tree-view-hover:var(--ds-surface-quiet);--ds-tree-view-chosen-top:var(--ds-surface-chosen-top);--ds-tree-view-chosen-foot:var(--ds-surface-chosen-foot);--ds-tree-view-chosen-cast:var(--ds-elevation-chosen-cast);--ds-carousel-dot-off:var(--ds-line-ring);--ds-carousel-dot-on:var(--ds-action-loud-top);--ds-virtual-list-bg:var(--ds-level-2);--ds-virtual-list-edge:var(--ds-level-shadow-edge);--ds-virtual-list-divider:var(--ds-line-divider);--ds-data-grid-chosen-top:var(--ds-surface-chosen-top);--ds-data-grid-chosen-foot:var(--ds-surface-chosen-foot);--ds-data-grid-stick-bg:var(--ds-surface-raised);--ds-data-grid-scrim:var(--ds-level-scrim);--ds-viz-grid:var(--ds-line-divider);--ds-viz-axis:var(--ds-line-ring);--ds-viz-muted:var(--ds-text-secondary);--ds-viz-ring:var(--ds-surface-raised);--ds-viz-tip-bg:var(--ds-surface-raised);--ds-viz-tip-shadow:var(--ds-elevation-float);--ds-viz-series-1:var(--ds-data-series-1);--ds-viz-series-2:var(--ds-data-series-2);--ds-viz-series-3:var(--ds-data-series-3);--ds-viz-series-4:var(--ds-data-series-4);--ds-viz-series-5:var(--ds-data-series-5);--ds-viz-series-6:var(--ds-data-series-6);--ds-viz-series-7:var(--ds-data-series-7);--ds-viz-series-8:var(--ds-data-series-8);--ds-app-shell-skip-bg:var(--ds-action-loud-top);--ds-app-shell-skip-fg:var(--ds-text-on-accent);--ds-auth-form-divider:var(--ds-line-divider);--ds-coach-mark-arrow:var(--ds-level-4);--ds-coach-mark-ring:var(--ds-line-ring);--ds-coach-mark-glow:var(--ds-glow-soft);--ds-command-palette-divider:var(--ds-line-divider);--ds-command-palette-highlight:var(--ds-surface-quiet);--ds-command-palette-lens:var(--ds-elevation-lens);--ds-command-palette-field-bg:var(--ds-surface-carve);--ds-command-palette-groove:var(--ds-elevation-groove);--ds-form-critical:var(--ds-status-critical-mark);--ds-form-summary-bg:var(--ds-level-2);--ds-kanban-board-bg:var(--ds-level-2);--ds-kanban-board-card:var(--ds-surface-quiet);--ds-kanban-board-card-top:var(--ds-surface-lit-quiet-top);--ds-kanban-board-card-edge:var(--ds-level-shadow-edge);--ds-kanban-board-edge:var(--ds-level-shadow-edge);--ds-kanban-board-over:var(--ds-surface-quiet);--ds-kanban-board-ring:var(--ds-line-ring);--ds-notification-center-dot:var(--ds-action-loud-top);--ds-notification-center-dot-fg:var(--ds-text-on-accent);--ds-notification-center-highlight:var(--ds-surface-quiet);--ds-rich-text-editor-bg:var(--ds-surface-carve);--ds-rich-text-editor-groove:var(--ds-elevation-groove);--ds-rich-text-editor-hover:var(--ds-surface-quiet);--ds-rich-text-editor-on-top:var(--ds-surface-chosen-top);--ds-rich-text-editor-on-foot:var(--ds-surface-chosen-foot);--ds-settings-layout-bg:var(--ds-level-2);--ds-settings-layout-divider:var(--ds-line-divider);--ds-settings-layout-edge:var(--ds-level-shadow-edge);--ds-scale-off:var(--ds-surface-carve);--ds-scale-carve:var(--ds-elevation-track);--ds-scale-on:var(--ds-line-ring);--ds-scale-good:var(--ds-status-positive-mark);--ds-scale-bad:var(--ds-status-critical-mark);--ds-scale-ring:var(--ds-line-edge);--ds-confidence-chip-bg:var(--ds-level-2);--ds-confidence-chip-edge:var(--ds-level-shadow-edge);--ds-confidence-chip-ring:var(--ds-line-ring);--ds-node-card-bg:var(--ds-level-2);--ds-node-card-edge:var(--ds-level-shadow-edge);--ds-node-card-chosen-top:var(--ds-surface-chosen-top);--ds-node-card-chosen-foot:var(--ds-surface-chosen-foot);--ds-node-card-ring:var(--ds-line-ring);--ds-node-card-lift:var(--ds-level-shadow-3);--ds-node-card-port-ring:var(--ds-line-edge);--ds-node-card-lift-bg:var(--ds-level-3);--ds-sequence-rail:var(--ds-line-divider);--ds-sequence-actor-bg:var(--ds-level-2);--ds-sequence-actor-edge:var(--ds-level-shadow-edge);--ds-sequence-arrow:var(--ds-text-primary);--ds-sequence-reply:var(--ds-text-secondary);--ds-sequence-note-bg:var(--ds-surface-quiet);--ds-button-group-track:var(--ds-surface-well-deep);--ds-button-group-ring:var(--ds-elevation-control-ring);--ds-button-group-carve:var(--ds-level-shadow-well);--ds-button-group-on-top:var(--ds-surface-chosen-top);--ds-button-group-on-foot:var(--ds-surface-chosen-foot);--ds-button-group-on-cast:var(--ds-elevation-chosen-cast);--ds-split-button-edge:var(--ds-elevation-control-ring);--ds-chat-bubble-top:var(--ds-surface-chosen-top);--ds-chat-bubble-foot:var(--ds-surface-chosen-foot);--ds-chat-bubble-edge:var(--ds-level-shadow-edge);--ds-chat-tool-bg:var(--ds-surface-quiet);--ds-chat-composer-bg:var(--ds-surface-carve);--ds-chat-composer-groove:var(--ds-elevation-groove);--ds-agent-bg:var(--ds-surface-quiet);--ds-agent-edge:var(--ds-level-shadow-edge);--ds-handoff-bg:var(--ds-surface-quiet);--ds-handoff-edge:var(--ds-level-shadow-edge);--ds-citation-bg:var(--ds-surface-quiet);--ds-citation-bg-on:var(--ds-surface-chosen-top);--ds-code-block-bg:var(--ds-syntax-bg);--ds-code-block-fg:var(--ds-syntax-fg);--ds-code-block-ring:var(--ds-line-divider);--ds-code-block-comment:var(--ds-syntax-comment);--ds-code-block-keyword:var(--ds-syntax-keyword);--ds-code-block-string:var(--ds-syntax-string);--ds-code-block-number:var(--ds-syntax-number);--ds-code-block-function:var(--ds-syntax-function);--ds-code-block-type:var(--ds-syntax-type);--ds-code-block-tag:var(--ds-syntax-tag);--ds-code-block-attr:var(--ds-syntax-attr);--ds-code-block-property:var(--ds-syntax-property);--ds-code-block-punctuation:var(--ds-syntax-punctuation)}[data-environment=dim]{--ds-glass-brightness:var(--ds-brightness-dim);--ds-card-brightness:var(--ds-glass-brightness);--ds-icon-button-brightness:var(--ds-glass-brightness);--ds-overlay-brightness:var(--ds-glass-brightness);--ds-nav-brightness:var(--ds-glass-brightness)}[data-environment=mid]{--ds-glass-brightness:var(--ds-brightness-mid);--ds-card-brightness:var(--ds-glass-brightness);--ds-icon-button-brightness:var(--ds-glass-brightness);--ds-overlay-brightness:var(--ds-glass-brightness);--ds-nav-brightness:var(--ds-glass-brightness)}[data-environment=bright]{--ds-glass-brightness:var(--ds-brightness-bright);--ds-card-brightness:var(--ds-glass-brightness);--ds-icon-button-brightness:var(--ds-glass-brightness);--ds-overlay-brightness:var(--ds-glass-brightness);--ds-nav-brightness:var(--ds-glass-brightness)}}@media (prefers-color-scheme:light){@scope(:root:not([data-theme])){:scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-surface-glass:var(--ds-color-white-a-62);--ds-surface-solid:var(--ds-color-paper-50);--ds-surface-quiet:var(--ds-color-white-a-45);--ds-surface-light:var(--ds-color-ink-900);--ds-surface-sheen-top:var(--ds-color-white-a-70);--ds-surface-well:var(--ds-color-white-a-45);--ds-surface-page:var(--ds-color-paper-0);--ds-surface-raised:var(--ds-color-paper-50);--ds-surface-sunken:var(--ds-color-paper-100);--ds-surface-carve:var(--ds-color-ink-a-08);--ds-surface-lit-quiet-top:var(--ds-color-white-a-95);--ds-surface-lit-quiet-foot:var(--ds-color-white-a-55);--ds-surface-lit-chosen-top:var(--ds-color-white);--ds-surface-lit-chosen-foot:var(--ds-color-paper-50);--ds-surface-lit-on-top:var(--ds-color-ink-700);--ds-surface-lit-on-foot:var(--ds-color-ink-900);--ds-surface-chosen-tint-top:var(--ds-color-ink-a-14);--ds-surface-chosen-tint-foot:var(--ds-color-ink-a-08);--ds-surface-chosen-top:var(--ds-color-chosen-top-light);--ds-surface-chosen-foot:var(--ds-color-chosen-foot-light);--ds-surface-well-deep:var(--ds-color-ink-a-08);--ds-text-primary:var(--ds-color-ink-900);--ds-text-secondary:var(--ds-color-ink-a-85);--ds-text-tertiary:var(--ds-color-ink-a-85);--ds-text-on-light:var(--ds-color-white);--ds-text-on-accent:var(--ds-color-white);--ds-text-critical:var(--ds-color-red-700);--ds-action-accent:var(--ds-color-ink-900);--ds-action-accent-hover:var(--ds-color-ink-700);--ds-action-accent-foot:var(--ds-color-ink-900);--ds-action-gloss-quiet:var(--ds-color-white-a-45);--ds-action-gloss-solid:var(--ds-color-white-a-16);--ds-action-glint-solid:var(--ds-color-white-a-16);--ds-action-solid-top:var(--ds-color-ink-700);--ds-action-solid-foot:var(--ds-color-ink-900);--ds-action-loud-top:var(--ds-color-ink-700);--ds-action-loud-foot:var(--ds-color-ink-900);--ds-line-ring:var(--ds-color-ink-a-25);--ds-line-divider:var(--ds-color-ink-a-14);--ds-line-rim-hi:var(--ds-color-white);--ds-line-rim-mid:var(--ds-color-ink-a-16);--ds-line-rim-lo:var(--ds-color-white-a-45);--ds-line-edge:var(--ds-color-ink-a-56);--ds-line-rim-foot:var(--ds-color-white-a-90);--ds-focus-ring:var(--ds-color-ink-900);--ds-focus-halo:var(--ds-color-white-a-90);--ds-glass-brightness:var(--ds-brightness-light);--ds-elevation-float:var(--ds-shadow-float-light);--ds-elevation-halo:var(--ds-shadow-halo-light);--ds-elevation-well:var(--ds-shadow-well-light);--ds-elevation-cast:var(--ds-shadow-cast-light);--ds-elevation-carve:var(--ds-shadow-carve-light);--ds-elevation-carve-on:var(--ds-shadow-carve-on-light);--ds-elevation-groove:var(--ds-shadow-groove-light);--ds-elevation-lens:var(--ds-shadow-lens-light);--ds-elevation-etch:var(--ds-shadow-etch-light);--ds-elevation-track:var(--ds-shadow-track-light);--ds-elevation-loud-glow:var(--ds-shadow-loud-glow-light);--ds-elevation-quiet-cast:var(--ds-shadow-quiet-cast-light);--ds-elevation-chosen-cast:var(--ds-shadow-chosen-cast-light);--ds-elevation-on-glow:var(--ds-shadow-on-glow-light);--ds-elevation-control-ring:var(--ds-shadow-ring-light);--ds-status-info-mark:var(--ds-color-blue-600);--ds-status-positive-mark:var(--ds-color-green-600);--ds-status-warning-mark:var(--ds-color-amber-700);--ds-status-critical-mark:var(--ds-color-red-600);--ds-field-base:var(--ds-color-paper-50);--ds-field-glow:var(--ds-color-blue-a-10);--ds-field-glow-soft:var(--ds-color-white-a-70);--ds-field-line:var(--ds-color-ink-a-06);--ds-field-line-major:var(--ds-color-ink-a-08);--ds-field-column:var(--ds-color-ink-900);--ds-field-margin:var(--ds-color-ink-a-78);--ds-studio-base:var(--ds-color-paper-100);--ds-studio-light:var(--ds-color-white-a-70);--ds-studio-edge:var(--ds-color-ink-a-08);--ds-level-1:var(--ds-color-smoke-glass-light);--ds-level-2:var(--ds-color-smoke-2-light);--ds-level-3:var(--ds-color-smoke-3-light);--ds-level-4:var(--ds-color-smoke-4-light);--ds-level-scrim:var(--ds-color-smoke-scrim-light);--ds-level-streak:var(--ds-color-white);--ds-level-sheen:var(--ds-color-white-a-70);--ds-level-2-solid:var(--ds-color-smoke-2-solid-light);--ds-level-shadow-1:var(--ds-shadow-level-1-light);--ds-level-shadow-2:var(--ds-shadow-level-2-light);--ds-level-shadow-3:var(--ds-shadow-level-3-light);--ds-level-shadow-4:var(--ds-shadow-level-4-light);--ds-level-shadow-edge:var(--ds-shadow-edge-light);--ds-level-shadow-bloom:var(--ds-shadow-bloom-light);--ds-level-shadow-well:var(--ds-shadow-well-light);--ds-level-shadow-step:var(--ds-shadow-step-light);--ds-glow-strong:var(--ds-shadow-bloom-light);--ds-glow-soft:var(--ds-shadow-glow-soft-light);--ds-glow-mark:var(--ds-shadow-glow-mark-light);--ds-data-series-1:var(--ds-color-data-light-1);--ds-data-series-2:var(--ds-color-data-light-2);--ds-data-series-3:var(--ds-color-data-light-3);--ds-data-series-4:var(--ds-color-data-light-4);--ds-data-series-5:var(--ds-color-data-light-5);--ds-data-series-6:var(--ds-color-data-light-6);--ds-data-series-7:var(--ds-color-data-light-7);--ds-data-series-8:var(--ds-color-data-light-8);--ds-data-seq-1:var(--ds-color-data-seq-light-1);--ds-data-seq-2:var(--ds-color-data-seq-light-2);--ds-data-seq-3:var(--ds-color-data-seq-light-3);--ds-data-seq-4:var(--ds-color-data-seq-light-4);--ds-data-seq-5:var(--ds-color-data-seq-light-5);--ds-crystal-neutral-hue:var(--ds-color-graphite-600);--ds-crystal-neutral-lit:var(--ds-color-graphite-300);--ds-crystal-neutral-ink:var(--ds-color-graphite-800);--ds-crystal-neutral-top:var(--ds-color-crystal-neutral-top-light);--ds-crystal-neutral-foot:var(--ds-color-crystal-neutral-foot-light);--ds-crystal-neutral-rim:var(--ds-color-crystal-neutral-rim-light);--ds-crystal-neutral-glow:var(--ds-color-crystal-neutral-glow-light);--ds-crystal-neutral-muted:var(--ds-color-crystal-neutral-muted-light);--ds-crystal-info-hue:var(--ds-color-blue-600);--ds-crystal-info-lit:var(--ds-color-blue-200);--ds-crystal-info-ink:var(--ds-color-blue-800);--ds-crystal-info-top:var(--ds-color-crystal-info-top-light);--ds-crystal-info-foot:var(--ds-color-crystal-info-foot-light);--ds-crystal-info-rim:var(--ds-color-crystal-info-rim-light);--ds-crystal-info-glow:var(--ds-color-crystal-info-glow-light);--ds-crystal-info-muted:var(--ds-color-crystal-info-muted-light);--ds-crystal-positive-hue:var(--ds-color-green-600);--ds-crystal-positive-lit:var(--ds-color-green-200);--ds-crystal-positive-ink:var(--ds-color-green-800);--ds-crystal-positive-top:var(--ds-color-crystal-positive-top-light);--ds-crystal-positive-foot:var(--ds-color-crystal-positive-foot-light);--ds-crystal-positive-rim:var(--ds-color-crystal-positive-rim-light);--ds-crystal-positive-glow:var(--ds-color-crystal-positive-glow-light);--ds-crystal-positive-muted:var(--ds-color-crystal-positive-muted-light);--ds-crystal-warning-hue:var(--ds-color-amber-500);--ds-crystal-warning-lit:var(--ds-color-amber-200);--ds-crystal-warning-ink:var(--ds-color-amber-800);--ds-crystal-warning-top:var(--ds-color-crystal-warning-top-light);--ds-crystal-warning-foot:var(--ds-color-crystal-warning-foot-light);--ds-crystal-warning-rim:var(--ds-color-crystal-warning-rim-light);--ds-crystal-warning-glow:var(--ds-color-crystal-warning-glow-light);--ds-crystal-warning-muted:var(--ds-color-crystal-warning-muted-light);--ds-crystal-critical-hue:var(--ds-color-red-600);--ds-crystal-critical-lit:var(--ds-color-red-200);--ds-crystal-critical-ink:var(--ds-color-red-800);--ds-crystal-critical-top:var(--ds-color-crystal-critical-top-light);--ds-crystal-critical-foot:var(--ds-color-crystal-critical-foot-light);--ds-crystal-critical-rim:var(--ds-color-crystal-critical-rim-light);--ds-crystal-critical-glow:var(--ds-color-crystal-critical-glow-light);--ds-crystal-critical-muted:var(--ds-color-crystal-critical-muted-light);--ds-crystal-accent-hue:var(--ds-color-violet-500);--ds-crystal-accent-lit:var(--ds-color-violet-200);--ds-crystal-accent-ink:var(--ds-color-violet-800);--ds-crystal-accent-top:var(--ds-color-crystal-accent-top-light);--ds-crystal-accent-foot:var(--ds-color-crystal-accent-foot-light);--ds-crystal-accent-rim:var(--ds-color-crystal-accent-rim-light);--ds-crystal-accent-glow:var(--ds-color-crystal-accent-glow-light);--ds-crystal-accent-muted:var(--ds-color-crystal-accent-muted-light);--ds-crystal-facet:var(--ds-color-white-a-70);--ds-syntax-bg:var(--ds-color-syntax-bg-light);--ds-syntax-fg:var(--ds-color-syntax-fg-light);--ds-syntax-comment:var(--ds-color-syntax-comment-light);--ds-syntax-keyword:var(--ds-color-syntax-keyword-light);--ds-syntax-string:var(--ds-color-syntax-string-light);--ds-syntax-number:var(--ds-color-syntax-number-light);--ds-syntax-function:var(--ds-color-syntax-function-light);--ds-syntax-type:var(--ds-color-syntax-type-light);--ds-syntax-tag:var(--ds-color-syntax-tag-light);--ds-syntax-attr:var(--ds-color-syntax-attr-light);--ds-syntax-property:var(--ds-color-syntax-property-light);--ds-syntax-punctuation:var(--ds-color-syntax-punctuation-light);--ds-card-bg:var(--ds-surface-glass);--ds-card-fg:var(--ds-text-primary);--ds-card-fg-muted:var(--ds-text-secondary);--ds-card-shadow:var(--ds-elevation-float);--ds-card-rim-hi:var(--ds-line-rim-hi);--ds-card-rim-mid:var(--ds-line-rim-mid);--ds-card-rim-lo:var(--ds-line-rim-lo);--ds-card-divider:var(--ds-line-divider);--ds-card-brightness:var(--ds-glass-brightness);--ds-card-sheen-top:var(--ds-surface-sheen-top);--ds-card-text-halo:var(--ds-elevation-halo);--ds-card-level1:var(--ds-level-1);--ds-card-level2:var(--ds-level-2);--ds-card-level3:var(--ds-level-3);--ds-card-level4:var(--ds-level-4);--ds-card-shadow-1:var(--ds-level-shadow-1);--ds-card-shadow-2:var(--ds-level-shadow-2);--ds-card-shadow-3:var(--ds-level-shadow-3);--ds-card-shadow-4:var(--ds-level-shadow-4);--ds-card-edge:var(--ds-level-shadow-edge);--ds-card-streak:var(--ds-level-streak);--ds-card-scrim:var(--ds-level-scrim);--ds-card-rim-foot:var(--ds-line-rim-foot);--ds-card-l2-edge:var(--ds-level-shadow-step);--ds-card-level2-solid:var(--ds-level-2-solid);--ds-avatar-fallback-bg:var(--ds-surface-light);--ds-avatar-fallback-fg:var(--ds-text-on-light);--ds-avatar-cast:var(--ds-elevation-cast);--ds-button-light-bg:var(--ds-action-loud-foot);--ds-button-light-fg:var(--ds-text-on-light);--ds-button-accent-bg:var(--ds-action-loud-foot);--ds-button-accent-bg-hover:var(--ds-action-accent-hover);--ds-button-accent-fg:var(--ds-text-on-accent);--ds-button-glass-bg:var(--ds-surface-quiet);--ds-button-glass-fg:var(--ds-text-primary);--ds-button-accent-mid:var(--ds-action-accent-hover);--ds-button-accent-foot:var(--ds-action-loud-foot);--ds-button-gloss-quiet:var(--ds-action-gloss-quiet);--ds-button-gloss-solid:var(--ds-action-gloss-solid);--ds-button-light-top:var(--ds-action-loud-top);--ds-button-glint-solid:var(--ds-action-glint-solid);--ds-button-rim-hi:var(--ds-line-rim-hi);--ds-button-rim-mid:var(--ds-line-rim-mid);--ds-button-rim-lo:var(--ds-line-rim-lo);--ds-button-cast:var(--ds-elevation-cast);--ds-button-accent-cast:var(--ds-level-shadow-bloom);--ds-button-accent-cast-hover:var(--ds-level-shadow-bloom);--ds-button-accent-top:var(--ds-action-loud-top);--ds-button-glass-top:var(--ds-level-sheen);--ds-button-glass-foot:var(--ds-level-3);--ds-button-glass-cast:var(--ds-level-shadow-2);--ds-button-edge:var(--ds-level-shadow-edge);--ds-button-streak:var(--ds-level-streak);--ds-button-ghost-fg:var(--ds-text-primary);--ds-button-ghost-hover:var(--ds-surface-quiet);--ds-button-danger-fg:var(--ds-text-critical);--ds-button-pressed-top:var(--ds-surface-chosen-top);--ds-button-pressed-foot:var(--ds-surface-chosen-foot);--ds-button-pressed-ring:var(--ds-line-ring);--ds-icon-button-glass-bg:var(--ds-surface-quiet);--ds-icon-button-fg:var(--ds-text-primary);--ds-icon-button-ghost-fg:var(--ds-text-secondary);--ds-icon-button-gloss:var(--ds-action-gloss-quiet);--ds-icon-button-rim-hi:var(--ds-line-rim-hi);--ds-icon-button-rim-mid:var(--ds-line-rim-mid);--ds-icon-button-rim-lo:var(--ds-line-rim-lo);--ds-icon-button-glass-top:var(--ds-level-sheen);--ds-icon-button-glass-foot:var(--ds-level-3);--ds-icon-button-cast:var(--ds-level-shadow-2);--ds-icon-button-edge:var(--ds-level-shadow-edge);--ds-icon-button-streak:var(--ds-level-streak);--ds-icon-button-loud-top:var(--ds-action-loud-top);--ds-icon-button-loud-foot:var(--ds-action-loud-foot);--ds-icon-button-loud-fg:var(--ds-text-on-light);--ds-icon-button-bloom:var(--ds-level-shadow-bloom);--ds-icon-button-pressed-top:var(--ds-surface-chosen-top);--ds-icon-button-pressed-foot:var(--ds-surface-chosen-foot);--ds-icon-button-pressed-ring:var(--ds-line-ring);--ds-icon-button-brightness:var(--ds-glass-brightness);--ds-tabs-fg:var(--ds-text-primary);--ds-tabs-on-fg:var(--ds-text-primary);--ds-tabs-track-bg:var(--ds-surface-well-deep);--ds-tabs-carve:var(--ds-level-shadow-well);--ds-tabs-on-foot:var(--ds-surface-chosen-foot);--ds-tabs-on-cast:var(--ds-level-shadow-2);--ds-tabs-off-fg:var(--ds-text-primary);--ds-tabs-on-top:var(--ds-surface-chosen-top);--ds-tabs-rim-hi:var(--ds-line-rim-hi);--ds-tabs-rim-mid:var(--ds-line-rim-mid);--ds-tabs-rim-lo:var(--ds-line-rim-lo);--ds-tabs-streak:var(--ds-level-streak);--ds-tag-fg:var(--ds-text-primary);--ds-tag-bg:var(--ds-surface-carve);--ds-tag-etch:var(--ds-elevation-etch);--ds-focus-ring-color:var(--ds-focus-ring);--ds-focus-ring-halo:var(--ds-focus-halo);--ds-badge-fg:var(--ds-text-primary);--ds-badge-neutral-mark:var(--ds-text-secondary);--ds-badge-info-mark:var(--ds-status-info-mark);--ds-badge-positive-mark:var(--ds-status-positive-mark);--ds-badge-warning-mark:var(--ds-status-warning-mark);--ds-badge-critical-mark:var(--ds-status-critical-mark);--ds-badge-neutral-ink:var(--ds-crystal-neutral-ink);--ds-badge-info-ink:var(--ds-crystal-info-ink);--ds-badge-positive-ink:var(--ds-crystal-positive-ink);--ds-badge-warning-ink:var(--ds-crystal-warning-ink);--ds-badge-critical-ink:var(--ds-crystal-critical-ink);--ds-badge-accent-ink:var(--ds-crystal-accent-ink);--ds-badge-facet:var(--ds-crystal-facet);--ds-badge-neutral-top:var(--ds-crystal-neutral-top);--ds-badge-neutral-foot:var(--ds-crystal-neutral-foot);--ds-badge-neutral-rim:var(--ds-crystal-neutral-rim);--ds-badge-neutral-glow:var(--ds-crystal-neutral-glow);--ds-badge-neutral-muted:var(--ds-crystal-neutral-muted);--ds-badge-info-top:var(--ds-crystal-info-top);--ds-badge-info-foot:var(--ds-crystal-info-foot);--ds-badge-info-rim:var(--ds-crystal-info-rim);--ds-badge-info-glow:var(--ds-crystal-info-glow);--ds-badge-info-muted:var(--ds-crystal-info-muted);--ds-badge-positive-top:var(--ds-crystal-positive-top);--ds-badge-positive-foot:var(--ds-crystal-positive-foot);--ds-badge-positive-rim:var(--ds-crystal-positive-rim);--ds-badge-positive-glow:var(--ds-crystal-positive-glow);--ds-badge-positive-muted:var(--ds-crystal-positive-muted);--ds-badge-warning-top:var(--ds-crystal-warning-top);--ds-badge-warning-foot:var(--ds-crystal-warning-foot);--ds-badge-warning-rim:var(--ds-crystal-warning-rim);--ds-badge-warning-glow:var(--ds-crystal-warning-glow);--ds-badge-warning-muted:var(--ds-crystal-warning-muted);--ds-badge-critical-top:var(--ds-crystal-critical-top);--ds-badge-critical-foot:var(--ds-crystal-critical-foot);--ds-badge-critical-rim:var(--ds-crystal-critical-rim);--ds-badge-critical-glow:var(--ds-crystal-critical-glow);--ds-badge-critical-muted:var(--ds-crystal-critical-muted);--ds-badge-accent-top:var(--ds-crystal-accent-top);--ds-badge-accent-foot:var(--ds-crystal-accent-foot);--ds-badge-accent-rim:var(--ds-crystal-accent-rim);--ds-badge-accent-glow:var(--ds-crystal-accent-glow);--ds-badge-accent-muted:var(--ds-crystal-accent-muted);--ds-chip-bg:var(--ds-surface-quiet);--ds-chip-fg:var(--ds-text-primary);--ds-chip-on-fg:var(--ds-text-primary);--ds-chip-rim-hi:var(--ds-line-rim-hi);--ds-chip-rim-mid:var(--ds-line-rim-mid);--ds-chip-rim-lo:var(--ds-line-rim-lo);--ds-chip-top:var(--ds-level-sheen);--ds-chip-foot:var(--ds-level-3);--ds-chip-cast:var(--ds-level-shadow-2);--ds-chip-on-top:var(--ds-surface-chosen-tint-top);--ds-chip-on-foot:var(--ds-surface-chosen-tint-foot);--ds-chip-on-cast:var(--ds-level-shadow-2);--ds-chip-edge:var(--ds-level-shadow-edge);--ds-chip-streak:var(--ds-level-streak);--ds-banner-mark-info:var(--ds-status-info-mark);--ds-banner-mark-positive:var(--ds-status-positive-mark);--ds-banner-mark-warning:var(--ds-status-warning-mark);--ds-banner-mark-critical:var(--ds-status-critical-mark);--ds-banner-divider:var(--ds-line-divider);--ds-select-trigger-bg:var(--ds-surface-carve);--ds-select-trigger-fg:var(--ds-text-primary);--ds-select-trigger-ring:var(--ds-line-ring);--ds-select-menu-bg:var(--ds-surface-raised);--ds-select-menu-ring:var(--ds-line-divider);--ds-select-menu-shadow:var(--ds-elevation-float);--ds-select-item-hover:var(--ds-surface-quiet);--ds-select-item-check:var(--ds-text-primary);--ds-select-groove:var(--ds-elevation-groove);--ds-select-item-lens:var(--ds-elevation-lens);--ds-slider-track-bg:var(--ds-surface-carve);--ds-slider-range-bg:var(--ds-action-loud-foot);--ds-slider-carve:var(--ds-elevation-track);--ds-slider-range-top:var(--ds-action-loud-top);--ds-slider-fill-bg:var(--ds-surface-carve);--ds-slider-fill-carve:var(--ds-elevation-groove);--ds-slider-fill-top:var(--ds-surface-chosen-top);--ds-slider-fill-foot:var(--ds-surface-chosen-foot);--ds-slider-fill-rim:var(--ds-line-rim-hi);--ds-slider-fill-marker:var(--ds-action-loud-top);--ds-slider-range-glow:var(--ds-glow-soft);--ds-slider-fill-marker-glow:var(--ds-glow-mark);--ds-input-bg:var(--ds-surface-carve);--ds-input-bg-page:var(--ds-surface-carve);--ds-input-fg:var(--ds-text-primary);--ds-input-placeholder:var(--ds-text-secondary);--ds-input-ring:var(--ds-line-rim-lo);--ds-input-ring-page:var(--ds-line-divider);--ds-input-ring-hover:var(--ds-line-ring);--ds-input-ring-invalid:var(--ds-status-critical-mark);--ds-input-inset:var(--ds-elevation-well);--ds-input-groove:var(--ds-elevation-groove);--ds-input-ring-readonly:var(--ds-line-edge);--ds-check-bg:var(--ds-surface-carve);--ds-check-bg-page:var(--ds-surface-carve);--ds-check-ring:var(--ds-line-ring);--ds-check-mark:var(--ds-text-primary);--ds-check-inset:var(--ds-elevation-well);--ds-check-carve:var(--ds-elevation-carve);--ds-check-ring-invalid:var(--ds-status-critical-mark);--ds-switch-bg:var(--ds-surface-carve);--ds-switch-bg-page:var(--ds-surface-carve);--ds-switch-ring:var(--ds-line-ring);--ds-switch-on-bg:var(--ds-action-loud-top);--ds-switch-tick:var(--ds-text-on-light);--ds-switch-inset:var(--ds-elevation-well);--ds-switch-carve:var(--ds-elevation-carve);--ds-switch-on-carve:var(--ds-elevation-on-glow);--ds-switch-on-top:var(--ds-action-loud-foot);--ds-switch-ring-invalid:var(--ds-status-critical-mark);--ds-field-label-fg:var(--ds-text-primary);--ds-field-help-fg:var(--ds-text-secondary);--ds-field-error-fg:var(--ds-text-primary);--ds-field-error-mark:var(--ds-status-critical-mark);--ds-field-warning-mark:var(--ds-status-warning-mark);--ds-divider-shade:var(--ds-line-divider);--ds-divider-light:var(--ds-line-rim-lo);--ds-link-underline:var(--ds-line-ring);--ds-spinner-track:var(--ds-line-divider);--ds-spinner-arc:var(--ds-action-loud-top);--ds-skeleton-bg:var(--ds-surface-carve);--ds-skeleton-carve:var(--ds-elevation-well);--ds-kbd-top:var(--ds-surface-lit-quiet-top);--ds-kbd-foot:var(--ds-surface-lit-quiet-foot);--ds-kbd-cap:var(--ds-elevation-quiet-cast);--ds-image-placeholder:var(--ds-surface-carve);--ds-image-carve:var(--ds-elevation-well);--ds-fab-top:var(--ds-action-loud-top);--ds-fab-foot:var(--ds-action-loud-foot);--ds-fab-fg:var(--ds-text-on-accent);--ds-fab-glow:var(--ds-glow-strong);--ds-overlay-scrim:var(--ds-level-scrim);--ds-overlay-grabber-color:var(--ds-line-ring);--ds-overlay-tip-bg:var(--ds-level-4);--ds-overlay-tip-shadow:var(--ds-level-shadow-4);--ds-overlay-toast-bg:var(--ds-level-4);--ds-overlay-toast-shadow:var(--ds-level-shadow-4);--ds-overlay-brightness:var(--ds-glass-brightness);--ds-listbox-sheet:var(--ds-surface-raised);--ds-listbox-ring:var(--ds-line-divider);--ds-listbox-shadow:var(--ds-elevation-float);--ds-listbox-highlight:var(--ds-surface-quiet);--ds-listbox-lens:var(--ds-elevation-lens);--ds-listbox-well:var(--ds-surface-carve);--ds-listbox-groove:var(--ds-elevation-groove);--ds-listbox-ring-invalid:var(--ds-status-critical-mark);--ds-radio-cards-bg:var(--ds-level-2);--ds-radio-cards-hover:var(--ds-surface-quiet);--ds-radio-cards-edge:var(--ds-level-shadow-edge);--ds-radio-cards-on-top:var(--ds-surface-chosen-top);--ds-radio-cards-on-foot:var(--ds-surface-chosen-foot);--ds-radio-cards-on-edge:var(--ds-elevation-chosen-cast);--ds-radio-cards-mark:var(--ds-action-loud-top);--ds-radio-cards-mark-fg:var(--ds-text-on-accent);--ds-radio-cards-ring:var(--ds-elevation-control-ring);--ds-radio-cards-ring-invalid:var(--ds-status-critical-mark);--ds-rating-on:var(--ds-action-loud-top);--ds-rating-off:var(--ds-line-edge);--ds-rating-ring-invalid:var(--ds-status-critical-mark);--ds-nav-track:var(--ds-surface-well-deep);--ds-nav-carve:var(--ds-level-shadow-well);--ds-nav-on-top:var(--ds-surface-chosen-top);--ds-nav-on-foot:var(--ds-surface-chosen-foot);--ds-nav-on-cast:var(--ds-elevation-chosen-cast);--ds-nav-dock:var(--ds-level-1);--ds-nav-dock-shadow:var(--ds-level-shadow-1);--ds-nav-bar-edge:var(--ds-level-shadow-edge);--ds-nav-badge-bg:var(--ds-action-loud-top);--ds-nav-badge-fg:var(--ds-text-on-accent);--ds-nav-panel-bg:var(--ds-level-4);--ds-nav-panel-shadow:var(--ds-level-shadow-4);--ds-nav-ring:var(--ds-elevation-control-ring);--ds-nav-brightness:var(--ds-glass-brightness);--ds-stepper-groove:var(--ds-line-divider);--ds-stepper-lit:var(--ds-line-edge);--ds-stepper-current:var(--ds-action-loud-top);--ds-stepper-current-fg:var(--ds-text-on-accent);--ds-stepper-glow:var(--ds-glow-mark);--ds-progress-bg:var(--ds-surface-carve);--ds-progress-carve:var(--ds-elevation-track);--ds-progress-fill-top:var(--ds-action-loud-top);--ds-progress-fill-foot:var(--ds-action-loud-foot);--ds-progress-glow:var(--ds-glow-soft);--ds-meter-bg:var(--ds-surface-carve);--ds-meter-carve:var(--ds-elevation-track);--ds-meter-fill-top:var(--ds-action-loud-top);--ds-meter-fill-foot:var(--ds-action-loud-foot);--ds-meter-warning-mark:var(--ds-status-warning-mark);--ds-meter-critical-mark:var(--ds-status-critical-mark);--ds-stat-positive-mark:var(--ds-status-positive-mark);--ds-stat-negative-mark:var(--ds-status-critical-mark);--ds-stat-neutral-mark:var(--ds-text-secondary);--ds-empty-state-well-bg:var(--ds-surface-carve);--ds-empty-state-well-carve:var(--ds-elevation-well);--ds-timeline-rail-color:var(--ds-line-divider);--ds-timeline-done:var(--ds-action-loud-top);--ds-timeline-current-ring:var(--ds-line-ring);--ds-timeline-upcoming:var(--ds-text-secondary);--ds-timeline-glow:var(--ds-glow-mark);--ds-dlist-divider:var(--ds-line-divider);--ds-list-bg:var(--ds-level-2);--ds-list-edge:var(--ds-level-shadow-edge);--ds-list-divider:var(--ds-line-divider);--ds-list-highlight:var(--ds-surface-quiet);--ds-table-head-bg:var(--ds-surface-raised);--ds-table-bg:var(--ds-level-2);--ds-table-edge:var(--ds-level-shadow-edge);--ds-table-divider:var(--ds-line-divider);--ds-table-highlight:var(--ds-surface-quiet);--ds-table-scrim:var(--ds-level-scrim);--ds-editable-hover:var(--ds-surface-quiet);--ds-file-upload-bg:var(--ds-level-2);--ds-file-upload-edge:var(--ds-level-shadow-edge);--ds-file-upload-divider:var(--ds-line-divider);--ds-file-upload-critical-mark:var(--ds-status-critical-mark);--ds-file-upload-ring-invalid:var(--ds-status-critical-mark);--ds-file-upload-done-mark:var(--ds-status-positive-mark);--ds-file-upload-error-mark:var(--ds-status-critical-mark);--ds-dropzone-bg:var(--ds-surface-carve);--ds-dropzone-groove:var(--ds-elevation-groove);--ds-dropzone-ring-hover:var(--ds-line-ring);--ds-dropzone-over-top:var(--ds-surface-chosen-top);--ds-dropzone-over-foot:var(--ds-surface-chosen-foot);--ds-dropzone-over-ring:var(--ds-line-ring);--ds-dropzone-over-cast:var(--ds-elevation-chosen-cast);--ds-dropzone-well-bg:var(--ds-surface-carve);--ds-dropzone-well-carve:var(--ds-elevation-well);--ds-dropzone-ring-invalid:var(--ds-status-critical-mark);--ds-color-picker-rim:var(--ds-line-edge);--ds-color-picker-ring:var(--ds-action-loud-top);--ds-color-picker-check-bg:var(--ds-action-loud-top);--ds-color-picker-check-fg:var(--ds-text-on-accent);--ds-color-picker-edge:var(--ds-elevation-control-ring);--ds-color-picker-ring-invalid:var(--ds-status-critical-mark);--ds-otp-flow-critical-mark:var(--ds-status-critical-mark);--ds-calendar-band:var(--ds-surface-chosen-foot);--ds-calendar-hover:var(--ds-surface-quiet);--ds-calendar-today-ring:var(--ds-line-ring);--ds-calendar-chosen-top:var(--ds-action-loud-top);--ds-calendar-chosen-foot:var(--ds-action-loud-foot);--ds-calendar-chosen-fg:var(--ds-text-on-accent);--ds-tree-view-hover:var(--ds-surface-quiet);--ds-tree-view-chosen-top:var(--ds-surface-chosen-top);--ds-tree-view-chosen-foot:var(--ds-surface-chosen-foot);--ds-tree-view-chosen-cast:var(--ds-elevation-chosen-cast);--ds-carousel-dot-off:var(--ds-line-ring);--ds-carousel-dot-on:var(--ds-action-loud-top);--ds-virtual-list-bg:var(--ds-level-2);--ds-virtual-list-edge:var(--ds-level-shadow-edge);--ds-virtual-list-divider:var(--ds-line-divider);--ds-data-grid-chosen-top:var(--ds-surface-chosen-top);--ds-data-grid-chosen-foot:var(--ds-surface-chosen-foot);--ds-data-grid-stick-bg:var(--ds-surface-raised);--ds-data-grid-scrim:var(--ds-level-scrim);--ds-viz-grid:var(--ds-line-divider);--ds-viz-axis:var(--ds-line-ring);--ds-viz-muted:var(--ds-text-secondary);--ds-viz-ring:var(--ds-surface-raised);--ds-viz-tip-bg:var(--ds-surface-raised);--ds-viz-tip-shadow:var(--ds-elevation-float);--ds-viz-series-1:var(--ds-data-series-1);--ds-viz-series-2:var(--ds-data-series-2);--ds-viz-series-3:var(--ds-data-series-3);--ds-viz-series-4:var(--ds-data-series-4);--ds-viz-series-5:var(--ds-data-series-5);--ds-viz-series-6:var(--ds-data-series-6);--ds-viz-series-7:var(--ds-data-series-7);--ds-viz-series-8:var(--ds-data-series-8);--ds-app-shell-skip-bg:var(--ds-action-loud-top);--ds-app-shell-skip-fg:var(--ds-text-on-accent);--ds-auth-form-divider:var(--ds-line-divider);--ds-coach-mark-arrow:var(--ds-level-4);--ds-coach-mark-ring:var(--ds-line-ring);--ds-coach-mark-glow:var(--ds-glow-soft);--ds-command-palette-divider:var(--ds-line-divider);--ds-command-palette-highlight:var(--ds-surface-quiet);--ds-command-palette-lens:var(--ds-elevation-lens);--ds-command-palette-field-bg:var(--ds-surface-carve);--ds-command-palette-groove:var(--ds-elevation-groove);--ds-form-critical:var(--ds-status-critical-mark);--ds-form-summary-bg:var(--ds-level-2);--ds-kanban-board-bg:var(--ds-level-2);--ds-kanban-board-card:var(--ds-surface-quiet);--ds-kanban-board-card-top:var(--ds-surface-lit-quiet-top);--ds-kanban-board-card-edge:var(--ds-level-shadow-edge);--ds-kanban-board-edge:var(--ds-level-shadow-edge);--ds-kanban-board-over:var(--ds-surface-quiet);--ds-kanban-board-ring:var(--ds-line-ring);--ds-notification-center-dot:var(--ds-action-loud-top);--ds-notification-center-dot-fg:var(--ds-text-on-accent);--ds-notification-center-highlight:var(--ds-surface-quiet);--ds-rich-text-editor-bg:var(--ds-surface-carve);--ds-rich-text-editor-groove:var(--ds-elevation-groove);--ds-rich-text-editor-hover:var(--ds-surface-quiet);--ds-rich-text-editor-on-top:var(--ds-surface-chosen-top);--ds-rich-text-editor-on-foot:var(--ds-surface-chosen-foot);--ds-settings-layout-bg:var(--ds-level-2);--ds-settings-layout-divider:var(--ds-line-divider);--ds-settings-layout-edge:var(--ds-level-shadow-edge);--ds-scale-off:var(--ds-surface-carve);--ds-scale-carve:var(--ds-elevation-track);--ds-scale-on:var(--ds-line-ring);--ds-scale-good:var(--ds-status-positive-mark);--ds-scale-bad:var(--ds-status-critical-mark);--ds-scale-ring:var(--ds-line-edge);--ds-confidence-chip-bg:var(--ds-level-2);--ds-confidence-chip-edge:var(--ds-level-shadow-edge);--ds-confidence-chip-ring:var(--ds-line-ring);--ds-node-card-bg:var(--ds-level-2);--ds-node-card-edge:var(--ds-level-shadow-edge);--ds-node-card-chosen-top:var(--ds-surface-chosen-top);--ds-node-card-chosen-foot:var(--ds-surface-chosen-foot);--ds-node-card-ring:var(--ds-line-ring);--ds-node-card-lift:var(--ds-level-shadow-3);--ds-node-card-port-ring:var(--ds-line-edge);--ds-node-card-lift-bg:var(--ds-level-3);--ds-sequence-rail:var(--ds-line-divider);--ds-sequence-actor-bg:var(--ds-level-2);--ds-sequence-actor-edge:var(--ds-level-shadow-edge);--ds-sequence-arrow:var(--ds-text-primary);--ds-sequence-reply:var(--ds-text-secondary);--ds-sequence-note-bg:var(--ds-surface-quiet);--ds-button-group-track:var(--ds-surface-well-deep);--ds-button-group-ring:var(--ds-elevation-control-ring);--ds-button-group-carve:var(--ds-level-shadow-well);--ds-button-group-on-top:var(--ds-surface-chosen-top);--ds-button-group-on-foot:var(--ds-surface-chosen-foot);--ds-button-group-on-cast:var(--ds-elevation-chosen-cast);--ds-split-button-edge:var(--ds-elevation-control-ring);--ds-chat-bubble-top:var(--ds-surface-chosen-top);--ds-chat-bubble-foot:var(--ds-surface-chosen-foot);--ds-chat-bubble-edge:var(--ds-level-shadow-edge);--ds-chat-tool-bg:var(--ds-surface-quiet);--ds-chat-composer-bg:var(--ds-surface-carve);--ds-chat-composer-groove:var(--ds-elevation-groove);--ds-agent-bg:var(--ds-surface-quiet);--ds-agent-edge:var(--ds-level-shadow-edge);--ds-handoff-bg:var(--ds-surface-quiet);--ds-handoff-edge:var(--ds-level-shadow-edge);--ds-citation-bg:var(--ds-surface-quiet);--ds-citation-bg-on:var(--ds-surface-chosen-top);--ds-code-block-bg:var(--ds-syntax-bg);--ds-code-block-fg:var(--ds-syntax-fg);--ds-code-block-ring:var(--ds-line-divider);--ds-code-block-comment:var(--ds-syntax-comment);--ds-code-block-keyword:var(--ds-syntax-keyword);--ds-code-block-string:var(--ds-syntax-string);--ds-code-block-number:var(--ds-syntax-number);--ds-code-block-function:var(--ds-syntax-function);--ds-code-block-type:var(--ds-syntax-type);--ds-code-block-tag:var(--ds-syntax-tag);--ds-code-block-attr:var(--ds-syntax-attr);--ds-code-block-property:var(--ds-syntax-property);--ds-code-block-punctuation:var(--ds-syntax-punctuation)}[data-environment=dim],[data-environment=mid],[data-environment=bright]{--ds-glass-brightness:var(--ds-brightness-light);--ds-card-brightness:var(--ds-glass-brightness);--ds-icon-button-brightness:var(--ds-glass-brightness);--ds-overlay-brightness:var(--ds-glass-brightness);--ds-nav-brightness:var(--ds-glass-brightness)}}}@media (prefers-reduced-transparency:reduce){:root:root,:root [data-environment],:root [data-theme]{--ds-surface-glass:var(--ds-surface-solid);--ds-level-1:var(--ds-surface-solid);--ds-glass-blur:0px;--ds-glass-blur-small:0px;--ds-glass-brightness:1;--ds-card-brightness:1}}:root [data-material=solid],:root [data-material=solid] [data-environment],:root [data-material=solid] [data-theme],:root [data-environment][data-material=solid]{--ds-surface-glass:var(--ds-surface-solid);--ds-level-1:var(--ds-surface-solid);--ds-glass-blur:0px;--ds-glass-blur-small:0px;--ds-glass-brightness:1;--ds-card-brightness:1;--ds-card-bg:var(--ds-surface-glass);--ds-card-blur:var(--ds-glass-blur);--ds-card-level1:var(--ds-level-1);--ds-icon-button-blur:var(--ds-glass-blur-small);--ds-icon-button-brightness:var(--ds-glass-brightness);--ds-badge-blur:var(--ds-glass-blur-small);--ds-overlay-blur:var(--ds-glass-blur);--ds-overlay-brightness:var(--ds-glass-brightness);--ds-nav-dock:var(--ds-level-1);--ds-nav-blur:var(--ds-glass-blur);--ds-nav-brightness:var(--ds-glass-brightness)}:root [data-material=solid] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root:root,:root [data-environment],:root [data-theme]{--ds-surface-glass:var(--ds-surface-solid);--ds-level-1:var(--ds-surface-solid);--ds-glass-blur:0px;--ds-glass-blur-small:0px;--ds-glass-brightness:1;--ds-card-brightness:1}}@media (forced-colors:active){:root:root,:root [data-environment],:root [data-theme]{--ds-surface-glass:var(--ds-surface-solid);--ds-level-1:var(--ds-surface-solid);--ds-glass-blur:0px;--ds-glass-blur-small:0px;--ds-glass-brightness:1;--ds-card-brightness:1}}@media (prefers-reduced-motion:reduce){:root,[data-environment]{--ds-duration-quick:0s;--ds-duration-gentle:0s;--ds-duration-slow:0s;--ds-duration-stagger:0s;--ds-duration-spin:0s;--ds-duration-breathe:0s;--ds-motion-enter:0s;--ds-motion-scene:0s;--ds-motion-stagger:0s;--ds-motion-spin:0s;--ds-motion-breathe:0s;--ds-progress-travel:0s;--ds-chat-caret:0s;--ds-chat-turn:0s;--ds-agent-turn:0s;--ds-agent-breathe:0s;--ds-distance-rise:0px;--ds-distance-lift:0px;--ds-scale-press:1}}:where([data-component]:hover){--ds-motion-hover:var(--ds-duration-brisk)}:where([data-component]:not(:hover)){--ds-motion-hover:var(--ds-duration-linger)}:where([data-component]:active){--ds-motion-press:var(--ds-duration-snap)}:where([data-component]:not(:active)){--ds-motion-press:var(--ds-duration-release)}[data-look]{--ds-gap-xs:calc(var(--ds-space-1) * var(--ds-look-density,1));--ds-gap-sm:calc(var(--ds-space-1-5) * var(--ds-look-density,1));--ds-gap-md:calc(var(--ds-space-2) * var(--ds-look-density,1));--ds-gap-lg:calc(var(--ds-space-3) * var(--ds-look-density,1));--ds-gap-xl:calc(var(--ds-space-3-5) * var(--ds-look-density,1));--ds-gap-2xl:calc(var(--ds-space-4) * var(--ds-look-density,1));--ds-gap-inset:calc(var(--ds-space-5-5) * var(--ds-look-density,1));--ds-gap-section:calc(var(--ds-space-8) * var(--ds-look-density,1));--ds-gap-page:calc(var(--ds-space-12) * var(--ds-look-density,1));--ds-gap-3xl:calc(var(--ds-space-6) * var(--ds-look-density,1));--ds-corner-panel:var(--ds-look-corner,var(--ds-radius-xl));--ds-corner-inner:max(var(--ds-radius-sm), calc(var(--ds-corner-panel) - var(--ds-gap-2xl)));--ds-corner-media:max(var(--ds-radius-sm), calc(var(--ds-corner-panel) - var(--ds-gap-inset)));--ds-corner-round:var(--ds-look-control-corner,clamp(calc(var(--ds-corner-panel) * .5), calc((var(--ds-corner-panel) - 20px) * 999), var(--ds-radius-pill)));--ds-card-radius:var(--ds-corner-panel);--ds-card-padding:var(--ds-gap-inset);--ds-card-gap:var(--ds-gap-xl);--ds-card-inner-radius:var(--ds-corner-inner);--ds-card-media-radius:var(--ds-corner-media);--ds-avatar-radius:var(--ds-corner-round);--ds-button-padding-sm:var(--ds-gap-xl);--ds-button-padding-md:var(--ds-gap-inset);--ds-button-gap:var(--ds-gap-md);--ds-button-radius:var(--ds-corner-round);--ds-button-padding-lg:var(--ds-gap-inset);--ds-icon-button-radius:var(--ds-corner-round);--ds-tabs-gap:var(--ds-gap-sm);--ds-tabs-padding:var(--ds-gap-lg);--ds-tabs-radius:var(--ds-corner-round);--ds-tabs-inset:var(--ds-gap-xs);--ds-tabs-panel-gap:var(--ds-gap-xl);--ds-tag-padding-inline:var(--ds-gap-md);--ds-tag-padding-block:var(--ds-gap-xs);--ds-tag-radius:var(--ds-corner-round);--ds-stack-gap-xs:var(--ds-gap-xs);--ds-stack-gap-sm:var(--ds-gap-md);--ds-stack-gap-md:var(--ds-gap-2xl);--ds-stack-gap-lg:var(--ds-gap-3xl);--ds-stack-gap-xl:var(--ds-gap-section);--ds-badge-padding-inline:var(--ds-gap-md);--ds-badge-radius:var(--ds-corner-round);--ds-chip-padding-inline:var(--ds-gap-lg);--ds-chip-gap:var(--ds-gap-sm);--ds-chip-radius:var(--ds-corner-round);--ds-banner-gap:var(--ds-gap-lg);--ds-banner-padding-block:var(--ds-gap-lg);--ds-select-padding:var(--ds-gap-lg);--ds-select-radius:var(--ds-corner-round);--ds-select-menu-radius:var(--ds-corner-inner);--ds-select-gap:var(--ds-gap-sm);--ds-select-menu-inset:var(--ds-gap-sm);--ds-slider-gap:var(--ds-gap-xs);--ds-slider-fill-radius:var(--ds-corner-round);--ds-slider-fill-padding:var(--ds-gap-inset);--ds-slider-fill-marker-inset:var(--ds-gap-lg);--ds-input-padding:var(--ds-gap-lg);--ds-input-radius:var(--ds-corner-round);--ds-input-radius-multiline:var(--ds-corner-media);--ds-switch-inset-gap:var(--ds-gap-xs);--ds-field-gap:var(--ds-gap-sm);--ds-field-group-gap:var(--ds-gap-md);--ds-divider-inset:var(--ds-gap-inset);--ds-link-offset:var(--ds-gap-xs);--ds-skeleton-gap:var(--ds-gap-md);--ds-kbd-padding:var(--ds-gap-md);--ds-fab-inset:var(--ds-gap-inset);--ds-overlay-gap:var(--ds-gap-lg);--ds-overlay-margin:var(--ds-gap-2xl);--ds-listbox-gap:var(--ds-gap-sm);--ds-listbox-inset:var(--ds-gap-sm);--ds-listbox-radius:var(--ds-corner-inner);--ds-listbox-field-radius:var(--ds-corner-media);--ds-listbox-padding:var(--ds-gap-lg);--ds-nav-gap:var(--ds-gap-xs);--ds-nav-inset:var(--ds-gap-xs);--ds-nav-dock-inset:var(--ds-gap-inset);--ds-progress-gap:var(--ds-gap-sm);--ds-meter-gap:var(--ds-gap-sm);--ds-stat-gap:var(--ds-gap-xs);--ds-empty-state-gap:var(--ds-gap-md);--ds-empty-state-padding:var(--ds-gap-inset);--ds-empty-state-padding-sm:var(--ds-gap-lg);--ds-timeline-dot-offset:var(--ds-gap-xs);--ds-timeline-gap:var(--ds-gap-lg);--ds-timeline-step:var(--ds-gap-xl);--ds-dlist-gap:var(--ds-gap-md);--ds-list-inset:var(--ds-gap-xs);--ds-list-padding:var(--ds-gap-lg);--ds-list-padding-block:var(--ds-gap-md);--ds-list-gap:var(--ds-gap-lg);--ds-list-radius:var(--ds-corner-inner);--ds-table-cell-inline:var(--ds-gap-lg);--ds-table-cell-block:var(--ds-gap-md);--ds-table-cell-block-compact:var(--ds-gap-xs);--ds-editable-padding:var(--ds-gap-sm);--ds-editable-radius:var(--ds-corner-inner);--ds-file-upload-gap:var(--ds-gap-md);--ds-dropzone-gap:var(--ds-gap-md);--ds-dropzone-padding:var(--ds-gap-inset);--ds-color-picker-gap:var(--ds-gap-sm);--ds-otp-flow-gap:var(--ds-gap-lg);--ds-calendar-gap:var(--ds-gap-md);--ds-date-picker-padding:var(--ds-gap-lg);--ds-tree-view-gap:var(--ds-gap-sm);--ds-tree-view-padding:var(--ds-gap-lg);--ds-tree-view-radius:var(--ds-corner-inner);--ds-tree-view-indent:var(--ds-gap-inset);--ds-carousel-gap:var(--ds-gap-lg);--ds-carousel-dot-gap:var(--ds-gap-sm);--ds-virtual-list-padding:var(--ds-gap-lg);--ds-transfer-list-gap:var(--ds-gap-lg);--ds-viz-gap:var(--ds-gap-md);--ds-app-shell-gap:var(--ds-gap-2xl);--ds-app-shell-scroll-margin:var(--ds-gap-page);--ds-auth-form-gap:var(--ds-gap-2xl);--ds-coach-mark-padding:var(--ds-gap-lg);--ds-command-palette-padding:var(--ds-gap-lg);--ds-command-palette-top:var(--ds-gap-page);--ds-feed-gap:var(--ds-gap-2xl);--ds-form-gap:var(--ds-gap-2xl);--ds-form-summary-padding:var(--ds-gap-lg);--ds-kanban-board-gap:var(--ds-gap-lg);--ds-kanban-board-padding:var(--ds-gap-md);--ds-notification-center-padding:var(--ds-gap-md);--ds-rich-text-editor-padding:var(--ds-gap-lg);--ds-settings-layout-gap:var(--ds-gap-section);--ds-wizard-gap:var(--ds-gap-section);--ds-wizard-panel-gap:var(--ds-gap-2xl);--ds-scale-gap:var(--ds-gap-lg);--ds-confidence-chip-gap:var(--ds-gap-sm);--ds-confidence-chip-padding:var(--ds-gap-md);--ds-confidence-chip-dot-gap:var(--ds-gap-xs);--ds-button-group-gap:var(--ds-gap-sm);--ds-button-group-inset:var(--ds-gap-xs);--ds-split-button-more-padding:var(--ds-gap-md);--ds-chat-gap:var(--ds-gap-md);--ds-chat-bubble-padding:var(--ds-gap-lg);--ds-chat-bubble-radius:var(--ds-corner-media);--ds-chat-tool-radius:var(--ds-corner-media);--ds-chat-composer-inset:var(--ds-gap-xs);--ds-chat-composer-radius:var(--ds-corner-media);--ds-agent-padding:var(--ds-gap-lg);--ds-agent-radius:var(--ds-corner-media);--ds-handoff-padding:var(--ds-gap-lg);--ds-handoff-radius:var(--ds-corner-media);--ds-code-block-radius:var(--ds-corner-inner)}@media (width>=768px){:root{--ds-layout-columns:var(--ds-columns-8);--ds-layout-gutter:var(--ds-space-6);--ds-layout-margin:var(--ds-space-8);--ds-grid-columns:var(--ds-layout-columns);--ds-grid-gutter:var(--ds-layout-gutter);--ds-grid-margin:var(--ds-layout-margin);--ds-container-margin:var(--ds-layout-margin)}}@media (width>=1024px){:root{--ds-layout-columns:var(--ds-columns-12);--ds-layout-gutter:var(--ds-space-8);--ds-layout-margin:var(--ds-space-12);--ds-grid-columns:var(--ds-layout-columns);--ds-grid-gutter:var(--ds-layout-gutter);--ds-grid-margin:var(--ds-layout-margin);--ds-container-margin:var(--ds-layout-margin)}}[data-pane-span]{--pane-span:var(--pane-span-base,var(--ds-grid-columns));grid-column:span min(var(--pane-span), var(--ds-grid-columns))}@media (width>=768px){[data-pane-span-md]{--pane-span:var(--pane-span-md)}}@media (width>=1024px){[data-pane-span-lg]{--pane-span:var(--pane-span-lg)}}.pane-Switch-module__root{justify-content:space-between;align-items:center;gap:var(--ds-gap-lg);min-block-size:var(--ds-switch-hit);font-family:var(--ds-type-family);display:flex}.pane-Switch-module__text{flex-direction:column;display:flex}.pane-Switch-module__label{font-size:var(--ds-type-body);color:var(--ds-text-primary);cursor:pointer}.pane-Switch-module__description{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-Switch-module__track{cursor:pointer;inline-size:var(--ds-switch-width);block-size:var(--ds-switch-height);border-radius:var(--ds-corner-round);--pane-fill-top:var(--ds-switch-bg);--pane-fill-foot:var(--ds-switch-bg);background:linear-gradient(180deg,var(--pane-fill-top),var(--pane-fill-foot));box-shadow:var(--ds-switch-carve);transition:--pane-fill-top var(--ds-motion-press) var(--ds-motion-easing),--pane-fill-foot var(--ds-motion-press) var(--ds-motion-easing),box-shadow var(--ds-motion-press) var(--ds-motion-easing);border:0;flex:none;padding:0;position:relative}.pane-Switch-module__track:after{content:"";inset:calc((var(--ds-switch-height) - var(--ds-switch-hit)) / 2) 0;position:absolute}.pane-Switch-module__track[data-state=checked]{--pane-fill-top:var(--ds-switch-on-top);--pane-fill-foot:var(--ds-switch-on-bg);box-shadow:var(--ds-switch-on-carve)}.pane-Switch-module__track:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Switch-module__track:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Switch-module__knob{inline-size:var(--ds-switch-knob);block-size:var(--ds-switch-knob);border-radius:var(--ds-corner-round);background:radial-gradient(circle at 50% 22%,var(--ds-switch-knob-bg) 32%,var(--ds-switch-knob-shade));box-shadow:var(--ds-switch-knob-shadow);transition:transform var(--ds-motion-hover) var(--ds-motion-easing),inline-size var(--ds-motion-press) var(--ds-motion-easing),inset-inline-start var(--ds-motion-press) var(--ds-motion-easing);position:absolute;inset-block-start:var(--ds-switch-inset-gap);inset-inline-start:var(--ds-switch-inset-gap)}.pane-Switch-module__track:active:not(:disabled) .pane-Switch-module__knob{inline-size:calc(var(--ds-switch-knob) + var(--ds-switch-inset-gap) * 2)}.pane-Switch-module__track:active:not(:disabled) .pane-Switch-module__knob[data-state=checked]{inset-inline-start:calc(var(--ds-switch-inset-gap) * -1)}.pane-Switch-module__knob[data-state=checked]{transform:translate(calc(var(--ds-switch-width) - var(--ds-switch-knob) - var(--ds-switch-inset-gap) * 2))}[dir=rtl] .pane-Switch-module__knob[data-state=checked]{transform:translate(calc((var(--ds-switch-width) - var(--ds-switch-knob) - var(--ds-switch-inset-gap) * 2) * -1))}.pane-Switch-module__tick{inline-size:var(--ds-width-ring);block-size:var(--ds-control-icon-sm);border-radius:var(--ds-corner-round);background:var(--ds-switch-tick);opacity:0;transition:opacity var(--ds-motion-hover) var(--ds-motion-easing);margin-block:auto;position:absolute;inset-block:0;inset-inline-start:calc(var(--ds-switch-inset-gap) * 3)}.pane-Switch-module__track[data-state=checked] .pane-Switch-module__tick{opacity:1}.pane-Switch-module__track[aria-invalid=true]{outline:var(--ds-width-ring) solid var(--ds-switch-ring-invalid);outline-offset:var(--ds-width-hairline)}@media (forced-colors:active){.pane-Switch-module__track{border:var(--ds-width-hairline) solid ButtonText}.pane-Switch-module__track[data-state=checked]{background:highlight}.pane-Switch-module__knob{background:buttontext}}@media (hover:hover){.pane-Switch-module__track:not(:disabled):hover:after{border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet)}}.pane-Mesh-module__root{--mesh-a:var(--ds-mesh-a);--mesh-b:var(--ds-mesh-b);--mesh-c:var(--ds-mesh-c);--mesh-d:var(--ds-mesh-d);--mesh-base:var(--ds-mesh-base);isolation:isolate;border-radius:inherit;background-color:var(--mesh-base);position:relative}.pane-Mesh-module__ember{--mesh-a:var(--ds-mesh-ember-a);--mesh-b:var(--ds-mesh-ember-b);--mesh-c:var(--ds-mesh-ember-c);--mesh-d:var(--ds-mesh-ember-d);--mesh-base:var(--ds-mesh-ember-base)}.pane-Mesh-module__tide{--mesh-a:var(--ds-mesh-tide-a);--mesh-b:var(--ds-mesh-tide-b);--mesh-c:var(--ds-mesh-tide-c);--mesh-d:var(--ds-mesh-tide-d);--mesh-base:var(--ds-mesh-tide-base)}.pane-Mesh-module__dusk{--mesh-a:var(--ds-mesh-dusk-a);--mesh-b:var(--ds-mesh-dusk-b);--mesh-c:var(--ds-mesh-dusk-c);--mesh-d:var(--ds-mesh-dusk-d);--mesh-base:var(--ds-mesh-dusk-base)}.pane-Mesh-module__paint{z-index:-1;border-radius:inherit;background-color:var(--mesh-base);pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.pane-Mesh-module__paint:before{content:"";background:radial-gradient(var(--mesh-a-size,58% 66%) at var(--mesh-a-at,14% 14%),var(--mesh-a),transparent 76%),radial-gradient(var(--mesh-b-size,56% 64%) at var(--mesh-b-at,90% 26%),var(--mesh-b),transparent 76%),radial-gradient(var(--mesh-c-size,72% 60%) at var(--mesh-c-at,60% 96%),var(--mesh-c),transparent 76%),radial-gradient(var(--mesh-d-size,50% 56%) at var(--mesh-d-at,4% 92%),var(--mesh-d),transparent 74%);filter:blur(min(var(--mesh-blur,var(--ds-mesh-blur)),20cqmin));transform:rotate(var(--mesh-rotate,0deg));position:absolute;inset:-20%}.pane-Mesh-module__glow{z-index:-2;border-radius:inherit;pointer-events:none;opacity:var(--ds-mesh-glow-opacity);background:radial-gradient(60% 60% at 35% 40%,var(--mesh-a),transparent 72%),radial-gradient(60% 60% at 65% 70%,var(--mesh-c),transparent 72%);filter:blur(var(--mesh-blur,var(--ds-mesh-blur)));position:absolute;inset:30% 8% -14%}@media (forced-colors:active){.pane-Mesh-module__paint,.pane-Mesh-module__glow{display:none}.pane-Mesh-module__root{background:canvas}}.pane-Citation-module__mark{min-inline-size:var(--ds-citation-size);block-size:var(--ds-citation-size);margin-inline:var(--ds-space-0-5);padding-inline:var(--ds-space-1);border-radius:var(--ds-corner-round);background:var(--ds-citation-bg);color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);font-variant-numeric:tabular-nums;vertical-align:super;cursor:pointer;border:0;place-items:center;line-height:1;display:inline-grid;position:relative}.pane-Citation-module__mark:after{content:"";inset:calc((var(--ds-citation-size) - var(--ds-citation-hit)) / 2);position:absolute}.pane-Citation-module__mark:hover,.pane-Citation-module__mark[data-state=open]{background:var(--ds-citation-bg-on)}.pane-Citation-module__mark:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-width-ring)}.pane-Citation-module__pop{gap:var(--ds-gap-sm);max-inline-size:var(--ds-citation-pop);font-family:var(--ds-type-family);font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);flex-direction:column;display:flex}.pane-Citation-module__title{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);margin:0}.pane-Citation-module__source{color:var(--ds-text-secondary);margin:0}.pane-Citation-module__quote{border-inline-start:var(--ds-width-ring) solid var(--ds-line-divider);color:var(--ds-text-primary);margin:0;padding-inline-start:var(--ds-gap-md)}.pane-Citation-module__foot{justify-content:space-between;align-items:center;gap:var(--ds-gap-md);display:flex}.pane-Citation-module__link{color:var(--ds-text-primary);text-underline-offset:var(--ds-space-0-5);text-decoration:underline}.pane-Citation-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (forced-colors:active){.pane-Citation-module__mark{border:var(--ds-width-hairline) solid ButtonText}}[data-component=Citation] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Tabs-module__list{isolation:isolate;max-inline-size:100%;padding:var(--ds-tabs-inset);border-radius:var(--ds-tabs-radius);background:var(--ds-tabs-track-bg);box-shadow:var(--ds-tabs-carve);flex-wrap:nowrap;display:inline-flex;position:relative}.pane-Tabs-module__list:before{content:"";z-index:0;inset-block:var(--ds-tabs-inset);inline-size:var(--pane-tw,0);transform:translate(var(--pane-tx,0));border-radius:var(--ds-tabs-radius);background:linear-gradient(90deg,transparent 22%,var(--ds-tabs-streak),transparent 78%) top / 100% var(--ds-width-hairline) no-repeat,linear-gradient(180deg,var(--ds-tabs-on-top),var(--ds-tabs-on-foot));box-shadow:var(--ds-tabs-on-cast);opacity:0;position:absolute;inset-inline-start:0}.pane-Tabs-module__list[data-placed]:before{opacity:1}.pane-Tabs-module__list:after{content:none}.pane-Tabs-module__list[data-ready]:before{transition:transform var(--ds-motion-hover) var(--ds-motion-easing),inline-size var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Tabs-module__trigger{z-index:1;min-block-size:var(--ds-tabs-height);padding-inline:var(--ds-tabs-padding);border-radius:var(--ds-tabs-radius);color:var(--ds-tabs-off-fg);font-family:var(--ds-type-family);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--ds-motion-hover) var(--ds-motion-easing),transform var(--ds-motion-press) var(--ds-motion-easing),--pane-fill-top var(--ds-motion-press) var(--ds-motion-easing),--pane-fill-foot var(--ds-motion-press) var(--ds-motion-easing);background:0 0;background:linear-gradient(180deg,var(--pane-fill-top),var(--pane-fill-foot));border:0;position:relative}.pane-Tabs-module__trigger:after{content:"";inline-size:max(100%,var(--ds-tabs-hit));block-size:var(--ds-tabs-hit);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .pane-Tabs-module__trigger:after{transform:translate(50%,-50%)}.pane-Tabs-module__trigger:active{transform:scale(var(--ds-motion-press-scale))}.pane-Tabs-module__trigger[data-state=active]{color:var(--ds-tabs-on-fg);font-weight:var(--ds-type-weight-semibold)}.pane-Tabs-module__list:not([data-placed]) .pane-Tabs-module__trigger[data-state=active]{--pane-fill-top:var(--ds-tabs-on-top);--pane-fill-foot:var(--ds-tabs-on-foot)}.pane-Tabs-module__trigger:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);box-shadow:0 0 0 calc(var(--ds-focus-ring-width) * 2 + var(--ds-focus-ring-halo-width)) var(--ds-focus-ring-halo)}.pane-Tabs-module__root:not([data-orientation=vertical])>.pane-Tabs-module__content{margin-block-start:var(--ds-tabs-panel-gap)}.pane-Tabs-module__content[data-state=active]{animation:pane-Tabs-module__tab-in var(--ds-motion-enter) var(--ds-motion-easing)}.pane-Tabs-module__content:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@media (forced-colors:active){.pane-Tabs-module__list{border:var(--ds-width-hairline) solid ButtonText}.pane-Tabs-module__list:before,.pane-Tabs-module__list:after{display:none}.pane-Tabs-module__trigger[data-state=active]{border:var(--ds-focus-ring-width) solid Highlight;text-decoration:underline}}@media (hover:hover){.pane-Tabs-module__trigger:not([data-state=active]):not([data-disabled]):hover{color:var(--ds-text-primary)}}.pane-Tabs-module__trigger[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Tabs-module__root[data-orientation=vertical]{align-items:flex-start;gap:var(--ds-gap-xl);display:flex}.pane-Tabs-module__list[data-orientation=vertical]{flex-direction:column;align-items:stretch}.pane-Tabs-module__list[data-orientation=vertical]:before{inset-block:0 auto;inset-inline:var(--ds-tabs-inset);inline-size:auto;block-size:var(--pane-th,0);transform:translateY(var(--pane-ty,0))}.pane-Sidebar-module__pane{font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);gap:var(--ds-gap-xl);inline-size:var(--ds-nav-sidebar);max-inline-size:100%;padding:var(--ds-gap-lg);border-radius:var(--ds-corner-inner);background:var(--ds-nav-dock);box-shadow:var(--ds-nav-bar-edge);-webkit-backdrop-filter:blur(var(--ds-nav-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-nav-brightness));backdrop-filter:blur(var(--ds-nav-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-nav-brightness));color:var(--ds-text-primary);font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-Sidebar-module__header,.pane-Sidebar-module__footer{padding-inline:var(--ds-gap-md)}.pane-Sidebar-module__footer{margin-block-start:auto}.pane-Sidebar-module__section{gap:var(--ds-gap-xs);flex-direction:column;display:flex}.pane-Sidebar-module__title{padding-inline:var(--ds-gap-md);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;color:var(--ds-text-secondary);margin:0}.pane-Sidebar-module__list{gap:var(--ds-space-px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pane-Sidebar-module__item{align-items:center;gap:var(--ds-gap-md);min-block-size:var(--ds-layout-touch);padding-block:var(--ds-gap-xs);padding-inline:var(--ds-gap-md);border-radius:calc(var(--ds-corner-inner) - var(--ds-gap-lg));color:var(--ds-text-primary);transition:background-color var(--ds-motion-hover) var(--ds-motion-easing);text-decoration:none;display:flex}.pane-Sidebar-module__item:hover:not([aria-current]){background:var(--ds-surface-quiet)}.pane-Sidebar-module__item[aria-current=page]{background:linear-gradient(180deg,var(--ds-nav-on-top),var(--ds-nav-on-foot));box-shadow:var(--ds-nav-on-cast);font-weight:var(--ds-type-weight-semibold)}.pane-Sidebar-module__item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-Sidebar-module__icon{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);flex:none;display:inline-grid}.pane-Sidebar-module__icon>svg{block-size:100%;inline-size:100%}.pane-Sidebar-module__label{overflow-wrap:anywhere;flex:1;min-inline-size:0}.pane-Sidebar-module__badge{font-size:var(--ds-type-micro);color:var(--ds-text-secondary);flex:none}@media (forced-colors:active){.pane-Sidebar-module__pane{border:var(--ds-width-hairline) solid CanvasText}.pane-Sidebar-module__item[aria-current=page]{outline:var(--ds-width-ring) solid Highlight}}.pane-Chart-module__frame{gap:var(--ds-viz-gap);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;margin:0;display:flex}.pane-Chart-module__head{justify-content:space-between;align-items:flex-start;gap:var(--ds-viz-gap);display:flex}.pane-Chart-module__titles{gap:var(--ds-gap-xs);flex-direction:column;min-inline-size:0;display:flex}.pane-Chart-module__title{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary)}.pane-Chart-module__description{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-Chart-module__toggle{min-block-size:var(--ds-viz-toggle);padding-inline:var(--ds-gap-md);border-radius:var(--ds-corner-round);color:var(--ds-text-secondary);font:inherit;font-size:var(--ds-type-label);text-underline-offset:var(--ds-gap-xs);cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline;position:relative}.pane-Chart-module__toggle:after{content:"";block-size:var(--ds-layout-touch);position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.pane-Chart-module__toggle:hover{color:var(--ds-text-primary)}.pane-Chart-module__toggle:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Chart-module__legend{gap:var(--ds-gap-xs) var(--ds-gap-lg);font-size:var(--ds-type-label);color:var(--ds-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pane-Chart-module__key{align-items:center;gap:var(--ds-gap-sm);display:inline-flex}.pane-Chart-module__swatch{background:var(--pane-series);inline-size:var(--ds-viz-key);block-size:var(--ds-viz-key);border-radius:var(--ds-viz-key-radius)}.pane-Chart-module__lineKey{block-size:var(--ds-viz-line);border-radius:var(--ds-corner-round)}.pane-Chart-module__plot{outline:0;inline-size:100%;position:relative}.pane-Chart-module__plot:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-inner)}.pane-Chart-module__svg{display:block;overflow:visible}.pane-Chart-module__grid{stroke:var(--ds-viz-grid);stroke-width:var(--ds-width-hairline);shape-rendering:crispedges}.pane-Chart-module__base{stroke:var(--ds-viz-axis);stroke-width:var(--ds-width-hairline);shape-rendering:crispedges}.pane-Chart-module__tick{fill:var(--ds-text-secondary);font-size:var(--ds-type-micro);font-variant-numeric:tabular-nums}.pane-Chart-module__cross{stroke:var(--ds-viz-axis);stroke-width:var(--ds-width-hairline)}.pane-Chart-module__label{fill:var(--ds-text-primary);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-medium)}.pane-Chart-module__tableWrap{border-radius:var(--ds-corner-inner);overflow:auto}.pane-Chart-module__tableWrap:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Chart-module__table{border-collapse:collapse;inline-size:100%;font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Chart-module__table th,.pane-Chart-module__table td{padding:var(--ds-gap-sm) var(--ds-gap-md);border-block-end:var(--ds-width-hairline) solid var(--ds-viz-grid);text-align:start}.pane-Chart-module__table thead th{color:var(--ds-text-secondary);font-weight:var(--ds-type-weight-medium)}.pane-Chart-module__num{text-align:end;font-variant-numeric:tabular-nums}.pane-Chart-module__table .pane-Chart-module__num{text-align:end}.pane-Chart-module__tip{z-index:2;gap:var(--ds-gap-xs);padding:var(--ds-gap-md) var(--ds-gap-lg);border-radius:var(--ds-corner-inner);background:var(--ds-viz-tip-bg);box-shadow:var(--ds-viz-tip-shadow);pointer-events:none;white-space:nowrap;flex-direction:column;display:flex;position:absolute;transform:translateY(-50%)}.pane-Chart-module__tipTitle{font-size:var(--ds-type-micro);color:var(--ds-text-secondary)}.pane-Chart-module__tipRow{align-items:center;gap:var(--ds-gap-sm);font-size:var(--ds-type-label);display:flex}.pane-Chart-module__tipKey{background:var(--pane-series);inline-size:var(--ds-viz-key);block-size:var(--ds-viz-line);border-radius:var(--ds-corner-round)}.pane-Chart-module__tipValue{color:var(--ds-text-primary);font-weight:var(--ds-type-weight-semibold);font-variant-numeric:tabular-nums}.pane-Chart-module__tipName{color:var(--ds-text-secondary)}@media (forced-colors:active){.pane-Chart-module__swatch,.pane-Chart-module__tipKey{forced-color-adjust:none}.pane-Chart-module__grid,.pane-Chart-module__base,.pane-Chart-module__cross{stroke:graytext}}.pane-LineChart-module__line{fill:none;stroke-width:var(--ds-viz-line);stroke-linecap:round;stroke-linejoin:round}.pane-LineChart-module__area{opacity:var(--ds-viz-wash)}.pane-LineChart-module__dot{stroke:var(--ds-viz-ring);stroke-width:var(--ds-viz-line)}.pane-LineChart-module__live{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (forced-colors:active){.pane-LineChart-module__line,.pane-LineChart-module__dot,.pane-LineChart-module__area{forced-color-adjust:none}}.pane-ActionSheet-module__scrim{z-index:var(--ds-overlay-z);background:var(--ds-overlay-scrim);animation:pane-ActionSheet-module__fade var(--ds-motion-enter) var(--ds-motion-easing) both;position:fixed;inset:0}.pane-ActionSheet-module__wrap{z-index:var(--ds-overlay-z);inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-overlay-md));gap:var(--ds-gap-md);animation:pane-ActionSheet-module__from-bottom var(--ds-motion-enter) var(--ds-motion-easing) both;outline:0;flex-direction:column;margin-inline:auto;padding-block-end:var(--ds-overlay-margin);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.pane-ActionSheet-module__group{flex-direction:column;padding:0;display:flex;overflow:hidden}.pane-ActionSheet-module__head{gap:var(--ds-gap-xs);padding:var(--ds-gap-xl) var(--ds-gap-inset);text-align:center;flex-direction:column;display:flex}.pane-ActionSheet-module__title{font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-secondary);margin:0}.pane-ActionSheet-module__description{font-size:var(--ds-type-label);color:var(--ds-text-secondary);margin:0}.pane-ActionSheet-module__list{flex-direction:column;display:flex}.pane-ActionSheet-module__action,.pane-ActionSheet-module__cancel{text-align:center;justify-content:center;align-items:center;gap:var(--ds-gap-md);min-inline-size:0;min-block-size:var(--ds-overlay-row);padding-inline:var(--ds-gap-inset);color:var(--ds-text-primary);font-family:var(--ds-type-family);font-size:var(--ds-type-emphasis);cursor:pointer;box-shadow:inset 0 var(--ds-width-hairline) 0 var(--ds-line-divider);transition:background-color var(--ds-motion-hover) var(--ds-motion-easing);background:0 0;border:0;flex-wrap:wrap;display:flex}.pane-ActionSheet-module__action:hover,.pane-ActionSheet-module__cancel:hover{background:var(--ds-surface-quiet)}.pane-ActionSheet-module__action:focus-visible,.pane-ActionSheet-module__cancel:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-ActionSheet-module__critical{color:var(--ds-text-critical);font-weight:var(--ds-type-weight-semibold)}.pane-ActionSheet-module__icon{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);display:inline-grid}.pane-ActionSheet-module__icon>svg{block-size:100%;inline-size:100%}.pane-ActionSheet-module__cancelPane{padding:0;overflow:hidden}.pane-ActionSheet-module__cancel{inline-size:100%;box-shadow:none;font-weight:var(--ds-type-weight-semibold)}@keyframes pane-ActionSheet-module__fade{0%{opacity:0}}@keyframes pane-ActionSheet-module__from-bottom{0%{translate:0 100%}}@media (forced-colors:active){.pane-ActionSheet-module__group,.pane-ActionSheet-module__cancelPane{border:var(--ds-width-hairline) solid CanvasText}}.pane-ActionSheet-module__preview{z-index:auto;inline-size:100%;margin:0;padding-block-end:0;animation:none;position:relative;inset:auto}.pane-Meter-module__root{gap:var(--ds-meter-gap);min-inline-size:min(100%,var(--ds-meter-min));font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-Meter-module__head{justify-content:space-between;align-items:baseline;gap:var(--ds-meter-gap);display:flex}.pane-Meter-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Meter-module__value{align-items:center;gap:var(--ds-meter-gap);font-size:var(--ds-type-label);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums;display:inline-flex}.pane-Meter-module__status{align-items:center;gap:var(--ds-gap-xs);color:var(--ds-text-primary);font-weight:var(--ds-type-weight-medium);display:inline-flex}.pane-Meter-module__glyph{inline-size:var(--ds-meter-glyph);block-size:var(--ds-meter-glyph);flex:none}.pane-Meter-module__warning .pane-Meter-module__glyph{fill:var(--ds-meter-warning-mark)}.pane-Meter-module__critical .pane-Meter-module__glyph{fill:var(--ds-meter-critical-mark)}.pane-Meter-module__track{block-size:var(--ds-meter-track);border-radius:var(--ds-corner-round);background:var(--ds-meter-bg);box-shadow:var(--ds-meter-carve);position:relative;overflow:hidden}.pane-Meter-module__fill{border-radius:inherit;background:linear-gradient(180deg,var(--ds-meter-fill-top),var(--ds-meter-fill-foot));transition:inline-size var(--ds-motion-enter) var(--ds-motion-easing);position:absolute;inset-block:0;inset-inline-start:0}@media (forced-colors:active){.pane-Meter-module__track{border:var(--ds-width-hairline) solid CanvasText}.pane-Meter-module__fill{background:highlight}.pane-Meter-module__glyph{fill:canvastext}}.pane-ButtonGroup-module__root{align-items:center;gap:var(--ds-button-group-gap);flex-wrap:wrap;display:inline-flex}.pane-ButtonGroup-module__vertical{flex-direction:column;align-items:stretch}.pane-ButtonGroup-module__attached{gap:var(--ds-button-group-inset);padding:var(--ds-button-group-inset);border-radius:var(--ds-corner-round);background:var(--ds-button-group-track);max-inline-size:100%;box-shadow:var(--ds-button-group-ring),var(--ds-button-group-carve);flex-wrap:nowrap}.pane-ButtonGroup-module__attached.pane-ButtonGroup-module__vertical{border-radius:var(--ds-corner-inner)}.pane-ButtonGroup-module__attached>[data-component][data-component]{background:linear-gradient(180deg,var(--pane-fill-top),var(--pane-fill-foot));min-inline-size:0;box-shadow:none;transition:--pane-fill-top var(--ds-motion-press) var(--ds-motion-easing),--pane-fill-foot var(--ds-motion-press) var(--ds-motion-easing),box-shadow var(--ds-motion-press) var(--ds-motion-easing),color var(--ds-motion-press) var(--ds-motion-easing),transform var(--ds-motion-press) var(--ds-motion-easing)}.pane-ButtonGroup-module__attached>[data-component][data-component]:hover:not([disabled]){--pane-fill-top:var(--ds-surface-quiet);--pane-fill-foot:var(--ds-surface-quiet)}.pane-ButtonGroup-module__attached>[data-component][data-component][aria-pressed=true]{--pane-fill-top:var(--ds-button-group-on-top);--pane-fill-foot:var(--ds-button-group-on-foot);box-shadow:var(--ds-button-group-ring),var(--ds-button-group-on-cast)}@media (forced-colors:active){.pane-ButtonGroup-module__attached{border:var(--ds-width-hairline) solid CanvasText}}.pane-SettingsLayout-module__root{gap:var(--ds-settings-layout-gap);max-inline-size:var(--ds-settings-layout-measure);font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-SettingsLayout-module__title{font-size:var(--ds-type-headline);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-display);color:var(--ds-text-primary);margin:0}.pane-SettingsLayout-module__group{gap:var(--ds-gap-md);flex-direction:column;display:flex;container-type:inline-size}.pane-SettingsLayout-module__groupHead{gap:var(--ds-gap-xs);padding-inline:var(--ds-gap-lg);flex-direction:column;display:flex}.pane-SettingsLayout-module__groupTitle{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);margin:0}.pane-SettingsLayout-module__groupDescription{font-size:var(--ds-type-label);color:var(--ds-text-secondary);margin:0}.pane-SettingsLayout-module__rows{padding:var(--ds-gap-xs);border-radius:var(--ds-corner-media);background:var(--ds-settings-layout-bg);box-shadow:var(--ds-settings-layout-edge);flex-direction:column;display:flex}.pane-SettingsLayout-module__row{justify-content:space-between;align-items:center;gap:var(--ds-gap-lg);min-block-size:var(--ds-layout-touch);padding:var(--ds-gap-md) var(--ds-gap-lg);display:flex;position:relative}.pane-SettingsLayout-module__row:not(:last-child):after{content:"";inset-block-end:0;inset-inline:var(--ds-gap-lg) 0;block-size:var(--ds-width-hairline);background:var(--ds-settings-layout-divider);position:absolute}.pane-SettingsLayout-module__text{gap:var(--ds-gap-xs);flex-direction:column;min-inline-size:0;display:flex}.pane-SettingsLayout-module__label{font-size:var(--ds-type-body);color:var(--ds-text-primary);overflow-wrap:anywhere}.pane-SettingsLayout-module__description{font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary)}.pane-SettingsLayout-module__control{flex:none}@container (inline-size<30em){.pane-SettingsLayout-module__row{flex-direction:column;align-items:stretch}.pane-SettingsLayout-module__control{align-self:flex-start}}.pane-ConfidenceChip-module__root{align-items:center;gap:var(--ds-confidence-chip-gap);max-inline-size:100%;min-block-size:var(--ds-confidence-chip-height);padding-inline:var(--ds-confidence-chip-padding);border-radius:var(--ds-corner-round);background:var(--ds-confidence-chip-bg);box-shadow:var(--ds-confidence-chip-edge);font-family:var(--ds-type-family);display:inline-flex}.pane-ConfidenceChip-module__dots{gap:var(--ds-confidence-chip-dot-gap);display:inline-flex}.pane-ConfidenceChip-module__dot{inline-size:var(--ds-confidence-chip-dot);block-size:var(--ds-confidence-chip-dot);border-radius:var(--ds-corner-round);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-confidence-chip-ring)}.pane-ConfidenceChip-module__on{background:var(--pane-step);box-shadow:none}.pane-ConfidenceChip-module__word{font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-medium);color:var(--ds-text-primary);overflow-wrap:anywhere}@media (forced-colors:active){.pane-ConfidenceChip-module__on{forced-color-adjust:none;background:canvastext}.pane-ConfidenceChip-module__dot{border:var(--ds-width-hairline) solid CanvasText}}.pane-PinInput-module__root{gap:var(--ds-gap-sm);flex-wrap:wrap;display:flex}.pane-PinInput-module__cell{inline-size:var(--ds-input-height-md);block-size:var(--ds-input-height-md);border-radius:var(--ds-corner-media);text-align:center;background:var(--ds-input-bg);color:var(--ds-input-fg);box-shadow:var(--ds-input-groove);font-family:var(--ds-type-family);font-size:var(--ds-type-title);font-variant-numeric:tabular-nums;transition:box-shadow var(--ds-motion-hover) var(--ds-motion-easing);border:0;margin:0;padding:0}[data-pane-card=glass] .pane-PinInput-module__cell{text-shadow:none}.pane-PinInput-module__cell[aria-invalid=true]{box-shadow:var(--ds-input-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}.pane-PinInput-module__cell:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-PinInput-module__cell:read-only:not(:disabled){box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly);background:0 0}.pane-PinInput-module__cell:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media (forced-colors:active){.pane-PinInput-module__cell{border:var(--ds-width-hairline) solid FieldText}}.pane-TransferList-module__root{font-family:var(--ds-type-family);container-type:inline-size}.pane-TransferList-module__grid{align-items:center;gap:var(--ds-transfer-list-gap);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.pane-TransferList-module__list{align-self:stretch;min-inline-size:0}.pane-TransferList-module__moves{gap:var(--ds-gap-md);flex-direction:column;display:flex}.pane-TransferList-module__glyph{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .pane-TransferList-module__glyph{transform:scaleX(-1)}@container (inline-size<34em){.pane-TransferList-module__grid{grid-template-columns:minmax(0,1fr)}.pane-TransferList-module__moves{flex-direction:row;justify-content:center}.pane-TransferList-module__fwd,.pane-TransferList-module__back{transform:rotate(90deg)}}[data-component=TransferList] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-AppShell-module__root{min-block-size:100%;inline-size:100%;font-family:var(--ds-type-family);position:relative;container-type:inline-size}.pane-AppShell-module__grid{gap:var(--ds-app-shell-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"header""main""aside""bottom";min-block-size:100%;display:grid}.pane-AppShell-module__header{z-index:2;grid-area:header;position:sticky;inset-block-start:0}.pane-AppShell-module__side{grid-area:side;display:none}.pane-AppShell-module__main{min-inline-size:0;outline:0;grid-area:main;scroll-margin-block-start:calc(var(--ds-app-shell-scroll-margin) + var(--ds-gap-lg))}.pane-AppShell-module__aside{grid-area:aside;min-inline-size:0}.pane-AppShell-module__bottom{z-index:2;grid-area:bottom;justify-content:center;display:flex;position:sticky;inset-block-end:var(--ds-gap-md)}@container (inline-size>=48em){.pane-AppShell-module__hasSide{grid-template-columns:var(--ds-app-shell-side) minmax(0,1fr);grid-template-areas:"header header""side main""side aside"}.pane-AppShell-module__hasSide .pane-AppShell-module__side{align-self:start;display:block;position:sticky;inset-block-start:var(--ds-app-shell-gap)}.pane-AppShell-module__hasSide .pane-AppShell-module__bottom{display:none}}@container (inline-size>=72em){.pane-AppShell-module__hasSide.pane-AppShell-module__hasAside{grid-template-columns:var(--ds-app-shell-side) minmax(0,1fr) var(--ds-app-shell-aside);grid-template-areas:"header header header""side main aside"}.pane-AppShell-module__hasAside .pane-AppShell-module__aside{align-self:start;position:sticky;inset-block-start:var(--ds-app-shell-gap)}}.pane-AppShell-module__skip{z-index:3;min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-lg);border-radius:var(--ds-corner-round);background:var(--ds-app-shell-skip-bg);color:var(--ds-app-shell-skip-fg);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);clip-path:inset(50%);white-space:nowrap;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--ds-gap-md);inset-inline-start:var(--ds-gap-md)}.pane-AppShell-module__skip:focus-visible{clip-path:none;outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Flex-module__root{min-inline-size:0;display:flex}.pane-Flex-module__row{flex-direction:row}.pane-Flex-module__column{flex-direction:column}.pane-Flex-module__wrap{flex-wrap:wrap}.pane-Flex-module__g-none{gap:var(--ds-gap-none)}.pane-Flex-module__g-xs{gap:var(--ds-gap-xs)}.pane-Flex-module__g-sm{gap:var(--ds-gap-sm)}.pane-Flex-module__g-md{gap:var(--ds-gap-md)}.pane-Flex-module__g-lg{gap:var(--ds-gap-lg)}.pane-Flex-module__g-xl{gap:var(--ds-gap-xl)}.pane-Flex-module__j-start{justify-content:flex-start}.pane-Flex-module__j-center{justify-content:center}.pane-Flex-module__j-end{justify-content:flex-end}.pane-Flex-module__j-between{justify-content:space-between}.pane-Flex-module__a-stretch{align-items:stretch}.pane-Flex-module__a-start{align-items:flex-start}.pane-Flex-module__a-center{align-items:center}.pane-Flex-module__a-end{align-items:flex-end}.pane-Flex-module__a-baseline{align-items:baseline}.pane-Container-module__root{box-sizing:border-box;inline-size:100%;padding-inline:var(--ds-container-margin);margin-inline:auto}.pane-Container-module__s-sm{max-inline-size:var(--ds-container-max-sm)}.pane-Container-module__s-md{max-inline-size:var(--ds-container-max-md)}.pane-Container-module__s-lg{max-inline-size:var(--ds-container-max-lg)}.pane-Container-module__s-xl{max-inline-size:var(--ds-container-max-xl)}.pane-Container-module__s-2xl{max-inline-size:var(--ds-container-max-2xl)}.pane-Snackbar-module__viewport{z-index:var(--ds-overlay-z-pop);padding:var(--ds-overlay-margin);pointer-events:none;outline:0;justify-content:center;margin:0;list-style:none;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.pane-Snackbar-module__bar{pointer-events:auto;align-items:center;gap:var(--ds-gap-lg);max-inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-overlay-md));min-block-size:var(--ds-overlay-row);padding-inline:var(--ds-gap-inset);border-radius:var(--ds-corner-round);background:var(--ds-overlay-toast-bg);box-shadow:var(--ds-overlay-toast-shadow);color:var(--ds-text-primary);font-family:var(--ds-type-family);-webkit-backdrop-filter:blur(var(--ds-overlay-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-overlay-brightness));backdrop-filter:blur(var(--ds-overlay-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-overlay-brightness));display:flex}.pane-Snackbar-module__bar[data-state=open]{animation:pane-Snackbar-module__rise var(--ds-motion-enter) var(--ds-motion-easing) both}.pane-Snackbar-module__bar[data-state=closed],.pane-Snackbar-module__bar[data-swipe=end]{animation:pane-Snackbar-module__fade var(--ds-motion-press) var(--ds-motion-easing) both}.pane-Snackbar-module__bar[data-swipe=move]{translate:0 var(--radix-toast-swipe-move-y)}.pane-Snackbar-module__message{min-inline-size:0;font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);flex:1;margin:0}.pane-Snackbar-module__action{min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-lg);border-radius:var(--ds-corner-round);color:var(--ds-text-primary);font:inherit;font-weight:var(--ds-type-weight-semibold);cursor:pointer;background:0 0;border:0;flex:none}.pane-Snackbar-module__action:hover{background:var(--ds-surface-quiet)}.pane-Snackbar-module__action:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@keyframes pane-Snackbar-module__rise{0%{opacity:0;translate:0 var(--ds-motion-rise)}}@keyframes pane-Snackbar-module__fade{to{opacity:0}}@media (forced-colors:active){.pane-Snackbar-module__bar{border:var(--ds-width-hairline) solid CanvasText}}.pane-Snackbar-module__previewViewport{z-index:auto;inline-size:100%;padding:0;position:relative;inset:auto}.pane-Snackbar-module__bar:has(>button){padding-inline-end:var(--ds-gap-sm)}.pane-Snackbar-module__viewport{pointer-events:none}.pane-Snackbar-module__viewport>*{pointer-events:auto}.pane-Snackbar-module__viewport:empty{padding:0}.pane-CoachMark-module__anchor{border-radius:var(--ds-corner-inner);display:inline-flex}.pane-CoachMark-module__anchor[data-coached]{box-shadow:0 0 0 var(--ds-width-ring) var(--ds-coach-mark-ring),var(--ds-coach-mark-glow)}.pane-CoachMark-module__card{z-index:var(--ds-overlay-z-pop);gap:var(--ds-gap-sm);inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-coach-mark-width));padding:var(--ds-coach-mark-padding);font-family:var(--ds-type-family);animation:pane-CoachMark-module__rise var(--ds-motion-enter) var(--ds-motion-easing) both;flex-direction:column;display:flex}@keyframes pane-CoachMark-module__rise{0%{opacity:0;transform:translateY(var(--ds-motion-rise))}}.pane-CoachMark-module__previewWrap{align-items:flex-start;gap:var(--ds-gap-lg);flex-direction:column;max-inline-size:100%;display:inline-flex}.pane-CoachMark-module__preview{z-index:auto;animation:none}.pane-CoachMark-module__count{font-size:var(--ds-type-caption);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-CoachMark-module__title{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);outline:0;margin:0}.pane-CoachMark-module__title:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-width-ring);border-radius:var(--ds-corner-mark)}.pane-CoachMark-module__description{font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary);margin:0}.pane-CoachMark-module__actions{justify-content:flex-end;gap:var(--ds-gap-md);padding-block-start:var(--ds-gap-xs);display:flex}.pane-CoachMark-module__arrow{fill:var(--ds-coach-mark-arrow)}@media (forced-colors:active){.pane-CoachMark-module__anchor[data-coached]{outline:var(--ds-width-ring) solid Highlight}}.pane-ColorPicker-module__root{gap:var(--ds-color-picker-gap);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-ColorPicker-module__swatches{gap:var(--ds-color-picker-gap);flex-wrap:wrap;display:flex}.pane-ColorPicker-module__item{inline-size:var(--ds-color-picker-hit);block-size:var(--ds-color-picker-hit);border-radius:var(--ds-corner-round);background:var(--pane-swatch);box-shadow:var(--ds-color-picker-edge);color:var(--ds-text-primary);cursor:pointer;transition:transform var(--ds-motion-press) var(--ds-motion-easing);border:0;place-items:center;padding:0;display:inline-grid;position:relative}.pane-ColorPicker-module__item[data-state=checked]{box-shadow:var(--ds-color-picker-edge),inset 0 0 0 calc(var(--ds-width-ring) * 2) var(--ds-color-picker-ring)}.pane-ColorPicker-module__item:active{transform:scale(var(--ds-motion-press-scale))}.pane-ColorPicker-module__item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-ColorPicker-module__check{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);border-radius:var(--ds-corner-round);background:var(--ds-color-picker-check-bg);color:var(--ds-color-picker-check-fg);place-items:center;display:inline-grid;position:absolute}.pane-ColorPicker-module__check svg{fill:none;stroke:currentColor;block-size:100%;inline-size:100%;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-ColorPicker-module__preview{background:var(--pane-swatch);inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);border-radius:var(--ds-corner-round);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-color-picker-rim)}.pane-ColorPicker-module__hex{font-variant-numeric:tabular-nums;text-transform:uppercase}.pane-ColorPicker-module__name{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-ColorPicker-module__item[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media (forced-colors:active){.pane-ColorPicker-module__item{forced-color-adjust:none;border:var(--ds-width-hairline) solid CanvasText}.pane-ColorPicker-module__item[data-state=checked]{outline:var(--ds-width-ring) solid Highlight}}.pane-ChatMessage-module__root{gap:var(--ds-chat-gap);font-family:var(--ds-type-family);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-primary);display:flex}.pane-ChatMessage-module__user{justify-content:flex-end}.pane-ChatMessage-module__user .pane-ChatMessage-module__body{max-inline-size:var(--ds-chat-bubble-max);padding:var(--ds-chat-bubble-padding);border-radius:var(--ds-chat-bubble-radius);background:linear-gradient(180deg,var(--ds-chat-bubble-top),var(--ds-chat-bubble-foot));box-shadow:var(--ds-chat-bubble-edge)}.pane-ChatMessage-module__user .pane-ChatMessage-module__head{justify-content:flex-end}.pane-ChatMessage-module__assistant .pane-ChatMessage-module__body{flex:1;min-inline-size:0}.pane-ChatMessage-module__avatar{inline-size:var(--ds-chat-avatar);block-size:var(--ds-chat-avatar);flex:none;place-items:center;display:inline-grid}.pane-ChatMessage-module__body{gap:var(--ds-gap-sm);flex-direction:column;min-inline-size:0;display:flex}.pane-ChatMessage-module__head{align-items:baseline;gap:var(--ds-gap-sm);font-size:var(--ds-type-caption);color:var(--ds-text-secondary);display:flex}.pane-ChatMessage-module__author{font-weight:var(--ds-type-weight-medium)}.pane-ChatMessage-module__time{font-variant-numeric:tabular-nums}.pane-ChatMessage-module__text{overflow-wrap:anywhere}.pane-ChatMessage-module__text>:first-child{margin-block-start:0}.pane-ChatMessage-module__text>:last-child{margin-block-end:0}.pane-ChatMessage-module__caret{inline-size:var(--ds-width-ring);block-size:1em;vertical-align:text-bottom;animation:pane-ChatMessage-module__blink var(--ds-chat-caret) steps(1) infinite;background:currentColor;margin-inline-start:var(--ds-space-0-5);display:inline-block}@keyframes pane-ChatMessage-module__blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pane-ChatMessage-module__caret{animation:none}}.pane-ChatMessage-module__actions{gap:var(--ds-gap-xs);margin-inline-start:calc(var(--ds-gap-sm) * -1);display:flex}.pane-ChatMessage-module__steps{gap:var(--ds-gap-xs);flex-direction:column;display:flex}.pane-ChatMessage-module__tool{border-radius:var(--ds-chat-tool-radius);background:var(--ds-chat-tool-bg)}.pane-ChatMessage-module__toolHead{align-items:center;gap:var(--ds-gap-sm);min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-lg);cursor:pointer;font-size:var(--ds-type-label);color:var(--ds-text-secondary);list-style:none;display:flex}.pane-ChatMessage-module__toolHead::-webkit-details-marker{display:none}.pane-ChatMessage-module__toolHead:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:inherit}.pane-ChatMessage-module__tool[open] .pane-ChatMessage-module__toolHead{color:var(--ds-text-primary)}.pane-ChatMessage-module__toolTitle{min-inline-size:0}.pane-ChatMessage-module__toolBody{padding:0 var(--ds-gap-lg) var(--ds-gap-md);font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-ChatMessage-module__mark{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:var(--mark);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;flex:none}.pane-ChatMessage-module__running{--mark:var(--ds-text-secondary);animation:pane-ChatMessage-module__turn var(--ds-chat-turn) linear infinite}.pane-ChatMessage-module__done{--mark:var(--ds-status-positive-mark)}.pane-ChatMessage-module__failed{--mark:var(--ds-status-critical-mark)}@keyframes pane-ChatMessage-module__turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pane-ChatMessage-module__running{animation:none}}.pane-ChatMessage-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (forced-colors:active){.pane-ChatMessage-module__user .pane-ChatMessage-module__body{border:var(--ds-width-hairline) solid CanvasText}.pane-ChatMessage-module__mark{stroke:canvastext}.pane-ChatMessage-module__caret{background:canvastext}}.pane-Accordion-module__root{font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-Accordion-module__item+.pane-Accordion-module__item{box-shadow:inset 0 calc(var(--ds-width-hairline) * 2) 0 var(--ds-divider-light),inset 0 var(--ds-width-hairline) 0 var(--ds-divider-shade)}.pane-Accordion-module__heading{margin:0}.pane-Accordion-module__trigger{justify-content:space-between;align-items:center;gap:var(--ds-gap-lg);inline-size:100%;min-block-size:var(--ds-layout-touch);padding-block:var(--ds-gap-md);color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-emphasis);font-weight:var(--ds-type-weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;padding-inline:0;display:flex}.pane-Accordion-module__trigger:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-mark)}.pane-Accordion-module__trigger[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Accordion-module__chevron{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:var(--ds-text-secondary);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;transition:rotate var(--ds-motion-hover) var(--ds-motion-easing);flex:none}.pane-Accordion-module__trigger[data-state=open] .pane-Accordion-module__chevron{rotate:180deg}.pane-Accordion-module__content{color:var(--ds-text-primary);overflow:hidden}.pane-Accordion-module__content[data-state=open]{animation:pane-Accordion-module__open var(--ds-motion-enter) var(--ds-motion-easing)}.pane-Accordion-module__content[data-state=closed]{animation:pane-Accordion-module__close var(--ds-motion-press) var(--ds-motion-easing)}.pane-Accordion-module__inner{font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);padding-block-end:var(--ds-gap-xl)}@keyframes pane-Accordion-module__open{0%{opacity:0;block-size:0}to{block-size:var(--radix-accordion-content-height);opacity:1}}@keyframes pane-Accordion-module__close{0%{block-size:var(--radix-accordion-content-height)}to{opacity:0;block-size:0}}@media (hover:hover){.pane-Accordion-module__trigger:not([data-disabled]):hover{background-image:linear-gradient(var(--ds-surface-quiet),var(--ds-surface-quiet))}}@media (forced-colors:active){.pane-Accordion-module__trigger:focus-visible{outline-color:highlight}.pane-Accordion-module__chevron{color:canvastext}}.pane-TagInput-module__root{gap:var(--ds-listbox-gap);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-TagInput-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-TagInput-module__field{align-items:center;gap:var(--ds-gap-sm);min-block-size:var(--ds-listbox-field);padding-inline:var(--ds-listbox-padding);padding-block:var(--ds-gap-xs);border-radius:var(--ds-listbox-field-radius);background:var(--ds-listbox-well);box-shadow:var(--ds-listbox-groove);color:var(--ds-text-primary);flex-wrap:wrap;display:flex}.pane-TagInput-module__field:focus-within{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-TagInput-module__input{min-inline-size:var(--ds-listbox-input-min);min-block-size:var(--ds-layout-touch);color:inherit;font:inherit;font-size:var(--ds-type-body);background:0 0;border:0;outline:0;flex:1}.pane-TagInput-module__input::placeholder{color:var(--ds-text-secondary)}.pane-TagInput-module__input:disabled{cursor:not-allowed}.pane-TagInput-module__hint{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-TagInput-module__field:has(input[aria-invalid=true]){box-shadow:var(--ds-listbox-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}.pane-TagInput-module__field:has(input:read-only:not(:disabled)){box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly);background:0 0}.pane-TagInput-module__root[data-off] .pane-TagInput-module__field{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media (forced-colors:active){.pane-TagInput-module__field{border:var(--ds-width-hairline) solid ButtonText}}[data-component=TagInput] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-SearchInput-module__glyph{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;color:var(--ds-text-secondary)}.pane-SearchInput-module__input::-webkit-search-cancel-button{appearance:none}.pane-SearchInput-module__idle{visibility:hidden}[data-component=SearchInput] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Sparkline-module__root{inline-size:100%;min-inline-size:var(--ds-viz-spark-min);vertical-align:middle;display:inline-block}.pane-Sparkline-module__svg{display:block;overflow:visible}.pane-Sparkline-module__line{fill:none;stroke:var(--ds-viz-muted);stroke-width:var(--ds-viz-line);stroke-linecap:round;stroke-linejoin:round}.pane-Sparkline-module__last{fill:var(--ds-viz-series-1);stroke:var(--ds-viz-ring);stroke-width:var(--ds-viz-line)}@media (forced-colors:active){.pane-Sparkline-module__line{stroke:canvastext}.pane-Sparkline-module__last{fill:highlight}}.pane-Select-module__root{gap:var(--ds-select-gap);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-Select-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Select-module__hidden{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.pane-Select-module__trigger{justify-content:space-between;align-items:center;gap:var(--ds-select-gap);inline-size:100%;padding-inline:var(--ds-select-padding);border-radius:var(--ds-select-radius);background:var(--ds-select-trigger-bg);color:var(--ds-select-trigger-fg);box-shadow:var(--ds-select-groove);font:inherit;font-size:var(--ds-type-body);text-align:start;cursor:pointer;transition:box-shadow var(--ds-motion-hover) var(--ds-motion-easing);border:0;display:inline-flex;position:relative}.pane-Select-module__trigger:after{content:"";block-size:max(100%,var(--ds-select-hit));position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.pane-Select-module__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pane-Select-module__sm{min-block-size:var(--ds-select-height-sm);font-size:var(--ds-type-label)}.pane-Select-module__md{min-block-size:var(--ds-select-height-md)}.pane-Select-module__trigger:hover:not(:disabled){box-shadow:var(--ds-select-groove),inset 0 0 0 var(--ds-width-hairline) var(--ds-select-trigger-ring)}[data-pane-card=glass] .pane-Select-module__trigger{text-shadow:none}.pane-Select-module__trigger:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Select-module__trigger:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Select-module__trigger[data-placeholder]{color:var(--ds-text-secondary)}.pane-Select-module__icon{flex:none;display:inline-flex}.pane-Select-module__chevron{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);transition:transform var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Select-module__trigger[data-state=open] .pane-Select-module__chevron{transform:rotate(180deg)}.pane-Select-module__menu{z-index:var(--ds-overlay-z-pop);min-inline-size:max(var(--radix-select-trigger-width),var(--ds-select-menu-min));max-block-size:var(--radix-select-content-available-height);padding:var(--ds-select-menu-inset);border-radius:var(--ds-select-menu-radius);background:var(--ds-select-menu-bg);color:var(--ds-text-primary);box-shadow:var(--ds-select-menu-shadow),inset 0 0 0 var(--ds-width-hairline) var(--ds-select-menu-ring);font-family:var(--ds-type-family);font-size:var(--ds-type-body);transform-origin:var(--radix-select-content-transform-origin);animation:pane-Select-module__menu-in var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Select-module__viewport{gap:var(--ds-space-px);flex-direction:column;display:flex}.pane-Select-module__item{align-items:center;gap:var(--ds-gap-md);min-block-size:var(--ds-select-item-height);padding-inline:var(--ds-gap-md) var(--ds-gap-xl);border-radius:calc(var(--ds-select-menu-radius) - var(--ds-select-menu-inset));cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex;position:relative}.pane-Select-module__item[data-highlighted]{background:var(--ds-select-item-hover);box-shadow:var(--ds-select-item-lens)}.pane-Select-module__item[data-highlighted]:hover{background:radial-gradient(calc(var(--ds-select-item-height) * 3) var(--ds-select-item-height) at var(--pane-gx,40%) 50%,var(--ds-select-item-glint),transparent),var(--ds-select-item-hover)}.pane-Select-module__item[data-state=checked]{font-weight:var(--ds-type-weight-semibold)}.pane-Select-module__item[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Select-module__slot{inline-size:var(--ds-control-icon-sm);flex:none;display:inline-flex}.pane-Select-module__check{color:var(--ds-select-item-check);display:inline-flex}.pane-Select-module__check svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.pane-Select-module__trigger[data-readonly]{box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly);cursor:default;background:0 0}.pane-Select-module__trigger[data-readonly] .pane-Select-module__icon{visibility:hidden}.pane-Select-module__trigger[aria-invalid=true]{box-shadow:var(--ds-select-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}@media (forced-colors:active){.pane-Select-module__trigger,.pane-Select-module__menu{border:var(--ds-width-hairline) solid ButtonText}.pane-Select-module__item[data-highlighted]{outline:var(--ds-width-ring) solid Highlight}}.pane-DatePicker-module__trigger{font-variant-numeric:tabular-nums}.pane-DatePicker-module__placeholder{color:var(--ds-text-secondary)}.pane-DatePicker-module__glyph{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:var(--ds-text-secondary);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;flex:none}.pane-DatePicker-module__pop{z-index:var(--ds-overlay-z-pop);padding:var(--ds-date-picker-padding);animation:pane-DatePicker-module__pop var(--ds-motion-hover) var(--ds-motion-easing) both}@keyframes pane-DatePicker-module__pop{0%{opacity:0;transform:translateY(calc(var(--ds-motion-rise) * -1))}}.pane-DatePicker-module__trigger[data-readonly]{box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly);cursor:default;background:0 0}.pane-DatePicker-module__trigger[aria-invalid=true]{box-shadow:var(--ds-select-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}.pane-RadioCards-module__root{gap:var(--ds-gap-md);font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-RadioCards-module__legend{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-RadioCards-module__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-radio-cards-min)),1fr));gap:var(--ds-gap-md);display:grid}.pane-RadioCards-module__c2{grid-template-columns:repeat(2,minmax(0,1fr))}.pane-RadioCards-module__c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pane-RadioCards-module__card{gap:var(--ds-gap-xs);padding:var(--ds-gap-xl);border-radius:var(--ds-corner-media);--pane-fill-top:var(--ds-radio-cards-bg);--pane-fill-foot:var(--ds-radio-cards-bg);background:linear-gradient(180deg,var(--pane-fill-top),var(--pane-fill-foot));box-shadow:var(--ds-radio-cards-edge),var(--ds-radio-cards-ring);color:var(--ds-text-primary);font:inherit;text-align:start;cursor:pointer;transition:--pane-fill-top var(--ds-motion-press) var(--ds-motion-easing),--pane-fill-foot var(--ds-motion-press) var(--ds-motion-easing),box-shadow var(--ds-motion-press) var(--ds-motion-easing);border:0;flex-direction:column;display:flex}.pane-RadioCards-module__card:hover:not([data-disabled]){--pane-fill-top:var(--ds-radio-cards-hover);--pane-fill-foot:var(--ds-radio-cards-hover)}.pane-RadioCards-module__card[data-state=checked][data-state]{--pane-fill-top:var(--ds-radio-cards-on-top);--pane-fill-foot:var(--ds-radio-cards-on-foot);box-shadow:var(--ds-radio-cards-on-edge),var(--ds-radio-cards-ring)}.pane-RadioCards-module__card[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-RadioCards-module__card:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-RadioCards-module__head{justify-content:space-between;align-items:center;gap:var(--ds-gap-md);display:flex}.pane-RadioCards-module__title{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold)}.pane-RadioCards-module__mark{inline-size:var(--ds-control-check);block-size:var(--ds-control-check);border-radius:var(--ds-corner-round);background:var(--ds-check-bg);box-shadow:var(--ds-check-carve);flex:none;place-items:center;display:inline-grid}.pane-RadioCards-module__card[data-state=checked] .pane-RadioCards-module__mark{background:var(--ds-radio-cards-mark);box-shadow:none;color:var(--ds-radio-cards-mark-fg)}.pane-RadioCards-module__check{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);display:inline-grid}.pane-RadioCards-module__check svg{fill:none;stroke:currentColor;block-size:100%;inline-size:100%;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-RadioCards-module__description{font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary)}.pane-RadioCards-module__grid[aria-invalid=true] .pane-RadioCards-module__card{outline:var(--ds-width-ring) solid var(--ds-radio-cards-ring-invalid);outline-offset:var(--ds-width-hairline)}@media (forced-colors:active){.pane-RadioCards-module__card{border:var(--ds-width-hairline) solid ButtonText}.pane-RadioCards-module__card[data-state=checked]{outline:var(--ds-width-ring) solid Highlight}}.pane-RadioCards-module__card:not([data-state=checked]):not(:hover){--pane-fill-top:var(--ds-surface-glass);--pane-fill-foot:var(--ds-surface-glass)}.pane-RadioCards-module__card{-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness))}:is([data-pane-card],[role=dialog],[role=alertdialog],[data-pane-surface]) .pane-RadioCards-module__card{-webkit-backdrop-filter:none;backdrop-filter:none}:is([data-pane-card],[role=dialog],[role=alertdialog],[data-pane-surface]) .pane-RadioCards-module__card:not([data-state=checked]):not(:hover){--pane-fill-top:var(--ds-radio-cards-bg);--pane-fill-foot:var(--ds-radio-cards-bg)}.pane-RadioCards-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.pane-Spinner-module__root{border-radius:var(--ds-corner-round);box-shadow:inset 0 0 0 var(--ds-spinner-width) var(--ds-spinner-track);flex:none;display:inline-block;position:relative}.pane-Spinner-module__sm{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.pane-Spinner-module__md{inline-size:var(--ds-control-check);block-size:var(--ds-control-check)}.pane-Spinner-module__arc{border-radius:inherit;border:var(--ds-spinner-width) solid transparent;border-block-start-color:var(--ds-spinner-arc);animation:pane-Spinner-module__spin var(--ds-motion-spin) linear infinite;position:absolute;inset:0}@keyframes pane-Spinner-module__spin{to{transform:rotate(1turn)}}@media (forced-colors:active){.pane-Spinner-module__arc{border-block-start-color:canvastext}}.pane-BarChart-module__bar{transition:opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-BarChart-module__bar[data-dim]{opacity:var(--ds-viz-dim)}.pane-BarChart-module__live{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (forced-colors:active){.pane-BarChart-module__bar{forced-color-adjust:none}}.pane-Label-module__root{font-family:var(--ds-type-family);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-field-label-fg)}.pane-Label-module__required{font-weight:var(--ds-type-weight-regular);color:var(--ds-field-help-fg)}.pane-Tag-module__root{padding-inline:var(--ds-tag-padding-inline);padding-block:var(--ds-tag-padding-block);border-radius:var(--ds-tag-radius);background:var(--ds-tag-bg);box-shadow:var(--ds-tag-etch);color:var(--ds-tag-fg);font-family:var(--ds-type-family);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-medium);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;line-height:var(--ds-type-leading-tight);text-shadow:none;align-items:center;display:inline-flex}.pane-Tag-module__neutral{--top:var(--ds-crystal-neutral-top);--foot:var(--ds-crystal-neutral-foot);--rim:var(--ds-crystal-neutral-rim);--glow:var(--ds-crystal-neutral-glow);--tint:var(--ds-crystal-neutral-muted);--k:var(--ds-crystal-neutral-ink);--s:var(--ds-crystal-neutral-solid);--o:var(--ds-crystal-neutral-on-solid)}.pane-Tag-module__info{--top:var(--ds-crystal-info-top);--foot:var(--ds-crystal-info-foot);--rim:var(--ds-crystal-info-rim);--glow:var(--ds-crystal-info-glow);--tint:var(--ds-crystal-info-muted);--k:var(--ds-crystal-info-ink);--s:var(--ds-crystal-info-solid);--o:var(--ds-crystal-info-on-solid)}.pane-Tag-module__positive{--top:var(--ds-crystal-positive-top);--foot:var(--ds-crystal-positive-foot);--rim:var(--ds-crystal-positive-rim);--glow:var(--ds-crystal-positive-glow);--tint:var(--ds-crystal-positive-muted);--k:var(--ds-crystal-positive-ink);--s:var(--ds-crystal-positive-solid);--o:var(--ds-crystal-positive-on-solid)}.pane-Tag-module__warning{--top:var(--ds-crystal-warning-top);--foot:var(--ds-crystal-warning-foot);--rim:var(--ds-crystal-warning-rim);--glow:var(--ds-crystal-warning-glow);--tint:var(--ds-crystal-warning-muted);--k:var(--ds-crystal-warning-ink);--s:var(--ds-crystal-warning-solid);--o:var(--ds-crystal-warning-on-solid)}.pane-Tag-module__critical{--top:var(--ds-crystal-critical-top);--foot:var(--ds-crystal-critical-foot);--rim:var(--ds-crystal-critical-rim);--glow:var(--ds-crystal-critical-glow);--tint:var(--ds-crystal-critical-muted);--k:var(--ds-crystal-critical-ink);--s:var(--ds-crystal-critical-solid);--o:var(--ds-crystal-critical-on-solid)}.pane-Tag-module__accent{--top:var(--ds-crystal-accent-top);--foot:var(--ds-crystal-accent-foot);--rim:var(--ds-crystal-accent-rim);--glow:var(--ds-crystal-accent-glow);--tint:var(--ds-crystal-accent-muted);--k:var(--ds-crystal-accent-ink);--s:var(--ds-crystal-accent-solid);--o:var(--ds-crystal-accent-on-solid)}.pane-Tag-module__toned{background:linear-gradient(var(--tint),var(--tint)),var(--ds-surface-solid);color:var(--k);text-shadow:none}@media (forced-colors:active){.pane-Tag-module__root{border:var(--ds-width-hairline) solid CanvasText}}.pane-PullToRefresh-module__root{overscroll-behavior-y:contain;touch-action:pan-y;position:relative;overflow-y:auto}.pane-PullToRefresh-module__indicator{transition:block-size var(--ds-motion-press) var(--ds-motion-easing);place-items:center;display:grid;overflow:hidden}.pane-PullToRefresh-module__pulling{opacity:var(--ds-opacity-faint)}.pane-PullToRefresh-module__ready{opacity:1}.pane-PullToRefresh-module__button{color:inherit;font:inherit;inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;background:0 0;border:0;padding:0;position:absolute;overflow:hidden}.pane-PullToRefresh-module__button:focus-visible{block-size:auto;inline-size:100%;min-block-size:var(--ds-layout-touch);clip-path:none;border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet);color:var(--ds-text-primary);font:inherit;outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);position:static}.pane-List-module__root{font-family:var(--ds-type-family);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pane-List-module__inset{padding:var(--ds-list-inset);border-radius:var(--ds-corner-media);background:var(--ds-list-bg);box-shadow:var(--ds-list-edge)}.pane-List-module__item{position:relative}.pane-List-module__inset .pane-List-module__item:not(:last-child):after{content:"";inset-block-end:0;inset-inline:var(--ds-list-padding) 0;block-size:var(--ds-width-hairline);background:var(--ds-list-divider);pointer-events:none;position:absolute}.pane-List-module__row{align-items:center;gap:var(--ds-list-gap);box-sizing:border-box;inline-size:100%;min-block-size:var(--ds-list-row);padding:var(--ds-list-padding-block) var(--ds-list-padding);border-radius:var(--ds-list-radius);color:var(--ds-text-primary);font:inherit;text-align:start;background:0 0;border:0;text-decoration:none;display:flex}.pane-List-module__plain .pane-List-module__row{padding-inline:0}.pane-List-module__press{cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-List-module__plain .pane-List-module__press{padding-inline:var(--ds-list-padding)}.pane-List-module__press:hover{background:var(--ds-list-highlight)}.pane-List-module__press:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-List-module__leading{flex:none;place-items:center;display:inline-grid}.pane-List-module__leading svg{inline-size:var(--ds-list-icon);block-size:var(--ds-list-icon)}.pane-List-module__text{gap:var(--ds-gap-xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}.pane-List-module__title{font-size:var(--ds-type-body);line-height:var(--ds-type-leading-tight);overflow-wrap:anywhere}.pane-List-module__description{font-size:var(--ds-type-label);color:var(--ds-text-secondary);overflow-wrap:anywhere}.pane-List-module__trailing{align-items:center;gap:var(--ds-gap-sm);font-size:var(--ds-type-label);color:var(--ds-text-secondary);flex:none;display:inline-flex}.pane-List-module__chevron{inline-size:var(--ds-list-chevron);block-size:var(--ds-list-chevron);fill:none;stroke:var(--ds-text-secondary);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;flex:none}[dir=rtl] .pane-List-module__chevron{transform:scaleX(-1)}@media (forced-colors:active){.pane-List-module__inset{border:var(--ds-width-hairline) solid CanvasText}.pane-List-module__press:hover{outline:var(--ds-width-hairline) solid Highlight}}.pane-List-module__inset{background:var(--ds-surface-glass);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness))}:is([data-pane-card],[role=dialog],[role=alertdialog],[data-pane-surface]) .pane-List-module__inset{background:var(--ds-list-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.pane-Badge-module__root{align-items:center;gap:var(--ds-gap-sm);min-block-size:var(--ds-badge-height);color:var(--ds-badge-fg);font-family:var(--ds-type-family);font-size:var(--ds-type-caption);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);white-space:nowrap;display:inline-flex}.pane-Badge-module__neutral{--top:var(--ds-badge-neutral-top);--foot:var(--ds-badge-neutral-foot);--rim:var(--ds-badge-neutral-rim);--glow:var(--ds-badge-neutral-glow);--tint:var(--ds-badge-neutral-muted);--k:var(--ds-badge-neutral-ink);--s:var(--ds-badge-neutral-solid);--o:var(--ds-badge-neutral-on-solid)}.pane-Badge-module__info{--top:var(--ds-badge-info-top);--foot:var(--ds-badge-info-foot);--rim:var(--ds-badge-info-rim);--glow:var(--ds-badge-info-glow);--tint:var(--ds-badge-info-muted);--k:var(--ds-badge-info-ink);--s:var(--ds-badge-info-solid);--o:var(--ds-badge-info-on-solid)}.pane-Badge-module__positive{--top:var(--ds-badge-positive-top);--foot:var(--ds-badge-positive-foot);--rim:var(--ds-badge-positive-rim);--glow:var(--ds-badge-positive-glow);--tint:var(--ds-badge-positive-muted);--k:var(--ds-badge-positive-ink);--s:var(--ds-badge-positive-solid);--o:var(--ds-badge-positive-on-solid)}.pane-Badge-module__warning{--top:var(--ds-badge-warning-top);--foot:var(--ds-badge-warning-foot);--rim:var(--ds-badge-warning-rim);--glow:var(--ds-badge-warning-glow);--tint:var(--ds-badge-warning-muted);--k:var(--ds-badge-warning-ink);--s:var(--ds-badge-warning-solid);--o:var(--ds-badge-warning-on-solid)}.pane-Badge-module__critical{--top:var(--ds-badge-critical-top);--foot:var(--ds-badge-critical-foot);--rim:var(--ds-badge-critical-rim);--glow:var(--ds-badge-critical-glow);--tint:var(--ds-badge-critical-muted);--k:var(--ds-badge-critical-ink);--s:var(--ds-badge-critical-solid);--o:var(--ds-badge-critical-on-solid)}.pane-Badge-module__accent{--top:var(--ds-badge-accent-top);--foot:var(--ds-badge-accent-foot);--rim:var(--ds-badge-accent-rim);--glow:var(--ds-badge-accent-glow);--tint:var(--ds-badge-accent-muted);--k:var(--ds-badge-accent-ink);--s:var(--ds-badge-accent-solid);--o:var(--ds-badge-accent-on-solid)}.pane-Badge-module__crystal,.pane-Badge-module__muted,.pane-Badge-module__solid{padding-inline:var(--ds-badge-padding-inline);border-radius:var(--ds-badge-radius);color:var(--k);text-shadow:none}.pane-Badge-module__crystal{background:linear-gradient(180deg,var(--top) 0%,var(--foot) 52%,var(--foot) 100%);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--rim),inset 0 var(--ds-width-hairline) 0 var(--ds-badge-facet),inset 0 calc(var(--ds-width-hairline) * -1) 0 var(--glow);-webkit-backdrop-filter:blur(var(--ds-badge-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-badge-brightness));backdrop-filter:blur(var(--ds-badge-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-badge-brightness))}.pane-Badge-module__muted{background:var(--tint);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--tint)}.pane-Badge-module__solid{background:var(--s);color:var(--o);box-shadow:inset 0 var(--ds-width-hairline) 0 var(--ds-line-ring);-webkit-backdrop-filter:none;backdrop-filter:none}.pane-Badge-module__root.pane-Badge-module__solid .pane-Badge-module__glyph{color:currentColor}.pane-Badge-module__root.pane-Badge-module__solid .pane-Badge-module__dot,.pane-Badge-module__root.pane-Badge-module__crystal .pane-Badge-module__dot,.pane-Badge-module__root.pane-Badge-module__muted .pane-Badge-module__dot{background:currentColor}@media (prefers-reduced-transparency:reduce){.pane-Badge-module__crystal{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--s);color:var(--o)}}.pane-Badge-module__glyph{inline-size:var(--ds-badge-glyph);block-size:var(--ds-badge-glyph);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;flex:none}.pane-Badge-module__dot{inline-size:var(--ds-badge-dot);block-size:var(--ds-badge-dot);border-radius:var(--ds-badge-radius);background:var(--ds-badge-neutral-mark)}.pane-Badge-module__info .pane-Badge-module__glyph{color:var(--ds-badge-info-mark)}.pane-Badge-module__positive .pane-Badge-module__glyph{color:var(--ds-badge-positive-mark)}.pane-Badge-module__warning .pane-Badge-module__glyph{color:var(--ds-badge-warning-mark)}.pane-Badge-module__critical .pane-Badge-module__glyph{color:var(--ds-badge-critical-mark)}@media (forced-colors:active){.pane-Badge-module__glyph{stroke:canvastext}.pane-Badge-module__dot{forced-color-adjust:none;background:canvastext}.pane-Badge-module__crystal,.pane-Badge-module__muted,.pane-Badge-module__solid{border:var(--ds-width-hairline) solid CanvasText}}.pane-Table-module__root{border-radius:var(--ds-corner-media);background:var(--ds-table-bg);box-shadow:var(--ds-table-edge);font-family:var(--ds-type-family);overflow:auto}.pane-Table-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Table-module__table{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--ds-type-body);color:var(--ds-text-primary)}.pane-Table-module__caption{padding:var(--ds-table-cell-block) var(--ds-table-cell-inline);caption-side:top;text-align:start;font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary)}.pane-Table-module__hidden{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.pane-Table-module__th{z-index:1;box-sizing:border-box;block-size:var(--ds-table-hit);padding:0 var(--ds-table-cell-inline);background:var(--ds-table-head-bg);border-block-end:var(--ds-width-hairline) solid var(--ds-table-divider);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-secondary);text-align:start;vertical-align:middle;white-space:nowrap;position:sticky;inset-block-start:0}.pane-Table-module__td{padding:var(--ds-table-cell-block) var(--ds-table-cell-inline);border-block-end:var(--ds-width-hairline) solid var(--ds-table-divider);vertical-align:middle}.pane-Table-module__tr:last-child .pane-Table-module__td{border-block-end:0}.pane-Table-module__comfortable .pane-Table-module__td{block-size:var(--ds-table-row);box-sizing:border-box}.pane-Table-module__compact .pane-Table-module__td{padding-block:var(--ds-table-cell-block-compact)}.pane-Table-module__tr{transition:background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Table-module__tr:hover{background:var(--ds-table-highlight)}.pane-Table-module__end{text-align:end;font-variant-numeric:tabular-nums}.pane-Table-module__sort{align-items:center;gap:var(--ds-gap-xs);min-block-size:var(--ds-table-hit);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.pane-Table-module__end .pane-Table-module__sort{flex-direction:row-reverse}.pane-Table-module__sort:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-mark)}.pane-Table-module__glyph{inline-size:var(--ds-table-glyph);block-size:var(--ds-table-glyph);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;opacity:var(--ds-opacity-faint);flex:none}.pane-Table-module__on{opacity:1;color:var(--ds-text-primary)}.pane-Table-module__desc{transform:rotate(180deg)}.pane-Table-module__root{position:relative}.pane-Table-module__empty{padding:var(--ds-table-cell-block) var(--ds-table-cell-inline);color:var(--ds-text-secondary);text-align:center}.pane-Table-module__loading{background:var(--ds-table-scrim);color:var(--ds-text-primary);font-size:var(--ds-type-label);place-items:center;display:grid;position:absolute;inset:0}@media (forced-colors:active){.pane-Table-module__root{border:var(--ds-width-hairline) solid CanvasText}.pane-Table-module__th,.pane-Table-module__td{border-color:canvastext}}.pane-Table-module__root{background:var(--ds-surface-glass);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness))}:is([data-pane-card],[role=dialog],[role=alertdialog],[data-pane-surface]) .pane-Table-module__root{background:var(--ds-table-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.pane-Stack-module__root{display:flex}.pane-Stack-module__column{flex-direction:column}.pane-Stack-module__row{flex-flow:wrap}.pane-Stack-module__g-xs{gap:var(--ds-stack-gap-xs)}.pane-Stack-module__g-sm{gap:var(--ds-stack-gap-sm)}.pane-Stack-module__g-md{gap:var(--ds-stack-gap-md)}.pane-Stack-module__g-lg{gap:var(--ds-stack-gap-lg)}.pane-Stack-module__g-xl{gap:var(--ds-stack-gap-xl)}.pane-Stack-module__a-start{align-items:flex-start}.pane-Stack-module__a-center{align-items:center}.pane-Stack-module__a-end{align-items:flex-end}.pane-Stack-module__a-stretch{align-items:stretch}.pane-Link-module__root{color:var(--ds-text-primary);text-decoration-thickness:var(--ds-width-hairline);text-underline-offset:var(--ds-link-offset);border-radius:var(--ds-corner-mark);transition:text-decoration-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Link-module__inline{text-decoration-line:underline;-webkit-text-decoration-color:var(--ds-link-underline);text-decoration-color:var(--ds-link-underline)}.pane-Link-module__inline:hover{text-decoration-color:currentColor;text-decoration-thickness:var(--ds-width-ring)}.pane-Link-module__standalone{min-block-size:var(--ds-layout-touch);font-weight:var(--ds-type-weight-semibold);align-items:center;text-decoration-line:underline;text-decoration-color:#0000;display:inline-flex}.pane-Link-module__standalone:hover{text-decoration-color:currentColor}.pane-Link-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Link-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (forced-colors:active){.pane-Link-module__root{color:linktext}}.pane-OTPFlow-module__root{align-items:flex-start;gap:var(--ds-otp-flow-gap);font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-OTPFlow-module__lead{font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary);margin:0}.pane-OTPFlow-module__to{color:var(--ds-text-primary);font-weight:var(--ds-type-weight-medium);white-space:nowrap}.pane-OTPFlow-module__status{align-items:center;gap:var(--ds-gap-sm);min-block-size:var(--ds-otp-flow-status);font-size:var(--ds-type-label);color:var(--ds-text-secondary);margin:0;display:flex}.pane-OTPFlow-module__wrong{color:var(--ds-text-primary)}.pane-OTPFlow-module__glyph{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:var(--ds-otp-flow-critical-mark);flex:none}.pane-OTPFlow-module__resend{align-items:center;gap:var(--ds-gap-md);display:flex}.pane-OTPFlow-module__wait{font-size:var(--ds-type-label);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-Navbar-module__bar{align-items:center;gap:var(--ds-gap-2xl);min-block-size:var(--ds-nav-bar);padding-inline:var(--ds-gap-2xl);border-radius:var(--ds-corner-inner);background:var(--ds-nav-dock);box-shadow:var(--ds-nav-bar-edge);-webkit-backdrop-filter:blur(var(--ds-nav-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-nav-brightness));backdrop-filter:blur(var(--ds-nav-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-nav-brightness));color:var(--ds-text-primary);font-family:var(--ds-type-family);display:flex}.pane-Navbar-module__sticky{z-index:var(--ds-overlay-z-fab);position:sticky;inset-block-start:0}.pane-Navbar-module__brand{align-items:center;gap:var(--ds-gap-md);min-inline-size:0;font-weight:var(--ds-type-weight-semibold);display:flex}.pane-Navbar-module__brand>*{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.pane-Navbar-module__nav{gap:var(--ds-gap-xs);flex:1;display:flex;overflow-x:auto}.pane-Navbar-module__link{min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-lg);border-radius:var(--ds-corner-round);color:var(--ds-text-primary);white-space:nowrap;text-decoration:none;text-decoration-thickness:var(--ds-width-ring);text-underline-offset:var(--ds-gap-sm);align-items:center;display:inline-flex}.pane-Navbar-module__link:hover{background:var(--ds-surface-quiet)}.pane-Navbar-module__link[aria-current=page]{font-weight:var(--ds-type-weight-semibold);text-decoration-line:underline}.pane-Navbar-module__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Navbar-module__actions{align-items:center;gap:var(--ds-gap-md);margin-inline-start:auto;display:flex}@media (forced-colors:active){.pane-Navbar-module__bar{border-block-end:var(--ds-width-hairline) solid CanvasText}}[data-component=Navbar] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Dropzone-module__root{justify-content:center;align-items:center;gap:var(--ds-dropzone-gap);box-sizing:border-box;inline-size:100%;min-block-size:var(--ds-dropzone-min);padding:var(--ds-dropzone-padding);border-radius:var(--ds-corner-media);background:var(--ds-dropzone-bg);box-shadow:var(--ds-dropzone-groove);color:var(--ds-text-primary);font-family:var(--ds-type-family);text-align:center;cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing);border:0;flex-direction:column;display:flex}.pane-Dropzone-module__root:hover:not(:disabled){box-shadow:var(--ds-dropzone-groove),inset 0 0 0 var(--ds-width-hairline) var(--ds-dropzone-ring-hover)}.pane-Dropzone-module__root[data-over]{background:linear-gradient(180deg,var(--ds-dropzone-over-top),var(--ds-dropzone-over-foot));box-shadow:inset 0 0 0 var(--ds-width-ring) var(--ds-dropzone-over-ring),var(--ds-dropzone-over-cast)}.pane-Dropzone-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Dropzone-module__root:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Dropzone-module__well{inline-size:var(--ds-dropzone-well);block-size:var(--ds-dropzone-well);border-radius:var(--ds-corner-round);background:var(--ds-dropzone-well-bg);box-shadow:var(--ds-dropzone-well-carve);color:var(--ds-text-secondary);place-items:center;display:inline-grid}.pane-Dropzone-module__well svg{inline-size:var(--ds-control-check);block-size:var(--ds-control-check);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Dropzone-module__label{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold)}.pane-Dropzone-module__hint{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-Dropzone-module__root[aria-invalid=true]{box-shadow:var(--ds-dropzone-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-dropzone-ring-invalid)}@media (forced-colors:active){.pane-Dropzone-module__root{border:var(--ds-width-hairline) solid ButtonText}.pane-Dropzone-module__root[data-over]{border:var(--ds-width-ring) solid Highlight}}.pane-Rating-module__root{gap:var(--ds-gap-xs);flex-wrap:wrap;max-inline-size:100%;display:inline-flex}.pane-Rating-module__item{inline-size:var(--ds-layout-touch);block-size:var(--ds-layout-touch);border-radius:var(--ds-corner-round);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.pane-Rating-module__item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -2)}.pane-Rating-module__star svg{inline-size:var(--ds-rating-star);block-size:var(--ds-rating-star);fill:#0000;stroke:var(--ds-rating-off);stroke-width:var(--ds-width-ring);stroke-linejoin:round;transition:fill var(--ds-motion-press) var(--ds-motion-easing)}.pane-Rating-module__on svg,.pane-Rating-module__item[data-on] svg,.pane-Rating-module__item[data-state=checked] svg{fill:var(--ds-rating-on);stroke:var(--ds-rating-on)}.pane-Rating-module__readOnly .pane-Rating-module__star{display:inline-grid}.pane-Rating-module__item[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}@media (forced-colors:active){.pane-Rating-module__on svg,.pane-Rating-module__item[data-on] svg{fill:canvastext;stroke:canvastext}.pane-Rating-module__star svg{stroke:canvastext}}.pane-VisuallyHidden-module__root{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);margin:calc(var(--ds-width-hairline) * -1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.pane-VisuallyHidden-module__focusable:focus-within,.pane-VisuallyHidden-module__focusable:focus{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;margin:0;position:static;overflow:visible}.pane-BottomNav-module__dock{gap:var(--ds-nav-gap);padding:var(--ds-nav-inset);border-radius:var(--ds-corner-round);background:var(--ds-nav-dock);box-shadow:var(--ds-nav-dock-shadow);-webkit-backdrop-filter:blur(var(--ds-nav-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-nav-brightness));backdrop-filter:blur(var(--ds-nav-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-nav-brightness));font-family:var(--ds-type-family);z-index:var(--ds-overlay-z-fab);display:flex}.pane-BottomNav-module__fixed{inline-size:fit-content;margin-inline:auto;position:fixed;inset-block-end:var(--ds-nav-dock-inset);inset-inline:0}.pane-BottomNav-module__contained{inline-size:fit-content;position:relative}.pane-BottomNav-module__item{justify-content:center;align-items:center;gap:var(--ds-space-0-5);min-inline-size:var(--ds-nav-item-min);min-block-size:var(--ds-nav-item-height);padding-inline:var(--ds-gap-lg);border-radius:var(--ds-corner-round);color:var(--ds-text-primary);transition:background-color var(--ds-motion-hover) var(--ds-motion-easing);flex-direction:column;text-decoration:none;display:flex}.pane-BottomNav-module__item:hover:not([aria-current]){background:var(--ds-surface-quiet)}.pane-BottomNav-module__item[aria-current=page]{background:linear-gradient(180deg,var(--ds-nav-on-top),var(--ds-nav-on-foot));box-shadow:var(--ds-nav-on-cast)}.pane-BottomNav-module__item[aria-current=page] .pane-BottomNav-module__label{font-weight:var(--ds-type-weight-semibold)}.pane-BottomNav-module__item:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-BottomNav-module__icon{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);display:inline-grid;position:relative}.pane-BottomNav-module__icon>svg{block-size:100%;inline-size:100%}.pane-BottomNav-module__label{font-size:var(--ds-type-micro);line-height:var(--ds-type-leading-tight)}.pane-BottomNav-module__badge{min-inline-size:var(--ds-nav-badge);block-size:var(--ds-nav-badge);padding-inline:var(--ds-gap-xs);border-radius:var(--ds-corner-round);background:var(--ds-nav-badge-bg);color:var(--ds-nav-badge-fg);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);place-items:center;display:grid;position:absolute;inset-block-start:calc(var(--ds-gap-xs) * -1);inset-inline-end:calc(var(--ds-gap-md) * -1)}.pane-BottomNav-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (forced-colors:active){.pane-BottomNav-module__dock{border:var(--ds-width-hairline) solid CanvasText}.pane-BottomNav-module__item[aria-current=page]{outline:var(--ds-width-ring) solid Highlight}}.pane-CodeBlock-module__root{text-shadow:none;border-radius:var(--ds-code-block-radius);background:var(--ds-code-block-bg);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-code-block-ring);font-family:var(--ds-type-family);flex-direction:column;display:flex;overflow:hidden}.pane-CodeBlock-module__bar{justify-content:space-between;align-items:center;gap:var(--ds-gap-md);padding:var(--ds-gap-xs) var(--ds-gap-xs) var(--ds-gap-xs) var(--ds-gap-xl);box-shadow:inset 0 calc(var(--ds-width-hairline) * -1) 0 var(--ds-code-block-ring);display:flex}.pane-CodeBlock-module__label{font-size:var(--ds-type-micro);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;color:var(--ds-code-block-punctuation)}.pane-CodeBlock-module__actions{gap:var(--ds-gap-xs);display:flex}.pane-CodeBlock-module__action{min-block-size:var(--ds-control-sm);padding-inline:var(--ds-gap-lg);border:var(--ds-width-hairline) solid var(--ds-code-block-comment);border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet);color:var(--ds-code-block-fg);font:inherit;font-size:var(--ds-type-label);cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing);position:relative}.pane-CodeBlock-module__action:after{content:"";block-size:var(--ds-layout-touch);position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.pane-CodeBlock-module__action:hover{background:var(--ds-line-divider)}.pane-CodeBlock-module__action:focus-visible,.pane-CodeBlock-module__code:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-CodeBlock-module__code{padding:var(--ds-gap-xl) var(--ds-gap-inset);color:var(--ds-code-block-fg);font-family:var(--ds-code-block-font);font-size:var(--ds-type-caption);line-height:var(--ds-type-leading-body);tab-size:2;margin:0;overflow-x:auto}.pane-CodeBlock-module__clipped{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.pane-CodeBlock-module__numbered{counter-reset:line}.pane-CodeBlock-module__line:before{counter-increment:line;content:counter(line);inline-size:3ch;text-align:end;color:var(--ds-code-block-comment);-webkit-user-select:none;user-select:none;margin-inline-end:var(--ds-gap-lg);display:inline-block}.pane-CodeBlock-module__hidden{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.pane-CodeBlock-module__code [data-syntax=comment]{color:var(--ds-code-block-comment);font-style:italic}.pane-CodeBlock-module__code [data-syntax=keyword]{color:var(--ds-code-block-keyword)}.pane-CodeBlock-module__code [data-syntax=string]{color:var(--ds-code-block-string)}.pane-CodeBlock-module__code [data-syntax=number]{color:var(--ds-code-block-number)}.pane-CodeBlock-module__code [data-syntax=function]{color:var(--ds-code-block-function)}.pane-CodeBlock-module__code [data-syntax=type]{color:var(--ds-code-block-type)}.pane-CodeBlock-module__code [data-syntax=tag]{color:var(--ds-code-block-tag)}.pane-CodeBlock-module__code [data-syntax=attr]{color:var(--ds-code-block-attr)}.pane-CodeBlock-module__code [data-syntax=property]{color:var(--ds-code-block-property)}.pane-CodeBlock-module__code [data-syntax=punctuation]{color:var(--ds-code-block-punctuation)}@media (forced-colors:active){.pane-CodeBlock-module__root{border:var(--ds-width-hairline) solid CanvasText}.pane-CodeBlock-module__code [data-syntax]{color:canvastext}}.pane-DescriptionList-module__root{gap:var(--ds-dlist-gap);font-family:var(--ds-type-family);flex-direction:column;margin:0;display:flex;container-type:inline-size}.pane-DescriptionList-module__pair{gap:var(--ds-gap-xs);flex-direction:column;min-inline-size:0;display:flex}.pane-DescriptionList-module__term{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-DescriptionList-module__detail{font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-primary);overflow-wrap:anywhere;margin:0}.pane-DescriptionList-module__inline .pane-DescriptionList-module__pair{grid-template-columns:minmax(0,var(--ds-dlist-term)) minmax(0,1fr);align-items:baseline;column-gap:var(--ds-dlist-gap);display:grid}@container (inline-size<22em){.pane-DescriptionList-module__inline .pane-DescriptionList-module__pair{grid-template-columns:minmax(0,1fr)}}.pane-DescriptionList-module__dividers{gap:0}.pane-DescriptionList-module__dividers .pane-DescriptionList-module__pair{padding-block:var(--ds-dlist-gap);border-block-end:var(--ds-width-hairline) solid var(--ds-dlist-divider)}.pane-DescriptionList-module__dividers .pane-DescriptionList-module__pair:first-child{padding-block-start:0}.pane-DescriptionList-module__dividers .pane-DescriptionList-module__pair:last-child{border-block-end:0;padding-block-end:0}.pane-EmptyState-module__root{align-items:center;gap:var(--ds-empty-state-gap);padding:var(--ds-empty-state-padding);text-align:center;font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-EmptyState-module__sm{padding:var(--ds-empty-state-padding-sm)}.pane-EmptyState-module__well{inline-size:var(--ds-empty-state-well);block-size:var(--ds-empty-state-well);border-radius:var(--ds-corner-round);background:var(--ds-empty-state-well-bg);box-shadow:var(--ds-empty-state-well-carve);color:var(--ds-text-secondary);place-items:center;display:inline-grid}.pane-EmptyState-module__well svg{inline-size:var(--ds-empty-state-icon);block-size:var(--ds-empty-state-icon)}.pane-EmptyState-module__title{font-size:var(--ds-empty-state-title);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);color:var(--ds-text-primary);margin:0}.pane-EmptyState-module__sm .pane-EmptyState-module__title{font-size:var(--ds-type-body)}.pane-EmptyState-module__description{max-inline-size:var(--ds-empty-state-measure);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary);margin:0}.pane-EmptyState-module__actions{justify-content:center;gap:var(--ds-gap-md);flex-wrap:wrap;margin-block-start:var(--ds-empty-state-gap);display:flex}@media (forced-colors:active){.pane-EmptyState-module__well{border:var(--ds-width-hairline) solid CanvasText}}.pane-Image-module__root{background:var(--ds-image-placeholder);color:#0000;max-inline-size:100%;transition:opacity var(--ds-motion-enter) var(--ds-motion-easing);display:block}.pane-Image-module__root[data-state=loading]{opacity:var(--ds-image-loading-opacity)}.pane-Image-module__root[data-state=error]{box-shadow:var(--ds-image-carve)}.pane-Image-module__media{border-radius:var(--ds-corner-media)}.pane-Image-module__inner{border-radius:var(--ds-corner-inner)}.pane-Image-module__none{border-radius:0}.pane-Image-module__cover{object-fit:cover}.pane-Image-module__contain{object-fit:contain}.pane-NotificationCenter-module__pop{inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-notification-center-width));padding:0}.pane-NotificationCenter-module__panel{gap:var(--ds-gap-md);max-block-size:var(--ds-notification-center-max);padding:var(--ds-notification-center-padding);font-family:var(--ds-type-family);flex-direction:column;display:flex;overflow-y:auto}.pane-NotificationCenter-module__head{justify-content:space-between;align-items:center;gap:var(--ds-gap-md);display:flex}.pane-NotificationCenter-module__title{font-size:var(--ds-type-emphasis);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);margin:0}.pane-NotificationCenter-module__group{gap:var(--ds-gap-xs);flex-direction:column;display:flex}.pane-NotificationCenter-module__heading{padding-inline:var(--ds-gap-md);font-size:var(--ds-type-caption);font-weight:var(--ds-type-weight-medium);color:var(--ds-text-secondary);margin:0}.pane-NotificationCenter-module__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pane-NotificationCenter-module__row{align-items:flex-start;gap:var(--ds-gap-md);inline-size:100%;min-block-size:var(--ds-layout-touch);padding:var(--ds-gap-md);border-radius:var(--ds-corner-inner);color:var(--ds-text-primary);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing);background:0 0;border:0;display:flex}.pane-NotificationCenter-module__row:hover{background:var(--ds-notification-center-highlight)}.pane-NotificationCenter-module__row:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-NotificationCenter-module__leading{flex:none}.pane-NotificationCenter-module__text{gap:var(--ds-gap-xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}.pane-NotificationCenter-module__line{font-size:var(--ds-type-label);overflow-wrap:anywhere}.pane-NotificationCenter-module__unread .pane-NotificationCenter-module__line{font-weight:var(--ds-type-weight-semibold)}.pane-NotificationCenter-module__body{font-size:var(--ds-type-label);color:var(--ds-text-secondary);overflow-wrap:anywhere}.pane-NotificationCenter-module__time{font-size:var(--ds-type-caption);color:var(--ds-text-secondary)}.pane-NotificationCenter-module__new{color:var(--ds-text-primary);font-weight:var(--ds-type-weight-medium)}.pane-NotificationCenter-module__dot{inline-size:var(--ds-control-dot);block-size:var(--ds-control-dot);border-radius:var(--ds-corner-round);background:var(--ds-notification-center-dot);flex:none;margin-block-start:var(--ds-gap-sm)}.pane-NotificationCenter-module__bell{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-NotificationCenter-module__badge{min-inline-size:var(--ds-control-badge);block-size:var(--ds-control-badge);padding-inline:var(--ds-gap-xs);border-radius:var(--ds-corner-round);background:var(--ds-notification-center-dot);color:var(--ds-notification-center-dot-fg);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);pointer-events:none;place-items:center;display:inline-grid;position:absolute;inset-block-start:0;inset-inline-end:0}@media (forced-colors:active){.pane-NotificationCenter-module__dot,.pane-NotificationCenter-module__badge{color:highlighttext;background:highlight}}.pane-Tooltip-module__tip{z-index:var(--ds-overlay-z-pop);max-inline-size:var(--ds-overlay-tip);padding:var(--ds-gap-sm) var(--ds-gap-lg);border-radius:var(--ds-corner-round);background:var(--ds-overlay-tip-bg);box-shadow:var(--ds-overlay-tip-shadow);color:var(--ds-text-primary);font-family:var(--ds-type-family);font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);-webkit-backdrop-filter:blur(var(--ds-overlay-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-overlay-brightness));backdrop-filter:blur(var(--ds-overlay-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-overlay-brightness));animation:pane-Tooltip-module__fade var(--ds-motion-hover) var(--ds-motion-easing) both}@keyframes pane-Tooltip-module__fade{0%{opacity:0}}@media (forced-colors:active){.pane-Tooltip-module__tip{border:var(--ds-width-hairline) solid CanvasText}}.pane-Tooltip-module__previewWrap{align-items:center;gap:var(--ds-gap-sm);flex-direction:column;display:inline-flex}.pane-Tooltip-module__preview{z-index:auto;animation:none}.pane-Card-module__root{isolation:isolate;gap:var(--ds-card-gap);color:var(--ds-card-fg);text-shadow:var(--ds-card-text-halo);font-family:var(--ds-type-family);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);flex-direction:column;display:flex;position:relative}.pane-Card-module__glass{--level-bg:var(--ds-card-level1);--level-shadow:var(--ds-card-shadow-1);padding:0 var(--ds-card-padding) var(--ds-card-padding);border-radius:var(--ds-card-radius);background:linear-gradient(180deg,var(--ds-card-sheen-top),var(--ds-card-sheen-bottom) 55%),var(--level-bg);-webkit-backdrop-filter:blur(var(--ds-card-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-card-brightness));backdrop-filter:blur(var(--ds-card-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-card-brightness));box-shadow:var(--ds-card-edge),var(--level-shadow);transition:backdrop-filter var(--ds-motion-scene) var(--ds-motion-easing-inout),-webkit-backdrop-filter var(--ds-motion-scene) var(--ds-motion-easing-inout);padding-block-start:var(--ds-card-padding);overflow:hidden}.pane-Card-module__glass:before{content:"";block-size:var(--ds-card-rim-width);pointer-events:none;background:linear-gradient(90deg,transparent,var(--ds-card-streak),transparent);position:absolute;inset-block-start:0;inset-inline:18%}.pane-Card-module__glass:after{content:"";border-radius:inherit;padding:var(--ds-card-rim-width);pointer-events:none;background:linear-gradient(150deg,var(--ds-card-rim-hi) 0%,var(--ds-card-rim-mid) 22%,var(--ds-card-rim-lo) 55%,var(--ds-card-rim-mid) 85%,var(--ds-card-rim-foot) 100%);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pane-Card-module__glass .pane-Card-module__glass:not(.pane-Card-module__l3):not(.pane-Card-module__l4),.pane-Card-module__l2{border-radius:max(var(--ds-radius-sm),calc(var(--ds-card-radius) - var(--ds-card-padding)));--level-bg:var(--ds-card-level2);--level-shadow:var(--ds-card-shadow-2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--ds-card-l2-edge)}[data-material=solid] .pane-Card-module__glass .pane-Card-module__glass:not(.pane-Card-module__l3):not(.pane-Card-module__l4),[data-material=solid] .pane-Card-module__l2{background:var(--ds-card-level2-solid)}.pane-Card-module__glass .pane-Card-module__glass:not(.pane-Card-module__l3):not(.pane-Card-module__l4):before,.pane-Card-module__glass .pane-Card-module__glass:not(.pane-Card-module__l3):not(.pane-Card-module__l4):after,.pane-Card-module__l2:before,.pane-Card-module__l2:after{display:none}.pane-Card-module__l3{--level-bg:var(--ds-card-level3);--level-shadow:var(--ds-card-shadow-3)}.pane-Card-module__l4{--level-bg:var(--ds-card-level4);--level-shadow:var(--ds-card-shadow-4);border-radius:var(--ds-corner-inner)}@media (prefers-reduced-transparency:reduce){.pane-Card-module__glass,.pane-Card-module__glass .pane-Card-module__glass{background:var(--ds-surface-solid)}}[data-material=solid] .pane-Card-module__glass{background:var(--ds-surface-solid)}.pane-Card-module__glass:has(>.pane-Card-module__cover:first-child){padding-block-start:0}.pane-Card-module__inset{border-block-start:var(--ds-card-rim-width) solid var(--ds-card-divider);padding-block-start:var(--ds-card-padding)}.pane-Card-module__cover{block-size:calc(var(--ds-card-padding) * 5);margin-inline:calc(var(--ds-card-padding) * -1);background-position:50%;background-size:cover;background-image:radial-gradient(ellipse at 70% 0%,var(--ds-card-cover-hi),var(--ds-card-cover-lo) 70%)}@media (forced-colors:active){.pane-Card-module__glass{border:var(--ds-card-rim-width) solid CanvasText}.pane-Card-module__glass:before,.pane-Card-module__glass:after{display:none}}.pane-Editable-module__root{min-inline-size:0;font-family:var(--ds-type-family);display:flex}.pane-Editable-module__text{align-items:center;gap:var(--ds-gap-md);max-inline-size:100%;min-block-size:var(--ds-editable-height);padding-inline:var(--ds-editable-padding);margin-inline:calc(var(--ds-editable-padding) * -1);border-radius:var(--ds-editable-radius);color:var(--ds-text-primary);font:inherit;text-align:start;cursor:text;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing);background:0 0;border:0;display:inline-flex}.pane-Editable-module__text:hover:not(:disabled){background:var(--ds-editable-hover)}.pane-Editable-module__text:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Editable-module__text:disabled{cursor:default}.pane-Editable-module__text>span{overflow-wrap:anywhere}.pane-Editable-module__placeholder{color:var(--ds-text-secondary)}.pane-Editable-module__pencil{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:var(--ds-text-secondary);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--ds-motion-hover) var(--ds-motion-easing);flex:none}.pane-Editable-module__text:hover .pane-Editable-module__pencil,.pane-Editable-module__text:focus-visible .pane-Editable-module__pencil{opacity:1}.pane-Editable-module__body .pane-Editable-module__text,.pane-Editable-module__body .pane-Editable-module__field{font-size:var(--ds-type-body)}.pane-Editable-module__title .pane-Editable-module__text,.pane-Editable-module__title .pane-Editable-module__field{font-size:var(--ds-type-title);font-weight:var(--ds-type-weight-semibold)}.pane-Editable-module__field{flex:1}@media (hover:none){.pane-Editable-module__pencil{opacity:1}}.pane-Editable-module__text:disabled{color:var(--ds-text-secondary)}@media (forced-colors:active){.pane-Editable-module__pencil{stroke:canvastext}}.pane-Progress-module__root{gap:var(--ds-progress-gap);min-inline-size:min(100%,var(--ds-progress-min));font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-Progress-module__head{justify-content:space-between;align-items:baseline;gap:var(--ds-progress-gap);display:flex}.pane-Progress-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Progress-module__value{font-size:var(--ds-type-label);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-Progress-module__track{border-radius:var(--ds-corner-round);background:var(--ds-progress-bg);box-shadow:var(--ds-progress-carve);position:relative}.pane-Progress-module__md{block-size:var(--ds-progress-track)}.pane-Progress-module__sm{block-size:var(--ds-progress-track-sm)}.pane-Progress-module__fill{border-radius:inherit;background:linear-gradient(180deg,var(--ds-progress-fill-top),var(--ds-progress-fill-foot));box-shadow:var(--ds-progress-glow);transition:inline-size var(--ds-motion-enter) var(--ds-motion-easing);position:absolute;inset-block:0;inset-inline-start:0}.pane-Progress-module__unknown{overflow:hidden}.pane-Progress-module__unknown .pane-Progress-module__fill{box-shadow:none;inline-size:34%;animation:pane-Progress-module__travel var(--ds-progress-travel) var(--ds-motion-easing-inout) infinite}@keyframes pane-Progress-module__travel{0%{inset-inline-start:-34%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.pane-Progress-module__unknown .pane-Progress-module__fill{inline-size:100%;opacity:var(--ds-opacity-faint);animation:none}}@media (forced-colors:active){.pane-Progress-module__track{border:var(--ds-width-hairline) solid CanvasText}.pane-Progress-module__fill{background:highlight}}.pane-Progress-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.pane-Radio-module__group{gap:var(--ds-field-gap);font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-Radio-module__legend{font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-field-label-fg)}.pane-Radio-module__help{font-size:var(--ds-type-label);color:var(--ds-field-help-fg)}.pane-Radio-module__options{flex-direction:column;display:flex}.pane-Radio-module__root{align-items:flex-start;gap:var(--ds-gap-md);min-block-size:var(--ds-check-hit);display:flex}.pane-Radio-module__circle{cursor:pointer;inline-size:var(--ds-check-size);block-size:var(--ds-check-size);margin-block:calc((var(--ds-check-hit) - var(--ds-check-size)) / 2);border-radius:var(--ds-corner-round);background:var(--ds-check-bg);box-shadow:var(--ds-check-carve);transition:transform var(--ds-motion-press) var(--ds-motion-easing);border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.pane-Radio-module__circle:after{content:"";inset:calc((var(--ds-check-size) - var(--ds-check-hit)) / 2);position:absolute}.pane-Radio-module__circle:active:not(:disabled){transform:scale(var(--ds-motion-press-scale))}.pane-Radio-module__circle:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Radio-module__circle:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Radio-module__dot{inline-size:var(--ds-check-dot);block-size:var(--ds-check-dot);border-radius:var(--ds-corner-round);background:var(--ds-check-mark);animation:pane-Radio-module__dot-in var(--ds-motion-hover) var(--ds-motion-easing);display:block}@keyframes pane-Radio-module__dot-in{0%{transform:scale(0)}}.pane-Radio-module__text{min-block-size:var(--ds-check-hit);flex-direction:column;justify-content:center;display:flex}.pane-Radio-module__label{font-size:var(--ds-type-body);color:var(--ds-text-primary);cursor:pointer}.pane-Radio-module__description{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-Radio-module__options[aria-invalid=true] .pane-Radio-module__circle{outline:var(--ds-width-ring) solid var(--ds-check-ring-invalid);outline-offset:var(--ds-width-hairline)}@media (forced-colors:active){.pane-Radio-module__circle{border:var(--ds-width-hairline) solid ButtonText}.pane-Radio-module__dot{background:buttontext}}@media (hover:hover){.pane-Radio-module__circle:not(:disabled):hover:after{border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet)}}.pane-Chip-module__root{isolation:isolate;min-block-size:var(--ds-chip-height);border-radius:var(--ds-chip-radius);background:linear-gradient(180deg,var(--ds-chip-top),transparent 55%),var(--ds-chip-foot);box-shadow:var(--ds-chip-edge),var(--ds-chip-cast);color:var(--ds-chip-fg);font-family:var(--ds-type-family);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-medium);transition:box-shadow var(--ds-motion-press) var(--ds-motion-easing),color var(--ds-motion-press) var(--ds-motion-easing);align-items:center;display:inline-flex;position:relative}.pane-Chip-module__root:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg,var(--ds-chip-on-top),var(--ds-chip-on-foot));opacity:0;transition:opacity var(--ds-motion-press) var(--ds-motion-easing);pointer-events:none;position:absolute;inset:0}.pane-Chip-module__on:after{opacity:1}.pane-Chip-module__mark{transition:grid-template-columns var(--ds-motion-press) var(--ds-motion-easing);grid-template-columns:0fr;margin-inline-end:calc(var(--ds-chip-gap) * -1);display:inline-grid}.pane-Chip-module__markInner{min-inline-size:0;display:inline-flex;overflow:hidden}.pane-Chip-module__markInner .pane-Chip-module__icon{opacity:0;transform:scale(var(--ds-motion-press-scale));transition:opacity var(--ds-motion-press) var(--ds-motion-easing),transform var(--ds-motion-press) var(--ds-motion-easing);margin-inline-end:var(--ds-chip-gap)}.pane-Chip-module__on .pane-Chip-module__mark{grid-template-columns:1fr}.pane-Chip-module__on .pane-Chip-module__markInner .pane-Chip-module__icon{opacity:1;transform:none}.pane-Chip-module__label{flex-direction:column;display:inline-flex}.pane-Chip-module__label:after{content:attr(data-text);visibility:hidden;block-size:0;font-weight:var(--ds-type-weight-semibold);-webkit-user-select:none;user-select:none;pointer-events:none;overflow:hidden}@media (prefers-reduced-motion:reduce){.pane-Chip-module__mark{transition:none}}.pane-Chip-module__root:before{content:"";z-index:1;border-radius:inherit;border-block-start:var(--ds-width-hairline) solid var(--ds-chip-streak);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#000 50%,#0000 78%);mask-image:linear-gradient(90deg,#0000 22%,#000 50%,#0000 78%)}.pane-Chip-module__on{color:var(--ds-chip-on-fg);box-shadow:var(--ds-chip-edge),var(--ds-chip-on-cast);font-weight:var(--ds-type-weight-semibold)}.pane-Chip-module__toggle,.pane-Chip-module__remove{align-items:center;gap:var(--ds-chip-gap);min-block-size:var(--ds-chip-height);padding-inline:var(--ds-chip-padding-inline);border-radius:var(--ds-chip-radius);color:inherit;font:inherit;cursor:pointer;transition:transform var(--ds-motion-press) var(--ds-motion-easing);background:0 0;border:0;display:inline-flex;position:relative}.pane-Chip-module__toggle:after,.pane-Chip-module__remove:after{content:"";block-size:var(--ds-chip-hit);min-inline-size:var(--ds-chip-hit);position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.pane-Chip-module__removable .pane-Chip-module__toggle{cursor:default;padding-inline-end:var(--ds-gap-xs)}.pane-Chip-module__remove{padding-inline:var(--ds-gap-md)}.pane-Chip-module__icon{inline-size:var(--ds-chip-icon);block-size:var(--ds-chip-icon);flex:none}.pane-Chip-module__toggle:focus-visible,.pane-Chip-module__remove:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);box-shadow:0 0 0 calc(var(--ds-focus-ring-width) * 2 + var(--ds-focus-ring-halo-width)) var(--ds-focus-ring-halo)}.pane-Chip-module__toggle:active,.pane-Chip-module__remove:active{transform:scale(var(--ds-motion-press-scale))}.pane-Chip-module__root[data-disabled]{opacity:var(--ds-opacity-disabled)}.pane-Chip-module__root[data-disabled] .pane-Chip-module__toggle,.pane-Chip-module__root[data-disabled] .pane-Chip-module__remove{cursor:not-allowed}@media (forced-colors:active){.pane-Chip-module__root{border:var(--ds-width-hairline) solid ButtonText}.pane-Chip-module__root:before{display:none}.pane-Chip-module__on{border:var(--ds-focus-ring-width) solid Highlight}}@media (hover:hover){button.pane-Chip-module__root:not([data-disabled]):hover{background-image:linear-gradient(var(--ds-surface-quiet),var(--ds-surface-quiet))}}.pane-Chip-module__neutral{--top:var(--ds-crystal-neutral-top);--foot:var(--ds-crystal-neutral-foot);--rim:var(--ds-crystal-neutral-rim);--glow:var(--ds-crystal-neutral-glow);--tint:var(--ds-crystal-neutral-muted);--k:var(--ds-crystal-neutral-ink);--s:var(--ds-crystal-neutral-solid);--o:var(--ds-crystal-neutral-on-solid)}.pane-Chip-module__info{--top:var(--ds-crystal-info-top);--foot:var(--ds-crystal-info-foot);--rim:var(--ds-crystal-info-rim);--glow:var(--ds-crystal-info-glow);--tint:var(--ds-crystal-info-muted);--k:var(--ds-crystal-info-ink);--s:var(--ds-crystal-info-solid);--o:var(--ds-crystal-info-on-solid)}.pane-Chip-module__positive{--top:var(--ds-crystal-positive-top);--foot:var(--ds-crystal-positive-foot);--rim:var(--ds-crystal-positive-rim);--glow:var(--ds-crystal-positive-glow);--tint:var(--ds-crystal-positive-muted);--k:var(--ds-crystal-positive-ink);--s:var(--ds-crystal-positive-solid);--o:var(--ds-crystal-positive-on-solid)}.pane-Chip-module__warning{--top:var(--ds-crystal-warning-top);--foot:var(--ds-crystal-warning-foot);--rim:var(--ds-crystal-warning-rim);--glow:var(--ds-crystal-warning-glow);--tint:var(--ds-crystal-warning-muted);--k:var(--ds-crystal-warning-ink);--s:var(--ds-crystal-warning-solid);--o:var(--ds-crystal-warning-on-solid)}.pane-Chip-module__critical{--top:var(--ds-crystal-critical-top);--foot:var(--ds-crystal-critical-foot);--rim:var(--ds-crystal-critical-rim);--glow:var(--ds-crystal-critical-glow);--tint:var(--ds-crystal-critical-muted);--k:var(--ds-crystal-critical-ink);--s:var(--ds-crystal-critical-solid);--o:var(--ds-crystal-critical-on-solid)}.pane-Chip-module__accent{--top:var(--ds-crystal-accent-top);--foot:var(--ds-crystal-accent-foot);--rim:var(--ds-crystal-accent-rim);--glow:var(--ds-crystal-accent-glow);--tint:var(--ds-crystal-accent-muted);--k:var(--ds-crystal-accent-ink);--s:var(--ds-crystal-accent-solid);--o:var(--ds-crystal-accent-on-solid)}.pane-Chip-module__toned:after{background:linear-gradient(180deg,var(--top) 0%,var(--foot) 52%,var(--foot) 100%)}.pane-Chip-module__toned.pane-Chip-module__on{text-shadow:none;color:var(--k);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--rim),inset 0 var(--ds-width-hairline) 0 var(--ds-crystal-facet),inset 0 calc(var(--ds-width-hairline) * -1) 0 var(--glow)}.pane-Timeline-module__root{font-family:var(--ds-type-family);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pane-Timeline-module__item{--col:calc(var(--ds-timeline-dot) + var(--ds-width-ring) * 8);grid-template-columns:var(--col) minmax(0,1fr);column-gap:var(--ds-timeline-gap);padding-block-end:var(--ds-timeline-step);display:grid;position:relative}.pane-Timeline-module__item:last-child{padding-block-end:0}.pane-Timeline-module__item:not(:last-child):before{content:"";inset-block:calc(var(--ds-timeline-dot-offset) + var(--ds-timeline-dot) + var(--ds-gap-xs)) 0;inline-size:var(--ds-timeline-rail);background:var(--ds-timeline-rail-color);position:absolute;inset-inline-start:calc((var(--col) - var(--ds-timeline-rail)) / 2)}.pane-Timeline-module__dot{box-sizing:border-box;inline-size:var(--ds-timeline-dot);block-size:var(--ds-timeline-dot);border-radius:var(--ds-corner-round);background:var(--ds-timeline-done);justify-self:center;margin-block-start:var(--ds-timeline-dot-offset)}.pane-Timeline-module__current .pane-Timeline-module__dot{background:var(--ds-timeline-done);outline:var(--ds-width-ring) solid var(--ds-timeline-current-ring);outline-offset:calc(var(--ds-width-ring) * 3);box-shadow:var(--ds-timeline-glow)}.pane-Timeline-module__current:not(:last-child):before{inset-block-start:calc(var(--ds-timeline-dot-offset) + var(--ds-timeline-dot) + var(--ds-width-ring) * 4 + var(--ds-gap-xs))}.pane-Timeline-module__upcoming .pane-Timeline-module__dot{border:var(--ds-width-ring) solid var(--ds-timeline-upcoming);background:0 0}.pane-Timeline-module__body{gap:var(--ds-gap-xs);flex-direction:column;min-inline-size:0;display:flex}.pane-Timeline-module__time{font-size:var(--ds-type-caption);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-Timeline-module__title{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary)}.pane-Timeline-module__upcoming .pane-Timeline-module__title{font-weight:var(--ds-type-weight-medium);color:var(--ds-text-secondary)}.pane-Timeline-module__description{font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary)}@media (forced-colors:active){.pane-Timeline-module__dot{background:canvastext}.pane-Timeline-module__upcoming .pane-Timeline-module__dot{background:canvas;border-color:canvastext}.pane-Timeline-module__item:before{background:canvastext}}.pane-AuthForm-module__root{gap:var(--ds-auth-form-gap);inline-size:100%;max-inline-size:var(--ds-auth-form-measure);font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-AuthForm-module__head{gap:var(--ds-gap-sm);flex-direction:column;display:flex}.pane-AuthForm-module__title{font-size:var(--ds-type-headline);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);letter-spacing:var(--ds-type-tracking-display);color:var(--ds-text-primary);margin:0}.pane-AuthForm-module__description{font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary);margin:0}.pane-AuthForm-module__submit{inline-size:100%}.pane-AuthForm-module__link{color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-label);text-underline-offset:var(--ds-gap-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline;position:relative}.pane-AuthForm-module__link:after{content:"";block-size:var(--ds-layout-touch);position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.pane-AuthForm-module__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-width-ring);border-radius:var(--ds-corner-mark)}.pane-AuthForm-module__or{align-items:center;gap:var(--ds-gap-md);font-size:var(--ds-type-label);color:var(--ds-text-secondary);display:flex}.pane-AuthForm-module__or:before,.pane-AuthForm-module__or:after{content:"";block-size:var(--ds-width-hairline);background:var(--ds-auth-form-divider);flex:1}.pane-AuthForm-module__providers{gap:var(--ds-gap-md);flex-direction:column;display:flex}.pane-AuthForm-module__providers>*{inline-size:100%}.pane-AuthForm-module__switch{font-size:var(--ds-type-label);color:var(--ds-text-secondary);text-align:center;margin:0}.pane-Text-module__root{font-family:var(--ds-type-family);margin:0}.pane-Text-module__reading{font-size:var(--ds-type-reading);line-height:var(--ds-type-leading-reading);max-inline-size:var(--ds-type-measure)}.pane-Text-module__body{font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body)}.pane-Text-module__label{font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body)}.pane-Text-module__caption{font-size:var(--ds-type-caption);line-height:var(--ds-type-leading-body)}.pane-Text-module__micro{font-size:var(--ds-type-micro);line-height:var(--ds-type-leading-body);letter-spacing:var(--ds-type-tracking-caps)}.pane-Text-module__primary{color:var(--ds-text-primary)}.pane-Text-module__secondary{color:var(--ds-text-secondary)}.pane-Text-module__regular{font-weight:var(--ds-type-weight-regular)}.pane-Text-module__medium{font-weight:var(--ds-type-weight-medium)}.pane-Text-module__semibold{font-weight:var(--ds-type-weight-semibold)}.pane-Text-module__truncate{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.pane-Spacer-module__root{flex:none;display:block}.pane-Spacer-module__grow{flex:1 1 0;min-block-size:0;min-inline-size:0}.pane-Spacer-module__s-xs{inline-size:var(--ds-gap-xs);block-size:var(--ds-gap-xs)}.pane-Spacer-module__s-sm{inline-size:var(--ds-gap-sm);block-size:var(--ds-gap-sm)}.pane-Spacer-module__s-md{inline-size:var(--ds-gap-md);block-size:var(--ds-gap-md)}.pane-Spacer-module__s-lg{inline-size:var(--ds-gap-lg);block-size:var(--ds-gap-lg)}.pane-Spacer-module__s-xl{inline-size:var(--ds-gap-xl);block-size:var(--ds-gap-xl)}.pane-Spacer-module__s-2xl{inline-size:var(--ds-gap-2xl);block-size:var(--ds-gap-2xl)}.pane-NavigationMenu-module__root{font-family:var(--ds-type-family);position:relative}.pane-NavigationMenu-module__bar{gap:var(--ds-gap-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pane-NavigationMenu-module__entry{position:relative}.pane-NavigationMenu-module__top{align-items:center;gap:var(--ds-gap-xs);min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-lg);border-radius:var(--ds-corner-round);color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-medium);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.pane-NavigationMenu-module__top:hover,.pane-NavigationMenu-module__top[aria-expanded=true]{background:var(--ds-surface-quiet)}.pane-NavigationMenu-module__top:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-NavigationMenu-module__chevron{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;transition:rotate var(--ds-motion-hover) var(--ds-motion-easing)}.pane-NavigationMenu-module__top[aria-expanded=true] .pane-NavigationMenu-module__chevron{rotate:180deg}.pane-NavigationMenu-module__panel{z-index:var(--ds-overlay-z-pop);inline-size:var(--ds-nav-panel);padding:var(--ds-listbox-inset);border-radius:var(--ds-corner-inner);background:var(--ds-nav-panel-bg);box-shadow:var(--ds-nav-panel-shadow);-webkit-backdrop-filter:blur(var(--ds-nav-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-nav-brightness));backdrop-filter:blur(var(--ds-nav-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-nav-brightness));animation:pane-NavigationMenu-module__pop var(--ds-motion-hover) var(--ds-motion-easing);position:absolute;inset-block-start:calc(100% + var(--ds-gap-sm));inset-inline-start:0}.pane-NavigationMenu-module__links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pane-NavigationMenu-module__link{gap:var(--ds-space-0-5);padding:var(--ds-gap-md) var(--ds-gap-lg);border-radius:calc(var(--ds-corner-inner) - var(--ds-listbox-inset));color:var(--ds-text-primary);flex-direction:column;text-decoration:none;display:flex}.pane-NavigationMenu-module__link:hover{background:var(--ds-surface-quiet)}.pane-NavigationMenu-module__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-NavigationMenu-module__linkLabel{font-weight:var(--ds-type-weight-semibold)}.pane-NavigationMenu-module__description{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}@keyframes pane-NavigationMenu-module__pop{0%{opacity:0;translate:0 calc(var(--ds-motion-lift) * -2)}}@media (forced-colors:active){.pane-NavigationMenu-module__panel{border:var(--ds-width-hairline) solid CanvasText}}.pane-Heading-module__root{font-family:var(--ds-type-family);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);color:var(--ds-text-primary);margin:0}.pane-Heading-module__display{font-size:var(--ds-type-display);letter-spacing:var(--ds-type-tracking-display)}.pane-Heading-module__headline{font-size:var(--ds-type-headline)}.pane-Heading-module__title{font-size:var(--ds-type-title)}.pane-Heading-module__emphasis{font-size:var(--ds-type-emphasis)}.pane-KanbanBoard-module__root{gap:var(--ds-gap-md);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-KanbanBoard-module__hint{font-size:var(--ds-type-caption);color:var(--ds-text-secondary);margin:0}.pane-KanbanBoard-module__columns{grid-auto-flow:column;grid-auto-columns:minmax(var(--ds-kanban-board-column),1fr);gap:var(--ds-kanban-board-gap);padding-block-end:var(--ds-gap-sm);display:grid;overflow-x:auto}.pane-KanbanBoard-module__columns:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-media)}.pane-KanbanBoard-module__column{gap:var(--ds-gap-md);padding:var(--ds-kanban-board-padding);border-radius:var(--ds-corner-media);background:var(--ds-kanban-board-bg);box-shadow:var(--ds-kanban-board-edge);transition:background-color var(--ds-motion-hover) var(--ds-motion-easing);flex-direction:column;display:flex}.pane-KanbanBoard-module__over{background:var(--ds-kanban-board-over)}.pane-KanbanBoard-module__title{font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);justify-content:space-between;align-items:center;margin:0;display:flex}.pane-KanbanBoard-module__count{font-weight:var(--ds-type-weight-regular);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-KanbanBoard-module__list{gap:var(--ds-gap-sm);min-block-size:var(--ds-layout-touch);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pane-KanbanBoard-module__card{gap:var(--ds-gap-xs);min-block-size:var(--ds-layout-touch);padding:var(--ds-gap-md) var(--ds-gap-lg);border-radius:var(--ds-corner-inner);background:linear-gradient(180deg,var(--ds-kanban-board-card-top),transparent 60%),var(--ds-kanban-board-card);box-shadow:var(--ds-kanban-board-card-edge);color:var(--ds-text-primary);cursor:grab;transition:transform var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing);outline:0;flex-direction:column;display:flex}.pane-KanbanBoard-module__card:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-KanbanBoard-module__held{transform:translateY(calc(var(--ds-motion-lift) * -1));box-shadow:var(--ds-kanban-board-card-edge),var(--ds-kanban-board-lift),0 0 0 var(--ds-width-ring) var(--ds-kanban-board-ring);cursor:grabbing}.pane-KanbanBoard-module__cardTitle{font-size:var(--ds-type-body);overflow-wrap:anywhere}.pane-KanbanBoard-module__meta{font-size:var(--ds-type-caption);color:var(--ds-text-secondary)}.pane-KanbanBoard-module__live{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (forced-colors:active){.pane-KanbanBoard-module__column,.pane-KanbanBoard-module__card{border:var(--ds-width-hairline) solid CanvasText}.pane-KanbanBoard-module__held{outline:var(--ds-width-ring) solid Highlight}}.pane-TreeView-module__root,.pane-TreeView-module__group{font-family:var(--ds-type-family);margin:0;padding:0;list-style:none}.pane-TreeView-module__item{outline:0}.pane-TreeView-module__item:focus-visible>.pane-TreeView-module__row{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-TreeView-module__row{align-items:center;gap:var(--ds-tree-view-gap);min-block-size:var(--ds-tree-view-row);border-radius:var(--ds-tree-view-radius);color:var(--ds-text-primary);font-size:var(--ds-type-body);cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing);padding-inline-start:calc(var(--ds-tree-view-indent) * var(--pane-level,0) + var(--ds-tree-view-padding));padding-inline-end:var(--ds-tree-view-padding);display:flex}.pane-TreeView-module__row:hover{background:var(--ds-tree-view-hover)}.pane-TreeView-module__chosen,.pane-TreeView-module__chosen:hover{background:linear-gradient(180deg,var(--ds-tree-view-chosen-top),var(--ds-tree-view-chosen-foot));box-shadow:var(--ds-tree-view-chosen-cast);font-weight:var(--ds-type-weight-semibold)}.pane-TreeView-module__chevron{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);transition:transform var(--ds-motion-hover) var(--ds-motion-easing);flex:none;place-items:center;display:inline-grid}.pane-TreeView-module__chevron svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:var(--ds-text-secondary);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .pane-TreeView-module__chevron svg{transform:scaleX(-1)}.pane-TreeView-module__open{transform:rotate(90deg)}[dir=rtl] .pane-TreeView-module__open{transform:rotate(-90deg)}.pane-TreeView-module__icon{color:var(--ds-text-secondary);flex:none;place-items:center;display:inline-grid}.pane-TreeView-module__icon svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.pane-TreeView-module__label{overflow-wrap:anywhere;min-inline-size:0}@media (forced-colors:active){.pane-TreeView-module__chosen{outline:var(--ds-width-ring) solid Highlight}.pane-TreeView-module__chevron svg{stroke:canvastext}}.pane-Checkbox-module__root{align-items:flex-start;gap:var(--ds-gap-md);min-block-size:var(--ds-check-hit);font-family:var(--ds-type-family);display:flex}.pane-Checkbox-module__box{cursor:pointer;inline-size:var(--ds-check-size);block-size:var(--ds-check-size);margin-block:calc((var(--ds-check-hit) - var(--ds-check-size)) / 2);border-radius:var(--ds-check-radius);background:var(--ds-check-bg);color:var(--ds-check-mark);box-shadow:var(--ds-check-carve);transition:box-shadow var(--ds-motion-hover) var(--ds-motion-easing),transform var(--ds-motion-press) var(--ds-motion-easing);border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.pane-Checkbox-module__box:after{content:"";inset:calc((var(--ds-check-size) - var(--ds-check-hit)) / 2);position:absolute}.pane-Checkbox-module__box:active:not(:disabled){transform:scale(var(--ds-motion-press-scale))}.pane-Checkbox-module__box:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Checkbox-module__box:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Checkbox-module__indicator{place-items:center;display:grid}.pane-Checkbox-module__check,.pane-Checkbox-module__dash{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;animation:pane-Checkbox-module__mark-in var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Checkbox-module__box[data-state=checked] .pane-Checkbox-module__dash,.pane-Checkbox-module__box[data-state=indeterminate] .pane-Checkbox-module__check{display:none}@keyframes pane-Checkbox-module__mark-in{0%{opacity:0;transform:scale(var(--ds-motion-press-scale))}}.pane-Checkbox-module__text{min-block-size:var(--ds-check-hit);flex-direction:column;justify-content:center;display:flex}.pane-Checkbox-module__label{font-size:var(--ds-type-body);color:var(--ds-text-primary);cursor:pointer}.pane-Checkbox-module__description{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-Checkbox-module__box[aria-invalid=true]{outline:var(--ds-width-ring) solid var(--ds-check-ring-invalid);outline-offset:var(--ds-width-hairline)}@media (forced-colors:active){.pane-Checkbox-module__box{border:var(--ds-width-hairline) solid ButtonText}.pane-Checkbox-module__check,.pane-Checkbox-module__dash{stroke:buttontext}}@media (hover:hover){.pane-Checkbox-module__box:not(:disabled):hover:after{border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet)}}.pane-DataGrid-module__root{position:relative}.pane-DataGrid-module__check{inline-size:var(--ds-data-grid-check);text-align:center}.pane-DataGrid-module__cell:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-DataGrid-module__chosen,.pane-DataGrid-module__chosen:hover{background:linear-gradient(180deg,var(--ds-data-grid-chosen-top),var(--ds-data-grid-chosen-foot))}.pane-DataGrid-module__stick{z-index:1;background:var(--ds-data-grid-stick-bg);position:sticky;inset-inline-start:0}.pane-DataGrid-module__loading{background:var(--ds-data-grid-scrim);color:var(--ds-text-primary);font-size:var(--ds-type-label);place-items:center;display:grid;position:absolute;inset:0}@media (forced-colors:active){.pane-DataGrid-module__chosen{outline:var(--ds-width-ring) solid Highlight}}[data-component=DataGrid] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Scale-module__root{grid-template-columns:minmax(0,var(--ds-scale-label)) minmax(var(--ds-scale-min),1fr) minmax(0,var(--ds-scale-word));align-items:center;gap:var(--ds-scale-gap);min-inline-size:0;font-family:var(--ds-type-family);display:grid}.pane-Scale-module__bare{grid-template-columns:minmax(var(--ds-scale-min),1fr)}.pane-Scale-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary);overflow-wrap:anywhere}.pane-Scale-module__word{justify-content:flex-end;align-items:center;gap:var(--ds-gap-xs);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-medium);color:var(--ds-text-primary);text-align:end;overflow-wrap:anywhere;display:inline-flex}.pane-Scale-module__track{align-items:center;gap:var(--ds-scale-step-gap);block-size:var(--ds-scale-hit);display:flex;position:relative}.pane-Scale-module__step{block-size:var(--ds-scale-track);background:var(--ds-scale-off);box-shadow:var(--ds-scale-carve);flex:1}.pane-Scale-module__step:first-child{border-start-start-radius:var(--ds-corner-round);border-end-start-radius:var(--ds-corner-round)}.pane-Scale-module__step:last-child{border-start-end-radius:var(--ds-corner-round);border-end-end-radius:var(--ds-corner-round)}.pane-Scale-module__on{background:var(--ds-scale-on)}.pane-Scale-module__band{inline-size:calc(var(--pane-to) - var(--pane-from));block-size:var(--ds-scale-track);border-radius:var(--ds-corner-round);position:absolute;inset-block-start:50%;inset-inline-start:var(--pane-from);transform:translateY(-50%)}.pane-Scale-module__good{background:var(--ds-scale-good)}.pane-Scale-module__bad{background:var(--ds-scale-bad)}.pane-Scale-module__ring,.pane-Scale-module__dot{inline-size:var(--ds-scale-bead);block-size:var(--ds-scale-bead);border-radius:var(--ds-corner-round);position:absolute;inset-block-start:50%;inset-inline-start:var(--pane-at);transform:translate(-50%,-50%)}[dir=rtl] .pane-Scale-module__ring,[dir=rtl] .pane-Scale-module__dot{transform:translate(50%,-50%)}.pane-Scale-module__ring{box-sizing:border-box;border:var(--ds-width-ring) solid var(--ds-scale-ring);background:0 0}.pane-Scale-module__dot{background:var(--ds-scale-bead-bg);box-shadow:var(--ds-scale-bead-shadow)}.pane-Scale-module__arrow{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;flex:none}.pane-Scale-module__down{transform:rotate(180deg)}@media (forced-colors:active){.pane-Scale-module__step{background:graytext}.pane-Scale-module__on,.pane-Scale-module__dot{forced-color-adjust:none;background:canvastext}.pane-Scale-module__ring{border-color:canvastext}.pane-Scale-module__good,.pane-Scale-module__bad{background:highlight}}.pane-NumberInput-module__input{min-inline-size:var(--ds-number-input-min);text-align:center;font-variant-numeric:tabular-nums}.pane-NumberInput-module__end{align-items:center;gap:var(--ds-gap-xs);display:inline-flex}.pane-NumberInput-module__unit{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-NumberInput-module__glyph{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round}[data-component=NumberInput] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-SplitButton-module__more{min-inline-size:var(--ds-split-button-more-min);padding-inline:var(--ds-split-button-more-padding)}.pane-SplitButton-module__split{gap:var(--ds-split-button-seam);flex-wrap:nowrap}.pane-SplitButton-module__split>:first-child{border-start-end-radius:var(--ds-split-button-inner);border-end-end-radius:var(--ds-split-button-inner)}.pane-SplitButton-module__split>:last-child{border-start-start-radius:var(--ds-split-button-inner);border-end-start-radius:var(--ds-split-button-inner)}.pane-SplitButton-module__more[aria-expanded=true]{box-shadow:var(--ds-split-button-edge)}.pane-AgentStatus-module__root{gap:var(--ds-gap-md);padding:var(--ds-agent-padding);border-radius:var(--ds-agent-radius);background:var(--ds-agent-bg);box-shadow:var(--ds-agent-edge);font-family:var(--ds-type-family);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-primary);flex-direction:column;display:flex}.pane-AgentStatus-module__line{align-items:flex-start;gap:var(--ds-gap-md);display:flex}.pane-AgentStatus-module__glyph{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:var(--mark);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;flex:none;margin-block-start:calc((1lh - var(--ds-control-icon-md)) / 2)}.pane-AgentStatus-module__thinking .pane-AgentStatus-module__glyph{fill:var(--mark);stroke:none}.pane-AgentStatus-module__thinking{--mark:var(--ds-text-secondary)}.pane-AgentStatus-module__working{--mark:var(--ds-text-primary)}.pane-AgentStatus-module__waiting{--mark:var(--ds-status-warning-mark)}.pane-AgentStatus-module__done{--mark:var(--ds-status-positive-mark)}.pane-AgentStatus-module__failed{--mark:var(--ds-status-critical-mark)}.pane-AgentStatus-module__working .pane-AgentStatus-module__glyph{animation:pane-AgentStatus-module__turn var(--ds-agent-turn) linear infinite}.pane-AgentStatus-module__thinking .pane-AgentStatus-module__glyph{animation:pane-AgentStatus-module__breathe var(--ds-agent-breathe) var(--ds-motion-easing-inout) infinite}@keyframes pane-AgentStatus-module__turn{to{transform:rotate(1turn)}}@keyframes pane-AgentStatus-module__breathe{50%{opacity:var(--ds-opacity-disabled)}}@media (prefers-reduced-motion:reduce){.pane-AgentStatus-module__working .pane-AgentStatus-module__glyph,.pane-AgentStatus-module__thinking .pane-AgentStatus-module__glyph{animation:none}}.pane-AgentStatus-module__text{flex:1;min-inline-size:0}.pane-AgentStatus-module__title{margin:0}.pane-AgentStatus-module__word{font-weight:var(--ds-type-weight-semibold)}.pane-AgentStatus-module__meta{font-size:var(--ds-type-caption);font-variant-numeric:tabular-nums;color:var(--ds-text-secondary);margin:0}.pane-AgentStatus-module__action{flex:none}.pane-AgentStatus-module__steps{gap:var(--ds-gap-xs);padding:0 0 0 calc(var(--ds-control-icon-md) + var(--ds-gap-md));font-size:var(--ds-type-label);color:var(--ds-text-secondary);flex-direction:column;margin:0;list-style:none;display:flex}.pane-AgentStatus-module__step{align-items:center;gap:var(--ds-gap-sm);display:flex}.pane-AgentStatus-module__dot{inline-size:var(--ds-control-dot);block-size:var(--ds-control-dot);border-radius:var(--ds-corner-round);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-text-secondary);flex:none}.pane-AgentStatus-module__step[data-state=done] .pane-AgentStatus-module__dot{background:var(--ds-text-secondary);box-shadow:none}.pane-AgentStatus-module__step[data-state=current]{color:var(--ds-text-primary);font-weight:var(--ds-type-weight-medium)}.pane-AgentStatus-module__step[data-state=current] .pane-AgentStatus-module__dot{background:var(--ds-text-primary);box-shadow:none}.pane-AgentStatus-module__step[data-state=failed] .pane-AgentStatus-module__dot{background:var(--ds-status-critical-mark);box-shadow:none}.pane-AgentStatus-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (forced-colors:active){.pane-AgentStatus-module__root{border:var(--ds-width-hairline) solid CanvasText}.pane-AgentStatus-module__glyph{stroke:canvastext}.pane-AgentStatus-module__thinking .pane-AgentStatus-module__glyph{fill:canvastext}.pane-AgentStatus-module__dot{background:canvastext}}.pane-Skeleton-module__root{background:var(--ds-skeleton-bg);box-shadow:var(--ds-skeleton-carve);animation:pane-Skeleton-module__breathe var(--ds-motion-breathe) var(--ds-motion-easing-inout) infinite alternate;display:block}.pane-Skeleton-module__stack{gap:var(--ds-skeleton-gap);flex-direction:column;inline-size:100%;display:flex}.pane-Skeleton-module__text{block-size:var(--ds-skeleton-line);border-radius:var(--ds-corner-round);inline-size:100%}.pane-Skeleton-module__last{inline-size:62%}.pane-Skeleton-module__block{block-size:100%;inline-size:100%;min-block-size:var(--ds-skeleton-line);border-radius:var(--ds-corner-media)}.pane-Skeleton-module__circle{inline-size:var(--ds-control-avatar-md);block-size:var(--ds-control-avatar-md);border-radius:var(--ds-corner-round)}@keyframes pane-Skeleton-module__breathe{0%{opacity:var(--ds-skeleton-dim)}}@media (forced-colors:active){.pane-Skeleton-module__root{background:graytext}}.pane-Textarea-module__root{resize:vertical;inline-size:100%;min-inline-size:0;padding:var(--ds-gap-md) var(--ds-input-padding);border-radius:var(--ds-input-radius-multiline);background:var(--ds-input-bg);color:var(--ds-input-fg);box-shadow:var(--ds-input-groove);font-family:var(--ds-type-family);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);transition:box-shadow var(--ds-motion-hover) var(--ds-motion-easing);border:0;margin:0}[data-pane-card=glass] .pane-Textarea-module__root{text-shadow:none}.pane-Textarea-module__root::placeholder{color:var(--ds-input-placeholder);opacity:1}.pane-Textarea-module__root:hover:not(:disabled){box-shadow:var(--ds-input-groove),inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-hover)}.pane-Textarea-module__root[aria-invalid=true]{box-shadow:var(--ds-input-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}.pane-Textarea-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Textarea-module__root:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}@media (forced-colors:active){.pane-Textarea-module__root{border:var(--ds-width-hairline) solid FieldText}}.pane-Textarea-module__root:read-only:not(:disabled){box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly);background:0 0}.pane-Textarea-module__auto{resize:none;overflow-y:auto}.pane-Textarea-module__wrap{gap:var(--ds-gap-xs);flex-direction:column;min-inline-size:0;display:flex}.pane-Textarea-module__count{font-size:var(--ds-type-caption);font-variant-numeric:tabular-nums;color:var(--ds-text-secondary);align-self:flex-end}.pane-Textarea-module__full{color:var(--ds-text-primary);font-weight:var(--ds-type-weight-medium)}.pane-Textarea-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.pane-NetworkGraph-module__edge{stroke:var(--ds-viz-grid);transition:stroke var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-NetworkGraph-module__on{stroke:var(--ds-text-primary)}.pane-NetworkGraph-module__faded{opacity:var(--ds-viz-dim)}.pane-NetworkGraph-module__node{cursor:pointer;transition:opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-NetworkGraph-module__dot{stroke:var(--ds-viz-ring);stroke-width:var(--ds-viz-line)}.pane-NetworkGraph-module__dot[data-on]{stroke:var(--ds-text-primary)}.pane-NetworkGraph-module__live{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (forced-colors:active){.pane-NetworkGraph-module__dot{forced-color-adjust:none}.pane-NetworkGraph-module__edge{stroke:graytext}.pane-NetworkGraph-module__on{stroke:highlight}}.pane-Feed-module__root{gap:var(--ds-feed-gap);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-Feed-module__feed{gap:var(--ds-feed-gap);flex-direction:column;display:flex}.pane-Feed-module__article{border-radius:var(--ds-corner-panel);outline:0}.pane-Feed-module__article:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Feed-module__end{min-block-size:var(--ds-layout-touch);justify-content:center;display:flex}.pane-Feed-module__status{align-items:center;gap:var(--ds-gap-sm);font-size:var(--ds-type-label);color:var(--ds-text-secondary);display:inline-flex}.pane-Feed-module__more{min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-lg);border-radius:var(--ds-corner-round);color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-label);text-underline-offset:var(--ds-gap-xs);cursor:pointer;background:0 0;border:0;text-decoration:underline;position:relative}.pane-Feed-module__more:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Center-module__root{text-align:center;place-items:center;display:grid}.pane-Center-module__inline{display:inline-grid}.pane-Fieldset-module__root{min-inline-size:0;font-family:var(--ds-type-family);border:0;margin:0;padding:0}.pane-Fieldset-module__legend{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-field-label-fg);margin-block-end:var(--ds-field-gap);padding:0}.pane-Fieldset-module__help{margin:0 0 var(--ds-field-gap);font-size:var(--ds-type-label);color:var(--ds-field-help-fg)}.pane-Fieldset-module__fields{gap:var(--ds-field-group-gap);flex-direction:column;display:flex}.pane-Listbox-module__root{gap:var(--ds-listbox-gap);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-Listbox-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Listbox-module__list{gap:var(--ds-space-px);padding:var(--ds-listbox-inset);border-radius:var(--ds-listbox-radius);background:var(--ds-listbox-well);box-shadow:var(--ds-listbox-groove);outline:0;flex-direction:column;display:flex}.pane-Listbox-module__list:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Listbox-module__sheet{gap:var(--ds-space-px);padding:var(--ds-listbox-inset);border-radius:var(--ds-listbox-radius);background:var(--ds-listbox-sheet);box-shadow:var(--ds-listbox-shadow),inset 0 0 0 var(--ds-width-hairline) var(--ds-listbox-ring);color:var(--ds-text-primary);font-family:var(--ds-type-family);max-block-size:var(--ds-listbox-max);min-inline-size:var(--radix-popover-trigger-width);z-index:var(--ds-overlay-z-pop);animation:pane-Listbox-module__sheet-in var(--ds-motion-hover) var(--ds-motion-easing);flex-direction:column;display:flex;overflow-y:auto}.pane-Listbox-module__option{align-items:center;gap:var(--ds-gap-md);min-block-size:var(--ds-listbox-row);padding-inline:var(--ds-gap-md) var(--ds-gap-xl);border-radius:calc(var(--ds-listbox-radius) - var(--ds-listbox-inset));cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ds-text-primary);font-size:var(--ds-type-body);display:flex}.pane-Listbox-module__active{background:var(--ds-listbox-highlight);box-shadow:var(--ds-listbox-lens)}.pane-Listbox-module__option[aria-selected=true]{font-weight:var(--ds-type-weight-semibold)}.pane-Listbox-module__option[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Listbox-module__check{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);flex:none;display:inline-flex}.pane-Listbox-module__check svg{fill:none;stroke:currentColor;block-size:100%;inline-size:100%;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Listbox-module__text{flex-direction:column;min-inline-size:0;display:flex}.pane-Listbox-module__optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pane-Listbox-module__description{font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-regular);color:var(--ds-text-secondary)}.pane-Listbox-module__empty{padding:var(--ds-gap-lg) var(--ds-gap-xl);color:var(--ds-text-secondary);font-size:var(--ds-type-label)}@keyframes pane-Listbox-module__sheet-in{0%{opacity:0;translate:0 calc(var(--ds-motion-lift) * -2)}}.pane-Listbox-module__list[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Listbox-module__list[aria-invalid=true]{outline:var(--ds-width-ring) solid var(--ds-listbox-ring-invalid);outline-offset:var(--ds-width-hairline)}@media (forced-colors:active){.pane-Listbox-module__list,.pane-Listbox-module__sheet{border:var(--ds-width-hairline) solid ButtonText}.pane-Listbox-module__active{outline:var(--ds-width-ring) solid Highlight}}.pane-Listbox-module__list{-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness))}:is([data-pane-card],[role=dialog],[role=alertdialog],[data-pane-surface]) .pane-Listbox-module__list{-webkit-backdrop-filter:none;backdrop-filter:none}.pane-NodeCard-module__root{min-inline-size:var(--ds-node-card-min);max-inline-size:var(--ds-node-card-max);border-radius:var(--ds-corner-media);background:var(--ds-node-card-bg);box-shadow:var(--ds-node-card-edge);color:var(--ds-text-primary);font-family:var(--ds-type-family);cursor:pointer;transition:transform var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing);flex-direction:column;display:flex;position:relative}.pane-NodeCard-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-NodeCard-module__root[data-selected]{background:linear-gradient(180deg,var(--ds-node-card-chosen-top),var(--ds-node-card-chosen-foot));box-shadow:var(--ds-node-card-edge),0 0 0 var(--ds-width-ring) var(--ds-node-card-ring)}.pane-NodeCard-module__root[data-dragging]{transform:translateY(calc(var(--ds-motion-lift) * -1));background:var(--ds-node-card-lift-bg);box-shadow:var(--ds-node-card-lift);cursor:grabbing}.pane-NodeCard-module__head{align-items:center;gap:var(--ds-gap-md);min-block-size:var(--ds-layout-touch);padding:var(--ds-gap-sm) var(--ds-gap-lg);display:flex}.pane-NodeCard-module__icon{color:var(--ds-text-secondary);flex:none;place-items:center;display:inline-grid}.pane-NodeCard-module__icon svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.pane-NodeCard-module__titles{gap:var(--ds-gap-xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}.pane-NodeCard-module__title{font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);overflow-wrap:anywhere}.pane-NodeCard-module__meta{font-size:var(--ds-type-caption);color:var(--ds-text-secondary)}.pane-NodeCard-module__toggle{inline-size:var(--ds-control-sm);block-size:var(--ds-control-sm);border-radius:var(--ds-corner-round);color:var(--ds-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid;position:relative}.pane-NodeCard-module__toggle:after{content:"";inline-size:var(--ds-layout-touch);block-size:var(--ds-layout-touch);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.pane-NodeCard-module__toggle:hover{background:var(--ds-surface-quiet);color:var(--ds-text-primary)}.pane-NodeCard-module__toggle:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-width-ring)}.pane-NodeCard-module__toggle svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;transition:transform var(--ds-motion-hover) var(--ds-motion-easing)}.pane-NodeCard-module__toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.pane-NodeCard-module__body{padding:0 var(--ds-gap-lg) var(--ds-gap-lg);font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-NodeCard-module__port{inline-size:var(--ds-node-card-port);block-size:var(--ds-node-card-port);border-radius:var(--ds-corner-round);background:var(--ds-node-card-port-bg);box-shadow:0 0 0 var(--ds-width-ring) var(--ds-node-card-port-ring);position:absolute;inset-block-start:var(--pane-port);transform:translateY(-50%)}.pane-NodeCard-module__in{inset-inline-start:calc(var(--ds-node-card-port) / -2)}.pane-NodeCard-module__out{inset-inline-end:calc(var(--ds-node-card-port) / -2)}@media (forced-colors:active){.pane-NodeCard-module__root{border:var(--ds-width-hairline) solid CanvasText}.pane-NodeCard-module__root[data-selected]{outline:var(--ds-width-ring) solid Highlight}.pane-NodeCard-module__port{background:canvastext}}.pane-Stepper-module__root{gap:var(--ds-gap-md);font-family:var(--ds-type-family);counter-reset:none;margin:0;padding:0;list-style:none;display:flex}.pane-Stepper-module__horizontal{flex-direction:row}.pane-Stepper-module__vertical{flex-direction:column}.pane-Stepper-module__step{gap:var(--ds-gap-md);flex:1;min-inline-size:0;display:flex;position:relative}.pane-Stepper-module__horizontal .pane-Stepper-module__step{flex-direction:column}.pane-Stepper-module__vertical .pane-Stepper-module__step{flex-direction:row;padding-block-end:var(--ds-gap-xl)}.pane-Stepper-module__step:not(:last-child):after{content:"";background:var(--ds-stepper-groove);position:absolute}.pane-Stepper-module__horizontal .pane-Stepper-module__step:not(:last-child):after{block-size:var(--ds-width-ring);border-radius:var(--ds-corner-round);inset-block-start:calc(var(--ds-control-check) / 2 - var(--ds-width-hairline));inset-inline-start:calc(var(--ds-control-check) + var(--ds-gap-sm));inset-inline-end:calc(var(--ds-gap-sm) * -1 + var(--ds-gap-xs))}.pane-Stepper-module__vertical .pane-Stepper-module__step:not(:last-child):after{inline-size:var(--ds-width-ring);border-radius:var(--ds-corner-round);inset-block-start:calc(var(--ds-control-check) + var(--ds-gap-xs));inset-block-end:var(--ds-gap-xs);inset-inline-start:calc(var(--ds-control-check) / 2 - var(--ds-width-hairline))}.pane-Stepper-module__done:not(:last-child):after{background:var(--ds-stepper-lit)}.pane-Stepper-module__mark{inline-size:var(--ds-control-check);block-size:var(--ds-control-check);border-radius:var(--ds-corner-round);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.pane-Stepper-module__mark svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Stepper-module__done .pane-Stepper-module__mark{background:linear-gradient(180deg,var(--ds-nav-on-top),var(--ds-nav-on-foot));color:var(--ds-text-primary)}.pane-Stepper-module__current .pane-Stepper-module__mark{background:var(--ds-stepper-current);color:var(--ds-stepper-current-fg);box-shadow:var(--ds-stepper-glow)}.pane-Stepper-module__upcoming .pane-Stepper-module__mark{box-shadow:inset 0 0 0 var(--ds-width-ring) var(--ds-line-edge);color:var(--ds-text-secondary)}.pane-Stepper-module__text{gap:var(--ds-space-0-5);flex-direction:column;min-inline-size:0;display:flex}.pane-Stepper-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Stepper-module__current .pane-Stepper-module__label{font-weight:var(--ds-type-weight-semibold)}.pane-Stepper-module__description{font-size:var(--ds-type-caption);color:var(--ds-text-secondary)}.pane-Stepper-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (forced-colors:active){.pane-Stepper-module__mark{border:var(--ds-width-hairline) solid CanvasText}.pane-Stepper-module__current .pane-Stepper-module__mark{color:highlighttext;background:highlight}}[data-component=Stepper] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Popover-module__popover{z-index:var(--ds-overlay-z-pop);gap:var(--ds-gap-md);inline-size:max-content;max-inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-overlay-pop));animation:pane-Popover-module__pop var(--ds-motion-hover) var(--ds-motion-easing) both;transform-origin:var(--radix-popover-content-transform-origin);flex-direction:column;display:flex}.pane-Popover-module__title{font-size:var(--ds-type-emphasis);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);margin:0}.pane-Popover-module__popover:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@keyframes pane-Popover-module__pop{0%{opacity:0;scale:var(--ds-motion-press-scale)}}@media (forced-colors:active){.pane-Popover-module__popover{border:var(--ds-width-hairline) solid CanvasText}}.pane-Popover-module__previewWrap{align-items:flex-start;gap:var(--ds-gap-md);flex-direction:column;max-inline-size:100%;display:inline-flex}.pane-Popover-module__preview{z-index:auto;inline-size:auto;max-inline-size:min(100%,var(--ds-overlay-pop));animation:none}.pane-InputGroup-module__root{align-items:center;gap:var(--ds-gap-sm);min-inline-size:0;padding-inline:var(--ds-input-padding);border-radius:var(--ds-input-radius);background:var(--ds-input-bg);box-shadow:var(--ds-input-groove);color:var(--ds-input-placeholder);font-family:var(--ds-type-family);font-size:var(--ds-type-body);display:flex}[data-pane-card=glass] .pane-InputGroup-module__root{text-shadow:none}.pane-InputGroup-module__root:focus-within{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-InputGroup-module__root:has([aria-invalid=true]){box-shadow:var(--ds-input-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}.pane-InputGroup-module__field{flex:1;min-inline-size:0}.pane-InputGroup-module__root:has(>.pane-InputGroup-module__end>button:only-child){padding-inline-end:var(--ds-gap-xs)}.pane-InputGroup-module__root:has(>.pane-InputGroup-module__start>button:only-child){padding-inline-start:var(--ds-gap-xs)}.pane-InputGroup-module__field [data-component=Input],[data-pane-card=glass] .pane-InputGroup-module__field [data-component=Input]{box-shadow:none;background:0 0;outline:0;padding-inline:0}.pane-InputGroup-module__start,.pane-InputGroup-module__end{flex:none;align-items:center;display:inline-flex}.pane-InputGroup-module__start svg,.pane-InputGroup-module__end svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.pane-InputGroup-module__root:has(input:disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-InputGroup-module__root:has(input:disabled) .pane-InputGroup-module__field [data-component=Input]{opacity:1}@media (forced-colors:active){.pane-InputGroup-module__root{border:var(--ds-width-hairline) solid FieldText}}.pane-InputGroup-module__root .pane-InputGroup-module__field [data-component=Input]:read-only{box-shadow:none;background:0 0}.pane-InputGroup-module__root:has(.pane-InputGroup-module__field [data-component=Input]:read-only:not(:disabled)){box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly);background:0 0}.pane-InputGroup-module__root .pane-InputGroup-module__field [data-component=Input]:is([aria-invalid=true],:hover){box-shadow:none;background:0 0}.pane-Wizard-module__root{gap:var(--ds-wizard-gap);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-Wizard-module__panel{gap:var(--ds-wizard-panel-gap);flex-direction:column;display:flex}.pane-Wizard-module__title{gap:var(--ds-gap-xs);font-size:var(--ds-type-title);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);color:var(--ds-text-primary);outline:0;flex-direction:column;margin:0;display:flex}.pane-Wizard-module__title:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-mark)}.pane-Wizard-module__count{font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-regular);color:var(--ds-text-secondary);order:-1}.pane-Wizard-module__actions{justify-content:flex-end;gap:var(--ds-gap-md);flex-wrap:wrap;display:flex}.pane-Wizard-module__cancel{margin-inline-end:auto}[data-component=Wizard] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Carousel-module__root{gap:var(--ds-carousel-gap);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;display:flex;container-type:inline-size}.pane-Carousel-module__track{gap:var(--ds-carousel-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--ds-corner-media);grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.pane-Carousel-module__track::-webkit-scrollbar{display:none}.pane-Carousel-module__track:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@container (inline-size>36em){.pane-Carousel-module__v2{grid-auto-columns:calc((100% - var(--ds-carousel-gap)) / 2)}.pane-Carousel-module__v3{grid-auto-columns:calc((100% - var(--ds-carousel-gap) * 2) / 3)}}.pane-Carousel-module__slide{scroll-snap-align:start;min-inline-size:0}.pane-Carousel-module__controls{justify-content:center;align-items:center;gap:var(--ds-gap-md);display:flex}.pane-Carousel-module__chev{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .pane-Carousel-module__chev{transform:scaleX(-1)}.pane-Carousel-module__dots{align-items:center;gap:var(--ds-carousel-dot-gap);display:flex}.pane-Carousel-module__dot{inline-size:var(--ds-carousel-dot);block-size:var(--ds-carousel-dot);border-radius:var(--ds-corner-round);background:var(--ds-carousel-dot-off);transition:inline-size var(--ds-motion-hover) var(--ds-motion-easing),background-color var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Carousel-module__on{inline-size:calc(var(--ds-carousel-dot) * 3);background:var(--ds-carousel-dot-on)}.pane-Carousel-module__count{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (forced-colors:active){.pane-Carousel-module__dot{background:canvastext}.pane-Carousel-module__on{background:highlight}}.pane-ChatComposer-module__root{align-items:flex-end;gap:var(--ds-gap-sm);padding:var(--ds-chat-composer-inset);border-radius:var(--ds-chat-composer-radius);background:var(--ds-chat-composer-bg);box-shadow:var(--ds-chat-composer-groove);font-family:var(--ds-type-family);display:flex}.pane-ChatComposer-module__root:focus-within{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-ChatComposer-module__start{min-block-size:var(--ds-layout-touch);align-items:center;display:flex}.pane-ChatComposer-module__field{min-inline-size:0;min-block-size:var(--ds-layout-touch);padding-block:var(--ds-gap-md);box-shadow:none;background:0 0;outline:0;flex:1}.pane-ChatComposer-module__field:hover,.pane-ChatComposer-module__field:focus-visible{box-shadow:none;outline:0}.pane-ChatComposer-module__send{flex:none}.pane-ChatComposer-module__send svg{fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-ChatComposer-module__send svg rect{fill:currentColor;stroke:none}@media (forced-colors:active){.pane-ChatComposer-module__root{border:var(--ds-width-hairline) solid FieldText}}[data-component=ChatComposer] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Box-module__root{box-sizing:border-box;min-inline-size:0}.pane-Box-module__p-none{padding:var(--ds-gap-none)}.pane-Box-module__p-xs{padding:var(--ds-gap-xs)}.pane-Box-module__p-sm{padding:var(--ds-gap-sm)}.pane-Box-module__p-md{padding:var(--ds-gap-md)}.pane-Box-module__p-lg{padding:var(--ds-gap-lg)}.pane-Box-module__p-xl{padding:var(--ds-gap-xl)}.pane-Box-module__p-2xl{padding:var(--ds-gap-2xl)}.pane-Box-module__pi-none{padding-inline:var(--ds-gap-none)}.pane-Box-module__pi-xs{padding-inline:var(--ds-gap-xs)}.pane-Box-module__pi-sm{padding-inline:var(--ds-gap-sm)}.pane-Box-module__pi-md{padding-inline:var(--ds-gap-md)}.pane-Box-module__pi-lg{padding-inline:var(--ds-gap-lg)}.pane-Box-module__pi-xl{padding-inline:var(--ds-gap-xl)}.pane-Box-module__pi-2xl{padding-inline:var(--ds-gap-2xl)}.pane-Box-module__pb-none{padding-block:var(--ds-gap-none)}.pane-Box-module__pb-xs{padding-block:var(--ds-gap-xs)}.pane-Box-module__pb-sm{padding-block:var(--ds-gap-sm)}.pane-Box-module__pb-md{padding-block:var(--ds-gap-md)}.pane-Box-module__pb-lg{padding-block:var(--ds-gap-lg)}.pane-Box-module__pb-xl{padding-block:var(--ds-gap-xl)}.pane-Box-module__pb-2xl{padding-block:var(--ds-gap-2xl)}.pane-Box-module__r-none{border-radius:0}.pane-Box-module__r-inner{border-radius:var(--ds-corner-inner)}.pane-Box-module__r-media{border-radius:var(--ds-corner-media)}.pane-Box-module__r-round{border-radius:var(--ds-corner-round)}.pane-Toast-module__viewport{z-index:var(--ds-overlay-z-pop);gap:var(--ds-gap-md);inline-size:min(100vw,var(--ds-overlay-toast));padding:var(--ds-overlay-margin);outline:0;flex-direction:column;margin:0;list-style:none;display:flex;position:fixed;inset-block-start:0;inset-inline-end:0}.pane-Toast-module__toast{align-items:flex-start;gap:var(--ds-gap-lg);padding:var(--ds-gap-xl);border-radius:var(--ds-corner-inner);background:var(--ds-overlay-toast-bg);box-shadow:var(--ds-overlay-toast-shadow);color:var(--ds-text-primary);font-family:var(--ds-type-family);-webkit-backdrop-filter:blur(var(--ds-overlay-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-overlay-brightness));backdrop-filter:blur(var(--ds-overlay-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-overlay-brightness));display:flex}.pane-Toast-module__toast[data-state=open]{animation:pane-Toast-module__rise var(--ds-motion-enter) var(--ds-motion-easing) both}.pane-Toast-module__toast[data-state=closed]{animation:pane-Toast-module__fade var(--ds-motion-press) var(--ds-motion-easing) both}.pane-Toast-module__toast[data-swipe=move]{translate:var(--radix-toast-swipe-move-x) 0}.pane-Toast-module__toast[data-swipe=end]{animation:pane-Toast-module__fade var(--ds-motion-press) var(--ds-motion-easing) both}.pane-Toast-module__mark{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:var(--mark);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;flex:none;margin-block-start:calc((1lh - var(--ds-control-icon-sm)) / 2)}.pane-Toast-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.pane-Toast-module__info{--mark:var(--ds-text-secondary)}.pane-Toast-module__positive{--mark:var(--ds-status-positive-mark)}.pane-Toast-module__critical{--mark:var(--ds-status-critical-mark)}.pane-Toast-module__text{gap:var(--ds-gap-xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}.pane-Toast-module__title{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-body);margin:0}.pane-Toast-module__description{font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary);margin:0}.pane-Toast-module__action,.pane-Toast-module__close{min-block-size:var(--ds-layout-touch);min-inline-size:var(--ds-layout-touch);margin-block:calc((var(--ds-layout-touch) - var(--ds-type-leading-body) * var(--ds-type-body)) / -2);padding-inline:var(--ds-gap-lg);border-radius:var(--ds-corner-round);color:var(--ds-text-primary);font:inherit;font-weight:var(--ds-type-weight-semibold);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.pane-Toast-module__action:hover,.pane-Toast-module__close:hover{background:var(--ds-surface-quiet)}.pane-Toast-module__close{padding:0}.pane-Toast-module__close svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round}.pane-Toast-module__action:focus-visible,.pane-Toast-module__close:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@keyframes pane-Toast-module__rise{0%{opacity:0;translate:0 calc(var(--ds-motion-rise) * -1)}}@keyframes pane-Toast-module__fade{to{opacity:0}}@media (forced-colors:active){.pane-Toast-module__toast{border:var(--ds-width-hairline) solid CanvasText}.pane-Toast-module__mark{stroke:canvastext}}.pane-Toast-module__previewViewport{z-index:auto;inline-size:100%;padding:0;position:relative;inset:auto}.pane-Toast-module__viewport{pointer-events:none}.pane-Toast-module__viewport>*{pointer-events:auto}.pane-Toast-module__viewport:empty{padding:0}.pane-HumanHandoff-module__root{align-items:center;gap:var(--ds-gap-md);padding:var(--ds-handoff-padding);border-radius:var(--ds-handoff-radius);background:var(--ds-handoff-bg);box-shadow:var(--ds-handoff-edge);font-family:var(--ds-type-family);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-primary);text-align:center;flex-direction:column;display:flex}.pane-HumanHandoff-module__line{align-items:center;gap:var(--ds-gap-md);display:flex}.pane-HumanHandoff-module__glyph{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;color:var(--ds-text-secondary);flex:none}.pane-HumanHandoff-module__turning{animation:pane-HumanHandoff-module__turn var(--ds-agent-turn) linear infinite}@keyframes pane-HumanHandoff-module__turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pane-HumanHandoff-module__turning{animation:none}}.pane-HumanHandoff-module__avatar{flex:none;display:inline-grid}.pane-HumanHandoff-module__text{text-align:start}.pane-HumanHandoff-module__title{font-weight:var(--ds-type-weight-medium);margin:0}.pane-HumanHandoff-module__meta{font-size:var(--ds-type-label);color:var(--ds-text-secondary);margin:0}.pane-HumanHandoff-module__actions{justify-content:center;gap:var(--ds-gap-sm);flex-wrap:wrap;display:flex}@media (forced-colors:active){.pane-HumanHandoff-module__root{border:var(--ds-width-hairline) solid CanvasText}.pane-HumanHandoff-module__glyph{stroke:canvastext}}.pane-Input-module__root{inline-size:100%;min-inline-size:0;padding-inline:var(--ds-input-padding);border-radius:var(--ds-input-radius);background:var(--ds-input-bg);color:var(--ds-input-fg);box-shadow:var(--ds-input-groove);font-family:var(--ds-type-family);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);transition:box-shadow var(--ds-motion-hover) var(--ds-motion-easing);border:0;margin:0}[data-pane-card=glass] .pane-Input-module__root{text-shadow:none}.pane-Input-module__md{min-block-size:var(--ds-input-height-md)}.pane-Input-module__sm{min-block-size:var(--ds-input-height-sm);font-size:var(--ds-type-label)}.pane-Input-module__root::placeholder{color:var(--ds-input-placeholder);opacity:1}.pane-Input-module__root:hover:not(:disabled){box-shadow:var(--ds-input-groove),inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-hover)}.pane-Input-module__root[aria-invalid=true]{box-shadow:var(--ds-input-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}.pane-Input-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Input-module__root:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Input-module__root:read-only:not(:disabled){box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly);background:0 0}@media (forced-colors:active){.pane-Input-module__root{border:var(--ds-width-hairline) solid FieldText}.pane-Input-module__root[aria-invalid=true]{border-width:var(--ds-width-ring)}}.pane-Input-module__wrap{gap:var(--ds-gap-xs);flex-direction:column;min-inline-size:0;display:flex}.pane-Input-module__idle{visibility:hidden}.pane-Input-module__glyph{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;color:var(--ds-text-secondary)}.pane-Input-module__count{font-size:var(--ds-type-caption);font-variant-numeric:tabular-nums;color:var(--ds-text-secondary);align-self:flex-end}.pane-Input-module__full{color:var(--ds-text-primary);font-weight:var(--ds-type-weight-medium)}.pane-Input-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.pane-FileUpload-module__root{gap:var(--ds-file-upload-gap);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-FileUpload-module__head{align-items:center;gap:var(--ds-file-upload-gap) var(--ds-gap-lg);flex-wrap:wrap;display:flex}.pane-FileUpload-module__hint{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-FileUpload-module__glyph{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;flex:none}.pane-FileUpload-module__list{padding:var(--ds-gap-xs);border-radius:var(--ds-corner-media);background:var(--ds-file-upload-bg);box-shadow:var(--ds-file-upload-edge);flex-direction:column;margin:0;list-style:none;display:flex}.pane-FileUpload-module__file{align-items:center;gap:var(--ds-gap-lg);min-block-size:var(--ds-file-upload-row);color:var(--ds-text-primary);padding-inline-start:var(--ds-gap-lg);display:flex}.pane-FileUpload-module__file:not(:last-child){border-block-end:var(--ds-width-hairline) solid var(--ds-file-upload-divider)}.pane-FileUpload-module__name{min-inline-size:0;font-size:var(--ds-type-body);overflow-wrap:anywhere;flex:1}.pane-FileUpload-module__size{font-size:var(--ds-type-label);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums;flex:none}.pane-FileUpload-module__refused{gap:var(--ds-gap-xs);font-size:var(--ds-type-label);color:var(--ds-text-primary);flex-direction:column;margin:0;padding-inline-start:var(--ds-gap-2xl);display:flex}.pane-FileUpload-module__refused li::marker{color:var(--ds-file-upload-critical-mark)}.pane-FileUpload-module__root[data-invalid] .pane-FileUpload-module__head>button{outline:var(--ds-width-ring) solid var(--ds-file-upload-ring-invalid);outline-offset:var(--ds-width-hairline)}.pane-FileUpload-module__status{align-items:center;gap:var(--ds-gap-sm);font-size:var(--ds-type-label);color:var(--ds-text-secondary);display:inline-flex}.pane-FileUpload-module__bar{inline-size:var(--ds-file-upload-bar)}.pane-FileUpload-module__done .pane-FileUpload-module__glyph{stroke:var(--ds-file-upload-done-mark)}.pane-FileUpload-module__failed{color:var(--ds-text-primary)}.pane-FileUpload-module__failed .pane-FileUpload-module__glyph{stroke:var(--ds-file-upload-error-mark)}.pane-FileUpload-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}[data-component=FileUpload] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Kbd-module__root{min-inline-size:var(--ds-kbd-size);block-size:var(--ds-kbd-size);padding-inline:var(--ds-kbd-padding);border-radius:var(--ds-kbd-radius);background:linear-gradient(180deg,var(--ds-kbd-top),var(--ds-kbd-foot));box-shadow:var(--ds-kbd-cap);color:var(--ds-text-primary);font-family:var(--ds-type-family);font-size:var(--ds-type-caption);font-weight:var(--ds-type-weight-medium);line-height:var(--ds-type-leading-tight);vertical-align:baseline;place-items:center;display:inline-grid}@media (forced-colors:active){.pane-Kbd-module__root{border:var(--ds-width-hairline) solid CanvasText}}.pane-Icon-module__root{color:inherit;flex:none;place-items:center;line-height:0;display:inline-grid}.pane-Icon-module__root>svg{block-size:100%;inline-size:100%}.pane-Icon-module__sm{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm)}.pane-Icon-module__md{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}@media (forced-colors:active){.pane-Icon-module__root{color:canvastext}}.pane-RichTextEditor-module__root{gap:var(--ds-gap-xs);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-RichTextEditor-module__toolbar{gap:var(--ds-gap-xs);flex-wrap:wrap;display:flex}.pane-RichTextEditor-module__tool{inline-size:var(--ds-rich-text-editor-tool);block-size:var(--ds-rich-text-editor-tool);border-radius:var(--ds-corner-inner);color:var(--ds-text-primary);cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.pane-RichTextEditor-module__tool:hover:not(:disabled){background:var(--ds-rich-text-editor-hover)}.pane-RichTextEditor-module__tool:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-RichTextEditor-module__on{background:linear-gradient(180deg,var(--ds-rich-text-editor-on-top),var(--ds-rich-text-editor-on-foot))}.pane-RichTextEditor-module__glyph{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-RichTextEditor-module__box{padding:var(--ds-rich-text-editor-padding);border-radius:var(--ds-corner-media);background:var(--ds-rich-text-editor-bg);box-shadow:var(--ds-rich-text-editor-groove);color:var(--ds-text-primary);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);overflow-wrap:anywhere;outline:0}.pane-RichTextEditor-module__box:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-RichTextEditor-module__box[data-placeholder]:before{content:attr(data-placeholder);color:var(--ds-text-secondary);pointer-events:none}.pane-RichTextEditor-module__box a{color:inherit;text-decoration:underline}.pane-RichTextEditor-module__box ul,.pane-RichTextEditor-module__box ol{margin:0;padding-inline-start:var(--ds-gap-2xl)}.pane-RichTextEditor-module__box p{margin:0}.pane-RichTextEditor-module__disabled .pane-RichTextEditor-module__box{opacity:var(--ds-opacity-disabled)}.pane-RichTextEditor-module__box[aria-readonly=true]{box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly);background:0 0}.pane-RichTextEditor-module__box[aria-invalid=true]{box-shadow:var(--ds-rich-text-editor-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}@media (forced-colors:active){.pane-RichTextEditor-module__box{border:var(--ds-width-hairline) solid FieldText}.pane-RichTextEditor-module__on{outline:var(--ds-width-ring) solid Highlight}}.pane-Slider-module__root{gap:var(--ds-slider-gap);inline-size:100%;min-inline-size:var(--ds-slider-min-width);font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-Slider-module__head{justify-content:space-between;gap:var(--ds-gap-md);font-size:var(--ds-type-label);display:flex}.pane-Slider-module__label{color:var(--ds-text-primary)}.pane-Slider-module__value{color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.pane-Slider-module__slider{block-size:var(--ds-slider-hit);margin-block:calc((var(--ds-slider-thumb) - var(--ds-slider-hit)) / 2);touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;display:flex;position:relative}.pane-Slider-module__slider[data-disabled]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Slider-module__track{block-size:var(--ds-slider-track);border-radius:var(--ds-corner-round);background:var(--ds-slider-track-bg);box-shadow:var(--ds-slider-carve);flex:1;position:relative}.pane-Slider-module__range{border-radius:inherit;background:linear-gradient(180deg,var(--ds-slider-range-top),var(--ds-slider-range-bg));block-size:100%;box-shadow:var(--ds-slider-range-carve),var(--ds-slider-range-glow);position:absolute}.pane-Slider-module__thumb{inline-size:var(--ds-slider-thumb-width);block-size:var(--ds-slider-thumb);border-radius:var(--ds-corner-round);background:radial-gradient(circle at 50% 22%,var(--ds-slider-thumb-bg) 32%,var(--ds-slider-thumb-shade));box-shadow:var(--ds-slider-thumb-shadow);transition:transform var(--ds-motion-hover) var(--ds-motion-easing);display:block;position:relative}.pane-Slider-module__thumb:after{content:"";inline-size:var(--ds-slider-hit);block-size:var(--ds-slider-hit);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.pane-Slider-module__thumb:hover{transform:scale(1.08)}.pane-Slider-module__thumb:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@media (forced-colors:active){.pane-Slider-module__track{border:var(--ds-width-hairline) solid ButtonText}.pane-Slider-module__range{background:highlight}.pane-Slider-module__thumb{border:var(--ds-width-ring) solid ButtonText}}.pane-Slider-module__fill{isolation:isolate;block-size:var(--ds-slider-fill-height);inline-size:100%;min-inline-size:var(--ds-slider-min-width);border-radius:var(--ds-slider-fill-radius);background:var(--ds-slider-fill-bg);box-shadow:var(--ds-slider-fill-carve);font-family:var(--ds-type-family);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;align-items:center;display:flex;position:relative;overflow:hidden}.pane-Slider-module__fill:active{cursor:grabbing}.pane-Slider-module__fill[data-disabled]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Slider-module__fill:focus-within{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Slider-module__fillTrack{inset:var(--ds-width-hairline);border-radius:inherit;position:absolute}.pane-Slider-module__fillRange{border-radius:var(--ds-slider-fill-radius);background:linear-gradient(180deg,var(--ds-slider-fill-top),var(--ds-slider-fill-foot));block-size:100%;box-shadow:inset 0 var(--ds-width-hairline) 0 var(--ds-slider-fill-rim);position:absolute}.pane-Slider-module__fillText{z-index:1;justify-content:space-between;align-items:center;gap:var(--ds-gap-lg);inline-size:100%;padding-inline:var(--ds-slider-fill-padding);pointer-events:none;font-size:var(--ds-type-body);color:var(--ds-text-primary);display:flex;position:relative}.pane-Slider-module__fillLabel{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.pane-Slider-module__fillValue{font-variant-numeric:tabular-nums;flex:none;margin-inline-end:calc(var(--ds-slider-fill-marker-inset) + var(--ds-slider-fill-marker-width))}.pane-Slider-module__fillThumb{inline-size:var(--ds-slider-fill-marker-width);block-size:var(--ds-slider-fill-marker-height);border-radius:var(--ds-corner-round);background:var(--ds-slider-fill-marker);transform:translate(calc(var(--ds-slider-fill-marker-inset) * -1));box-shadow:var(--ds-slider-fill-marker-glow);outline:0;display:block}[dir=rtl] .pane-Slider-module__fillThumb{transform:translate(var(--ds-slider-fill-marker-inset))}@media (forced-colors:active){.pane-Slider-module__fill{border:var(--ds-width-hairline) solid ButtonText}.pane-Slider-module__fillRange{background:highlight}.pane-Slider-module__fillThumb{background:buttontext}}.pane-Slider-module__fillThumb{position:relative}.pane-Slider-module__fillThumb:after{content:"";inline-size:var(--ds-slider-hit);block-size:var(--ds-slider-hit);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.pane-Slider-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.pane-RangeSlider-module__pair{align-items:baseline;gap:var(--ds-gap-xs);display:inline-flex}.pane-RangeSlider-module__to{color:var(--ds-text-secondary)}.pane-PasswordInput-module__eye{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}[data-component=PasswordInput] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Divider-module__root{border:0;flex:none}.pane-Divider-module__horizontal{inline-size:100%;block-size:calc(var(--ds-divider-width) * 2);background:linear-gradient(180deg,var(--ds-divider-shade) 50%,var(--ds-divider-light) 50%)}.pane-Divider-module__vertical{inline-size:calc(var(--ds-divider-width) * 2);min-block-size:var(--ds-divider-min);background:linear-gradient(90deg,var(--ds-divider-shade) 50%,var(--ds-divider-light) 50%);align-self:stretch}.pane-Divider-module__horizontal.pane-Divider-module__inset{inline-size:auto;margin-inline:var(--ds-divider-inset)}.pane-Divider-module__vertical.pane-Divider-module__inset{margin-block:var(--ds-divider-inset)}@media (forced-colors:active){.pane-Divider-module__root{background:canvastext}}.pane-SegmentedControl-module__track{gap:var(--ds-nav-gap);padding:var(--ds-nav-inset);border-radius:var(--ds-corner-round);background:var(--ds-nav-track);box-shadow:var(--ds-nav-ring),var(--ds-nav-carve);font-family:var(--ds-type-family);grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}.pane-SegmentedControl-module__segment{min-inline-size:var(--ds-nav-segment-min);padding-inline:var(--ds-gap-xl);border-radius:var(--ds-corner-round);color:var(--ds-text-primary);font:inherit;font-weight:var(--ds-type-weight-regular);cursor:pointer;background:0 0;background:linear-gradient(180deg,var(--pane-fill-top),var(--pane-fill-foot));transition:--pane-fill-top var(--ds-motion-press) var(--ds-motion-easing),--pane-fill-foot var(--ds-motion-press) var(--ds-motion-easing),box-shadow var(--ds-motion-press) var(--ds-motion-easing);border:0;place-items:center;display:inline-grid;position:relative}.pane-SegmentedControl-module__md .pane-SegmentedControl-module__segment{min-block-size:calc(var(--ds-control-lg) - 2 * var(--ds-nav-inset));font-size:var(--ds-type-body)}.pane-SegmentedControl-module__sm .pane-SegmentedControl-module__segment{min-block-size:calc(var(--ds-control-sm) - 2 * var(--ds-nav-inset));font-size:var(--ds-type-label);padding-inline:var(--ds-gap-lg)}.pane-SegmentedControl-module__segment:after{content:"";block-size:var(--ds-layout-touch);position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.pane-SegmentedControl-module__segment:hover:not([data-state=on]):not([data-disabled]){--pane-fill-top:var(--ds-surface-quiet);--pane-fill-foot:var(--ds-surface-quiet)}.pane-SegmentedControl-module__segment[data-state=on]{--pane-fill-top:var(--ds-nav-on-top);--pane-fill-foot:var(--ds-nav-on-foot);box-shadow:var(--ds-nav-ring),var(--ds-nav-on-cast);font-weight:var(--ds-type-weight-semibold)}.pane-SegmentedControl-module__segment[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-SegmentedControl-module__segment:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@media (forced-colors:active){.pane-SegmentedControl-module__track{border:var(--ds-width-hairline) solid ButtonText}.pane-SegmentedControl-module__segment[data-state=on]{outline:var(--ds-width-ring) solid Highlight}}.pane-SegmentedControl-module__segment{flex:auto}.pane-SegmentedControl-module__field{gap:var(--ds-gap-sm);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-SegmentedControl-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Stat-module__root{gap:var(--ds-stat-gap);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-Stat-module__label{font-size:var(--ds-type-label);color:var(--ds-text-secondary)}.pane-Stat-module__value{font-size:var(--ds-stat-value);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);letter-spacing:var(--ds-type-tracking-display);color:var(--ds-text-primary);overflow-wrap:anywhere}.pane-Stat-module__foot{align-items:center;gap:var(--ds-stat-gap) var(--ds-gap-md);font-size:var(--ds-type-label);flex-wrap:wrap;display:flex}.pane-Stat-module__change{align-items:center;gap:var(--ds-gap-xs);color:var(--ds-text-primary);font-weight:var(--ds-type-weight-medium);font-variant-numeric:tabular-nums;display:inline-flex}.pane-Stat-module__arrow{inline-size:var(--ds-stat-glyph);block-size:var(--ds-stat-glyph);fill:none;stroke:var(--ds-stat-neutral-mark);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;flex:none}.pane-Stat-module__down{transform:rotate(180deg)}.pane-Stat-module__positive .pane-Stat-module__arrow{stroke:var(--ds-stat-positive-mark)}.pane-Stat-module__negative .pane-Stat-module__arrow{stroke:var(--ds-stat-negative-mark)}.pane-Stat-module__caption{color:var(--ds-text-secondary)}@media (forced-colors:active){.pane-Stat-module__arrow{stroke:canvastext}}.pane-HelperText-module__root{align-items:flex-start;gap:var(--ds-gap-sm);font-family:var(--ds-type-family);font-size:var(--ds-type-label);line-height:var(--ds-type-leading-body);margin:0;display:flex}.pane-HelperText-module__help{color:var(--ds-field-help-fg)}.pane-HelperText-module__error{color:var(--ds-field-error-fg)}.pane-HelperText-module__glyph{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:var(--ds-field-error-mark);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;flex:none;margin-block-start:calc((1lh - var(--ds-control-icon-sm)) / 2)}.pane-HelperText-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.pane-HelperText-module__warning{color:var(--ds-field-error-fg)}.pane-HelperText-module__warnGlyph{stroke:var(--ds-field-warning-mark)}@media (forced-colors:active){.pane-HelperText-module__glyph{stroke:canvastext}}.pane-FAB-module__root{justify-content:center;align-items:center;gap:var(--ds-gap-md);z-index:var(--ds-overlay-z-fab);block-size:var(--ds-fab-size);min-inline-size:var(--ds-fab-size);border-radius:var(--ds-corner-round);background:radial-gradient(circle at 50% 30%,var(--ds-fab-top) 40%,var(--ds-fab-foot));color:var(--ds-fab-fg);box-shadow:var(--ds-fab-glow);font-family:var(--ds-type-family);font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);cursor:pointer;transition:transform var(--ds-motion-press) var(--ds-motion-easing);border:0;padding-inline:0;display:inline-flex}.pane-FAB-module__fixed{position:fixed;inset-block-end:var(--ds-fab-inset);inset-inline-end:var(--ds-fab-inset)}.pane-FAB-module__contained{position:absolute;inset-block-end:var(--ds-fab-inset);inset-inline-end:var(--ds-fab-inset)}.pane-FAB-module__extended{padding-inline:var(--ds-gap-xl) var(--ds-gap-inset)}.pane-FAB-module__icon{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);display:inline-grid}.pane-FAB-module__icon>svg{block-size:100%;inline-size:100%}.pane-FAB-module__root:active{transform:scale(var(--ds-motion-press-scale))}.pane-FAB-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-FAB-module__root:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-FAB-module__root:disabled:active{transform:none}@media (forced-colors:active){.pane-FAB-module__root{border:var(--ds-width-ring) solid ButtonText}}.pane-FAB-module__label{white-space:nowrap}@media (hover:hover){.pane-FAB-module__root:hover:not(:disabled){transform:translateY(calc(var(--ds-motion-lift) * -1))}}.pane-Heatmap-module__cell{fill:var(--ds-viz-series-1);transition:opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Heatmap-module__cell[data-on]{stroke:var(--ds-text-primary);stroke-width:var(--ds-viz-line)}.pane-Heatmap-module__scale{align-items:center;gap:var(--ds-gap-md);font-size:var(--ds-type-micro);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums;display:flex}.pane-Heatmap-module__ramp{flex:0 1 var(--ds-viz-ramp);block-size:var(--ds-viz-key);border-radius:var(--ds-viz-key-radius);background:linear-gradient(90deg,color-mix(in srgb,var(--ds-viz-series-1) 12%,transparent),var(--ds-viz-series-1))}[dir=rtl] .pane-Heatmap-module__ramp{background:linear-gradient(-90deg,color-mix(in srgb,var(--ds-viz-series-1) 12%,transparent),var(--ds-viz-series-1))}.pane-Heatmap-module__live{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (forced-colors:active){.pane-Heatmap-module__cell,.pane-Heatmap-module__ramp{forced-color-adjust:none}}.pane-Sheet-module__scrim{z-index:var(--ds-overlay-z);background:var(--ds-overlay-scrim);animation:pane-Sheet-module__fade var(--ds-motion-enter) var(--ds-motion-easing) both;position:fixed;inset:0}.pane-Sheet-module__sheet{z-index:var(--ds-overlay-z);gap:var(--ds-overlay-gap);transition:translate var(--ds-motion-press) var(--ds-motion-easing);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.pane-Sheet-module__bottom{inline-size:min(100vw,var(--ds-overlay-lg));max-block-size:var(--ds-overlay-sheet-max);animation:pane-Sheet-module__from-bottom var(--ds-motion-enter) var(--ds-motion-easing) both;border-end-end-radius:0;border-end-start-radius:0;margin-inline:auto;padding-block-start:var(--ds-gap-md);inset-block-end:0;inset-inline:0}.pane-Sheet-module__start,.pane-Sheet-module__end{inline-size:min(calc(100vw - var(--ds-overlay-margin)),var(--ds-overlay-side));inset-block:0}.pane-Sheet-module__start{animation:pane-Sheet-module__from-start var(--ds-motion-enter) var(--ds-motion-easing) both;border-start-start-radius:0;border-end-start-radius:0;inset-inline-start:0}.pane-Sheet-module__end{animation:pane-Sheet-module__from-end var(--ds-motion-enter) var(--ds-motion-easing) both;border-start-end-radius:0;border-end-end-radius:0;inset-inline-end:0}.pane-Sheet-module__grabber{inline-size:var(--ds-overlay-grabber);block-size:var(--ds-width-halo);border-radius:var(--ds-corner-round);background:var(--ds-overlay-grabber-color);cursor:grab;touch-action:none;align-self:center;position:relative}.pane-Sheet-module__grabber:after{content:"";inset:calc(var(--ds-layout-touch) / -2 + var(--ds-width-halo)) calc(var(--ds-gap-xl) * -1);position:absolute}.pane-Sheet-module__title{font-size:var(--ds-type-title);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);color:var(--ds-text-primary);margin:0}.pane-Sheet-module__description{font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary);margin:0}.pane-Sheet-module__body{gap:var(--ds-overlay-gap);flex-direction:column;display:flex}.pane-Sheet-module__actions{justify-content:flex-end;gap:var(--ds-gap-md);flex-wrap:wrap;display:flex}.pane-Sheet-module__hidden{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);position:absolute;overflow:hidden}.pane-Sheet-module__sheet:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}@keyframes pane-Sheet-module__fade{0%{opacity:0}}@keyframes pane-Sheet-module__from-bottom{0%{translate:0 100%}}@keyframes pane-Sheet-module__from-start{0%{translate:-100%}}@keyframes pane-Sheet-module__from-end{0%{translate:100%}}@media (forced-colors:active){.pane-Sheet-module__sheet{border:var(--ds-width-hairline) solid CanvasText}}[dir=rtl] .pane-Sheet-module__start{animation-name:pane-Sheet-module__from-end}[dir=rtl] .pane-Sheet-module__end{animation-name:pane-Sheet-module__from-start}.pane-Sheet-module__preview{z-index:auto;max-block-size:none;inline-size:100%;margin:0;animation:none;position:relative;inset:auto}.pane-Breadcrumb-module__root{font-family:var(--ds-type-family);font-size:var(--ds-type-label)}.pane-Breadcrumb-module__list{align-items:center;gap:var(--ds-gap-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pane-Breadcrumb-module__crumb{align-items:center;gap:var(--ds-gap-xs);min-inline-size:0;display:inline-flex}.pane-Breadcrumb-module__sep{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:var(--ds-text-secondary);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Breadcrumb-module__link{min-block-size:var(--ds-layout-touch);color:var(--ds-text-primary);text-decoration-line:underline;-webkit-text-decoration-color:var(--ds-line-ring);text-decoration-color:var(--ds-line-ring);text-underline-offset:var(--ds-gap-xs);align-items:center;display:inline-flex}.pane-Breadcrumb-module__link:hover{text-decoration-color:currentColor}.pane-Breadcrumb-module__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-mark)}.pane-Breadcrumb-module__current{font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (forced-colors:active){.pane-Breadcrumb-module__link{color:linktext}.pane-Breadcrumb-module__current{color:canvastext}.pane-Breadcrumb-module__sep{color:graytext}.pane-Breadcrumb-module__link:focus-visible{outline-color:highlight}}[data-component=Breadcrumb] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Grid-module__root{grid-template-columns:repeat(var(--ds-grid-columns),minmax(0,1fr));gap:var(--ds-grid-gutter);display:grid}.pane-Pagination-module__root{align-items:center;gap:var(--ds-gap-xs);font-family:var(--ds-type-family);display:flex}.pane-Pagination-module__pages{align-items:center;gap:var(--ds-gap-xs);margin:0;padding:0;list-style:none;display:flex}.pane-Pagination-module__step{justify-content:center;align-items:center;gap:var(--ds-gap-xs);min-inline-size:var(--ds-layout-touch);min-block-size:var(--ds-layout-touch);padding-inline:var(--ds-gap-md);border-radius:var(--ds-corner-round);color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing);background:0 0;border:0;display:inline-flex}.pane-Pagination-module__step:hover:not(:disabled):not([aria-current]){background:var(--ds-surface-quiet)}.pane-Pagination-module__step[aria-current=page]{background:linear-gradient(180deg,var(--ds-nav-on-top),var(--ds-nav-on-foot));box-shadow:var(--ds-nav-on-cast);font-weight:var(--ds-type-weight-semibold)}.pane-Pagination-module__step:disabled{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Pagination-module__step:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Pagination-module__step svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Pagination-module__edge{padding-inline:var(--ds-gap-lg)}.pane-Pagination-module__gap{min-inline-size:var(--ds-control-icon-md);text-align:center;color:var(--ds-text-secondary)}@media (forced-colors:active){.pane-Pagination-module__step[aria-current=page]{outline:var(--ds-width-ring) solid Highlight}}.pane-Pagination-module__compact{padding-inline:var(--ds-gap-md);font-size:var(--ds-type-label);font-variant-numeric:tabular-nums;color:var(--ds-text-secondary);white-space:nowrap;display:none}.pane-Pagination-module__root[data-compact] .pane-Pagination-module__pages{display:none}.pane-Pagination-module__root[data-compact] .pane-Pagination-module__compact{display:inline}.pane-Avatar-module__root{border-radius:var(--ds-avatar-radius);background:var(--ds-avatar-fallback-bg);color:var(--ds-avatar-fallback-fg);font-family:var(--ds-type-family);font-weight:var(--ds-type-weight-semibold);text-shadow:none;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.pane-Avatar-module__root:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--ds-avatar-lens);position:absolute;inset:0}.pane-Avatar-module__sm{inline-size:var(--ds-avatar-size-sm);block-size:var(--ds-avatar-size-sm);font-size:var(--ds-type-micro)}.pane-Avatar-module__md{inline-size:var(--ds-avatar-size-md);block-size:var(--ds-avatar-size-md);font-size:var(--ds-type-label)}.pane-Avatar-module__lg{inline-size:var(--ds-avatar-size-lg);block-size:var(--ds-avatar-size-lg);font-size:var(--ds-type-headline);box-shadow:var(--ds-avatar-cast)}.pane-Avatar-module__img{object-fit:cover;block-size:100%;inline-size:100%}@media (forced-colors:active){.pane-Avatar-module__root{border:var(--ds-width-hairline) solid CanvasText}.pane-Avatar-module__root:after{display:none}}.pane-Banner-module__root{border-block-end:var(--ds-width-hairline) solid var(--ds-banner-divider);font-family:var(--ds-type-family);font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-primary);animation:pane-Banner-module__banner-open var(--ds-motion-enter) var(--ds-motion-easing);grid-template-rows:1fr;display:grid}.pane-Banner-module__root:last-child{border-block-end-color:#0000}.pane-Banner-module__leaving{animation:pane-Banner-module__banner-close var(--ds-motion-hover) var(--ds-motion-easing) forwards}@keyframes pane-Banner-module__banner-open{0%{opacity:0;grid-template-rows:0fr}}@keyframes pane-Banner-module__banner-close{to{opacity:0;border-block-end-color:#0000;grid-template-rows:0fr}}.pane-Banner-module__line{align-items:flex-start;column-gap:var(--ds-banner-gap);row-gap:var(--ds-gap-sm);min-block-size:0;padding-block:var(--ds-banner-padding-block);flex-wrap:wrap;display:flex;overflow:hidden}.pane-Banner-module__glyph{inline-size:var(--ds-banner-glyph);block-size:var(--ds-banner-glyph);fill:none;stroke:var(--mark);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;flex:none;margin-block-start:calc((1lh - var(--ds-banner-glyph)) / 2)}.pane-Banner-module__info{--mark:var(--ds-banner-mark-info)}.pane-Banner-module__positive{--mark:var(--ds-banner-mark-positive)}.pane-Banner-module__warning{--mark:var(--ds-banner-mark-warning)}.pane-Banner-module__critical{--mark:var(--ds-banner-mark-critical)}.pane-Banner-module__text{gap:var(--ds-gap-xs);flex-direction:column;flex:16em;min-inline-size:0;display:flex}.pane-Banner-module__title{font-weight:var(--ds-type-weight-semibold);overflow-wrap:anywhere;margin:0}.pane-Banner-module__detail{color:var(--ds-text-secondary);overflow-wrap:anywhere}.pane-Banner-module__sr{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.pane-Banner-module__end{align-items:center;gap:var(--ds-gap-sm);margin-inline-start:auto;display:flex}.pane-Banner-module__dismiss{inline-size:var(--ds-banner-dismiss);block-size:var(--ds-banner-dismiss);border-radius:var(--ds-corner-round);color:var(--ds-text-secondary);cursor:pointer;transition:color var(--ds-motion-hover) var(--ds-motion-easing),background-color var(--ds-motion-hover) var(--ds-motion-easing);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.pane-Banner-module__dismiss:after{content:"";inset:calc((var(--ds-banner-dismiss) - var(--ds-banner-hit)) / 2);position:absolute}.pane-Banner-module__dismiss svg{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round}.pane-Banner-module__dismiss:hover{color:var(--ds-text-primary);background:var(--ds-surface-quiet)}.pane-Banner-module__dismiss:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@media (forced-colors:active){.pane-Banner-module__root{border-block-end-color:canvastext}.pane-Banner-module__glyph{stroke:canvastext}}.pane-SequenceDiagram-module__root{gap:var(--ds-gap-md);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;margin:0;display:flex}.pane-SequenceDiagram-module__caption{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary)}.pane-SequenceDiagram-module__scroll{border-radius:var(--ds-corner-media);overflow-x:auto}.pane-SequenceDiagram-module__scroll:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-SequenceDiagram-module__grid{--pane-lane:max(var(--ds-sequence-lane), calc(100% / var(--pane-lanes)));min-inline-size:calc(var(--pane-lane) * var(--pane-lanes));position:relative}.pane-SequenceDiagram-module__lanes{grid-template-columns:repeat(var(--pane-lanes),var(--pane-lane));pointer-events:none;display:grid;position:absolute;inset:0}.pane-SequenceDiagram-module__lane{justify-content:center;display:flex;position:relative}.pane-SequenceDiagram-module__lane:before{content:"";inset-block:var(--ds-sequence-head) 0;inline-size:var(--ds-width-hairline);background:var(--ds-sequence-rail);position:absolute;inset-inline-start:50%}.pane-SequenceDiagram-module__actor{padding:var(--ds-gap-sm) var(--ds-gap-lg);border-radius:var(--ds-corner-round);background:var(--ds-sequence-actor-bg);box-shadow:var(--ds-sequence-actor-edge);font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);white-space:nowrap;align-self:flex-start;position:relative}.pane-SequenceDiagram-module__steps{padding:var(--ds-sequence-head) 0 var(--ds-gap-lg);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.pane-SequenceDiagram-module__step{min-block-size:var(--ds-sequence-row);display:block;position:relative}.pane-SequenceDiagram-module__time{font-size:var(--ds-type-micro);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums;position:absolute;inset-block-start:0;inset-inline-start:var(--ds-gap-sm)}.pane-SequenceDiagram-module__arrow{inline-size:calc(var(--pane-lane) * (var(--pane-to) - var(--pane-from)));border-block-end:var(--ds-width-ring) solid var(--ds-sequence-arrow);position:absolute;inset-block-end:var(--ds-gap-sm);inset-inline-start:calc(var(--pane-lane) * var(--pane-from) + var(--pane-lane) / 2)}.pane-SequenceDiagram-module__arrow:after{content:"";border-block:calc(var(--ds-sequence-head-size) / 2) solid transparent;border-inline-start:var(--ds-sequence-head-size) solid var(--ds-sequence-arrow);position:absolute;inset-block-end:calc(var(--ds-width-ring) * -1 - var(--ds-sequence-head-size) / 2 + var(--ds-width-ring) / 2);inset-inline-end:0}.pane-SequenceDiagram-module__back:after{border-inline-start:0;border-inline-end:var(--ds-sequence-head-size) solid var(--ds-sequence-arrow);inset-inline:0 auto}.pane-SequenceDiagram-module__reply{color:var(--ds-text-secondary)}.pane-SequenceDiagram-module__reply .pane-SequenceDiagram-module__arrow{border-block-end-style:dashed;border-block-end-color:var(--ds-sequence-reply)}.pane-SequenceDiagram-module__reply .pane-SequenceDiagram-module__arrow:after{border-inline-start-color:var(--ds-sequence-reply);border-inline-end-color:var(--ds-sequence-reply)}.pane-SequenceDiagram-module__text{inset-block-end:var(--ds-gap-xs);inset-inline:var(--ds-gap-md);font-size:var(--ds-type-label);color:var(--ds-text-primary);text-align:center;overflow-wrap:anywhere;position:absolute}.pane-SequenceDiagram-module__reply .pane-SequenceDiagram-module__text{color:var(--ds-text-secondary)}.pane-SequenceDiagram-module__self{inline-size:auto;inline-size:calc(var(--ds-sequence-lane) / 1.2);border:0;inset-inline-start:calc(var(--pane-lane) * var(--pane-from) + var(--pane-lane) / 2 - var(--ds-sequence-lane) / 2.4)}.pane-SequenceDiagram-module__self:after{display:none}.pane-SequenceDiagram-module__note .pane-SequenceDiagram-module__self{padding:var(--ds-gap-sm) var(--ds-gap-md);border-radius:var(--ds-corner-inner);background:var(--ds-sequence-note-bg);box-shadow:var(--ds-sequence-actor-edge)}.pane-SequenceDiagram-module__note .pane-SequenceDiagram-module__text{display:block;position:static}@media (forced-colors:active){.pane-SequenceDiagram-module__arrow,.pane-SequenceDiagram-module__reply .pane-SequenceDiagram-module__arrow{border-block-end-color:canvastext}.pane-SequenceDiagram-module__arrow:after{border-inline-color:canvastext}.pane-SequenceDiagram-module__lane:before{background:canvastext}}.pane-RadarChart-module__ring{fill:none;stroke:var(--ds-viz-grid);stroke-width:var(--ds-width-hairline)}.pane-RadarChart-module__spoke{stroke:var(--ds-viz-grid);stroke-width:var(--ds-width-hairline)}.pane-RadarChart-module__shape{fill-opacity:var(--ds-viz-wash);stroke-width:var(--ds-viz-line);stroke-linejoin:round}.pane-RadarChart-module__dot{stroke:var(--ds-viz-ring);stroke-width:var(--ds-viz-line)}.pane-RadarChart-module__live{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (forced-colors:active){.pane-RadarChart-module__shape,.pane-RadarChart-module__dot{forced-color-adjust:none}.pane-RadarChart-module__ring,.pane-RadarChart-module__spoke{stroke:graytext}}.pane-AspectRatio-module__root{border-radius:inherit;inline-size:100%;position:relative;overflow:hidden}.pane-AspectRatio-module__root>*{block-size:100%;inline-size:100%;position:absolute;inset:0}.pane-AspectRatio-module__root>img,.pane-AspectRatio-module__root>video{object-fit:cover}.pane-AspectRatio-module__square{aspect-ratio:var(--ds-aspect-square)}.pane-AspectRatio-module__photo{aspect-ratio:var(--ds-aspect-photo)}.pane-AspectRatio-module__video{aspect-ratio:var(--ds-aspect-video)}.pane-AspectRatio-module__portrait{aspect-ratio:var(--ds-aspect-portrait)}.pane-AspectRatio-module__wide{aspect-ratio:var(--ds-aspect-wide)}.pane-IconButton-module__root{isolation:isolate;border-radius:var(--ds-icon-button-radius);cursor:pointer;transition:transform var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing);border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.pane-IconButton-module__root:before{content:"";z-index:1;border-radius:inherit;border-block-start:var(--ds-width-hairline) solid var(--ds-icon-button-streak);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#000 50%,#0000 78%);mask-image:linear-gradient(90deg,#0000 22%,#000 50%,#0000 78%)}.pane-IconButton-module__root:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(var(--ds-icon-button-hit) circle at var(--pane-gx,50%) var(--pane-gy,30%),var(--ds-icon-button-glint),transparent 70%);transition:opacity var(--ds-motion-hover) var(--ds-motion-easing);position:absolute;inset:0}.pane-IconButton-module__root:hover:after{opacity:1}.pane-IconButton-module__root:active{transform:scale(var(--ds-motion-press-scale));transition-duration:var(--ds-motion-press)}.pane-IconButton-module__hit{inline-size:max(100%,var(--ds-icon-button-hit));block-size:max(100%,var(--ds-icon-button-hit));position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .pane-IconButton-module__hit{transform:translate(50%,-50%)}.pane-IconButton-module__md{inline-size:var(--ds-icon-button-size);block-size:var(--ds-icon-button-size)}.pane-IconButton-module__sm{inline-size:var(--ds-icon-button-size-sm);block-size:var(--ds-icon-button-size-sm)}.pane-IconButton-module__root>svg,.pane-IconButton-module__content>svg{inline-size:var(--ds-icon-button-icon);block-size:var(--ds-icon-button-icon)}.pane-IconButton-module__glass{background:linear-gradient(180deg,var(--ds-icon-button-glass-top),transparent 55%),var(--ds-icon-button-glass-foot);box-shadow:var(--ds-icon-button-edge),var(--ds-icon-button-cast);color:var(--ds-icon-button-fg);-webkit-backdrop-filter:blur(var(--ds-icon-button-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-icon-button-brightness));backdrop-filter:blur(var(--ds-icon-button-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-icon-button-brightness))}.pane-IconButton-module__loud{background:radial-gradient(circle at 50% 30%,var(--ds-icon-button-loud-top) 40%,var(--ds-icon-button-loud-foot));color:var(--ds-icon-button-loud-fg);box-shadow:var(--ds-icon-button-bloom);text-shadow:none}.pane-IconButton-module__loud:before{display:none}.pane-IconButton-module__ghost{color:var(--ds-icon-button-ghost-fg);background:0 0}.pane-IconButton-module__ghost:before{display:none}.pane-IconButton-module__ghost:hover{color:var(--ds-icon-button-fg)}.pane-IconButton-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);box-shadow:0 0 0 calc(var(--ds-focus-ring-width) * 2 + var(--ds-focus-ring-halo-width)) var(--ds-focus-ring-halo)}.pane-IconButton-module__root:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-IconButton-module__content{justify-content:center;align-items:center;gap:inherit;display:inline-flex}.pane-IconButton-module__loading{cursor:progress}.pane-IconButton-module__loading .pane-IconButton-module__content{opacity:0}.pane-IconButton-module__spinner{color:currentColor;place-items:center;display:grid;position:absolute;inset:0}@media (forced-colors:active){.pane-IconButton-module__root{border:var(--ds-focus-ring-width) solid ButtonText}.pane-IconButton-module__root:before,.pane-IconButton-module__root:after{display:none}}.pane-IconButton-module__toggle[aria-pressed=true]{background:linear-gradient(180deg,var(--ds-icon-button-pressed-top),var(--ds-icon-button-pressed-foot));color:var(--ds-text-primary);box-shadow:0 0 0 var(--ds-width-ring) var(--ds-icon-button-pressed-ring)}@media (forced-colors:active){.pane-IconButton-module__toggle[aria-pressed=true]{outline:var(--ds-width-ring) solid Highlight}}.pane-IconButton-module__root svg{animation:pane-IconButton-module__icon-in var(--ds-motion-press) var(--ds-motion-easing)}.pane-Menu-module__sheet{z-index:var(--ds-overlay-z-pop);min-inline-size:var(--ds-listbox-menu-min);padding:var(--ds-listbox-inset);border-radius:var(--ds-listbox-radius);background:var(--ds-listbox-sheet);box-shadow:var(--ds-listbox-shadow),inset 0 0 0 var(--ds-width-hairline) var(--ds-listbox-ring);color:var(--ds-text-primary);font-family:var(--ds-type-family);font-size:var(--ds-type-body);animation:pane-Menu-module__sheet-in var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Menu-module__item{align-items:center;gap:var(--ds-gap-md);min-block-size:var(--ds-listbox-row);padding-inline:var(--ds-gap-md) var(--ds-gap-xl);border-radius:calc(var(--ds-listbox-radius) - var(--ds-listbox-inset));cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;display:flex}.pane-Menu-module__item[data-highlighted]{background:var(--ds-listbox-highlight);box-shadow:var(--ds-listbox-lens)}.pane-Menu-module__item[data-disabled]{opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Menu-module__critical{color:var(--ds-text-critical)}.pane-Menu-module__icon{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);flex:none;display:inline-flex}.pane-Menu-module__icon>svg{block-size:100%;inline-size:100%}.pane-Menu-module__label{flex:1;min-inline-size:0}.pane-Menu-module__shortcut{color:var(--ds-text-secondary);font-family:var(--ds-type-family);font-size:var(--ds-type-label);flex:none}.pane-Menu-module__separator{block-size:calc(var(--ds-width-hairline) * 2);margin-block:var(--ds-gap-xs);margin-inline:var(--ds-gap-md);background:linear-gradient(180deg,var(--ds-divider-shade) 50%,var(--ds-divider-light) 50%)}@keyframes pane-Menu-module__sheet-in{0%{opacity:0;translate:0 calc(var(--ds-motion-lift) * -2)}}@media (forced-colors:active){.pane-Menu-module__sheet{border:var(--ds-width-hairline) solid ButtonText}.pane-Menu-module__item[data-highlighted]{outline:var(--ds-width-ring) solid Highlight}}.pane-FormField-module__root{gap:var(--ds-field-gap);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-VirtualList-module__root{overscroll-behavior:contain;border-radius:var(--ds-corner-media);background:var(--ds-virtual-list-bg);box-shadow:var(--ds-virtual-list-edge);font-family:var(--ds-type-family);position:relative;overflow-y:auto}.pane-VirtualList-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-VirtualList-module__list{margin:0;padding:0;list-style:none;position:relative}.pane-VirtualList-module__row{box-sizing:border-box;padding-inline:var(--ds-virtual-list-padding);border-block-end:var(--ds-width-hairline) solid var(--ds-virtual-list-divider);color:var(--ds-text-primary);font-size:var(--ds-type-body);align-items:center;display:flex;position:absolute;inset-inline:0}@media (forced-colors:active){.pane-VirtualList-module__root{border:var(--ds-width-hairline) solid CanvasText}}.pane-VirtualList-module__root{background:var(--ds-surface-glass);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness))}:is([data-pane-card],[role=dialog],[role=alertdialog],[data-pane-surface]) .pane-VirtualList-module__root{background:var(--ds-virtual-list-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.pane-Button-module__root{isolation:isolate;justify-content:center;align-items:center;gap:var(--ds-button-gap);border-radius:var(--ds-button-radius);font-family:var(--ds-type-family);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);cursor:pointer;transition:transform var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing);border:0;display:inline-flex;position:relative}.pane-Button-module__root:before{content:"";z-index:1;border-radius:inherit;border-block-start:var(--ds-width-hairline) solid var(--ds-button-streak);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#000 50%,#0000 78%);mask-image:linear-gradient(90deg,#0000 22%,#000 50%,#0000 78%)}.pane-Button-module__root:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(calc(var(--ds-button-height-md) * 2) circle at var(--pane-gx,50%) var(--pane-gy,0%),var(--ds-button-glint),transparent 70%);transition:opacity var(--ds-motion-hover) var(--ds-motion-easing);position:absolute;inset:0}.pane-Button-module__root:hover:not(:disabled):after{opacity:1}.pane-Button-module__hit{inline-size:max(100%,var(--ds-button-hit));block-size:max(100%,var(--ds-button-hit));position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .pane-Button-module__hit{transform:translate(50%,-50%)}.pane-Button-module__sm{min-block-size:var(--ds-button-height-sm);padding-inline:var(--ds-button-padding-sm);font-size:var(--ds-type-label)}.pane-Button-module__md{min-block-size:var(--ds-button-height-md);padding-inline:var(--ds-button-padding-md);font-size:var(--ds-type-body)}.pane-Button-module__light,.pane-Button-module__accent{text-shadow:none}.pane-Button-module__light{background:linear-gradient(180deg,var(--ds-button-gloss-solid),transparent 46%),linear-gradient(180deg,var(--ds-button-light-top),var(--ds-button-light-bg) 40%),var(--ds-button-light-bg);color:var(--ds-button-light-fg);box-shadow:inset 0 calc(var(--ds-width-hairline) * -1) 0 var(--ds-button-light-foot),var(--ds-button-cast)}.pane-Button-module__light:after{background:radial-gradient(calc(var(--ds-button-height-md) * 2) circle at var(--pane-gx,50%) var(--pane-gy,0%),var(--ds-button-glint-solid),transparent 70%)}.pane-Button-module__accent{background:linear-gradient(180deg,var(--ds-button-accent-top),var(--ds-button-accent-bg) 40%,var(--ds-button-accent-foot));color:var(--ds-button-accent-fg);box-shadow:var(--ds-button-accent-cast)}.pane-Button-module__glass{background:linear-gradient(180deg,var(--ds-button-glass-top),transparent 55%),var(--ds-button-glass-foot);color:var(--ds-button-glass-fg);box-shadow:var(--ds-button-edge),var(--ds-button-glass-cast)}.pane-Button-module__light:hover:not(:disabled),.pane-Button-module__accent:hover:not(:disabled){transform:translateY(calc(var(--ds-motion-lift) * -1))}.pane-Button-module__accent:hover:not(:disabled){box-shadow:var(--ds-button-accent-cast-hover)}.pane-Button-module__root:active:not(:disabled){transform:scale(var(--ds-motion-press-scale));transition-duration:var(--ds-motion-press)}.pane-Button-module__light:active:not(:disabled){box-shadow:inset 0 calc(var(--ds-width-hairline) * -1) 0 var(--ds-button-light-foot),var(--ds-button-cast-press)}.pane-Button-module__accent:active:not(:disabled){box-shadow:var(--ds-button-accent-cast-press)}.pane-Button-module__root:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);box-shadow:0 0 0 calc(var(--ds-focus-ring-width) * 2 + var(--ds-focus-ring-halo-width)) var(--ds-focus-ring-halo)}.pane-Button-module__root:disabled{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.pane-Button-module__content{justify-content:center;align-items:center;gap:inherit;display:inline-flex}.pane-Button-module__loading{cursor:progress}.pane-Button-module__loading .pane-Button-module__content{opacity:0}.pane-Button-module__spinner{color:currentColor;place-items:center;display:grid;position:absolute;inset:0}.pane-Button-module__ghost{color:var(--ds-button-ghost-fg);background:0 0}.pane-Button-module__ghost:hover:not(:disabled){background:var(--ds-button-ghost-hover)}.pane-Button-module__danger{background:linear-gradient(180deg,var(--ds-button-glass-top),transparent 55%),var(--ds-button-glass-foot);color:var(--ds-button-danger-fg);box-shadow:var(--ds-button-edge),var(--ds-button-glass-cast)}.pane-Button-module__lg{min-block-size:var(--ds-button-height-lg);padding-inline:var(--ds-button-padding-lg);font-size:var(--ds-type-emphasis)}.pane-Button-module__full{inline-size:100%;display:flex}.pane-Button-module__icon{flex:none;place-items:center;display:inline-grid}.pane-Button-module__icon svg{inline-size:var(--ds-button-icon);block-size:var(--ds-button-icon)}@media (forced-colors:active){.pane-Button-module__root{border:var(--ds-focus-ring-width) solid ButtonText}.pane-Button-module__root:before,.pane-Button-module__root:after{display:none}}.pane-Button-module__toggle[aria-pressed=true]{background:linear-gradient(180deg,var(--ds-button-pressed-top),var(--ds-button-pressed-foot));color:var(--ds-text-primary);box-shadow:var(--ds-button-edge),0 0 0 var(--ds-width-ring) var(--ds-button-pressed-ring)}.pane-Button-module__chevron svg{fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;transition:transform var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Button-module__root[aria-expanded=true] .pane-Button-module__chevron svg{transform:rotate(180deg)}.pane-Button-module__root[aria-expanded=true]{box-shadow:var(--ds-button-edge),0 0 0 var(--ds-width-ring) var(--ds-button-pressed-ring)}a.pane-Button-module__root{text-decoration:none}a.pane-Button-module__root[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}@media (forced-colors:active){.pane-Button-module__toggle[aria-pressed=true]{outline:var(--ds-width-ring) solid Highlight}}.pane-TableOfContents-module__root{gap:var(--ds-gap-md);font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-TableOfContents-module__title{font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-semibold);letter-spacing:var(--ds-type-tracking-caps);text-transform:uppercase;color:var(--ds-text-secondary);margin:0}.pane-TableOfContents-module__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pane-TableOfContents-module__link{min-block-size:var(--ds-control-sm);padding-inline:var(--ds-gap-lg);border-radius:var(--ds-corner-mark);color:var(--ds-text-secondary);font-size:var(--ds-type-label);align-items:center;text-decoration:none;display:flex;position:relative}.pane-TableOfContents-module__sub{padding-inline-start:calc(var(--ds-gap-lg) + var(--ds-gap-xl))}.pane-TableOfContents-module__link:hover{color:var(--ds-text-primary)}.pane-TableOfContents-module__link[aria-current=location]{background:linear-gradient(180deg,var(--ds-nav-on-top),var(--ds-nav-on-foot));box-shadow:var(--ds-nav-on-cast);color:var(--ds-text-primary);font-weight:var(--ds-type-weight-semibold)}.pane-TableOfContents-module__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width);border-radius:var(--ds-corner-mark)}@media (forced-colors:active){.pane-TableOfContents-module__link[aria-current=location]{outline:var(--ds-width-ring) solid Highlight}}[data-component=TableOfContents] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Form-module__root{gap:var(--ds-form-gap);max-inline-size:var(--ds-form-measure);font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-Form-module__fields{gap:var(--ds-form-gap);flex-direction:column;display:flex}.pane-Form-module__actions{align-items:center;gap:var(--ds-gap-md);flex-wrap:wrap;padding-block-start:var(--ds-gap-md);display:flex}.pane-Form-module__summary{gap:var(--ds-gap-sm);padding:var(--ds-form-summary-padding);border-radius:var(--ds-corner-media);background:var(--ds-form-summary-bg);box-shadow:inset 0 0 0 var(--ds-width-ring) var(--ds-form-critical);outline:0;flex-direction:column;display:flex}.pane-Form-module__summary:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Form-module__title{align-items:center;gap:var(--ds-gap-sm);font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);margin:0;display:flex}.pane-Form-module__glyph{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:var(--ds-form-critical);stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round;flex:none}.pane-Form-module__list{gap:var(--ds-gap-xs);flex-direction:column;margin:0;padding-inline-start:calc(var(--ds-control-icon-md) + var(--ds-gap-sm));list-style:none;display:flex}.pane-Form-module__link{padding-block:var(--ds-gap-xs);color:var(--ds-text-primary);font-size:var(--ds-type-label);text-underline-offset:var(--ds-gap-xs);text-decoration:underline;display:inline-block}.pane-Form-module__link:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-width-ring);border-radius:var(--ds-corner-mark)}@media (forced-colors:active){.pane-Form-module__summary{border:var(--ds-width-ring) solid CanvasText}.pane-Form-module__glyph{stroke:canvastext}}.pane-Calendar-module__root{gap:var(--ds-calendar-gap);max-inline-size:100%;font-family:var(--ds-type-family);flex-direction:column;display:inline-flex}.pane-Calendar-module__head{justify-content:space-between;align-items:center;gap:var(--ds-calendar-gap);display:flex}.pane-Calendar-module__title{font-size:var(--ds-type-body);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);text-align:center;margin:0}.pane-Calendar-module__chev{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:currentColor;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .pane-Calendar-module__chev{transform:scaleX(-1)}.pane-Calendar-module__grid{border-collapse:collapse;border-spacing:0}.pane-Calendar-module__wd{block-size:var(--ds-calendar-head);font-size:var(--ds-type-caption);font-weight:var(--ds-type-weight-medium);color:var(--ds-text-secondary);text-align:center;padding:0}.pane-Calendar-module__cell{text-align:center;padding:0}.pane-Calendar-module__mid{background:var(--ds-calendar-band)}.pane-Calendar-module__start{background:linear-gradient(90deg,transparent 50%,var(--ds-calendar-band) 50%)}.pane-Calendar-module__end{background:linear-gradient(90deg,var(--ds-calendar-band) 50%,transparent 50%)}[dir=rtl] .pane-Calendar-module__start{background:linear-gradient(-90deg,transparent 50%,var(--ds-calendar-band) 50%)}[dir=rtl] .pane-Calendar-module__end{background:linear-gradient(-90deg,var(--ds-calendar-band) 50%,transparent 50%)}.pane-Calendar-module__day{inline-size:var(--ds-calendar-day);block-size:var(--ds-calendar-day);border-radius:var(--ds-corner-round);color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-label);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ds-motion-hover) var(--ds-motion-easing);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.pane-Calendar-module__day:hover:not([aria-disabled]){background:var(--ds-calendar-hover)}.pane-Calendar-module__day:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-Calendar-module__out{color:var(--ds-text-secondary)}.pane-Calendar-module__today{box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-calendar-today-ring);font-weight:var(--ds-type-weight-semibold)}.pane-Calendar-module__chosen,.pane-Calendar-module__chosen:hover:not([aria-disabled]){background:linear-gradient(180deg,var(--ds-calendar-chosen-top),var(--ds-calendar-chosen-foot));color:var(--ds-calendar-chosen-fg);font-weight:var(--ds-type-weight-semibold)}.pane-Calendar-module__off{color:var(--ds-text-secondary);cursor:not-allowed;opacity:var(--ds-opacity-disabled);text-decoration:line-through}@media (forced-colors:active){.pane-Calendar-module__chosen{color:highlighttext;background:highlight}.pane-Calendar-module__mid,.pane-Calendar-module__start,.pane-Calendar-module__end{outline:var(--ds-width-hairline) solid Highlight;background:canvas}.pane-Calendar-module__today{border:var(--ds-width-hairline) solid CanvasText}}.pane-Combobox-module__root{gap:var(--ds-listbox-gap);min-inline-size:0;font-family:var(--ds-type-family);flex-direction:column;display:flex}.pane-Combobox-module__label{font-size:var(--ds-type-label);color:var(--ds-text-primary)}.pane-Combobox-module__field{align-items:center;gap:var(--ds-gap-sm);min-block-size:var(--ds-listbox-field);padding-inline:var(--ds-listbox-padding);padding-block:var(--ds-gap-xs);border-radius:var(--ds-listbox-field-radius);background:var(--ds-listbox-well);box-shadow:var(--ds-listbox-groove);color:var(--ds-text-primary);flex-wrap:wrap;display:flex}.pane-Combobox-module__field:focus-within{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}.pane-Combobox-module__input{min-inline-size:var(--ds-listbox-input-min);min-block-size:var(--ds-layout-touch);color:inherit;font:inherit;font-size:var(--ds-type-body);background:0 0;border:0;outline:0;flex:1}.pane-Combobox-module__input::placeholder{color:var(--ds-text-secondary)}.pane-Combobox-module__chevron{inline-size:var(--ds-control-icon-sm);block-size:var(--ds-control-icon-sm);color:var(--ds-text-secondary);flex:none;display:inline-flex}.pane-Combobox-module__chevron svg{fill:none;stroke:currentColor;block-size:100%;inline-size:100%;stroke-width:var(--ds-width-ring);stroke-linecap:round;stroke-linejoin:round}.pane-Combobox-module__field:has(input:disabled){opacity:var(--ds-opacity-disabled);cursor:not-allowed}.pane-Combobox-module__field:has(input:read-only:not(:disabled)){box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-input-ring-readonly);background:0 0}.pane-Combobox-module__field:has(input[aria-invalid=true]){box-shadow:var(--ds-listbox-groove),inset 0 0 0 var(--ds-width-ring) var(--ds-input-ring-invalid)}@media (forced-colors:active){.pane-Combobox-module__field{border:var(--ds-width-hairline) solid ButtonText}}[data-component=Combobox] :is(a,button,input,[role=option],[role=tab],[role=row],[role=checkbox]){transition:background-color var(--ds-motion-hover) var(--ds-motion-easing),color var(--ds-motion-hover) var(--ds-motion-easing),box-shadow var(--ds-motion-hover) var(--ds-motion-easing),opacity var(--ds-motion-hover) var(--ds-motion-easing)}.pane-Dialog-module__scrim{z-index:var(--ds-overlay-z);background:var(--ds-overlay-scrim);animation:pane-Dialog-module__fade var(--ds-motion-enter) var(--ds-motion-easing) both;position:fixed;inset:0}.pane-Dialog-module__dialog{z-index:var(--ds-overlay-z);gap:var(--ds-overlay-gap);block-size:fit-content;inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-overlay-md));max-block-size:calc(100dvh - var(--ds-overlay-margin) * 2);animation:pane-Dialog-module__rise var(--ds-motion-enter) var(--ds-motion-easing) both;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow-y:auto}.pane-Dialog-module__lg{inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-overlay-lg))}.pane-Dialog-module__title{font-size:var(--ds-type-title);font-weight:var(--ds-type-weight-semibold);line-height:var(--ds-type-leading-tight);color:var(--ds-text-primary);margin:0}.pane-Dialog-module__description{font-size:var(--ds-type-body);line-height:var(--ds-type-leading-body);color:var(--ds-text-secondary);margin:0}.pane-Dialog-module__body{gap:var(--ds-overlay-gap);flex-direction:column;display:flex}.pane-Dialog-module__actions{justify-content:flex-end;gap:var(--ds-gap-md);flex-wrap:wrap;padding-block-start:var(--ds-gap-md);display:flex}.pane-Dialog-module__dialog:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:var(--ds-focus-ring-width)}@keyframes pane-Dialog-module__fade{0%{opacity:0}}@keyframes pane-Dialog-module__rise{0%{opacity:0;translate:0 var(--ds-motion-rise)}}@media (forced-colors:active){.pane-Dialog-module__dialog{border:var(--ds-width-hairline) solid CanvasText}}.pane-Dialog-module__preview{z-index:auto;inline-size:100%;max-inline-size:var(--ds-overlay-md);margin:0;animation:none;position:relative;inset:auto}.pane-CommandPalette-module__root{z-index:var(--ds-overlay-z);inline-size:min(calc(100vw - var(--ds-overlay-margin) * 2),var(--ds-command-palette-width));max-block-size:min(70vh,var(--ds-command-palette-max));font-family:var(--ds-type-family);animation:pane-CommandPalette-module__drop var(--ds-motion-hover) var(--ds-motion-easing) both;flex-direction:column;padding:0;display:flex;position:fixed;inset-block-start:var(--ds-command-palette-top);inset-inline-start:50%;overflow:hidden;transform:translate(-50%)}[dir=rtl] .pane-CommandPalette-module__root{transform:translate(50%)}.pane-CommandPalette-module__preview{z-index:auto;inline-size:100%;max-inline-size:var(--ds-command-palette-width);animation:none;position:relative;inset:auto;transform:none}[dir=rtl] .pane-CommandPalette-module__preview{transform:none}@keyframes pane-CommandPalette-module__drop{0%{opacity:0;margin-block-start:calc(var(--ds-motion-rise) * -1)}}.pane-CommandPalette-module__hidden{inline-size:var(--ds-width-hairline);block-size:var(--ds-width-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.pane-CommandPalette-module__field{margin:var(--ds-gap-md);align-items:center;display:flex;position:relative}.pane-CommandPalette-module__glyph{pointer-events:none;inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md);fill:none;stroke:var(--ds-text-secondary);stroke-width:var(--ds-width-ring);stroke-linecap:round;flex:none;position:absolute;inset-inline-start:var(--ds-command-palette-padding)}.pane-CommandPalette-module__input{min-inline-size:0;min-block-size:var(--ds-command-palette-field);padding-inline:calc(var(--ds-command-palette-padding) * 2 + var(--ds-control-icon-md)) var(--ds-command-palette-padding);border-radius:var(--ds-corner-media);background:var(--ds-command-palette-field-bg);box-shadow:var(--ds-command-palette-groove);color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-emphasis);border:0;outline:0;flex:1}.pane-CommandPalette-module__input:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.pane-CommandPalette-module__input::placeholder{color:var(--ds-text-secondary)}.pane-CommandPalette-module__list{padding:var(--ds-gap-sm);overscroll-behavior:contain;flex:1;overflow-y:auto}.pane-CommandPalette-module__group+.pane-CommandPalette-module__group{margin-block-start:var(--ds-gap-sm)}.pane-CommandPalette-module__heading{padding:var(--ds-gap-sm) var(--ds-gap-lg);font-size:var(--ds-type-caption);font-weight:var(--ds-type-weight-medium);color:var(--ds-text-secondary);margin:0}.pane-CommandPalette-module__row{align-items:center;gap:var(--ds-gap-md);min-block-size:var(--ds-command-palette-row);padding-inline:var(--ds-gap-lg);border-radius:var(--ds-corner-inner);color:var(--ds-text-primary);font-size:var(--ds-type-body);cursor:pointer;display:flex}.pane-CommandPalette-module__on{background:var(--ds-command-palette-highlight);box-shadow:var(--ds-command-palette-lens)}.pane-CommandPalette-module__icon{color:var(--ds-text-secondary);flex:none;place-items:center;display:inline-grid}.pane-CommandPalette-module__icon svg{inline-size:var(--ds-control-icon-md);block-size:var(--ds-control-icon-md)}.pane-CommandPalette-module__label{overflow-wrap:anywhere;flex:1;min-inline-size:0}.pane-CommandPalette-module__keys{gap:var(--ds-gap-xs);flex:none;display:inline-flex}.pane-CommandPalette-module__keys>*{border-radius:max(var(--ds-kbd-radius),calc(min(var(--ds-corner-inner),var(--ds-command-palette-row) / 2) - (var(--ds-command-palette-row) - var(--ds-kbd-size)) / 2))}.pane-CommandPalette-module__empty{padding:var(--ds-gap-xl);text-align:center;font-size:var(--ds-type-label);color:var(--ds-text-secondary);margin:0}.pane-CommandPalette-module__foot{align-items:center;gap:var(--ds-gap-xs);padding:var(--ds-gap-md) var(--ds-command-palette-padding);border-block-start:var(--ds-width-hairline) solid var(--ds-command-palette-divider);font-size:var(--ds-type-caption);color:var(--ds-text-secondary);margin:0;display:flex}@media (forced-colors:active){.pane-CommandPalette-module__on{outline:var(--ds-width-ring) solid Highlight}}*{box-sizing:border-box}:root{--ease:cubic-bezier(.22, 1, .36, 1);--fast:.16s;--slow:.42s;--brand-violet:#7b4dff}body{--ds-action-accent:var(--ds-color-blue-600);--ds-action-accent-hover:var(--ds-color-blue-700);--ds-action-accent-foot:var(--ds-color-blue-800);--ds-text-on-accent:var(--ds-color-white);--ds-button-accent-top:color-mix(in srgb, var(--ds-color-blue-600), white 18%);--ds-button-accent-bg:var(--ds-action-accent);--ds-button-accent-mid:var(--ds-action-accent-hover);--ds-button-accent-foot:var(--ds-action-accent-hover);--ds-button-accent-fg:var(--ds-text-on-accent);--ds-button-accent-cast:inset 0 1px 0 #ffffff38, 0 6px 14px -6px color-mix(in srgb, var(--ds-color-blue-600) 60%, transparent)}html,body,#root{height:100%;margin:0;overflow:hidden}body{font-family:var(--ds-type-family);font-size:var(--ds-type-caption);color:var(--ds-text-primary);background:var(--ds-surface-sunken);line-height:1.4}button{font:inherit;color:inherit;cursor:pointer}button:disabled{opacity:.4;cursor:default}:root{--lw:284px;--rw:272px;--edge:var(--ds-gap-xl)}.app{height:100%;position:relative}.viewport{position:absolute;inset:0}[data-theme=light] .app{--ds-surface-glass:#ffffff52;--ds-glass-blur:24px;--ds-glass-brightness:1.02;--ds-card-sheen-top:#ffffff52}[data-theme=dark] .app{--ds-surface-glass:#1e20268c;--ds-glass-blur:20px}.app{--ds-card-bg:var(--ds-surface-glass);--ds-card-blur:var(--ds-glass-blur);--ds-card-brightness:var(--ds-glass-brightness)}.card.card{top:var(--edge);max-height:calc(100% - 2 * var(--edge));padding:var(--ds-gap-xl);gap:var(--ds-gap-md);border-radius:var(--ds-corner-media);position:absolute}.card.left{left:var(--edge);width:var(--lw);bottom:var(--edge);overflow-x:hidden}.card.right{right:var(--edge);width:var(--rw)}.credits-line{font-size:var(--ds-type-micro);color:var(--ds-text-secondary);margin:auto 0 0;line-height:1.4}.credits-line a{color:inherit}@keyframes rise{0%{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes fade{0%{opacity:0}}.card,.dock,.hints{animation:rise var(--slow) var(--ease) backwards}.card.right{animation-delay:60ms}.dock{animation-delay:.12s}.hints{animation-delay:.18s}h1{font-size:var(--ds-type-emphasis);margin:0}h2{font-size:var(--ds-type-micro);text-transform:uppercase;letter-spacing:var(--ds-type-tracking-caps);color:var(--ds-text-secondary);font-weight:var(--ds-type-weight-semibold);margin:var(--ds-gap-sm) 0 0}.card>h2:first-child{margin-top:0}.card-head{justify-content:space-between;align-items:center;gap:var(--ds-gap-md);display:flex}.theme-glyph{font-size:var(--ds-type-label);line-height:1}.hint{font-size:var(--ds-type-micro);color:var(--ds-text-secondary);margin:0}.muted{color:var(--ds-text-secondary)}.ok{color:var(--ds-status-positive-mark);font-weight:var(--ds-type-weight-semibold)}.bad{color:var(--ds-status-critical-mark);font-weight:var(--ds-type-weight-semibold)}button.link{color:var(--ds-action-accent);font-size:var(--ds-type-micro);font-weight:var(--ds-type-weight-medium);background:0 0;border:0;padding:0}button.link:hover{text-decoration:underline}[role=tablist]{flex-wrap:wrap}[data-input=pointer] :is(.pane-Button-module__root,.pane-IconButton-module__root,.pane-Tabs-module__trigger,.pane-Chip-module__toggle,.pane-Chip-module__remove,.pane-Select-module__trigger,.pane-Slider-module__thumb,.pane-Switch-module__track,.pane-Checkbox-module__box,.pane-Input-module__root,.pane-Textarea-module__root):focus-visible{outline:none}[data-input=pointer] :is(.pane-IconButton-module__root,.pane-Chip-module__toggle,.pane-Chip-module__remove,.pane-Button-module__glass):focus-visible{box-shadow:none}[data-input=pointer] :is(.pane-Button-module__light,.pane-Button-module__accent):focus-visible{box-shadow:var(--ds-button-shadow)}[data-input=pointer] .pane-Tabs-module__trigger:focus-visible{box-shadow:inset 0 0 0 var(--ds-focus-ring-width) var(--ds-line-ring)}[data-input=pointer] .pane-Tabs-module__trigger[data-state=active]:focus-visible{box-shadow:none}.tabs [role=tablist]{gap:var(--ds-gap-xs);flex-wrap:nowrap}.tabs [role=tab]{min-width:0;padding-inline:var(--ds-gap-sm);font-size:var(--ds-type-caption);justify-content:center;align-items:center;gap:var(--ds-gap-xs);flex:auto;display:inline-flex}.count-badge{border-radius:var(--ds-corner-round);background:var(--ds-action-accent);min-width:18px;color:var(--ds-text-on-accent);font-size:var(--ds-type-micro);line-height:16px;font-weight:var(--ds-type-weight-semibold);padding:0 5px}[data-state=active]>.count-badge{background:var(--ds-text-on-accent);color:var(--ds-action-accent)}.chips{gap:var(--ds-gap-xs);flex-wrap:wrap;display:flex}.count-row{justify-content:space-between;align-items:center;gap:var(--ds-gap-md);display:flex}.parts{align-content:start;gap:var(--ds-gap-xs);min-height:0;margin:0 calc(var(--ds-gap-xs) * -1);padding:var(--ds-gap-xs);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;display:grid;overflow-y:auto}.part{padding:var(--ds-gap-sm) 2px;border-radius:var(--ds-corner-inner);background:var(--ds-surface-quiet);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider);color:var(--ds-text-primary);transition:transform var(--fast) var(--ease), box-shadow var(--fast) var(--ease), background-color var(--fast) var(--ease);border:0;flex-direction:column;align-items:center;gap:2px;display:flex}.part span{font-size:var(--ds-type-micro);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 2px;overflow:hidden}.part:hover{transform:translateY(calc(var(--ds-motion-lift) * -1));box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring), var(--ds-elevation-lift)}.part.on{box-shadow:inset 0 0 0 var(--ds-width-ring) var(--ds-action-accent);color:var(--ds-action-accent)}.parts .more{grid-column:1/-1}p.count{font-size:var(--ds-type-micro)}.thumb{width:64px;height:64px;display:block}img.thumb{animation:fade var(--slow) var(--ease) both;transition:transform var(--slow) var(--ease)}.part:hover img.thumb{transform:scale(1.06)}.thumb.loading{border-radius:var(--ds-corner-inner);background:var(--ds-surface-well);animation:1s ease-in-out infinite alternate pulse}@keyframes pulse{to{opacity:.4}}.color-head{justify-content:space-between;align-items:baseline;display:flex}.colors{grid-template-columns:repeat(9,1fr);gap:5px;display:grid}.colors.all{max-height:132px;margin:-3px;padding:3px;overflow-y:auto}.swatch{aspect-ratio:1;border-radius:var(--ds-corner-round);border:var(--ds-width-hairline) solid var(--ds-line-ring);outline:var(--ds-width-ring) solid transparent;outline-offset:0;transition:transform var(--fast) var(--ease), outline-offset var(--fast) var(--ease);padding:0}.swatch:hover{transform:scale(1.12)}.swatch.on{outline-color:var(--ds-action-accent);outline-offset:2px}.part-wrap{display:flex;position:relative}.part-wrap .part{flex:1;min-width:0}.part-wrap .add{border-radius:var(--ds-corner-round);background:var(--ds-surface-raised);width:22px;height:22px;color:var(--ds-action-accent);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring);font-size:15px;font-weight:var(--ds-type-weight-semibold);opacity:0;transition:opacity var(--fast) var(--ease), transform var(--fast) var(--ease), background-color var(--fast) var(--ease);border:0;padding:0;line-height:1;position:absolute;top:4px;right:4px;transform:scale(.85)}.part-wrap:hover .add,.part-wrap .add:focus-visible{opacity:1;transform:scale(1)}.part-wrap .add:hover{background:var(--ds-action-accent);color:var(--ds-text-on-accent);box-shadow:none}.part-wrap .owned{border-radius:var(--ds-corner-round);background:color-mix(in srgb, var(--ds-status-info) 16%, transparent);color:var(--ds-status-info-mark);font-size:var(--ds-type-micro);line-height:16px;font-weight:var(--ds-type-weight-semibold);pointer-events:none;padding:0 5px;position:absolute;top:5px;left:5px}.part-wrap.bumped .owned{animation:pop var(--slow) var(--ease)}@keyframes pop{30%{transform:scale(1.35)}}.tthumb{transition:transform var(--slow) var(--ease);flex:none;display:block;position:relative}.tthumb:before{content:"";background:var(--tint);-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;transition:background-color var(--slow) var(--ease);position:absolute;inset:0}.tthumb img{mix-blend-mode:multiply;width:100%;height:100%;animation:fade var(--slow) var(--ease) both;position:absolute;inset:0}.part:hover .tthumb{transform:scale(1.06)}table{border-collapse:collapse;width:100%}td{padding:var(--ds-gap-xs) 2px;border-bottom:var(--ds-width-hairline) solid var(--ds-line-divider)}.dims td:first-child{color:var(--ds-text-secondary)}.dims td:last-child,.bom td.hint{color:var(--ds-text-secondary);font-size:var(--ds-type-micro)}.dims td:last-child,.bom .qty{text-align:right;font-variant-numeric:tabular-nums}.bom tr{animation:fade var(--slow) var(--ease) both}.bom-wrap{flex:1;min-height:0;overflow-y:auto}.dot{border-radius:var(--ds-corner-round);border:var(--ds-width-hairline) solid var(--ds-line-ring);width:10px;height:10px;display:inline-block}.weak{margin:0;padding:0;list-style:none}.weak li{justify-content:space-between;gap:var(--ds-gap-md);border-bottom:var(--ds-width-hairline) dashed var(--ds-line-divider);padding:3px 0;display:flex}.card-actions{gap:var(--ds-gap-sm);grid-template-columns:1fr 1fr;display:grid}.card-actions .link{margin-top:var(--ds-gap-xs);justify-self:center}.card-actions .wide{grid-column:1/-1}.model-card.model-card{gap:var(--ds-gap-md)}.model-head{flex-direction:column;gap:2px;display:flex}.model-count{font-size:var(--ds-type-emphasis);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);margin:0}.model-count b{font-size:var(--ds-type-title);font-variant-numeric:tabular-nums}.model-size{font-size:var(--ds-type-caption);color:var(--ds-text-primary);margin:0;line-height:1.5}.model-size .hint{display:block}.model-status{align-items:center;gap:var(--ds-gap-xs);padding:var(--ds-gap-sm) var(--ds-gap-md);border-radius:var(--ds-corner-inner);font-size:var(--ds-type-caption);flex-wrap:wrap;margin:0;display:flex}.model-status:before{content:"";border-radius:var(--ds-corner-round);background:currentColor;flex:none;width:8px;height:8px}.model-status b{font-weight:var(--ds-type-weight-semibold)}.model-status{text-shadow:none}.model-status .key{margin:0}.model-status.ok{background:color-mix(in srgb, var(--ds-status-positive) 16%, transparent);color:var(--ds-status-positive-mark)}.model-status.warn{background:color-mix(in srgb, var(--ds-status-warning) 16%, transparent);color:var(--ds-status-warning-mark)}.model-status.bad{background:color-mix(in srgb, var(--ds-status-critical) 16%, transparent);color:var(--ds-status-critical-mark)}.model-parts{gap:var(--ds-gap-xs);flex-direction:column;flex:1;min-height:0;display:flex}.model-parts h2{justify-content:space-between;align-items:baseline;margin:0;display:flex}.model-parts h2 .hint{text-transform:none;letter-spacing:0;font-weight:var(--ds-type-weight-regular)}.model-parts ul{min-height:0;max-height:40vh;margin:0;padding:0;list-style:none;overflow-y:auto}.model-parts li{align-items:center;gap:var(--ds-gap-sm);border-bottom:var(--ds-width-hairline) solid var(--ds-line-divider);font-size:var(--ds-type-caption);grid-template-columns:10px 1fr auto;padding:5px 0;display:grid}.model-parts li:last-child{border-bottom:0}.model-parts .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-parts .qty{font-variant-numeric:tabular-nums;font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-secondary)}.model-parts .qty:before{content:"×";font-weight:var(--ds-type-weight-regular)}.model-missing{font-size:var(--ds-type-micro);color:var(--ds-text-secondary);margin:0}.model-tools{justify-content:center;gap:var(--ds-gap-lg);display:flex}.model-tools .link{font-size:var(--ds-type-caption)}button.link.danger{color:var(--ds-status-critical-mark)}.model-empty{gap:var(--ds-gap-sm);flex-direction:column;display:flex}.model-empty .model-count{font-size:var(--ds-type-label)}.model-card .pane-Button-module__root{width:100%}.hints{top:var(--edge);left:calc(var(--lw) + 2 * var(--edge));right:calc(var(--rw) + 2 * var(--edge));justify-content:center;align-items:center;gap:var(--ds-gap-sm);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.hints .nav-switch{pointer-events:auto;border-radius:var(--ds-corner-round);padding:3px}:root{--fold:cubic-bezier(.4, 0, .2, 1);--fold-time:.62s;--head:64px}.card.left{clip-path:inset(0 0 0 0 round var(--ds-corner-media));transition:clip-path var(--fold-time) var(--fold), box-shadow var(--fold-time) var(--fold)}.card.left>:not(.card-head){transition:opacity calc(var(--fold-time) * .6) var(--fold) .12s, transform var(--fold-time) var(--fold)}.tools-hidden .card.left{clip-path:inset(0 0 calc(100% - var(--head)) 0 round var(--ds-corner-media))}.tools-hidden .card.left>:not(.card-head){opacity:0;transition-delay:0s;transform:translateY(-12px)}.card.right,.hints{transition:transform var(--fold-time) var(--fold), opacity calc(var(--fold-time) * .7) var(--fold), filter var(--fold-time) var(--fold)}.card.right{transition-delay:40ms}.hints{transition-delay:80ms}.tools-hidden .card.right{transform:translateX(calc(100% + 2 * var(--edge)));opacity:0;pointer-events:none;transition-delay:0s}.tools-hidden .hints{opacity:0;filter:blur(4px);pointer-events:none;transition-delay:0s;transform:translateY(-24px)}:root{--land:cubic-bezier(.34, 1.3, .64, 1)}.status,.toolbar,.toolbar>*{--d:0s;--e:var(--fold);transition-property:translate,scale,opacity,filter,transform,box-shadow,background-color,color;transition-duration:var(--fold-time), var(--fold-time), calc(var(--fold-time) * .7), var(--fold-time), var(--ds-motion-hover), var(--ds-motion-hover), var(--ds-motion-hover), var(--ds-motion-hover);transition-timing-function:var(--e), var(--e), var(--fold), var(--fold), var(--ds-motion-easing), var(--ds-motion-easing), var(--ds-motion-easing), var(--ds-motion-easing);transition-delay:var(--d), var(--d), var(--d), var(--d), 0s, 0s, 0s, 0s}.status{--d:.2s}.toolbar>*{--d:90ms}.toolbar>:first-child,.toolbar>:nth-child(n+5){--e:var(--land)}.toolbar>:nth-child(5){--d:.15s}.toolbar>:nth-child(6){--d:.13s}.toolbar>:nth-child(7){--d:.11s}.toolbar>:nth-child(8){--d:90ms}.toolbar>.sep{--d:.17s}.tools-hidden .status{opacity:0;filter:blur(4px);--d:0s;translate:0 26px;scale:.94}.tools-hidden .toolbar{opacity:0;--d:.11s;translate:0 38px;scale:.97}.tools-hidden .toolbar>*{opacity:0;filter:blur(3px);--e:var(--fold)}.tools-hidden .toolbar>:first-child{--d:30ms;translate:-44px}.tools-hidden .toolbar>:nth-child(3){--d:60ms;translate:0 10px;scale:.92}.tools-hidden .toolbar>.sep{--d:0s;scale:1 0}.tools-hidden .toolbar>:nth-child(5){--d:60ms;translate:16px}.tools-hidden .toolbar>:nth-child(6){--d:45ms;translate:26px}.tools-hidden .toolbar>:nth-child(7){--d:30ms;translate:36px}.tools-hidden .toolbar>:nth-child(8){--d:15ms;translate:48px}.tools-hidden .dock>*{pointer-events:none}.card-head{min-height:calc(var(--head) - 2 * var(--ds-gap-xl))}.head-actions{align-items:center;gap:2px;display:inline-flex}.head-actions svg{transition:transform var(--fold-time) var(--fold)}.tools-hidden .head-actions svg{transform:rotate(180deg)}.head-actions .hit{background:var(--ds-surface-quiet)}@media (prefers-reduced-motion:reduce){.card.left,.card.left>*,.card.right,.hints,.status,.toolbar,.toolbar>*,.head-actions svg{transition-duration:1ms!important;transition-delay:0s!important}}.auto{border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet);font-size:9px;font-weight:var(--ds-type-weight-semibold);text-transform:uppercase;letter-spacing:var(--ds-type-tracking-caps);margin-left:5px;padding:0 5px}.dock{bottom:var(--edge);left:calc(var(--lw) + 2 * var(--edge));right:calc(var(--rw) + 2 * var(--edge));align-items:center;gap:var(--ds-gap-md);pointer-events:none;flex-direction:column;display:flex;position:absolute}.dock>*{pointer-events:auto}.status,.toolbar,.hints .nav-switch{background:var(--ds-surface-glass);box-shadow:var(--ds-elevation-float);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness));backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-saturate)) brightness(var(--ds-glass-brightness))}.status{gap:var(--ds-gap-md);padding:var(--ds-gap-sm) var(--ds-gap-lg);border-radius:var(--ds-corner-round);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;max-width:100%;display:flex;overflow:hidden}.status>*{animation:fade var(--fast) var(--ease) both}.aim-ok{color:var(--ds-status-positive-mark);font-weight:var(--ds-type-weight-semibold)}.aim-bad{color:var(--ds-status-critical-mark);font-weight:var(--ds-type-weight-semibold)}.toolbar{justify-content:center;align-items:center;gap:var(--ds-gap-xs);max-width:100%;padding:var(--ds-gap-sm);border-radius:var(--ds-corner-round);flex-wrap:nowrap;display:flex}.toolbar button{white-space:nowrap}.sep{width:var(--ds-width-hairline);background:var(--ds-line-divider);height:20px;margin:0 var(--ds-gap-xs);flex:none}.key{min-width:17px;height:17px;margin-left:var(--ds-gap-xs);font:var(--ds-type-weight-semibold) 10px/1 ui-monospace, Menlo, monospace;letter-spacing:0;color:var(--ds-text-secondary);background:var(--ds-surface-quiet);border:var(--ds-width-hairline) solid var(--ds-line-ring);transition:color var(--fast) var(--ease), background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), transform var(--fast) var(--ease);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}[data-state=active] .key,.pane-Button-module__accent .key{color:inherit;opacity:.8;background:0 0;border-color:currentColor}.key.hit{color:var(--ds-text-on-accent);background:var(--ds-action-accent);border-color:var(--ds-action-accent);opacity:1;transform:translateY(1px)scale(1.08)}.keys-hint{color:var(--ds-text-secondary);font-size:var(--ds-type-micro);align-items:center;gap:5px;display:inline-flex}.keys-hint .key{margin-left:0}.mylib{gap:var(--ds-gap-md);flex-direction:column;flex:1;min-height:0;display:flex}.mylib-summary{gap:var(--ds-gap-md);flex-direction:column;display:flex}.mylib-actions{gap:var(--ds-gap-xs);flex-wrap:wrap;display:flex}.import{gap:var(--ds-gap-sm);animation:rise var(--fast) var(--ease);flex-direction:column;display:flex}.import textarea{font-family:ui-monospace,Menlo,monospace;font-size:var(--ds-type-micro)}.empty{text-align:center;padding:var(--ds-gap-2xl) var(--ds-gap-md);color:var(--ds-text-secondary)}.empty p{margin:var(--ds-gap-xs) 0}.inv{margin:0 calc(var(--ds-gap-xs) * -1);padding:0 var(--ds-gap-xs);flex:1;min-height:0;list-style:none;overflow-y:auto}.inv li{align-items:center;gap:var(--ds-gap-sm);padding:var(--ds-gap-xs);border-radius:var(--ds-corner-inner);transition:background-color var(--fast) var(--ease);display:flex}.inv li:hover{background:var(--ds-surface-quiet)}.inv li.on{background:color-mix(in srgb, var(--ds-status-info) 16%, transparent)}.inv-pick{align-items:center;gap:var(--ds-gap-md);text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0;display:flex}.inv-name{flex-direction:column;min-width:0;display:flex}.inv-name,.inv-name .hint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stepper{border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider);flex:none;align-items:center;display:inline-flex}.stepper button{width:22px;height:24px;color:var(--ds-text-secondary);background:0 0;border:0;padding:0}.stepper button:hover{color:var(--ds-action-accent)}.stepper input{text-align:center;width:30px;font-weight:var(--ds-type-weight-semibold);font-variant-numeric:tabular-nums;color:inherit;background:0 0;border:0;outline:none}.ideas.ideas{top:var(--edge);left:calc(var(--lw) + 2 * var(--edge));right:calc(var(--rw) + 2 * var(--edge));width:auto;max-height:none;padding:var(--ds-gap-2xl);gap:var(--ds-gap-md);z-index:5;bottom:140px}.ideas-head{justify-content:space-between;gap:var(--ds-gap-lg);display:flex}.ideas-head h2{margin:0}.ideas-name.ideas-name{font-size:var(--ds-type-emphasis);text-transform:none;letter-spacing:0;color:var(--ds-text-primary)}.ideas-actions{gap:var(--ds-gap-sm);align-items:flex-start;display:flex}.ideas-loading{padding:var(--ds-gap-section);text-align:center;color:var(--ds-text-secondary)}.ideas-grid{gap:var(--ds-gap-lg);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-auto-rows:max-content;align-content:start;min-height:0;display:grid;overflow-y:auto}.ideas-title{align-items:center;gap:var(--ds-gap-md) var(--ds-gap-lg);flex-wrap:wrap;display:flex}.ideas-input{gap:var(--ds-gap-md) var(--ds-gap-xl);flex-wrap:wrap;align-items:end;display:flex}.ideas-input>*{min-width:160px}.persona>*{min-width:140px}.ideas-note{min-height:15px}.file input{display:none}.file span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;padding:var(--ds-gap-sm) var(--ds-gap-lg);border-radius:var(--ds-corner-round);cursor:pointer;background:var(--ds-surface-quiet);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-ring);color:var(--ds-action-accent);display:inline-block;overflow:hidden}.file:hover span{box-shadow:inset 0 0 0 var(--ds-width-ring) var(--ds-action-accent)}.idea.idea{border-radius:var(--ds-corner-media);box-shadow:var(--ds-elevation-lift);animation:rise var(--slow) var(--ease) both;transition:transform var(--fast) var(--ease);gap:0;padding:0}.idea:hover{transform:translateY(calc(var(--ds-motion-lift) * -1))}.idea-img{aspect-ratio:4/3;background:var(--ds-surface-quiet);place-items:center;display:grid;position:relative}.idea-img img{object-fit:contain;width:calc(100% - 12px);height:calc(100% - 12px);animation:fade var(--slow) var(--ease) both;position:absolute;inset:6px}.idea-img .thumb.loading{width:60%;height:60%}.idea-body{padding:var(--ds-gap-lg);gap:var(--ds-gap-sm);flex-direction:column;display:flex}.idea-body h3{font-size:var(--ds-type-label);margin:0}.idea-body p{margin:0}.palette{gap:var(--ds-gap-xs) var(--ds-gap-md);font-size:var(--ds-type-micro);color:var(--ds-text-secondary);flex-wrap:wrap;display:flex}.palette span{align-items:center;gap:var(--ds-gap-xs);display:inline-flex}.level-line{align-items:baseline;gap:var(--ds-gap-sm);margin:0;display:flex}.stars{color:var(--ds-status-warning-mark);letter-spacing:1px}.modules{gap:var(--ds-gap-xs);flex-wrap:wrap;display:flex}.modules span{border-radius:var(--ds-corner-round);background:var(--ds-surface-quiet);font-size:var(--ds-type-micro);padding:2px 7px}.modules b{color:var(--ds-action-accent);font-weight:var(--ds-type-weight-semibold)}.metrics{gap:var(--ds-gap-xs) var(--ds-gap-md);color:var(--ds-text-secondary);font-size:var(--ds-type-micro);flex-wrap:wrap;display:flex}.metrics b{color:var(--ds-text-primary);font-weight:var(--ds-type-weight-semibold)}.stats{gap:var(--ds-gap-xs);grid-template-columns:repeat(3,1fr);margin:2px 0;display:grid}.stats div{background:var(--ds-surface-quiet);border-radius:var(--ds-corner-inner);padding:var(--ds-gap-xs) var(--ds-gap-sm)}.stats dt{white-space:nowrap;font-size:var(--ds-type-micro);color:var(--ds-text-secondary);text-transform:uppercase;letter-spacing:var(--ds-type-tracking-caps)}.stats dd{font-weight:var(--ds-type-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.idea-actions{gap:var(--ds-gap-sm);display:flex}.idea-actions>:first-child{flex:1}.idea-actions button,.ideas-actions button,.tile-actions button{white-space:nowrap}.shopping{border-top:var(--ds-width-hairline) solid var(--ds-line-divider);padding-top:var(--ds-gap-sm);animation:rise var(--fast) var(--ease)}.shopping ul{margin:0 0 var(--ds-gap-sm);font-size:var(--ds-type-micro);padding:0;list-style:none}.shopping li{gap:var(--ds-gap-sm);grid-template-columns:12px 1fr auto auto;align-items:center;padding:2px 0;display:grid}.shopping li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shopping button{width:100%}.picker{gap:var(--ds-gap-xl);flex-direction:column;display:flex}.picker-grid{gap:var(--ds-gap-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pick{align-items:center;gap:var(--ds-gap-xs);padding:var(--ds-gap-md) var(--ds-gap-md) var(--ds-gap-lg);border-radius:var(--ds-corner-media);text-align:center;background:var(--ds-surface-quiet);transition:transform var(--slow) var(--ease), box-shadow var(--slow) var(--ease), background-color var(--fast) var(--ease);border:0;flex-direction:column;display:flex}.pick:hover{transform:translateY(calc(var(--ds-motion-lift) * -3));background:var(--ds-surface-raised);box-shadow:var(--ds-elevation-float)}.pick:hover .pick-img img{transform:scale(1.05)}.pick-img{aspect-ratio:4/3;place-items:center;width:100%;display:grid}.pick-img img{object-fit:contain;width:100%;height:100%;animation:fade var(--slow) var(--ease) both;transition:transform var(--slow) var(--ease)}.pick-img .thumb.loading{width:60%;height:60%}.pick b{font-size:var(--ds-type-label);font-weight:var(--ds-type-weight-semibold)}.pick .hint{max-width:22ch}.picker-more{justify-content:center;align-items:baseline;gap:var(--ds-gap-md);color:var(--ds-text-secondary);margin:0;display:flex}.picker-more .link{font-size:var(--ds-type-caption)}.welcome{z-index:30;background:var(--ds-surface-quiet);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade var(--slow) var(--ease) both;place-items:center;display:grid;position:fixed;inset:0}.welcome-card.welcome-card{width:min(720px,100% - 48px);max-height:calc(100vh - 48px);padding:var(--ds-gap-2xl) var(--ds-gap-2xl) var(--ds-gap-xl);text-align:center;align-items:stretch;gap:var(--ds-gap-xs);animation:rise var(--slow) var(--ease) both;--ds-card-bg:color-mix(in srgb, var(--ds-surface-solid) 88%, transparent);overflow-y:auto}.welcome-card h2{font-size:var(--ds-type-emphasis);font-weight:var(--ds-type-weight-semibold);color:var(--ds-text-primary);text-transform:none;letter-spacing:-.01em;margin:0}.welcome-card>.hint{font-size:var(--ds-type-caption);margin-bottom:var(--ds-gap-lg)}.welcome-card .pick-img{aspect-ratio:auto;height:min(130px,12.5vh);overflow:hidden}.welcome-card .pick-img img{width:100%;height:100%;min-height:0}.welcome-card .pick{padding:var(--ds-gap-sm) var(--ds-gap-sm) var(--ds-gap-md)}.welcome-card .pick b{font-size:var(--ds-type-caption)}.welcome-card .picker{gap:var(--ds-gap-lg)}.welcome-card>.link{margin-top:var(--ds-gap-md);font-size:var(--ds-type-caption);color:var(--ds-text-secondary);align-self:center}.steps-view{z-index:20;background:var(--ds-surface-sunken);animation:fade var(--slow) var(--ease) both;position:fixed;inset:0}.steps-view canvas{position:absolute;inset:0}.steps-view .pane-Card-module__root{position:absolute}.steps-top.steps-top{top:var(--edge);left:var(--edge);right:var(--edge);align-items:center;gap:var(--ds-gap-xl);padding:var(--ds-gap-md) var(--ds-gap-xl);border-radius:var(--ds-corner-media);flex-direction:row}.steps-top h2{color:var(--ds-text-primary);font-size:var(--ds-type-label);text-transform:none;letter-spacing:0;margin:0}.progress{border-radius:var(--ds-corner-round);background:var(--ds-surface-well);flex:1;height:6px;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg, var(--ds-action-accent), var(--brand-violet));height:100%;transition:width var(--slow) var(--ease);display:block}.steps-actions{align-items:center;gap:var(--ds-gap-sm);display:flex}.steps-card.steps-card,.steps-list.steps-list{max-height:calc(100% - 200px);padding:var(--ds-gap-xl);gap:var(--ds-gap-sm);border-radius:var(--ds-corner-media);animation:rise var(--slow) var(--ease) both;top:96px;overflow-y:auto}.steps-card.steps-card{left:var(--edge);width:300px}.steps-list.steps-list{right:var(--edge);gap:var(--ds-gap-xs);width:260px;padding:var(--ds-gap-lg)}.steps-card p{margin:0}.step-no{align-items:baseline;gap:var(--ds-gap-sm);display:flex}.step-no b{font-size:var(--ds-type-display);line-height:1}.chapter-name{color:var(--ds-text-secondary);font-size:var(--ds-type-micro)}.callout{gap:var(--ds-gap-sm);margin:0;padding:0;list-style:none;display:grid}.callout li{align-items:center;gap:var(--ds-gap-md);padding:var(--ds-gap-sm);border-radius:var(--ds-corner-inner);background:var(--ds-surface-quiet);animation:rise var(--slow) var(--ease) both;display:flex}.callout .qty{font-size:var(--ds-type-emphasis);color:var(--ds-action-accent);min-width:30px}.cname{flex-direction:column;min-width:0;display:flex}.have{color:var(--ds-status-positive-mark);font-weight:var(--ds-type-weight-semibold)}.lack{color:var(--ds-status-critical-mark);font-weight:var(--ds-type-weight-semibold)}.where{flex-direction:column;gap:2px;display:flex}.where b{width:16px;height:16px;margin-right:var(--ds-gap-xs);border-radius:var(--ds-corner-round);background:var(--ds-action-accent);color:var(--ds-text-on-accent);place-items:center;font-size:10px;display:inline-grid}.where .why{margin:0 0 var(--ds-gap-xs) 20px;display:block}.warn,.tip,.resumed{padding:var(--ds-gap-md);border-radius:var(--ds-corner-inner);font-size:var(--ds-type-micro)}.warn{background:color-mix(in srgb, var(--ds-status-warning) 16%, transparent);color:var(--ds-status-warning-mark)}.tip,.resumed{background:color-mix(in srgb, var(--ds-status-info) 16%, transparent);color:var(--ds-status-info-mark)}.resumed{animation:rise var(--fast) var(--ease)}.subasm{padding:var(--ds-gap-md);border-radius:var(--ds-corner-inner);border:var(--ds-width-hairline) dashed var(--ds-line-ring)}.subasm p{margin:0 0 var(--ds-gap-sm)}.subasm-row{align-items:center;gap:var(--ds-gap-xs);flex-wrap:wrap;display:flex}.subasm em{color:var(--ds-text-secondary);font-style:normal;font-weight:var(--ds-type-weight-semibold)}.comp{align-items:center;gap:var(--ds-gap-xs);display:inline-flex}.steps-nav.steps-nav{bottom:var(--ds-gap-2xl);align-items:center;gap:var(--ds-gap-lg);width:min(760px,100% - 40px);padding:var(--ds-gap-md) var(--ds-gap-lg);border-radius:var(--ds-corner-round);flex-direction:row;left:50%;transform:translate(-50%)}.steps-scrub{flex:1}.steps-list-head{margin-bottom:var(--ds-gap-xs);justify-content:space-between;align-items:center;display:flex}.chap{padding:var(--ds-gap-sm);border-radius:var(--ds-corner-inner)}.chap.on{background:var(--ds-surface-quiet)}.chap-title{align-items:center;gap:var(--ds-gap-md);text-align:left;background:0 0;border:0;width:100%;padding:2px 0;display:flex}.chap-title .hint{margin-left:auto}.chk{border-radius:var(--ds-corner-round);background:var(--ds-surface-well);width:18px;height:18px;color:var(--ds-text-secondary);font-size:10px;font-weight:var(--ds-type-weight-semibold);flex:none;place-items:center;display:inline-grid}.chk.full{background:var(--ds-status-positive-mark);color:var(--ds-text-on-accent)}.dots{gap:var(--ds-gap-xs);padding:var(--ds-gap-xs) 0 2px 26px;flex-wrap:wrap;display:flex}.dot-step{border:var(--ds-width-hairline) solid var(--ds-line-ring);background:var(--ds-surface-raised);border-radius:4px;width:12px;height:12px;padding:0}.dot-step.done{background:var(--ds-status-positive-mark);border-color:var(--ds-status-positive-mark)}.dot-step.cur{outline:var(--ds-width-ring) solid var(--ds-action-accent);outline-offset:1px}.learn{gap:var(--ds-gap-md);flex-direction:column;min-height:0;padding-right:2px;display:flex;overflow:hidden auto}.learn h2{margin:var(--ds-gap-md) 0 0}.learn-status{align-items:center;gap:var(--ds-gap-md);flex-wrap:wrap;display:flex}.learn .dot{background:var(--ds-line-ring);border:0;width:8px;height:8px}.learn .dot.live{background:var(--ds-status-positive-mark);animation:live 1.6s var(--ease) infinite}@keyframes live{70%{box-shadow:0 0 0 6px #0000}0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ds-status-positive) 16%, transparent)}}.learn .spark{background:var(--ds-surface-quiet);border-radius:var(--ds-corner-inner);width:100%;height:28px}.learn-species,.learn-weights{gap:var(--ds-gap-xs);margin:0;padding:0;list-style:none;display:grid}.learn-species li{align-items:center;gap:var(--ds-gap-sm);grid-template-columns:86px 1fr auto;display:grid}.learn-species .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.learn-species .bars{gap:2px;display:grid}.learn-species .bars i{background:var(--ds-line-ring);height:3px;transition:width var(--slow) var(--ease);border-radius:2px;display:block}.learn-species .bars i.evolved{background:var(--ds-action-accent)}.learn-species .bars i.llm{background:var(--brand-violet)}.learn-species .bars i.booklet{background:var(--ds-status-warning-mark)}.learn-weights li{align-items:center;gap:var(--ds-gap-sm);grid-template-columns:112px 1fr;display:grid}.learn-weights .bar{background:var(--ds-surface-well);border-radius:var(--ds-corner-round);height:6px;overflow:hidden}.learn-weights .bar i{background:var(--ds-status-positive-mark);height:100%;transition:width var(--slow) var(--ease);display:block}.learn-actions{gap:var(--ds-gap-sm);flex-wrap:wrap;align-items:center;display:flex}:is(.learn-actions>input,.learn-actions>div:has(>input)){flex:1;min-width:0}.learn textarea{font-family:ui-monospace,Menlo,monospace;font-size:var(--ds-type-micro)}.learn-result{padding:var(--ds-gap-sm) var(--ds-gap-md);border-radius:var(--ds-corner-inner);background:color-mix(in srgb, var(--ds-status-info) 16%, transparent);color:var(--ds-status-info-mark);margin:0}@media (width<=1500px){.toolbar .key{display:none}}@media (width<=1260px){:root{--lw:244px;--rw:232px}.hints>span,.status .keys-hint{display:none}.ideas.ideas{bottom:120px}.tabs [role=tab]{font-size:var(--ds-type-micro);padding-inline:var(--ds-gap-xs)}}@media (height<=760px){.pick-img{aspect-ratio:16/10}.welcome-card .pick .hint{display:none}}.studio{gap:var(--ds-gap-lg);min-height:0;font-family:var(--ds-type-family);flex-direction:column;flex:1;display:flex}.studio-bar{align-items:center;gap:var(--ds-gap-md) var(--ds-gap-lg);flex-wrap:wrap;display:flex}.studio-bar .spacer{flex:1}.studio-bar [role=tablist]{flex-wrap:wrap}.studio-bar.refine{padding-bottom:var(--ds-gap-md);border-bottom:var(--ds-width-hairline) solid var(--ds-line-divider)}.generate.generate{background:linear-gradient(135deg, var(--ds-action-accent), var(--brand-violet))}.studio>.wide{padding-inline:var(--ds-gap-3xl);align-self:center}.gallery,.ideas-grid{--shadow-room:20px;padding:6px var(--shadow-room) 28px;margin:-6px calc(-1 * var(--shadow-room)) 0;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.gallery{gap:var(--ds-gap-lg);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:max-content;align-content:start;min-height:0;display:grid;overflow-y:auto}.tile.tile{border-radius:var(--ds-corner-media);box-shadow:var(--ds-elevation-lift);animation:rise var(--slow) var(--ease) both;transition:transform var(--fast) var(--ease);gap:0;padding:0}.tile.done:hover{transform:translateY(calc(var(--ds-motion-lift) * -1))}.tile.failed{opacity:.55}.tile-img{aspect-ratio:1;background:var(--ds-surface-quiet);width:100%;color:inherit;cursor:zoom-in;border:0;place-items:center;padding:0;display:grid;position:relative}.tile-img:disabled{cursor:default;opacity:1}.tile-img:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-focus-ring-color);outline-offset:calc(var(--ds-focus-ring-width) * -1)}.tile-img img{inset:var(--ds-gap-md);width:calc(100% - 2 * var(--ds-gap-md));height:calc(100% - 2 * var(--ds-gap-md));object-fit:contain;animation:fade var(--slow) var(--ease) both;position:absolute}.tile-wait{color:var(--ds-text-secondary);font-size:var(--ds-type-title)}.spinner{border-radius:var(--ds-corner-round);border:3px solid var(--ds-line-divider);border-top-color:var(--ds-action-accent);width:28px;height:28px;animation:.9s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.tile-body{padding:var(--ds-gap-lg);gap:var(--ds-gap-xs);flex-direction:column;display:flex}.tile-body h3{font-size:var(--ds-type-label);color:var(--ds-text-primary);margin:0}.tile-from{font-size:var(--ds-type-caption);color:var(--ds-text-secondary);margin:0;line-height:1.35}.tile .chips{gap:var(--ds-gap-xs);margin-top:var(--ds-gap-xs);flex-wrap:wrap;display:flex}.tile-actions{align-items:center;gap:var(--ds-gap-xs);margin-top:var(--ds-gap-md);display:flex}.tile-actions>button:not(:last-child){min-width:0;padding-inline:var(--ds-gap-md);flex:auto}.tile-actions>:first-child{flex-grow:1.4}.tile-actions>:last-child{flex:none}.details{margin-top:var(--ds-gap-md);padding-top:var(--ds-gap-md);border-top:var(--ds-width-hairline) solid var(--ds-line-divider);gap:var(--ds-gap-xs);font-size:var(--ds-type-caption);color:var(--ds-text-secondary);flex-direction:column;display:flex}.details dl{gap:var(--ds-gap-xs) var(--ds-gap-md);grid-template-columns:auto 1fr;margin:0;display:grid}.details dt{color:var(--ds-text-secondary)}.details dd{color:var(--ds-text-primary);margin:0}.details ul{padding-left:var(--ds-gap-xl);margin:0}.details p{margin:var(--ds-gap-xs) 0 0}.ideas:has(.studio){flex-direction:column;display:flex}.preview-backdrop{z-index:40;background:color-mix(in srgb, var(--ds-surface-sunken) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade var(--slow) var(--ease) both;place-items:center;display:grid;position:fixed;inset:0}.preview.preview{width:min(960px,100% - 48px);height:min(720px,100vh - 48px);animation:rise var(--slow) var(--ease) both;gap:0;padding:0;overflow:hidden}.preview-stage{flex:1;min-height:0;position:relative}.preview-stage canvas{cursor:grab;position:absolute;inset:0}.preview-stage canvas:active{cursor:grabbing}.preview-close{top:var(--ds-gap-lg);right:var(--ds-gap-lg);position:absolute}.preview-tip{left:50%;bottom:var(--ds-gap-md);font-size:var(--ds-type-micro);color:var(--ds-text-secondary);pointer-events:none;margin:0;position:absolute;translate:-50%}.preview-pose-toggle{top:var(--ds-gap-lg);left:var(--ds-gap-lg);position:absolute}.preview-pose{top:calc(var(--ds-gap-lg) * 2 + 32px);left:var(--ds-gap-lg);bottom:var(--ds-gap-lg);gap:var(--ds-gap-md);width:240px;padding:var(--ds-gap-md) var(--ds-gap-lg);box-sizing:border-box;background:var(--ds-surface-quiet);border-radius:var(--ds-corner-media);box-shadow:inset 0 0 0 var(--ds-width-hairline) var(--ds-line-divider);flex-direction:column;display:flex;position:absolute;overflow:hidden auto}.pose-joint{gap:var(--ds-gap-xs);flex-direction:column;min-width:0;display:flex}.pose-joint>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.preview-stage.posing canvas{left:calc(240px + var(--ds-gap-lg) * 2);width:auto!important}.preview-foot{justify-content:space-between;align-items:center;gap:var(--ds-gap-xl);padding:var(--ds-gap-xl) var(--ds-gap-2xl);border-top:var(--ds-width-hairline) solid var(--ds-line-divider);display:flex}.preview-text{flex-direction:column;gap:2px;min-width:0;display:flex}.preview-text h2{font-size:var(--ds-type-emphasis);text-transform:none;letter-spacing:0;color:var(--ds-text-primary);margin:0}.preview-text p{margin:0}.preview-facts{font-size:var(--ds-type-caption);color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}.preview-actions{gap:var(--ds-gap-sm);flex:none;display:flex}@media (width<=640px){.preview-foot{flex-direction:column;align-items:stretch}.preview-actions>*{flex:1}}.tile-from .elapsed{color:var(--ds-text-secondary);font-variant-numeric:tabular-nums}
