@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.reset{:where([data-ag-root],[data-ag-surface]),:where([data-ag-root],[data-ag-surface]) *,:where([data-ag-root],[data-ag-surface]) *:before,:where([data-ag-root],[data-ag-surface]) *:after{box-sizing:border-box}:where([data-ag-root]){font-family:var(--ag-font-sans, system-ui, sans-serif);font-size:var(--ag-type-body-size, 1rem);line-height:var(--ag-type-body-leading, 1.45);color:var(--ag-color-on-surface, CanvasText);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where([data-ag-root],[data-ag-surface]) :is(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where([data-ag-root],[data-ag-surface]) :is(ul[role=list],ol[role=list]){list-style:none;margin:0;padding:0}:where([data-ag-root],[data-ag-surface]) :is(img,picture,video,canvas,svg){display:block;max-width:100%}:where([data-ag-root],[data-ag-surface]) :is(input,button,textarea,select){font:inherit;color:inherit}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.tokens{:root{color-scheme:light dark;--_ag-app-shell-gap: 16px;--_ag-app-shell-inspector-width: 20rem;--_ag-app-shell-rail-width: 4rem;--_ag-app-shell-sidebar-width: 16rem;--_ag-app-shell-tabbar-height: 3.5rem;--_ag-app-shell-topbar-height: 3.25rem;--ag-comp-control-height-lg-compact: 44px;--ag-comp-control-height-lg-default: 44px;--ag-comp-control-height-lg-spacious: 48px;--ag-comp-control-height-md-compact: 32px;--ag-comp-control-height-md-default: 36px;--ag-comp-control-height-md-spacious: 40px;--ag-comp-control-height-sm-compact: 24px;--ag-comp-control-height-sm-default: 28px;--ag-comp-control-height-sm-spacious: 32px;--_ag-switch-thumb-inset: 2px;--ag-switch-track-h-lg: 30px;--ag-switch-track-h-md: 22px;--ag-switch-track-h-sm: 18px;--ag-switch-track-w-lg: 52px;--ag-switch-track-w-md: 40px;--ag-switch-track-w-sm: 32px;--ag-shadow-regular: 0px 4px 16px 0px oklch(0 0 0 / .14), 0px 2px 6px 0px oklch(0 0 0 / .12);--ag-shadow-thick: 0px 8px 32px 0px oklch(0 0 0 / .2), 0px 6px 24px 0px oklch(0 0 0 / .16);--ag-shadow-thin: 0px 1px 4px 0px oklch(0 0 0 / .1), 0px 1px 1px 0px oklch(0 0 0 / .08);--ag-surface-fill: light-dark(oklch(.99 .004 250), oklch(.18 .012 250));--ag-on-surface: light-dark(oklch(.26 .016 250), oklch(.99 .004 250));--ag-on-surface-muted: light-dark( oklch(.34 .019 250), oklch(.87 .016 250) );--ag-surface-radius: 20px;--ag-surface-rim: light-dark(oklch(1 0 0), oklch(1 0 0));--ag-surface-shadow: oklch(0 0 0 / .18);--ag-color-accent: light-dark(oklch(.64 .16 235), oklch(.71 .15 235));--ag-color-border: light-dark(oklch(.54 .022 250), oklch(.81 .019 250));--ag-color-canvas: light-dark(oklch(.99 .004 250), oklch(.18 .012 250));--ag-color-danger: light-dark(oklch(.43 .17 27), oklch(.88 .09 27));--ag-color-focus-inner: light-dark( oklch(.35 .13 235), oklch(.77 .13 235) );--ag-color-focus-outer: light-dark(oklch(1 0 0), oklch(0 0 0));--ag-color-info: light-dark(oklch(.62 .15 215), oklch(.7 .14 215));--ag-color-on-accent: light-dark(oklch(1 0 0), oklch(1 0 0));--ag-color-on-surface: light-dark( oklch(.26 .016 250), oklch(.99 .004 250) );--ag-color-on-surface-muted: light-dark( oklch(.34 .019 250), oklch(.87 .016 250) );--ag-color-specular: light-dark(oklch(1 0 0), oklch(1 0 0));--ag-color-success: light-dark(oklch(.6 .15 150), oklch(.68 .15 150));--ag-color-warning: light-dark(oklch(.74 .16 90), oklch(.74 .16 90));--_ag-density: 1;--ag-density: var(--_ag-density);--_ag-env-brightness: 1;--ag-glass-opacity: 0;--ag-light-angle: 300deg;--ag-specular: .5;--ag-scrim-clear: .35;--ag-scrim-media: oklch(0 0 0 / .72);--_ag-scrim-modal: .4;--ag-focus-inner: light-dark(oklch(.35 .13 235), oklch(.77 .13 235));--ag-focus-outer: light-dark(oklch(1 0 0), oklch(0 0 0));--ag-font-mono: ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--ag-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--ag-scroll-padding-bottom: 0px;--ag-scroll-padding-top: 0px;--ag-duration-ambient: 40s;--ag-duration-instant: 90ms;--ag-duration-instant-exit: 60ms;--ag-duration-large: .45s;--ag-duration-large-exit: .32s;--ag-duration-medium: .32s;--ag-duration-medium-exit: .22s;--ag-duration-micro: .12s;--ag-duration-micro-exit: 80ms;--ag-duration-small: .2s;--ag-duration-small-exit: .14s;--ag-ease-accelerate: cubic-bezier(.3, 0, 1, 1);--ag-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ag-ease-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--ag-ease-standard: cubic-bezier(.2, 0, 0, 1);--ag-spring-fluid: linear( 0, .0059 1.2308%, .0247 2.6154%, .054 4%, .0958 5.5385%, .1396 6.9231%, .193 8.4615%, .423 14.6154%, .5266 17.5385%, .6252 20.6154%, .7108 23.6923%, .7796 26.6154%, .8393 29.6923%, .8891 32.9231%, .9289 36.3077%, .9593 39.8462%, .9826 43.8462%, .998 48.1538%, 1.0069 53.0769%, 1.0104 62.4615%, 1 100% );--ag-spring-fluid-duration: .65s;--ag-spring-smooth: linear( 0, .0054 1.2766%, .0237 2.766%, .052 4.2553%, .0935 5.9574%, .1815 8.9362%, .3909 15.3191%, .4903 18.5106%, .5862 21.9149%, .665 25.1064%, .7326 28.2979%, .7928 31.7021%, .842 35.1064%, .8835 38.7234%, .9205 42.9787%, .9484 47.4468%, .9699 52.5532%, .9848 58.2979%, .9938 64.6809%, .9987 72.3404%, 1 100% );--ag-spring-smooth-duration: .47s;--ag-spring-snappy: linear( 0, .0042 1%, .0209 2.3333%, .0476 3.6667%, .0817 5%, .1638 7.6667%, .3693 13.6667%, .466 16.6667%, .5625 20%, .6381 23%, .7097 26.3333%, .769 29.6667%, .8175 33%, .8602 36.6667%, .8988 41%, .9311 46%, .9547 51.3333%, .9721 57.3333%, .9845 64.3333%, .9927 72.6667%, 1 100% );--ag-spring-snappy-duration: .3s;--ag-radius-full: 9999px;--ag-radius-lg: 20px;--ag-radius-md: 14px;--ag-radius-sm: 10px;--ag-radius-xl: 28px;--ag-radius-xs: 6px;--_ag-shadow-chrome-regular: 0px 0px 6px 0px oklch(0 0 0 / .12), 0px 2px 3px 0px oklch(0 0 0 / .096);--_ag-shadow-chrome-thick: 0px 0px 10px 0px oklch(0 0 0 / .14), 0px 3px 5px 0px oklch(0 0 0 / .112);--_ag-shadow-chrome-thin: 0px 0px 4px 0px oklch(0 0 0 / .1), 0px 1px 2px 0px oklch(0 0 0 / .08);--_ag-shadow-content-regular: 0px 0px 2px 0px oklch(0 0 0 / .07), 0px 1px 1px 0px oklch(0 0 0 / .056);--_ag-shadow-content-thick: 0px 0px 4px 0px oklch(0 0 0 / .08), 0px 1px 2px 0px oklch(0 0 0 / .064);--_ag-shadow-content-thin: 0px 0px 1px 0px oklch(0 0 0 / .05), 0px 1px 1px 0px oklch(0 0 0 / .04);--_ag-shadow-overlay-regular: 0px 0px 12px 0px oklch(0 0 0 / .18), 0px 3px 6px 0px oklch(0 0 0 / .144);--_ag-shadow-overlay-thick: 0px 0px 16px 0px oklch(0 0 0 / .2), 0px 4px 8px 0px oklch(0 0 0 / .16);--_ag-shadow-overlay-thin: 0px 0px 8px 0px oklch(0 0 0 / .16), 0px 2px 4px 0px oklch(0 0 0 / .128);--_ag-shadow-transient-regular: 0px 0px 16px 0px oklch(0 0 0 / .24), 0px 4px 8px 0px oklch(0 0 0 / .192);--_ag-shadow-transient-thick: 0px 0px 20px 0px oklch(0 0 0 / .26), 0px 5px 10px 0px oklch(0 0 0 / .208);--_ag-shadow-transient-thin: 0px 0px 12px 0px oklch(0 0 0 / .22), 0px 3px 6px 0px oklch(0 0 0 / .176);--ag-inset: 8px;--ag-radius-inner: max(0px, calc(var(--ag-radius-outer) - var(--ag-inset)));--ag-radius-outer: 20px;--ag-space-0: calc(0px * var(--ag-density));--ag-space-1: calc(4px * var(--ag-density));--ag-space-10: calc(40px * var(--ag-density));--ag-space-12: calc(48px * var(--ag-density));--ag-space-16: calc(64px * var(--ag-density));--ag-space-2: calc(8px * var(--ag-density));--ag-space-3: calc(12px * var(--ag-density));--ag-space-4: calc(16px * var(--ag-density));--ag-space-5: calc(20px * var(--ag-density));--ag-space-6: calc(24px * var(--ag-density));--ag-space-8: calc(32px * var(--ag-density));--ag-state-disabled-alpha: .45;--_ag-state-disabled-surface-alpha: .45;--_ag-state-dragging-lift: 4px;--_ag-state-dragging-specular: .2;--_ag-state-drop-target-fill: .06;--_ag-state-drop-target-rim: 2px;--ag-focus-width: 2px;--_ag-state-hover-floor: .02;--ag-state-hover-specular: .15;--_ag-state-loading-alpha: .7;--_ag-state-press-floor: .04;--ag-state-press-glow: .25;--_ag-state-selected-rim-width: 2px;--_ag-state-selected-tint: .16;--ag-target-coarse: 44px;--ag-target-min: 24px;--ag-type-body-leading: 1.45;--ag-type-body-size: clamp(15px, .9rem + .2vw, 17px);--_ag-type-body-tracking: 0em;--ag-type-body-weight: 500;--ag-type-callout-leading: 1.45;--ag-type-callout-size: clamp( 14px, calc(14px + (2) * ((100vw - 320px) / 1120)), 16px );--_ag-type-callout-tracking: 0em;--ag-type-callout-weight: 500;--ag-type-caption-leading: 1.3;--ag-type-caption-size: clamp( 12px, calc(12px + (1) * ((100vw - 320px) / 1120)), 13px );--_ag-type-caption-tracking: .01em;--ag-type-caption-weight: 500;--ag-type-display-leading: 1.1;--ag-type-display-size: clamp( 32px, calc(32px + (12) * ((100vw - 320px) / 1120)), 44px );--_ag-type-display-tracking: -.02em;--ag-type-display-weight: 650;--ag-type-label-leading: 1.35;--ag-type-label-size: clamp( 13px, calc(13px + (1) * ((100vw - 320px) / 1120)), 14px );--_ag-type-label-tracking: .01em;--ag-type-label-weight: 600;--ag-type-mono-leading: 1.45;--ag-type-mono-size: clamp( 14px, calc(14px + (1) * ((100vw - 320px) / 1120)), 15px );--_ag-type-mono-tracking: 0em;--ag-type-mono-weight: 500;--ag-type-title-1-leading: 1.15;--ag-type-title-1-size: clamp( 26px, calc(26px + (6) * ((100vw - 320px) / 1120)), 32px );--_ag-type-title-1-tracking: -.015em;--ag-type-title-1-weight: 620;--ag-type-title-2-leading: 1.2;--ag-type-title-2-size: clamp( 22px, calc(22px + (4) * ((100vw - 320px) / 1120)), 26px );--_ag-type-title-2-tracking: -.01em;--ag-type-title-2-weight: 615;--ag-type-title-3-leading: 1.25;--ag-type-title-3-size: clamp( 19px, calc(19px + (2) * ((100vw - 320px) / 1120)), 21px );--_ag-type-title-3-tracking: -.005em;--ag-type-title-3-weight: 610;--ag-z-chrome: 100;--ag-z-content: 0;--ag-z-overlay: 1000;--ag-z-toast: 1200;--ag-z-transient: 1100}[data-ag-theme=aura]{--ag-color-canvas: light-dark(oklch(.99 .004 250), oklch(.18 .012 250));--ag-color-accent: light-dark(oklch(.64 .16 235), oklch(.71 .15 235));--ag-color-on-accent: light-dark( oklch(.18 .012 250), oklch(.18 .012 250) );--ag-color-border: light-dark(oklch(.54 .022 250), oklch(.81 .019 250));--ag-radius-xs: 6px;--ag-radius-sm: 10px;--ag-radius-md: 14px;--ag-radius-lg: 20px;--ag-radius-xl: 28px}[data-ag-theme=graphite]{--ag-color-canvas: light-dark(oklch(.97 .003 240), oklch(.22 .008 240));--ag-color-accent: light-dark(oklch(.55 .02 240), oklch(.62 .0187 240));--ag-color-on-accent: light-dark(oklch(1 0 0), oklch(.18 .012 240));--ag-color-border: light-dark(oklch(.54 .022 240), oklch(.81 .019 240));--ag-radius-xs: 4.5px;--ag-radius-sm: 7.5px;--ag-radius-md: 10.5px;--ag-radius-lg: 15px;--ag-radius-xl: 21px}[data-ag-theme=daylight]{--ag-color-canvas: light-dark(oklch(.995 .002 95), oklch(.25 .01 95));--ag-color-accent: light-dark(oklch(.62 .17 150), oklch(.69 .1594 150));--ag-color-on-accent: light-dark( oklch(.18 .012 95), oklch(.18 .012 95) );--ag-color-border: light-dark(oklch(.54 .022 95), oklch(.81 .019 95));--ag-radius-xs: 6px;--ag-radius-sm: 10px;--ag-radius-md: 14px;--ag-radius-lg: 20px;--ag-radius-xl: 28px}[data-ag-theme=midnight]{--ag-color-canvas: light-dark(oklch(.96 .01 270), oklch(.16 .02 270));--ag-color-accent: light-dark(oklch(.6 .18 290), oklch(.67 .1687 290));--ag-color-on-accent: light-dark(oklch(0 0 0), oklch(.18 .012 270));--ag-color-border: light-dark(oklch(.54 .022 270), oklch(.81 .019 270));--ag-radius-xs: 7.5px;--ag-radius-sm: 12.5px;--ag-radius-md: 17.5px;--ag-radius-lg: 25px;--ag-radius-xl: 35px}[data-ag-scheme=dark]{color-scheme:dark;--ag-shadow-regular: 0px 4px 16px 0px oklch(0 0 0 / .32), 0px 2px 6px 0px oklch(0 0 0 / .28);--ag-shadow-thick: 0px 8px 32px 0px oklch(0 0 0 / .4), 0px 6px 24px 0px oklch(0 0 0 / .36);--ag-shadow-thin: 0px 1px 4px 0px oklch(0 0 0 / .24), 0px 1px 1px 0px oklch(0 0 0 / .2);--_ag-shadow-chrome-regular: 0px 0px 6px 0px oklch(0 0 0 / .192), 0px 2px 3px 0px oklch(0 0 0 / .154);--_ag-shadow-chrome-thick: 0px 0px 10px 0px oklch(0 0 0 / .224), 0px 3px 5px 0px oklch(0 0 0 / .179);--_ag-shadow-chrome-thin: 0px 0px 4px 0px oklch(0 0 0 / .16), 0px 1px 2px 0px oklch(0 0 0 / .128);--_ag-shadow-content-regular: 0px 0px 2px 0px oklch(0 0 0 / .112), 0px 1px 1px 0px oklch(0 0 0 / .09);--_ag-shadow-content-thick: 0px 0px 4px 0px oklch(0 0 0 / .128), 0px 1px 2px 0px oklch(0 0 0 / .102);--_ag-shadow-content-thin: 0px 0px 1px 0px oklch(0 0 0 / .08), 0px 1px 1px 0px oklch(0 0 0 / .064);--_ag-shadow-overlay-regular: 0px 0px 12px 0px oklch(0 0 0 / .288), 0px 3px 6px 0px oklch(0 0 0 / .23);--_ag-shadow-overlay-thick: 0px 0px 16px 0px oklch(0 0 0 / .32), 0px 4px 8px 0px oklch(0 0 0 / .256);--_ag-shadow-overlay-thin: 0px 0px 8px 0px oklch(0 0 0 / .256), 0px 2px 4px 0px oklch(0 0 0 / .205);--_ag-shadow-transient-regular: 0px 0px 16px 0px oklch(0 0 0 / .384), 0px 4px 8px 0px oklch(0 0 0 / .307);--_ag-shadow-transient-thick: 0px 0px 20px 0px oklch(0 0 0 / .416), 0px 5px 10px 0px oklch(0 0 0 / .333);--_ag-shadow-transient-thin: 0px 0px 12px 0px oklch(0 0 0 / .352), 0px 3px 6px 0px oklch(0 0 0 / .282)}@media(prefers-color-scheme:dark){:root:not([data-ag-scheme]){color-scheme:dark;--ag-shadow-regular: 0px 4px 16px 0px oklch(0 0 0 / .32), 0px 2px 6px 0px oklch(0 0 0 / .28);--ag-shadow-thick: 0px 8px 32px 0px oklch(0 0 0 / .4), 0px 6px 24px 0px oklch(0 0 0 / .36);--ag-shadow-thin: 0px 1px 4px 0px oklch(0 0 0 / .24), 0px 1px 1px 0px oklch(0 0 0 / .2);--_ag-shadow-chrome-regular: 0px 0px 6px 0px oklch(0 0 0 / .192), 0px 2px 3px 0px oklch(0 0 0 / .154);--_ag-shadow-chrome-thick: 0px 0px 10px 0px oklch(0 0 0 / .224), 0px 3px 5px 0px oklch(0 0 0 / .179);--_ag-shadow-chrome-thin: 0px 0px 4px 0px oklch(0 0 0 / .16), 0px 1px 2px 0px oklch(0 0 0 / .128);--_ag-shadow-content-regular: 0px 0px 2px 0px oklch(0 0 0 / .112), 0px 1px 1px 0px oklch(0 0 0 / .09);--_ag-shadow-content-thick: 0px 0px 4px 0px oklch(0 0 0 / .128), 0px 1px 2px 0px oklch(0 0 0 / .102);--_ag-shadow-content-thin: 0px 0px 1px 0px oklch(0 0 0 / .08), 0px 1px 1px 0px oklch(0 0 0 / .064);--_ag-shadow-overlay-regular: 0px 0px 12px 0px oklch(0 0 0 / .288), 0px 3px 6px 0px oklch(0 0 0 / .23);--_ag-shadow-overlay-thick: 0px 0px 16px 0px oklch(0 0 0 / .32), 0px 4px 8px 0px oklch(0 0 0 / .256);--_ag-shadow-overlay-thin: 0px 0px 8px 0px oklch(0 0 0 / .256), 0px 2px 4px 0px oklch(0 0 0 / .205);--_ag-shadow-transient-regular: 0px 0px 16px 0px oklch(0 0 0 / .384), 0px 4px 8px 0px oklch(0 0 0 / .307);--_ag-shadow-transient-thick: 0px 0px 20px 0px oklch(0 0 0 / .416), 0px 5px 10px 0px oklch(0 0 0 / .333);--_ag-shadow-transient-thin: 0px 0px 12px 0px oklch(0 0 0 / .352), 0px 3px 6px 0px oklch(0 0 0 / .282)}}[data-ag-contrast=more]{--ag-state-disabled-alpha: .5;--_ag-state-disabled-surface-alpha: .5;--_ag-state-dragging-lift: 4px;--_ag-state-dragging-specular: 0;--_ag-state-drop-target-fill: .08;--_ag-state-drop-target-rim: 3px;--ag-focus-width: 3px;--_ag-state-hover-floor: .03;--ag-state-hover-specular: 0;--_ag-state-loading-alpha: .75;--_ag-state-press-floor: .06;--ag-state-press-glow: 0;--_ag-state-selected-rim-width: 2px;--_ag-state-selected-tint: .2}@media(prefers-contrast:more){:root:not([data-ag-contrast]){--ag-state-disabled-alpha: .5;--_ag-state-disabled-surface-alpha: .5;--_ag-state-dragging-lift: 4px;--_ag-state-dragging-specular: 0;--_ag-state-drop-target-fill: .08;--_ag-state-drop-target-rim: 3px;--ag-focus-width: 3px;--_ag-state-hover-floor: .03;--ag-state-hover-specular: 0;--_ag-state-loading-alpha: .75;--_ag-state-press-floor: .06;--ag-state-press-glow: 0;--_ag-state-selected-rim-width: 2px;--_ag-state-selected-tint: .2}}[data-ag-transparency=tinted]{--ag-state-disabled-alpha: .45;--_ag-state-disabled-surface-alpha: .45;--_ag-state-dragging-lift: 4px;--_ag-state-dragging-specular: .2;--_ag-state-drop-target-fill: .06;--_ag-state-drop-target-rim: 2px;--ag-focus-width: 2px;--_ag-state-hover-floor: .02;--ag-state-hover-specular: .15;--_ag-state-loading-alpha: .7;--_ag-state-press-floor: .04;--ag-state-press-glow: .25;--_ag-state-selected-rim-width: 2px;--_ag-state-selected-tint: .16}@media(prefers-reduced-transparency:reduce){:root:not([data-ag-transparency]){--ag-state-disabled-alpha: .45;--_ag-state-disabled-surface-alpha: .45;--_ag-state-dragging-lift: 4px;--_ag-state-dragging-specular: .2;--_ag-state-drop-target-fill: .06;--_ag-state-drop-target-rim: 2px;--ag-focus-width: 2px;--_ag-state-hover-floor: .02;--ag-state-hover-specular: .15;--_ag-state-loading-alpha: .7;--_ag-state-press-floor: .04;--ag-state-press-glow: .25;--_ag-state-selected-rim-width: 2px;--_ag-state-selected-tint: .16}}[data-ag-transparency=solid]{--ag-state-disabled-alpha: .5;--_ag-state-disabled-surface-alpha: .5;--_ag-state-dragging-lift: 4px;--_ag-state-dragging-specular: .2;--_ag-state-drop-target-fill: .12;--_ag-state-drop-target-rim: 2px;--ag-focus-width: 2px;--_ag-state-hover-floor: .06;--ag-state-hover-specular: .15;--_ag-state-loading-alpha: .8;--_ag-state-press-floor: .08;--ag-state-press-glow: .25;--_ag-state-selected-rim-width: 2px;--_ag-state-selected-tint: .28}[data-ag-density=regular]{--_ag-density: 1;--ag-density: 1;--ag-space-0: calc(0px * var(--ag-density));--ag-space-1: calc(4px * var(--ag-density));--ag-space-10: calc(40px * var(--ag-density));--ag-space-12: calc(48px * var(--ag-density));--ag-space-16: calc(64px * var(--ag-density));--ag-space-2: calc(8px * var(--ag-density));--ag-space-3: calc(12px * var(--ag-density));--ag-space-4: calc(16px * var(--ag-density));--ag-space-5: calc(20px * var(--ag-density));--ag-space-6: calc(24px * var(--ag-density));--ag-space-8: calc(32px * var(--ag-density))}[data-ag-density=compact]{--_ag-app-shell-gap: 8px;--_ag-app-shell-topbar-height: 2.75rem;--_ag-density: .875;--ag-density: .875;--ag-space-0: calc(0px * var(--ag-density));--ag-space-1: calc(4px * var(--ag-density));--ag-space-10: calc(40px * var(--ag-density));--ag-space-12: calc(48px * var(--ag-density));--ag-space-16: calc(64px * var(--ag-density));--ag-space-2: calc(8px * var(--ag-density));--ag-space-3: calc(12px * var(--ag-density));--ag-space-4: calc(16px * var(--ag-density));--ag-space-5: calc(20px * var(--ag-density));--ag-space-6: calc(24px * var(--ag-density));--ag-space-8: calc(32px * var(--ag-density))}[data-ag-density=spacious]{--_ag-app-shell-gap: 24px;--_ag-density: 1.125;--ag-density: 1.125;--ag-space-0: calc(0px * var(--ag-density));--ag-space-1: calc(4px * var(--ag-density));--ag-space-10: calc(40px * var(--ag-density));--ag-space-12: calc(48px * var(--ag-density));--ag-space-16: calc(64px * var(--ag-density));--ag-space-2: calc(8px * var(--ag-density));--ag-space-3: calc(12px * var(--ag-density));--ag-space-4: calc(16px * var(--ag-density));--ag-space-5: calc(20px * var(--ag-density));--ag-space-6: calc(24px * var(--ag-density));--ag-space-8: calc(32px * var(--ag-density));--_ag-app-shell-topbar-height: 3.25rem}:root[data-ag-shadcn-source]{--ag-color-canvas: var( --background, light-dark(oklch(.99 .004 250), oklch(.18 .012 250)) );--ag-color-on-surface: var( --foreground, light-dark(oklch(.26 .016 250), oklch(.99 .004 250)) );--ag-color-accent: var( --primary, light-dark(oklch(.64 .16 235), oklch(.71 .15 235)) );--ag-color-on-accent: var( --primary-foreground, light-dark(oklch(1 0 0), oklch(1 0 0)) );--ag-color-on-surface-muted: var( --muted, light-dark(oklch(.34 .019 250), oklch(.87 .016 250)) );--ag-color-border: var( --border, light-dark(oklch(.54 .022 250), oklch(.81 .019 250)) );--ag-color-focus-inner: var( --ring, light-dark(oklch(.35 .13 235), oklch(.77 .13 235)) );--ag-radius-md: var(--radius, 14px)}:where(:root:not([data-ag-shadcn-source])){--background: var(--ag-color-canvas);--foreground: var(--ag-color-on-surface);--primary: var(--ag-color-accent);--primary-foreground: var(--ag-color-on-accent);--muted: var(--ag-color-on-surface-muted);--border: var(--ag-color-border);--ring: var(--ag-color-focus-inner);--radius: var(--ag-radius-md)}[data-ag-group][data-ag-spacing="0"]{--_ag-group-spacing: var(--ag-space-0)}[data-ag-group][data-ag-spacing="1"]{--_ag-group-spacing: var(--ag-space-1)}[data-ag-group][data-ag-spacing="2"]{--_ag-group-spacing: var(--ag-space-2)}[data-ag-group][data-ag-spacing="3"]{--_ag-group-spacing: var(--ag-space-3)}[data-ag-group][data-ag-spacing="4"]{--_ag-group-spacing: var(--ag-space-4)}[data-ag-group][data-ag-spacing="5"]{--_ag-group-spacing: var(--ag-space-5)}[data-ag-group][data-ag-spacing="6"]{--_ag-group-spacing: var(--ag-space-6)}[data-ag-group][data-ag-spacing="8"]{--_ag-group-spacing: var(--ag-space-8)}[data-ag-group][data-ag-spacing="10"]{--_ag-group-spacing: var(--ag-space-10)}[data-ag-group][data-ag-spacing="12"]{--_ag-group-spacing: var(--ag-space-12)}[data-ag-group][data-ag-spacing="16"]{--_ag-group-spacing: var(--ag-space-16)}[data-ag-part=concentric-frame][data-ag-radius=full]{--ag-radius-outer: var(--ag-radius-full)}[data-ag-part=concentric-frame][data-ag-radius=lg]{--ag-radius-outer: var(--ag-radius-lg)}[data-ag-part=concentric-frame][data-ag-radius=md]{--ag-radius-outer: var(--ag-radius-md)}[data-ag-part=concentric-frame][data-ag-radius=sm]{--ag-radius-outer: var(--ag-radius-sm)}[data-ag-part=concentric-frame][data-ag-radius=xl]{--ag-radius-outer: var(--ag-radius-xl)}[data-ag-part=concentric-frame][data-ag-radius=xs]{--ag-radius-outer: var(--ag-radius-xs)}[data-ag-part=concentric-frame][data-ag-inset="0"]{--ag-inset: var(--ag-space-0)}[data-ag-part=concentric-frame][data-ag-inset="1"]{--ag-inset: var(--ag-space-1)}[data-ag-part=concentric-frame][data-ag-inset="2"]{--ag-inset: var(--ag-space-2)}[data-ag-part=concentric-frame][data-ag-inset="3"]{--ag-inset: var(--ag-space-3)}[data-ag-part=concentric-frame][data-ag-inset="4"]{--ag-inset: var(--ag-space-4)}[data-ag-part=concentric-frame][data-ag-inset="5"]{--ag-inset: var(--ag-space-5)}[data-ag-part=concentric-frame][data-ag-inset="6"]{--ag-inset: var(--ag-space-6)}[data-ag-part=concentric-frame][data-ag-inset="8"]{--ag-inset: var(--ag-space-8)}[data-ag-part=concentric-frame][data-ag-inset="10"]{--ag-inset: var(--ag-space-10)}[data-ag-part=concentric-frame][data-ag-inset="12"]{--ag-inset: var(--ag-space-12)}[data-ag-part=concentric-frame][data-ag-inset="16"]{--ag-inset: var(--ag-space-16)}[data-ag-radius=full]:not([data-ag-part=concentric-frame]){--_ag-fallback-radius: var(--ag-radius-full)}[data-ag-radius=lg]:not([data-ag-part=concentric-frame]){--_ag-fallback-radius: var(--ag-radius-lg)}[data-ag-radius=md]:not([data-ag-part=concentric-frame]){--_ag-fallback-radius: var(--ag-radius-md)}[data-ag-radius=sm]:not([data-ag-part=concentric-frame]){--_ag-fallback-radius: var(--ag-radius-sm)}[data-ag-radius=xl]:not([data-ag-part=concentric-frame]){--_ag-fallback-radius: var(--ag-radius-xl)}[data-ag-radius=xs]:not([data-ag-part=concentric-frame]){--_ag-fallback-radius: var(--ag-radius-xs)}[data-ag-shape=concentric]:not([data-ag-radius]){--_ag-fallback-radius: var(--ag-radius-md)}@supports not (color: light-dark(#000,#fff)){:root{--ag-surface-fill: oklch(.99 .004 250);--ag-on-surface: oklch(.26 .016 250);--ag-on-surface-muted: oklch(.34 .019 250);--ag-surface-rim: oklch(1 0 0);--ag-color-accent: oklch(.64 .16 235);--ag-color-border: oklch(.54 .022 250);--ag-color-canvas: oklch(.99 .004 250);--ag-color-danger: oklch(.43 .17 27);--ag-color-focus-inner: oklch(.35 .13 235);--ag-color-focus-outer: oklch(1 0 0);--ag-color-info: oklch(.62 .15 215);--ag-color-on-accent: oklch(1 0 0);--ag-color-on-surface: oklch(.26 .016 250);--ag-color-on-surface-muted: oklch(.34 .019 250);--ag-color-specular: oklch(1 0 0);--ag-color-success: oklch(.6 .15 150);--ag-color-warning: oklch(.74 .16 90);--ag-focus-inner: oklch(.35 .13 235);--ag-focus-outer: oklch(1 0 0)}[data-ag-scheme=dark]{color-scheme:dark;--ag-surface-fill: oklch(.18 .012 250);--ag-on-surface: oklch(.99 .004 250);--ag-on-surface-muted: oklch(.87 .016 250);--ag-surface-rim: oklch(1 0 0);--ag-color-accent: oklch(.71 .15 235);--ag-color-border: oklch(.81 .019 250);--ag-color-canvas: oklch(.18 .012 250);--ag-color-danger: oklch(.88 .09 27);--ag-color-focus-inner: oklch(.77 .13 235);--ag-color-focus-outer: oklch(0 0 0);--ag-color-info: oklch(.7 .14 215);--ag-color-on-accent: oklch(1 0 0);--ag-color-on-surface: oklch(.99 .004 250);--ag-color-on-surface-muted: oklch(.87 .016 250);--ag-color-specular: oklch(1 0 0);--ag-color-success: oklch(.68 .15 150);--ag-color-warning: oklch(.74 .16 90);--ag-focus-inner: oklch(.77 .13 235);--ag-focus-outer: oklch(0 0 0)}@media(prefers-color-scheme:dark){:root:not([data-ag-scheme]){color-scheme:dark;--ag-surface-fill: oklch(.18 .012 250);--ag-on-surface: oklch(.99 .004 250);--ag-on-surface-muted: oklch(.87 .016 250);--ag-surface-rim: oklch(1 0 0);--ag-color-accent: oklch(.71 .15 235);--ag-color-border: oklch(.81 .019 250);--ag-color-canvas: oklch(.18 .012 250);--ag-color-danger: oklch(.88 .09 27);--ag-color-focus-inner: oklch(.77 .13 235);--ag-color-focus-outer: oklch(0 0 0);--ag-color-info: oklch(.7 .14 215);--ag-color-on-accent: oklch(1 0 0);--ag-color-on-surface: oklch(.99 .004 250);--ag-color-on-surface-muted: oklch(.87 .016 250);--ag-color-specular: oklch(1 0 0);--ag-color-success: oklch(.68 .15 150);--ag-color-warning: oklch(.74 .16 90);--ag-focus-inner: oklch(.77 .13 235);--ag-focus-outer: oklch(0 0 0)}}[data-ag-theme=aura]{--ag-color-canvas: oklch(.99 .004 250);--ag-color-accent: oklch(.64 .16 235);--ag-color-on-accent: oklch(.18 .012 250);--ag-color-border: oklch(.54 .022 250)}[data-ag-theme=aura][data-ag-scheme=dark]{--ag-color-canvas: oklch(.18 .012 250);--ag-color-accent: oklch(.71 .15 235);--ag-color-on-accent: oklch(.18 .012 250);--ag-color-border: oklch(.81 .019 250)}@media(prefers-color-scheme:dark){[data-ag-theme=aura]:not([data-ag-scheme]){--ag-color-canvas: oklch(.18 .012 250);--ag-color-accent: oklch(.71 .15 235);--ag-color-on-accent: oklch(.18 .012 250);--ag-color-border: oklch(.81 .019 250)}}[data-ag-theme=graphite]{--ag-color-canvas: oklch(.97 .003 240);--ag-color-accent: oklch(.55 .02 240);--ag-color-on-accent: oklch(1 0 0);--ag-color-border: oklch(.54 .022 240)}[data-ag-theme=graphite][data-ag-scheme=dark]{--ag-color-canvas: oklch(.22 .008 240);--ag-color-accent: oklch(.62 .0187 240);--ag-color-on-accent: oklch(.18 .012 240);--ag-color-border: oklch(.81 .019 240)}@media(prefers-color-scheme:dark){[data-ag-theme=graphite]:not([data-ag-scheme]){--ag-color-canvas: oklch(.22 .008 240);--ag-color-accent: oklch(.62 .0187 240);--ag-color-on-accent: oklch(.18 .012 240);--ag-color-border: oklch(.81 .019 240)}}[data-ag-theme=daylight]{--ag-color-canvas: oklch(.995 .002 95);--ag-color-accent: oklch(.62 .17 150);--ag-color-on-accent: oklch(.18 .012 95);--ag-color-border: oklch(.54 .022 95)}[data-ag-theme=daylight][data-ag-scheme=dark]{--ag-color-canvas: oklch(.25 .01 95);--ag-color-accent: oklch(.69 .1594 150);--ag-color-on-accent: oklch(.18 .012 95);--ag-color-border: oklch(.81 .019 95)}@media(prefers-color-scheme:dark){[data-ag-theme=daylight]:not([data-ag-scheme]){--ag-color-canvas: oklch(.25 .01 95);--ag-color-accent: oklch(.69 .1594 150);--ag-color-on-accent: oklch(.18 .012 95);--ag-color-border: oklch(.81 .019 95)}}[data-ag-theme=midnight]{--ag-color-canvas: oklch(.96 .01 270);--ag-color-accent: oklch(.6 .18 290);--ag-color-on-accent: oklch(0 0 0);--ag-color-border: oklch(.54 .022 270)}[data-ag-theme=midnight][data-ag-scheme=dark]{--ag-color-canvas: oklch(.16 .02 270);--ag-color-accent: oklch(.67 .1687 290);--ag-color-on-accent: oklch(.18 .012 270);--ag-color-border: oklch(.81 .019 270)}@media(prefers-color-scheme:dark){[data-ag-theme=midnight]:not([data-ag-scheme]){--ag-color-canvas: oklch(.16 .02 270);--ag-color-accent: oklch(.67 .1687 290);--ag-color-on-accent: oklch(.18 .012 270);--ag-color-border: oklch(.81 .019 270)}}}@supports not (color: oklch(0 0 0)){:root{--ag-shadow-regular: 0px 4px 16px 0px rgb(0 0 0 / .14), 0px 2px 6px 0px rgb(0 0 0 / .12);--ag-shadow-thick: 0px 8px 32px 0px rgb(0 0 0 / .2), 0px 6px 24px 0px rgb(0 0 0 / .16);--ag-shadow-thin: 0px 1px 4px 0px rgb(0 0 0 / .1), 0px 1px 1px 0px rgb(0 0 0 / .08);--ag-surface-fill: #fafcfe;--ag-on-surface: #1e252c;--ag-on-surface-muted: #313942;--ag-surface-rim: #ffffff;--ag-surface-shadow: rgb(0 0 0 / .18);--ag-color-accent: #0097d2;--ag-color-border: #65707b;--ag-color-canvas: #fafcfe;--ag-color-danger: #970911;--ag-color-focus-inner: #00405b;--ag-color-focus-outer: #ffffff;--ag-color-info: #0096af;--ag-color-on-accent: #ffffff;--ag-color-on-surface: #1e252c;--ag-color-on-surface-muted: #313942;--ag-color-specular: #ffffff;--ag-color-success: #25984d;--ag-color-warning: #d0a500;--ag-scrim-media: rgb(0 0 0 / .72);--ag-focus-inner: #00405b;--ag-focus-outer: #ffffff;--_ag-shadow-chrome-regular: 0px 0px 6px 0px rgb(0 0 0 / .12), 0px 2px 3px 0px rgb(0 0 0 / .096);--_ag-shadow-chrome-thick: 0px 0px 10px 0px rgb(0 0 0 / .14), 0px 3px 5px 0px rgb(0 0 0 / .112);--_ag-shadow-chrome-thin: 0px 0px 4px 0px rgb(0 0 0 / .1), 0px 1px 2px 0px rgb(0 0 0 / .08);--_ag-shadow-content-regular: 0px 0px 2px 0px rgb(0 0 0 / .07), 0px 1px 1px 0px rgb(0 0 0 / .056);--_ag-shadow-content-thick: 0px 0px 4px 0px rgb(0 0 0 / .08), 0px 1px 2px 0px rgb(0 0 0 / .064);--_ag-shadow-content-thin: 0px 0px 1px 0px rgb(0 0 0 / .05), 0px 1px 1px 0px rgb(0 0 0 / .04);--_ag-shadow-overlay-regular: 0px 0px 12px 0px rgb(0 0 0 / .18), 0px 3px 6px 0px rgb(0 0 0 / .144);--_ag-shadow-overlay-thick: 0px 0px 16px 0px rgb(0 0 0 / .2), 0px 4px 8px 0px rgb(0 0 0 / .16);--_ag-shadow-overlay-thin: 0px 0px 8px 0px rgb(0 0 0 / .16), 0px 2px 4px 0px rgb(0 0 0 / .128);--_ag-shadow-transient-regular: 0px 0px 16px 0px rgb(0 0 0 / .24), 0px 4px 8px 0px rgb(0 0 0 / .192);--_ag-shadow-transient-thick: 0px 0px 20px 0px rgb(0 0 0 / .26), 0px 5px 10px 0px rgb(0 0 0 / .208);--_ag-shadow-transient-thin: 0px 0px 12px 0px rgb(0 0 0 / .22), 0px 3px 6px 0px rgb(0 0 0 / .176)}[data-ag-theme=aura]{--ag-color-canvas: #fafcfe;--ag-color-accent: #0097d2;--ag-color-on-accent: #0e1217;--ag-color-border: #65707b}[data-ag-theme=aura][data-ag-scheme=dark]{--ag-color-canvas: #0e1217;--ag-color-accent: #04aef1;--ag-color-on-accent: #0e1217;--ag-color-border: #b8c2cd}@media(prefers-color-scheme:dark){[data-ag-theme=aura]:not([data-ag-scheme]){--ag-color-canvas: #0e1217;--ag-color-accent: #04aef1;--ag-color-on-accent: #0e1217;--ag-color-border: #b8c2cd}}[data-ag-theme=graphite]{--ag-color-canvas: #f3f5f7;--ag-color-accent: #67737c;--ag-color-on-accent: #ffffff;--ag-color-border: #64717a}[data-ag-theme=graphite][data-ag-scheme=dark]{--ag-color-canvas: #171b1e;--ag-color-accent: #7c8891;--ag-color-on-accent: #0d1216;--ag-color-border: #b6c3cc}@media(prefers-color-scheme:dark){[data-ag-theme=graphite]:not([data-ag-scheme]){--ag-color-canvas: #171b1e;--ag-color-accent: #7c8891;--ag-color-on-accent: #0d1216;--ag-color-border: #b6c3cc}}[data-ag-theme=daylight]{--ag-color-canvas: #fefdfc;--ag-color-accent: #03a14a;--ag-color-on-accent: #13120c;--ag-color-border: #726f61}[data-ag-theme=daylight][data-ag-scheme=dark]{--ag-color-canvas: #23221c;--ag-color-accent: #3fb663;--ag-color-on-accent: #13120c;--ag-color-border: #c4c1b4}@media(prefers-color-scheme:dark){[data-ag-theme=daylight]:not([data-ag-scheme]){--ag-color-canvas: #23221c;--ag-color-accent: #3fb663;--ag-color-on-accent: #13120c;--ag-color-border: #c4c1b4}}[data-ag-theme=midnight]{--ag-color-canvas: #eff2f9;--ag-color-accent: #8267e2;--ag-color-on-accent: #000000;--ag-color-border: #696e7c}[data-ag-theme=midnight][data-ag-scheme=dark]{--ag-color-canvas: #0a0d16;--ag-color-accent: #967ff4;--ag-color-on-accent: #0f1117;--ag-color-border: #bcc1ce}@media(prefers-color-scheme:dark){[data-ag-theme=midnight]:not([data-ag-scheme]){--ag-color-canvas: #0a0d16;--ag-color-accent: #967ff4;--ag-color-on-accent: #0f1117;--ag-color-border: #bcc1ce}}[data-ag-scheme=dark]{--ag-surface-fill: #0e1217;--ag-on-surface: #fafcfe;--ag-on-surface-muted: #cdd5df;--ag-surface-rim: #ffffff;--ag-color-accent: #04aef1;--ag-color-border: #b8c2cd;--ag-color-canvas: #0e1217;--ag-color-danger: #ffc8c1;--ag-color-focus-inner: #52c1fb;--ag-color-focus-outer: #000000;--ag-color-info: #00b1ce;--ag-color-on-accent: #ffffff;--ag-color-on-surface: #fafcfe;--ag-color-on-surface-muted: #cdd5df;--ag-color-specular: #ffffff;--ag-color-success: #45b164;--ag-color-warning: #d0a500;--ag-focus-inner: #52c1fb;--ag-focus-outer: #000000;--ag-shadow-regular: 0px 4px 16px 0px rgb(0 0 0 / .32), 0px 2px 6px 0px rgb(0 0 0 / .28);--ag-shadow-thick: 0px 8px 32px 0px rgb(0 0 0 / .4), 0px 6px 24px 0px rgb(0 0 0 / .36);--ag-shadow-thin: 0px 1px 4px 0px rgb(0 0 0 / .24), 0px 1px 1px 0px rgb(0 0 0 / .2);--_ag-shadow-chrome-regular: 0px 0px 6px 0px rgb(0 0 0 / .192), 0px 2px 3px 0px rgb(0 0 0 / .154);--_ag-shadow-chrome-thick: 0px 0px 10px 0px rgb(0 0 0 / .224), 0px 3px 5px 0px rgb(0 0 0 / .179);--_ag-shadow-chrome-thin: 0px 0px 4px 0px rgb(0 0 0 / .16), 0px 1px 2px 0px rgb(0 0 0 / .128);--_ag-shadow-content-regular: 0px 0px 2px 0px rgb(0 0 0 / .112), 0px 1px 1px 0px rgb(0 0 0 / .09);--_ag-shadow-content-thick: 0px 0px 4px 0px rgb(0 0 0 / .128), 0px 1px 2px 0px rgb(0 0 0 / .102);--_ag-shadow-content-thin: 0px 0px 1px 0px rgb(0 0 0 / .08), 0px 1px 1px 0px rgb(0 0 0 / .064);--_ag-shadow-overlay-regular: 0px 0px 12px 0px rgb(0 0 0 / .288), 0px 3px 6px 0px rgb(0 0 0 / .23);--_ag-shadow-overlay-thick: 0px 0px 16px 0px rgb(0 0 0 / .32), 0px 4px 8px 0px rgb(0 0 0 / .256);--_ag-shadow-overlay-thin: 0px 0px 8px 0px rgb(0 0 0 / .256), 0px 2px 4px 0px rgb(0 0 0 / .205);--_ag-shadow-transient-regular: 0px 0px 16px 0px rgb(0 0 0 / .384), 0px 4px 8px 0px rgb(0 0 0 / .307);--_ag-shadow-transient-thick: 0px 0px 20px 0px rgb(0 0 0 / .416), 0px 5px 10px 0px rgb(0 0 0 / .333);--_ag-shadow-transient-thin: 0px 0px 12px 0px rgb(0 0 0 / .352), 0px 3px 6px 0px rgb(0 0 0 / .282)}@media(prefers-color-scheme:dark){:root:not([data-ag-scheme]){--ag-surface-fill: #0e1217;--ag-on-surface: #fafcfe;--ag-on-surface-muted: #cdd5df;--ag-surface-rim: #ffffff;--ag-color-accent: #04aef1;--ag-color-border: #b8c2cd;--ag-color-canvas: #0e1217;--ag-color-danger: #ffc8c1;--ag-color-focus-inner: #52c1fb;--ag-color-focus-outer: #000000;--ag-color-info: #00b1ce;--ag-color-on-accent: #ffffff;--ag-color-on-surface: #fafcfe;--ag-color-on-surface-muted: #cdd5df;--ag-color-specular: #ffffff;--ag-color-success: #45b164;--ag-color-warning: #d0a500;--ag-focus-inner: #52c1fb;--ag-focus-outer: #000000;--ag-shadow-regular: 0px 4px 16px 0px rgb(0 0 0 / .32), 0px 2px 6px 0px rgb(0 0 0 / .28);--ag-shadow-thick: 0px 8px 32px 0px rgb(0 0 0 / .4), 0px 6px 24px 0px rgb(0 0 0 / .36);--ag-shadow-thin: 0px 1px 4px 0px rgb(0 0 0 / .24), 0px 1px 1px 0px rgb(0 0 0 / .2);--_ag-shadow-chrome-regular: 0px 0px 6px 0px rgb(0 0 0 / .192), 0px 2px 3px 0px rgb(0 0 0 / .154);--_ag-shadow-chrome-thick: 0px 0px 10px 0px rgb(0 0 0 / .224), 0px 3px 5px 0px rgb(0 0 0 / .179);--_ag-shadow-chrome-thin: 0px 0px 4px 0px rgb(0 0 0 / .16), 0px 1px 2px 0px rgb(0 0 0 / .128);--_ag-shadow-content-regular: 0px 0px 2px 0px rgb(0 0 0 / .112), 0px 1px 1px 0px rgb(0 0 0 / .09);--_ag-shadow-content-thick: 0px 0px 4px 0px rgb(0 0 0 / .128), 0px 1px 2px 0px rgb(0 0 0 / .102);--_ag-shadow-content-thin: 0px 0px 1px 0px rgb(0 0 0 / .08), 0px 1px 1px 0px rgb(0 0 0 / .064);--_ag-shadow-overlay-regular: 0px 0px 12px 0px rgb(0 0 0 / .288), 0px 3px 6px 0px rgb(0 0 0 / .23);--_ag-shadow-overlay-thick: 0px 0px 16px 0px rgb(0 0 0 / .32), 0px 4px 8px 0px rgb(0 0 0 / .256);--_ag-shadow-overlay-thin: 0px 0px 8px 0px rgb(0 0 0 / .256), 0px 2px 4px 0px rgb(0 0 0 / .205);--_ag-shadow-transient-regular: 0px 0px 16px 0px rgb(0 0 0 / .384), 0px 4px 8px 0px rgb(0 0 0 / .307);--_ag-shadow-transient-thick: 0px 0px 20px 0px rgb(0 0 0 / .416), 0px 5px 10px 0px rgb(0 0 0 / .333);--_ag-shadow-transient-thin: 0px 0px 12px 0px rgb(0 0 0 / .352), 0px 3px 6px 0px rgb(0 0 0 / .282)}}:root[data-ag-shadcn-source]{--ag-color-canvas: var(--background, #fafcfe);--ag-color-on-surface: var(--foreground, #1e252c);--ag-color-accent: var(--primary, #0097d2);--ag-color-on-accent: var(--primary-foreground, #ffffff);--ag-color-on-surface-muted: var(--muted, #313942);--ag-color-border: var(--border, #65707b);--ag-color-focus-inner: var(--ring, #00405b)}:root[data-ag-shadcn-source][data-ag-scheme=dark]{--ag-color-canvas: var(--background, #0e1217);--ag-color-on-surface: var(--foreground, #fafcfe);--ag-color-accent: var(--primary, #04aef1);--ag-color-on-accent: var(--primary-foreground, #ffffff);--ag-color-on-surface-muted: var(--muted, #cdd5df);--ag-color-border: var(--border, #b8c2cd);--ag-color-focus-inner: var(--ring, #52c1fb)}@media(prefers-color-scheme:dark){:root[data-ag-shadcn-source]:not([data-ag-scheme]){--ag-color-canvas: var(--background, #0e1217);--ag-color-on-surface: var(--foreground, #fafcfe);--ag-color-accent: var(--primary, #04aef1);--ag-color-on-accent: var(--primary-foreground, #ffffff);--ag-color-on-surface-muted: var(--muted, #cdd5df);--ag-color-border: var(--border, #b8c2cd);--ag-color-focus-inner: var(--ring, #52c1fb)}}}@supports not (transition-timing-function: linear(0,1)){:root{--ag-spring-fluid: var(--ag-ease-emphasized-decelerate);--ag-spring-smooth: var(--ag-ease-emphasized-decelerate);--ag-spring-snappy: var(--ag-ease-standard)}}@media(forced-colors:active){:root,[data-ag-theme=aura],[data-ag-theme=graphite],[data-ag-theme=daylight],[data-ag-theme=midnight],[data-ag-theme=aura][data-ag-scheme=dark],[data-ag-theme=aura]:not([data-ag-scheme]),[data-ag-theme=graphite][data-ag-scheme=dark],[data-ag-theme=graphite]:not([data-ag-scheme]),[data-ag-theme=daylight][data-ag-scheme=dark],[data-ag-theme=daylight]:not([data-ag-scheme]),[data-ag-theme=midnight][data-ag-scheme=dark],[data-ag-theme=midnight]:not([data-ag-scheme]),:root[data-ag-shadcn-source],:root[data-ag-shadcn-source][data-ag-scheme=dark],:root[data-ag-shadcn-source]:not([data-ag-scheme]),[data-ag-scheme=dark],:root:not([data-ag-scheme]){--ag-color-accent: Highlight;--ag-color-border: CanvasText;--ag-color-canvas: Canvas;--ag-color-danger: CanvasText;--ag-color-focus-inner: Highlight;--ag-color-focus-outer: Canvas;--ag-color-info: CanvasText;--ag-color-on-accent: HighlightText;--ag-color-on-surface: CanvasText;--ag-color-on-surface-muted: CanvasText;--ag-color-specular: Canvas;--ag-color-success: CanvasText;--ag-color-warning: CanvasText}}:root{--_ag-accent: initial;--_ag-accent-fg: initial;--_ag-accent-mix: initial;--_ag-accent-soft: initial;--_ag-ai-composer-block: initial;--_ag-ai-composer-max-block: initial;--_ag-ai-keyboard-inset: initial;--_ag-ai-message-max-inline: initial;--_ag-alpha: initial;--_ag-app-shell: initial;--_ag-app-shell-content-max: initial;--_ag-app-shell-insp: initial;--_ag-app-shell-mode: initial;--_ag-app-shell-rail: initial;--_ag-app-shell-side: initial;--_ag-app-shell-tabbar: initial;--_ag-app-shell-top: initial;--_ag-arrow-rim: initial;--_ag-avatar-overlap: initial;--_ag-avatar-size: initial;--_ag-avatar-size-lg: initial;--_ag-avatar-size-sm: initial;--_ag-backdrop-aurora-a: initial;--_ag-backdrop-aurora-b: initial;--_ag-backdrop-aurora-c: initial;--_ag-backdrop-c1: initial;--_ag-backdrop-c2: initial;--_ag-backdrop-c3: initial;--_ag-backdrop-c4: initial;--_ag-backdrop-mesh-1: initial;--_ag-backdrop-mesh-2: initial;--_ag-backdrop-mesh-3: initial;--_ag-backdrop-mesh-4: initial;--_ag-backdrop-mesh-tint: initial;--_ag-bg-active: initial;--_ag-bg-badge: initial;--_ag-blur: initial;--_ag-border: initial;--_ag-border-strong: initial;--_ag-border-subtle: initial;--_ag-border-width: initial;--_ag-brightness: initial;--_ag-canvas-fill: initial;--_ag-carousel-gap: initial;--_ag-chart-1: initial;--_ag-chart-2: initial;--_ag-chart-3: initial;--_ag-chart-4: initial;--_ag-chart-5: initial;--_ag-chart-6: initial;--_ag-chart-7: initial;--_ag-chart-8: initial;--_ag-chip-tint: initial;--_ag-color-on-surface-disabled: initial;--_ag-combobox-inline-size: initial;--_ag-combobox-popup-max-h: initial;--_ag-combobox-popup-min-w: initial;--_ag-command-palette-max-h: initial;--_ag-command-palette-max-width: initial;--_ag-command-palette-top: initial;--_ag-command-virtual-h: initial;--_ag-composer-max-rows: initial;--_ag-container-lg: initial;--_ag-container-md: initial;--_ag-container-sm: initial;--_ag-container-xl: initial;--_ag-content-raised-alpha: initial;--_ag-content-sunken-alpha: initial;--_ag-danger: initial;--_ag-dialog-foot-h: initial;--_ag-dialog-head-h: initial;--_ag-dim: initial;--_ag-drag-x: initial;--_ag-drag-y: initial;--_ag-edge-x: initial;--_ag-edge-y: initial;--_ag-end: initial;--_ag-fallback-fill: initial;--_ag-fallback-radius: initial;--_ag-fg: initial;--_ag-fg-badge: initial;--_ag-fg-disabled: initial;--_ag-fg-muted: initial;--_ag-fg-subtle: initial;--_ag-fill: initial;--_ag-filter-bar-search-basis: initial;--_ag-floor-alpha: initial;--_ag-floor-lift: initial;--_ag-focus: initial;--_ag-grain-opacity: initial;--_ag-grain-tile: initial;--_ag-grid-cols: initial;--_ag-grid-cols-base: initial;--_ag-grid-cols-lg: initial;--_ag-grid-cols-md: initial;--_ag-grid-cols-sm: initial;--_ag-grid-min-item: initial;--_ag-group-spacing: initial;--_ag-hairline: initial;--_ag-heading-leading: initial;--_ag-heading-md: initial;--_ag-heading-weight: initial;--_ag-hit-gap: initial;--_ag-hover: initial;--_ag-identity-hover-tint: initial;--_ag-identity-press-tint: initial;--_ag-info: initial;--_ag-inner-fill: initial;--_ag-intent-danger: initial;--_ag-intent-success: initial;--_ag-intent-warning: initial;--_ag-line: initial;--_ag-link: initial;--_ag-mat-blur: initial;--_ag-mat-grain: initial;--_ag-mat-rim: initial;--_ag-mat-saturation: initial;--_ag-mat-shadow: initial;--_ag-media-luma: initial;--_ag-media-panel-width: initial;--_ag-media-progress: initial;--_ag-now-playing-art: initial;--_ag-now-playing-h: initial;--_ag-on-accent: initial;--_ag-on-surface: initial;--_ag-on-surface-max: initial;--_ag-on-surface-muted: initial;--_ag-opacity-disabled: initial;--_ag-optics: initial;--_ag-pointer: initial;--_ag-press: initial;--_ag-press-inset: initial;--_ag-radius-1: initial;--_ag-radius-2: initial;--_ag-radius-3: initial;--_ag-rating-off: initial;--_ag-rating-on: initial;--_ag-refraction-scale: initial;--_ag-rim-light: initial;--_ag-rim-shade: initial;--_ag-rim-width: initial;--_ag-saturation: initial;--_ag-scale-down: initial;--_ag-scrim-blur: initial;--_ag-seg-h: initial;--_ag-seg-w: initial;--_ag-seg-x: initial;--_ag-seg-y: initial;--_ag-segmented-hover-tint: initial;--_ag-select-inline-size: initial;--_ag-select-popup-max-h: initial;--_ag-separator-alpha: initial;--_ag-shadow: initial;--_ag-sheet-detent-max: initial;--_ag-sheet-detent-offset: initial;--_ag-sheet-side-w: initial;--_ag-side-sign: initial;--_ag-skeleton: initial;--_ag-slider-track-alpha: initial;--_ag-slides-per-view: initial;--_ag-space-2-5: initial;--_ag-sparkline-color: initial;--_ag-specular-lift: initial;--_ag-start: initial;--_ag-stat-card-danger: initial;--_ag-stat-card-success: initial;--_ag-stepper-hover-tint: initial;--_ag-stepper-press-tint: initial;--_ag-steps-indicator-size: initial;--_ag-success: initial;--_ag-surface: initial;--_ag-surface-alpha: initial;--_ag-surface-fill: initial;--_ag-surface-radius: initial;--_ag-surface-raised: initial;--_ag-surface-rim: initial;--_ag-surface-shadow: initial;--_ag-sweep-duration: initial;--_ag-switch-off-tint: initial;--_ag-tab-bar-floating-max-width: initial;--_ag-tab-bar-minimize-range: initial;--_ag-table-pad-inline: initial;--_ag-table-pad-lg: initial;--_ag-table-pad-md: initial;--_ag-table-pad-sm: initial;--_ag-table-pin-shadow: initial;--_ag-table-row-height: initial;--_ag-table-row-lg-px: initial;--_ag-table-row-md-px: initial;--_ag-table-row-sm-px: initial;--_ag-tabs-indicator-h: initial;--_ag-target: initial;--_ag-text-2xl: initial;--_ag-text-lg: initial;--_ag-text-md: initial;--_ag-text-secondary: initial;--_ag-text-sm: initial;--_ag-text-xs: initial;--_ag-tf-h: initial;--_ag-tf-h-compact: initial;--_ag-tf-h-default: initial;--_ag-tf-h-spacious: initial;--_ag-tf-pad: initial;--_ag-thumb: initial;--_ag-thumb-ring: initial;--_ag-time-picker-column-width: initial;--_ag-time-picker-height: initial;--_ag-tint-floor: initial;--_ag-tint-floor-expanded: initial;--_ag-tint-floor-full-height: initial;--_ag-tint-floor-more: initial;--_ag-tint-floor-overlay: initial;--_ag-tint-floor-solid: initial;--_ag-tint-floor-tinted: initial;--_ag-tint-neutral: initial;--_ag-tip-in: initial;--_ag-toast-accent: initial;--_ag-toast-progress-display: initial;--_ag-toast-timeout: initial;--_ag-toggle-hover-tint: initial;--_ag-toolbar-hover-tint: initial;--_ag-toolbar-separator-alpha: initial;--_ag-touch-target: initial;--_ag-tree-indent: initial;--_ag-tree-indent-narrow: initial;--_ag-tree-indent-wide: initial;--_ag-tree-level: initial;--_ag-type-body-family: initial;--_ag-type-mono-family: initial;--_ag-visual-viewport-height: initial;--_ag-vt-name: initial;--_ag-warning: initial;--_ag-weight-medium: initial;--_ag-weight-semibold: initial;--_ag-z-base: initial;--_ag-z-popover: initial}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.material{:where([data-ag-layer]){transition:--_ag-optics var(--ag-duration-small) var(--ag-ease-standard)}[data-ag-interactive]{transition:--ag-specular var(--ag-duration-micro-exit) var(--ag-ease-accelerate),--_ag-press var(--ag-spring-snappy-duration, var(--ag-duration-instant)) var(--ag-spring-snappy, var(--ag-ease-standard)),--_ag-optics var(--ag-duration-small) var(--ag-ease-standard)}@media(hover:hover){[data-ag-interactive]:hover{--ag-specular: var(--ag-state-hover-specular);transition:--ag-specular var(--ag-duration-micro) var(--ag-ease-standard),--_ag-press var(--ag-spring-snappy-duration, var(--ag-duration-instant)) var(--ag-spring-snappy, var(--ag-ease-standard)),--_ag-optics var(--ag-duration-small) var(--ag-ease-standard)}}[data-ag-interactive]:active,[data-pressed]{--_ag-press: 1;transition:--ag-specular var(--ag-duration-micro) var(--ag-ease-standard),--_ag-press var(--ag-duration-instant) var(--ag-ease-standard),--_ag-optics var(--ag-duration-small) var(--ag-ease-standard)}[data-ag-overlay],[data-ag-surface][data-starting-style],[data-ag-surface][data-ending-style]{--_ag-side-sign: 0;transform-origin:var(--transform-origin, 50% 50%);transition:opacity var(--ag-duration-small) var(--ag-spring-snappy, var(--ag-ease-standard)),scale var(--ag-spring-snappy-duration, var(--ag-duration-small)) var(--ag-spring-snappy, var(--ag-ease-standard)),translate var(--ag-spring-snappy-duration, var(--ag-duration-small)) var(--ag-spring-snappy, var(--ag-ease-standard)),--_ag-optics calc(var(--ag-duration-small) * .6) var(--ag-ease-standard)}:is([data-ag-overlay=popover],[data-ag-overlay=menu],[data-ag-overlay=select],[data-ag-overlay=combobox],[data-ag-overlay=tooltip],[data-ag-overlay=preview-card]){--_ag-side-sign: 1}:is([data-ag-overlay=popover],[data-ag-overlay=menu],[data-ag-overlay=select],[data-ag-overlay=combobox],[data-ag-overlay=tooltip],[data-ag-overlay=preview-card])[data-side=top]{--_ag-side-sign: -1}[data-ag-overlay=sheet]{--_ag-edge-x: 0;--_ag-edge-y: 1}[data-ag-overlay=sheet][data-side=top]{--_ag-edge-y: -1}[data-ag-overlay=sheet][data-side=left]{--_ag-edge-x: -1;--_ag-edge-y: 0}[data-ag-overlay=sheet][data-side=right]{--_ag-edge-x: 1;--_ag-edge-y: 0}:is([data-ag-overlay=dialog],[data-ag-overlay=alert-dialog],[data-ag-overlay=sheet],[data-ag-overlay=toast]){transition:opacity var(--ag-duration-medium) var(--ag-ease-standard),scale var(--ag-spring-smooth-duration, var(--ag-duration-medium)) var(--ag-spring-smooth, var(--ag-ease-standard)),translate var(--ag-spring-smooth-duration, var(--ag-duration-medium)) var(--ag-spring-smooth, var(--ag-ease-standard)),--_ag-optics calc(var(--ag-duration-medium) * .6) var(--ag-ease-standard)}[data-starting-style]{opacity:0;scale:.96;translate:0 calc(var(--_ag-side-sign, 0) * 4px);--_ag-optics: 0;transform-origin:var(--transform-origin, 50% 50%)}[data-ending-style]{opacity:0;scale:.96;translate:0 calc(var(--_ag-side-sign, 0) * 4px);--_ag-optics: 0;transform-origin:var(--transform-origin, 50% 50%);transition:opacity var(--ag-duration-small-exit) var(--ag-ease-accelerate),scale var(--ag-duration-small-exit) var(--ag-ease-accelerate),translate var(--ag-duration-small-exit) var(--ag-ease-accelerate),--_ag-optics var(--ag-duration-small-exit) var(--ag-ease-accelerate)}:is([data-ag-overlay=dialog],[data-ag-overlay=alert-dialog],[data-ag-overlay=sheet],[data-ag-overlay=toast])[data-ending-style]{transition:opacity var(--ag-duration-medium-exit) var(--ag-ease-accelerate),scale var(--ag-duration-medium-exit) var(--ag-ease-accelerate),translate var(--ag-duration-medium-exit) var(--ag-ease-accelerate),--_ag-optics var(--ag-duration-medium-exit) var(--ag-ease-accelerate)}[data-ag-overlay=sheet][data-starting-style],[data-ag-overlay=sheet][data-ending-style]{scale:none;translate:calc(var(--_ag-edge-x) * 100%) calc(var(--_ag-edge-y) * 100%)}[data-ag-overlay=toast][data-starting-style],[data-ag-overlay=toast][data-ending-style]{scale:none;translate:0 8px}[data-ag-layer=scrim]{transition:opacity var(--ag-duration-medium) var(--ag-ease-standard)}[data-ag-layer=scrim][data-starting-style],[data-ag-layer=scrim][data-ending-style]{scale:none;translate:none;transition:opacity var(--ag-duration-medium-exit) var(--ag-ease-accelerate)}[data-ag-animating]{will-change:transform,opacity}[data-ag-overlay=toast-viewport]>[data-ag-overlay=toast],[data-ag-part=toast-viewport] [data-ag-part=toast-root]{transition:transform var(--ag-duration-small) var(--ag-spring-smooth, var(--ag-ease-standard)),opacity var(--ag-duration-small) var(--ag-ease-standard)}[data-ag-part=menu-submenu],[data-ag-part=menu-content]{transition:transform var(--ag-duration-small) var(--ag-ease-standard),opacity var(--ag-duration-small) var(--ag-ease-standard)}@starting-style{[data-ag-part=toast-item],[data-ag-part=thread-message]{opacity:0;translate:0 8px}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.material{@keyframes ag-sweep{0%{translate:-100% 0}to{translate:100% 0}}@supports (color: color-mix(in srgb,red,red)){:is([data-loading],[aria-busy=true]):after{background-image:linear-gradient(100deg,transparent 20%,color-mix(in oklch,var(--ag-color-specular) 12%,transparent) 50%,transparent 80%)}}:is([data-ag-part=spinner],[data-ag-part=progress-indicator]){transition:transform var(--ag-duration-small) var(--ag-ease-standard),opacity var(--ag-duration-small) var(--ag-ease-standard)}[data-ag-continuous=on] :is([data-loading],[aria-busy=true]):after{--_ag-sweep-duration: 1.4s;animation:ag-sweep var(--_ag-sweep-duration) var(--ag-ease-standard) infinite}[data-ag-offscreen],[data-ag-offscreen]:before,[data-ag-offscreen]:after,[data-ag-offscreen] *,[data-ag-offscreen] *:before,[data-ag-offscreen] *:after{animation-play-state:paused}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.material{[data-ag-vt],[data-ag-vt-participant]{view-transition-class:ag-morph}:active-view-transition [data-ag-surface][data-ag-vt],:active-view-transition [data-ag-surface][data-ag-vt-participant]{--_ag-optics: 0;transition:none}::view-transition-group(*.ag-morph){animation-duration:var(--ag-duration-medium);animation-timing-function:var(--ag-spring-fluid)}:active-view-transition-type(ag-morph)::view-transition-group(*){animation-duration:var(--ag-duration-medium);animation-timing-function:var(--ag-spring-fluid)}[data-ag-surface][data-ag-vt-settled]{transition:--_ag-optics var(--ag-duration-micro) var(--ag-ease-standard)}@keyframes ag-vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ag-vt-fade-in{0%{opacity:0}to{opacity:1}}:active-view-transition-type(ag-morph-calm)::view-transition-group(*){animation:none}:active-view-transition-type(ag-morph-calm)::view-transition-old(*){animation:ag-vt-fade-out var(--ag-duration-micro) var(--ag-ease-standard) both;mix-blend-mode:plus-lighter}:active-view-transition-type(ag-morph-calm)::view-transition-new(*){animation:ag-vt-fade-in var(--ag-duration-micro) var(--ag-ease-standard) both;mix-blend-mode:plus-lighter}[data-ag-motion=calm]::view-transition-group(*){animation:none}[data-ag-motion=calm]::view-transition-old(*){animation:ag-vt-fade-out var(--ag-duration-micro) var(--ag-ease-standard) both;mix-blend-mode:plus-lighter}[data-ag-motion=calm]::view-transition-new(*){animation:ag-vt-fade-in var(--ag-duration-micro) var(--ag-ease-standard) both;mix-blend-mode:plus-lighter}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.material;@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.material{@property --ag-light-angle{syntax: "<angle>"; inherits: true; initial-value: 300deg;}@property --ag-specular{syntax: "<number>"; inherits: false; initial-value: .5;}@property --ag-glass-opacity{syntax: "<number>"; inherits: true; initial-value: 0;}@property --_ag-blur{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --_ag-saturation{syntax: "<number>"; inherits: false; initial-value: 1;}@property --_ag-brightness{syntax: "<number>"; inherits: false; initial-value: 1;}@property --_ag-tint-floor{syntax: "<number>"; inherits: false; initial-value: .6;}@property --_ag-dim{syntax: "<number>"; inherits: false; initial-value: 0;}@property --_ag-surface-alpha{syntax: "<number>"; inherits: false; initial-value: 1;}@property --_ag-refraction-scale{syntax: "<number>"; inherits: false; initial-value: 0;}@property --_ag-rim-width{syntax: "<length>"; inherits: false; initial-value: 1px;}@property --_ag-grain-opacity{syntax: "<number>"; inherits: false; initial-value: .03;}@property --_ag-optics{syntax: "<number>"; inherits: false; initial-value: 1;}@property --_ag-press{syntax: "<number>"; inherits: false; initial-value: 0;}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.material{[data-ag-surface][data-ag-thickness=thin]{--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93;--_ag-tint-floor-tinted: .93;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93;--_ag-tint-floor-tinted: .93;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93;--_ag-tint-floor-tinted: .93;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93;--_ag-tint-floor-tinted: .93;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface][data-ag-thickness=regular]{--_ag-tint-floor: calc(.88 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .88;--_ag-tint-floor-full-height: .93;--_ag-tint-floor-tinted: .93;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(.88 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .88;--_ag-tint-floor-full-height: .93;--_ag-tint-floor-tinted: .93;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(.88 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .88;--_ag-tint-floor-full-height: .93;--_ag-tint-floor-tinted: .93;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(.88 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .88;--_ag-tint-floor-full-height: .93;--_ag-tint-floor-tinted: .93;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface][data-ag-thickness=thick]{--_ag-tint-floor: calc(.83 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .88;--_ag-tint-floor-overlay: .83;--_ag-tint-floor-full-height: .88;--_ag-tint-floor-tinted: .88;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(.83 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .88;--_ag-tint-floor-overlay: .83;--_ag-tint-floor-full-height: .88;--_ag-tint-floor-tinted: .88;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(.83 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .88;--_ag-tint-floor-overlay: .83;--_ag-tint-floor-full-height: .88;--_ag-tint-floor-tinted: .88;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(.83 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .88;--_ag-tint-floor-overlay: .83;--_ag-tint-floor-full-height: .88;--_ag-tint-floor-tinted: .88;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface]:not([data-ag-thickness]){--_ag-tint-floor: calc(.88 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .88;--_ag-tint-floor-full-height: .93;--_ag-tint-floor-tinted: .93;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(.88 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .88;--_ag-tint-floor-full-height: .93;--_ag-tint-floor-tinted: .93;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(.88 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .88;--_ag-tint-floor-full-height: .93;--_ag-tint-floor-tinted: .93;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(.88 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .88;--_ag-tint-floor-full-height: .93;--_ag-tint-floor-tinted: .93;--_ag-tint-floor-solid: 1;--_ag-tint-floor-more: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *){--_ag-tint-floor: calc(.88 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .88;--_ag-tint-floor-full-height: .88}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(.88 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .88;--_ag-tint-floor-full-height: .88}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(.88 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .88;--_ag-tint-floor-full-height: .88}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(.88 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .88;--_ag-tint-floor-full-height: .88}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-transparency=tinted],[data-ag-transparency=tinted] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(.93 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: .93;--_ag-tint-floor-overlay: .93;--_ag-tint-floor-full-height: .93}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-transparency=solid],[data-ag-transparency=solid] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-transparency=solid],[data-ag-transparency=solid] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-transparency=solid],[data-ag-transparency=solid] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-transparency=solid],[data-ag-transparency=solid] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-contrast=more],[data-ag-contrast=more] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-contrast=more],[data-ag-contrast=more] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-contrast=more],[data-ag-contrast=more] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-contrast=more],[data-ag-contrast=more] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1;--_ag-tint-floor-tinted: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thin]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=regular]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface][data-ag-thickness=thick]:is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=light],[data-ag-backdrop=light] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=dark],[data-ag-backdrop=dark] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface]:not([data-ag-thickness]):is([data-ag-contrast=more],[data-ag-contrast=more] *):is([data-ag-transparency=solid],[data-ag-transparency=solid] *):is([data-ag-backdrop=media],[data-ag-backdrop=media] *){--_ag-tint-floor: calc(1 + var(--_ag-floor-lift, 0));--_ag-tint-floor-expanded: 1;--_ag-tint-floor-overlay: 1;--_ag-tint-floor-full-height: 1}[data-ag-surface]{--_ag-on-surface-max: light-dark( oklch(.18 .012 250), oklch(.99 .004 250) );--_ag-border-strong: light-dark( oklch(.18 .012 250), oklch(.99 .004 250) )}@supports (color: color-mix(in srgb,red,red)){[data-ag-surface]{--_ag-fallback-fill: color-mix( in oklab, var(--ag-color-canvas) 98%, transparent )}}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thin],[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thin],[data-ag-surface][data-ag-variant=identity][data-ag-thickness=thin]{--_ag-floor-alpha: .93}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=regular]{--_ag-floor-alpha: .88}[data-ag-surface][data-ag-variant=regular]:not([data-ag-thickness]){--_ag-floor-alpha: .88}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=regular]{--_ag-floor-alpha: .88}[data-ag-surface][data-ag-variant=clear]:not([data-ag-thickness]){--_ag-floor-alpha: .88}[data-ag-surface][data-ag-variant=identity][data-ag-thickness=regular]{--_ag-floor-alpha: .88}[data-ag-surface][data-ag-variant=identity]:not([data-ag-thickness]){--_ag-floor-alpha: .88}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thick],[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thick],[data-ag-surface][data-ag-variant=identity][data-ag-thickness=thick]{--_ag-floor-alpha: .83}@media(forced-colors:active){[data-ag-surface]:is([data-ag-variant][data-ag-thickness][data-ag-tier][data-disabled],*){--ag-glass-opacity: 1;--_ag-blur: 0px}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){[data-ag-surface]:is([data-ag-variant][data-ag-thickness][data-ag-tier][data-disabled],*){--_ag-alpha: .98}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.material{[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thin]{--_ag-blur: 12px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .03;--_ag-rim-width: 1px;--_ag-shadow: var(--ag-shadow-thin);--_ag-tint-alpha: .72}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=regular]{--_ag-blur: 20px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .03;--_ag-rim-width: 1px;--_ag-shadow: var(--ag-shadow-regular);--_ag-tint-alpha: .72}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thick]{--_ag-blur: 32px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .03;--_ag-rim-width: 1.5px;--_ag-shadow: var(--ag-shadow-thick);--_ag-tint-alpha: .72}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thin]{--_ag-blur: 12px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .02;--_ag-rim-width: 1px;--_ag-shadow: var(--ag-shadow-thin);--_ag-tint-alpha: .55}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=regular]{--_ag-blur: 20px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .02;--_ag-rim-width: 1px;--_ag-shadow: var(--ag-shadow-regular);--_ag-tint-alpha: .55}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thick]{--_ag-blur: 32px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .02;--_ag-rim-width: 1.5px;--_ag-shadow: var(--ag-shadow-thick);--_ag-tint-alpha: .55}[data-ag-surface][data-ag-variant=identity][data-ag-thickness=thin]{--_ag-blur: 0px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .03;--_ag-rim-width: 1px;--_ag-shadow: var(--ag-shadow-thin);--_ag-tint-alpha: .85}[data-ag-surface][data-ag-variant=identity][data-ag-thickness=regular]{--_ag-blur: 0px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .03;--_ag-rim-width: 1px;--_ag-shadow: var(--ag-shadow-regular);--_ag-tint-alpha: .85}[data-ag-surface][data-ag-variant=identity][data-ag-thickness=thick]{--_ag-blur: 0px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .03;--_ag-rim-width: 1.5px;--_ag-shadow: var(--ag-shadow-thick);--_ag-tint-alpha: .85}[data-ag-surface][data-ag-variant=regular]:not([data-ag-thickness]){--_ag-blur: 20px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .03;--_ag-rim-width: 1px;--_ag-shadow: var(--ag-shadow-regular);--_ag-tint-alpha: .72}[data-ag-surface][data-ag-variant=clear]:not([data-ag-thickness]){--_ag-blur: 20px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .02;--_ag-rim-width: 1px;--_ag-shadow: var(--ag-shadow-regular);--_ag-tint-alpha: .55}[data-ag-surface][data-ag-variant=identity]:not([data-ag-thickness]){--_ag-blur: 0px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .03;--_ag-rim-width: 1px;--_ag-shadow: var(--ag-shadow-regular);--_ag-tint-alpha: .85}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thin]:where(:not(:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]),:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]) *)){--_ag-blur: 12px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .03;--_ag-rim-width: 1px;--_ag-shadow: var(--ag-shadow-thin);--_ag-tint-alpha: .72}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=regular]:where(:not(:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]),:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]) *)){--_ag-blur: 20px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .03;--_ag-rim-width: 1px;--_ag-shadow: var(--ag-shadow-regular);--_ag-tint-alpha: .72}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thick]:where(:not(:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]),:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]) *)){--_ag-blur: 32px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .03;--_ag-rim-width: 1.5px;--_ag-shadow: var(--ag-shadow-thick);--_ag-tint-alpha: .72}[data-ag-surface][data-ag-variant=clear]:not([data-ag-thickness]):where(:not(:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]),:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]) *)){--_ag-blur: 20px;--_ag-saturation: 1.6;--_ag-brightness: 1;--_ag-grain-opacity: .03;--_ag-rim-width: 1px;--_ag-shadow: var(--ag-shadow-regular);--_ag-tint-alpha: .72}[data-ag-surface][data-ag-layer=content][data-ag-thickness=thin]{--_ag-shadow: var(--_ag-shadow-content-thin)}[data-ag-surface][data-ag-layer=content][data-ag-thickness=regular]{--_ag-shadow: var(--_ag-shadow-content-regular)}[data-ag-surface][data-ag-layer=content][data-ag-thickness=thick]{--_ag-shadow: var(--_ag-shadow-content-thick)}[data-ag-surface][data-ag-layer=content]:not([data-ag-thickness]){--_ag-shadow: var(--_ag-shadow-content-regular)}[data-ag-surface][data-ag-layer=chrome][data-ag-thickness=thin]{--_ag-shadow: var(--_ag-shadow-chrome-thin)}[data-ag-surface][data-ag-layer=chrome][data-ag-thickness=regular]{--_ag-shadow: var(--_ag-shadow-chrome-regular)}[data-ag-surface][data-ag-layer=chrome][data-ag-thickness=thick]{--_ag-shadow: var(--_ag-shadow-chrome-thick)}[data-ag-surface][data-ag-layer=chrome]:not([data-ag-thickness]){--_ag-shadow: var(--_ag-shadow-chrome-regular)}[data-ag-surface][data-ag-layer=overlay][data-ag-thickness=thin]{--_ag-shadow: var(--_ag-shadow-overlay-thin)}[data-ag-surface][data-ag-layer=overlay][data-ag-thickness=regular]{--_ag-shadow: var(--_ag-shadow-overlay-regular)}[data-ag-surface][data-ag-layer=overlay][data-ag-thickness=thick]{--_ag-shadow: var(--_ag-shadow-overlay-thick)}[data-ag-surface][data-ag-layer=overlay]:not([data-ag-thickness]){--_ag-shadow: var(--_ag-shadow-overlay-regular)}[data-ag-surface][data-ag-layer=transient][data-ag-thickness=thin]{--_ag-shadow: var(--_ag-shadow-transient-thin)}[data-ag-surface][data-ag-layer=transient][data-ag-thickness=regular]{--_ag-shadow: var(--_ag-shadow-transient-regular)}[data-ag-surface][data-ag-layer=transient][data-ag-thickness=thick]{--_ag-shadow: var(--_ag-shadow-transient-thick)}[data-ag-surface][data-ag-layer=transient]:not([data-ag-thickness]){--_ag-shadow: var(--_ag-shadow-transient-regular)}[data-ag-surface][data-ag-layer=overlay]:is([data-ag-variant][data-ag-thickness][data-ag-tier][data-disabled],*){--_ag-shadow: var(--_ag-shadow-overlay-thick)}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thin]:is([data-disabled],[aria-disabled=true]){--_ag-alpha: calc(var(--_ag-tint-alpha) * var(--ag-state-disabled-alpha));--_ag-blur: 7.2px}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=regular]:is([data-disabled],[aria-disabled=true]){--_ag-alpha: calc(var(--_ag-tint-alpha) * var(--ag-state-disabled-alpha));--_ag-blur: 12px}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thick]:is([data-disabled],[aria-disabled=true]){--_ag-alpha: calc(var(--_ag-tint-alpha) * var(--ag-state-disabled-alpha));--_ag-blur: 19.2px}[data-ag-surface][data-ag-variant=regular]:not([data-ag-thickness]):is([data-disabled],[aria-disabled=true]){--_ag-alpha: calc(var(--_ag-tint-alpha) * var(--ag-state-disabled-alpha));--_ag-blur: 12px}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thin]:is([data-disabled],[aria-disabled=true]){--_ag-alpha: calc(var(--_ag-tint-alpha) * var(--ag-state-disabled-alpha));--_ag-blur: 7.2px}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=regular]:is([data-disabled],[aria-disabled=true]){--_ag-alpha: calc(var(--_ag-tint-alpha) * var(--ag-state-disabled-alpha));--_ag-blur: 12px}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thick]:is([data-disabled],[aria-disabled=true]){--_ag-alpha: calc(var(--_ag-tint-alpha) * var(--ag-state-disabled-alpha));--_ag-blur: 19.2px}[data-ag-surface][data-ag-variant=clear]:not([data-ag-thickness]):is([data-disabled],[aria-disabled=true]){--_ag-alpha: calc(var(--_ag-tint-alpha) * var(--ag-state-disabled-alpha));--_ag-blur: 12px}[data-ag-surface][data-ag-variant=identity][data-ag-thickness=thin]:is([data-disabled],[aria-disabled=true]){--_ag-alpha: calc(var(--_ag-tint-alpha) * var(--ag-state-disabled-alpha))}[data-ag-surface][data-ag-variant=identity][data-ag-thickness=regular]:is([data-disabled],[aria-disabled=true]){--_ag-alpha: calc(var(--_ag-tint-alpha) * var(--ag-state-disabled-alpha))}[data-ag-surface][data-ag-variant=identity][data-ag-thickness=thick]:is([data-disabled],[aria-disabled=true]){--_ag-alpha: calc(var(--_ag-tint-alpha) * var(--ag-state-disabled-alpha))}[data-ag-surface][data-ag-variant=identity]:not([data-ag-thickness]):is([data-disabled],[aria-disabled=true]){--_ag-alpha: calc(var(--_ag-tint-alpha) * var(--ag-state-disabled-alpha))}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thin]:is([data-ag-tier=lightweight],[data-ag-tier=lightweight] *){--_ag-blur: 0px;--_ag-grain-opacity: min(.03, .02)}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=regular]:is([data-ag-tier=lightweight],[data-ag-tier=lightweight] *){--_ag-blur: 0px;--_ag-grain-opacity: min(.03, .02)}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thick]:is([data-ag-tier=lightweight],[data-ag-tier=lightweight] *){--_ag-blur: 0px;--_ag-grain-opacity: min(.03, .02)}[data-ag-surface][data-ag-variant=regular]:not([data-ag-thickness]):is([data-ag-tier=lightweight],[data-ag-tier=lightweight] *){--_ag-blur: 0px;--_ag-grain-opacity: min(.03, .02)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thin]:is([data-ag-tier=lightweight],[data-ag-tier=lightweight] *){--_ag-blur: 0px;--_ag-grain-opacity: min(.02, .02)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=regular]:is([data-ag-tier=lightweight],[data-ag-tier=lightweight] *){--_ag-blur: 0px;--_ag-grain-opacity: min(.02, .02)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thick]:is([data-ag-tier=lightweight],[data-ag-tier=lightweight] *){--_ag-blur: 0px;--_ag-grain-opacity: min(.02, .02)}[data-ag-surface][data-ag-variant=clear]:not([data-ag-thickness]):is([data-ag-tier=lightweight],[data-ag-tier=lightweight] *){--_ag-blur: 0px;--_ag-grain-opacity: min(.02, .02)}[data-ag-surface][data-ag-variant=identity][data-ag-thickness=thin]:is([data-ag-tier=lightweight],[data-ag-tier=lightweight] *){--_ag-blur: 0px;--_ag-grain-opacity: min(.03, .02)}[data-ag-surface][data-ag-variant=identity][data-ag-thickness=regular]:is([data-ag-tier=lightweight],[data-ag-tier=lightweight] *){--_ag-blur: 0px;--_ag-grain-opacity: min(.03, .02)}[data-ag-surface][data-ag-variant=identity][data-ag-thickness=thick]:is([data-ag-tier=lightweight],[data-ag-tier=lightweight] *){--_ag-blur: 0px;--_ag-grain-opacity: min(.03, .02)}[data-ag-surface][data-ag-variant=identity]:not([data-ag-thickness]):is([data-ag-tier=lightweight],[data-ag-tier=lightweight] *){--_ag-blur: 0px;--_ag-grain-opacity: min(.03, .02)}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thin]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(12px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=regular]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(20px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thick]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(32px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=regular]:not([data-ag-thickness]):not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(20px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thin]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(12px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=regular]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(20px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thick]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(32px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=clear]:not([data-ag-thickness]):not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(20px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thin]:where(:not(:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]),:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]) *)):not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(12px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=regular]:where(:not(:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]),:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]) *)):not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(20px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thick]:where(:not(:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]),:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]) *)):not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(32px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=clear]:not([data-ag-thickness]):where(:not(:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]),:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]) *)):not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(20px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thin]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):is([data-ag-contrast=more],[data-ag-contrast=more] *):before{-webkit-backdrop-filter:blur(12px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=regular]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):is([data-ag-contrast=more],[data-ag-contrast=more] *):before{-webkit-backdrop-filter:blur(20px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thick]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):is([data-ag-contrast=more],[data-ag-contrast=more] *):before{-webkit-backdrop-filter:blur(32px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=regular]:not([data-ag-thickness]):not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):is([data-ag-contrast=more],[data-ag-contrast=more] *):before{-webkit-backdrop-filter:blur(20px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thin]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):is([data-ag-contrast=more],[data-ag-contrast=more] *):before{-webkit-backdrop-filter:blur(12px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=regular]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):is([data-ag-contrast=more],[data-ag-contrast=more] *):before{-webkit-backdrop-filter:blur(20px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thick]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):is([data-ag-contrast=more],[data-ag-contrast=more] *):before{-webkit-backdrop-filter:blur(32px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=clear]:not([data-ag-thickness]):not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):is([data-ag-contrast=more],[data-ag-contrast=more] *):before{-webkit-backdrop-filter:blur(20px) saturate(1) brightness(1)}@media(prefers-contrast:more){[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thin]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):not([data-ag-contrast],[data-ag-contrast] *):before{-webkit-backdrop-filter:blur(12px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=regular]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):not([data-ag-contrast],[data-ag-contrast] *):before{-webkit-backdrop-filter:blur(20px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thick]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):not([data-ag-contrast],[data-ag-contrast] *):before{-webkit-backdrop-filter:blur(32px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=regular]:not([data-ag-thickness]):not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):not([data-ag-contrast],[data-ag-contrast] *):before{-webkit-backdrop-filter:blur(20px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thin]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):not([data-ag-contrast],[data-ag-contrast] *):before{-webkit-backdrop-filter:blur(12px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=regular]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):not([data-ag-contrast],[data-ag-contrast] *):before{-webkit-backdrop-filter:blur(20px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thick]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):not([data-ag-contrast],[data-ag-contrast] *):before{-webkit-backdrop-filter:blur(32px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=clear]:not([data-ag-thickness]):not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):not([data-ag-contrast],[data-ag-contrast] *):before{-webkit-backdrop-filter:blur(20px) saturate(1) brightness(1)}}@media(pointer:coarse){[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thin],[data-ag-surface][data-ag-variant=regular][data-ag-thickness=regular]{--_ag-grain-opacity: min(.03, .02)}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thick]{--_ag-blur: 20px;--_ag-grain-opacity: min(.03, .02)}[data-ag-surface][data-ag-variant=regular]:not([data-ag-thickness]){--_ag-grain-opacity: min(.03, .02)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thin],[data-ag-surface][data-ag-variant=clear][data-ag-thickness=regular]{--_ag-grain-opacity: min(.02, .02)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thick]{--_ag-blur: 20px;--_ag-grain-opacity: min(.02, .02)}[data-ag-surface][data-ag-variant=clear]:not([data-ag-thickness]){--_ag-grain-opacity: min(.02, .02)}[data-ag-surface][data-ag-variant=identity][data-ag-thickness=thin],[data-ag-surface][data-ag-variant=identity][data-ag-thickness=regular],[data-ag-surface][data-ag-variant=identity][data-ag-thickness=thick]{--_ag-grain-opacity: min(.03, .02)}[data-ag-surface][data-ag-variant=identity]:not([data-ag-thickness]){--_ag-grain-opacity: min(.03, .02)}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thick]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(20px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thick]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(20px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thick]:where(:not(:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]),:is([data-ag-backdrop=light],[data-ag-backdrop=dark],[data-ag-backdrop=media]) *)):not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):before{-webkit-backdrop-filter:blur(20px) saturate(1.6) brightness(1)}[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thick]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):is([data-ag-contrast=more],[data-ag-contrast=more] *):before{-webkit-backdrop-filter:blur(20px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thick]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):is([data-ag-contrast=more],[data-ag-contrast=more] *):before{-webkit-backdrop-filter:blur(20px) saturate(1) brightness(1)}}@media(pointer:coarse)and (prefers-contrast:more){[data-ag-surface][data-ag-variant=regular][data-ag-thickness=thick]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):not([data-ag-contrast],[data-ag-contrast] *):before{-webkit-backdrop-filter:blur(20px) saturate(1) brightness(1)}[data-ag-surface][data-ag-variant=clear][data-ag-thickness=thick]:not([data-ag-tier=lightweight],[data-ag-tier=lightweight] *):where(:not([data-ag-group]>*,[data-ag-surface] *:not([data-ag-allow-nested]))):not([data-ag-contrast],[data-ag-contrast] *):before{-webkit-backdrop-filter:blur(20px) saturate(1) brightness(1)}}[data-ag-surface][data-ag-content=content-raised][data-ag-thickness=thin],[data-ag-surface][data-ag-content=content-raised][data-ag-thickness=regular],[data-ag-surface][data-ag-content=content-raised][data-ag-thickness=thick]{--_ag-tint-alpha: .8}[data-ag-surface][data-ag-content=content-sunken][data-ag-thickness=thin],[data-ag-surface][data-ag-content=content-sunken][data-ag-thickness=regular],[data-ag-surface][data-ag-content=content-sunken][data-ag-thickness=thick]{--_ag-tint-alpha: .64}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.material{:where([data-ag-surface]){position:relative;isolation:isolate;border-radius:var(--_ag-surface-radius);color:var(--ag-on-surface, var(--ag-color-on-surface));background:var(--_ag-surface-fill, transparent);box-shadow:var(--_ag-surface-shadow, none);--_ag-blur: var(--_ag-mat-blur, 0px);--_ag-saturation: var(--_ag-mat-saturation, 1);--_ag-brightness: 1;--_ag-floor-lift: 0;--_ag-tint-floor: calc(var(--_ag-floor-alpha) + var(--_ag-floor-lift));--_ag-specular-lift: 0;--_ag-dim: 0;--_ag-surface-alpha: 1;--_ag-rim-width: var(--_ag-mat-rim, 1px);--_ag-grain-opacity: var(--_ag-mat-grain, .03);--_ag-optics: 1;--_ag-press: 0;--_ag-inner-fill: oklch(from var(--ag-color-canvas) calc(l - .02) c h);--_ag-canvas-fill: oklch(from var(--ag-color-canvas) l c h / var(--_ag-alpha));--_ag-fill: var(--_ag-canvas-fill);--_ag-alpha: min(1, max(var(--_ag-tint-floor), calc(var(--_ag-tint-floor) + (1 - var(--_ag-tint-floor)) * var(--ag-glass-opacity, 0))));--_ag-shadow: var(--_ag-mat-shadow, var(--ag-shadow-regular, none));--_ag-rim-light: oklch(from var(--ag-color-specular) l c h / .5);--_ag-rim-shade: oklch(from var(--ag-scrim-media) l c h / .12);--ag-surface-fill: var(--_ag-fill);--ag-surface-rim: var(--_ag-rim-light);--ag-surface-shadow: var(--_ag-shadow);--ag-surface-radius: var(--ag-radius-outer, var(--ag-radius-md));--ag-on-surface: var(--_ag-on-surface, var(--ag-color-on-surface, currentColor));--ag-on-surface-muted: var(--_ag-on-surface-muted, var(--ag-color-on-surface-muted, currentColor));--ag-radius-inner: max(0px, calc(var(--ag-radius-outer, var(--ag-radius-md)) - var(--ag-inset, var(--ag-space-2))));--_ag-surface-fill: var(--ag-surface-fill);--_ag-surface-rim: var(--ag-surface-rim);--_ag-surface-shadow: var(--ag-surface-shadow);--_ag-surface-radius: var(--ag-surface-radius)}[data-ag-surface][data-ag-animating]{will-change:opacity,transform}:where([data-ag-surface]):before,:where([data-ag-surface]):after{--_ag-blur: inherit;--_ag-saturation: inherit;--_ag-brightness: inherit;--_ag-tint-floor: inherit;--_ag-dim: inherit;--_ag-surface-alpha: inherit;--_ag-rim-width: inherit;--_ag-grain-opacity: inherit;--_ag-optics: inherit;--_ag-press: inherit;--_ag-refraction-scale: inherit;--ag-specular: inherit}:where([data-ag-surface]):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(var(--_ag-blur)) saturate(var(--_ag-saturation)) brightness(calc(var(--_ag-brightness) * var(--_ag-env-brightness)));backdrop-filter:blur(var(--_ag-blur)) saturate(var(--_ag-saturation)) brightness(calc(var(--_ag-brightness) * var(--_ag-env-brightness)));background-image:linear-gradient(oklch(from var(--ag-scrim-media) l c h / var(--_ag-dim)) 0 0),url(./material/assets/ag-grain-128.avif),linear-gradient(var(--ag-light-angle),oklch(from var(--ag-color-specular) l c h / calc((var(--ag-specular) + var(--_ag-specular-lift)) * .18)),transparent 8px),linear-gradient(var(--ag-light-angle),oklch(from var(--ag-color-specular) l c h / calc((var(--ag-specular) + var(--_ag-specular-lift)) * .35)),transparent 40%);--_ag-grain-tile: calc(min(1, var(--_ag-grain-opacity) * 10000)*128px) ;background-size:100% 100%,var(--_ag-grain-tile) var(--_ag-grain-tile),100% 100%,100% 100%;background-repeat:no-repeat,repeat,no-repeat,no-repeat;opacity:calc(var(--_ag-surface-alpha) * var(--_ag-optics))}:where([data-ag-surface]):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:calc(var(--_ag-surface-alpha) * var(--_ag-optics));padding:var(--_ag-rim-width);background:conic-gradient(from var(--ag-light-angle),var(--_ag-rim-light),var(--_ag-rim-shade),var(--_ag-rim-light));mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;--_ag-press-inset: 0 calc(var(--_ag-press) * 1px) 2px;box-shadow:inset var(--_ag-press-inset) oklch(from var(--ag-scrim-media) l c h / calc(var(--_ag-press) * .12))}[data-ag-surface][data-ag-pointer-light]:after{background:radial-gradient(circle at var(--_ag-pointer, 50% 30%),oklch(from var(--ag-color-specular) l c h / calc((var(--ag-specular) + var(--_ag-specular-lift)) * .6)),transparent 60%),conic-gradient(from var(--ag-light-angle),var(--_ag-rim-light),var(--_ag-rim-shade),var(--_ag-rim-light))}:where([data-ag-backdrop]){--_ag-env-brightness: 1;--_ag-on-surface: var(--ag-color-on-surface);--_ag-on-surface-muted: var(--ag-color-on-surface-muted)}[data-ag-backdrop=light]{--_ag-env-brightness: 1.02}[data-ag-backdrop=dark]{--_ag-env-brightness: 1.06}[data-ag-backdrop=media]{--_ag-env-brightness: 1}:where([data-ag-backdrop]){position:relative;overflow:hidden}:where([data-ag-part=backdrop-media]){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none}[data-ag-surface][data-ag-variant=clear]{--_ag-fill: var(--_ag-canvas-fill)}:where([data-ag-backdrop=light],[data-ag-backdrop=media]) [data-ag-surface][data-ag-variant=clear]{--_ag-dim: .35}[data-ag-surface][data-ag-variant=clear]:not(:where([data-ag-backdrop] *)){--_ag-dim: 0}[data-ag-surface][data-ag-variant=identity]{--_ag-fill: transparent;--_ag-shadow: none;--_ag-rim-width: 0px;--ag-specular: 0}[data-ag-surface][data-ag-variant=identity]:before{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}[data-ag-surface][data-ag-variant=identity]:after{content:none}[data-ag-surface][data-ag-prominent]{--_ag-accent-mix: .18;--_ag-rim-light: oklch(from var(--ag-color-accent) l c h / .6)}@supports (color: color-mix(in srgb,red,red)){[data-ag-surface][data-ag-prominent]{--_ag-fill: color-mix(in oklch, var(--_ag-canvas-fill), var(--ag-color-accent) calc(var(--_ag-accent-mix) * 100%))}}[data-ag-surface][data-ag-layer=content]:not(:where([data-ag-variant])):before,[data-ag-surface][data-ag-layer=content][data-ag-content]:before{-webkit-backdrop-filter:none;backdrop-filter:none}[data-ag-surface][data-ag-layer=content]:not(:where([data-ag-variant])){--_ag-canvas-fill: oklch(from var(--ag-color-canvas) calc(l + .015) c h);--_ag-fill: var(--_ag-canvas-fill);--_ag-alpha: 1}[data-ag-surface][data-ag-layer=content][data-ag-content=content-sunken]{--_ag-canvas-fill: oklch(from var(--ag-color-canvas) calc(l - .03) c h);--_ag-fill: var(--_ag-canvas-fill)}[data-ag-surface][data-ag-layer=content][data-ag-content=content-sunken]:after{box-shadow:inset 0 var(--_ag-rim-width) 0 oklch(from var(--ag-scrim-media) l c h / .08)}:where([data-ag-surface]) [data-ag-surface]:not(:where([data-ag-allow-nested])):before,:where([data-ag-group])>[data-ag-surface]:before{-webkit-backdrop-filter:none;backdrop-filter:none}:where([data-ag-surface]) [data-ag-surface]:not(:where([data-ag-allow-nested])){--_ag-fill: var(--_ag-inner-fill)}:where([data-ag-group])>[data-ag-surface]:where([data-ag-layer=transient][data-ag-allow-nested][data-ag-animating]):before{-webkit-backdrop-filter:blur(var(--_ag-blur)) saturate(var(--_ag-saturation)) brightness(calc(var(--_ag-brightness) * var(--_ag-env-brightness)));backdrop-filter:blur(var(--_ag-blur)) saturate(var(--_ag-saturation)) brightness(calc(var(--_ag-brightness) * var(--_ag-env-brightness)))}:where([data-ag-group]){display:flex;align-items:center;gap:var(--_ag-group-spacing, var(--ag-space-2))}[data-ag-surface][data-disabled],[data-ag-surface]:disabled,[data-ag-surface][aria-disabled=true]{--_ag-surface-alpha: var(--_ag-state-disabled-surface-alpha);--_ag-canvas-fill: oklch(from var(--ag-color-canvas) l c h / calc(var(--_ag-alpha) * var(--_ag-surface-alpha)));--_ag-fill: var(--_ag-canvas-fill)}[data-ag-surface][data-ag-layer=overlay][data-open]:is([data-ag-variant][data-ag-thickness][data-ag-tier][data-disabled],*){--_ag-tint-floor: calc(var(--_ag-tint-floor-overlay) + var(--_ag-floor-lift, 0))}[data-ag-surface][data-expanded]:is([data-ag-variant][data-ag-thickness][data-ag-tier][data-disabled],*){--_ag-tint-floor: calc(var(--_ag-tint-floor-expanded) + var(--_ag-floor-lift, 0))}[data-ag-surface][data-ag-full-height]:is([data-ag-variant][data-ag-thickness][data-ag-tier][data-disabled],*),[data-ag-surface][data-ag-appearance=full-height]:is([data-ag-variant][data-ag-thickness][data-ag-tier][data-disabled],*){--_ag-tint-floor: calc(var(--_ag-tint-floor-full-height) + var(--_ag-floor-lift, 0))}[data-ag-surface][data-ag-overlay=dialog][data-ag-nested-open],[data-ag-surface][data-ag-overlay=alert-dialog][data-ag-nested-open]{--_ag-surface-alpha: .72}[data-ag-layer=scrim]{position:fixed;inset:0;background:oklch(from var(--ag-scrim-media) l c h / var(--_ag-scrim-modal));--_ag-scrim-blur: 12px;-webkit-backdrop-filter:blur(var(--_ag-scrim-blur));backdrop-filter:blur(var(--_ag-scrim-blur))}[data-ag-layer=scrim][data-ag-overlay-depth]:not([data-overlay-top]){--_ag-scrim-blur: 0px}@media(hover:hover){[data-ag-surface][data-ag-interactive]:where(:hover){--_ag-specular-lift: var(--ag-state-hover-specular);--_ag-floor-lift: var(--_ag-state-hover-floor)}}[data-ag-surface][data-ag-interactive]:where(:active),[data-ag-surface][data-pressed]{--_ag-press: var(--ag-state-press-glow);--_ag-floor-lift: var(--_ag-state-press-floor)}[data-ag-surface][data-selected],[data-ag-surface][aria-selected=true],[data-ag-surface][data-state=on],[data-ag-surface][aria-pressed=true]{--_ag-fill: oklch(from var(--ag-color-accent) l c h / var(--_ag-state-selected-tint));--_ag-rim-width: var(--_ag-state-selected-rim-width);--_ag-rim-light: var(--ag-color-accent)}[data-ag-surface][data-loading],[data-ag-surface][aria-busy=true]{--_ag-surface-alpha: var(--_ag-state-loading-alpha)}[data-ag-surface][data-dragging]{translate:0 calc(-1 * var(--_ag-state-dragging-lift));--ag-specular: var(--_ag-state-dragging-specular)}[data-ag-surface][data-drop-target]{--_ag-rim-width: var(--_ag-state-drop-target-rim);--_ag-rim-light: var(--ag-color-accent);--_ag-fill: oklch(from var(--ag-color-accent) l c h / var(--_ag-state-drop-target-fill))}:where([data-ag-contrast=more]) [data-ag-surface],[data-ag-surface][data-ag-contrast=more]{--_ag-grain-opacity: 0;--_ag-specular-lift: 0;--_ag-saturation: 1}:where([data-ag-contrast=more]) [data-ag-surface]:before,[data-ag-surface][data-ag-contrast=more]:before{background-image:linear-gradient(oklch(from var(--ag-scrim-media) l c h / var(--_ag-dim)) 0 0);background-size:100% 100%}[data-ag-contrast=more] [data-ag-surface][data-ag-interactive]:where(:hover),[data-ag-surface][data-ag-contrast=more][data-ag-interactive]:where(:hover){--ag-specular: 0;--_ag-specular-lift: 0;outline:1px solid var(--_ag-border-strong);outline-offset:-1px}[data-ag-contrast=more] :where([data-ag-surface][data-selected],[data-ag-surface][aria-selected=true],[data-ag-surface][data-state=on],[data-ag-surface][aria-pressed=true],[data-ag-surface][data-drop-target]),:where([data-ag-surface][data-ag-contrast=more]):where([data-selected],[aria-selected=true],[data-state=on],[aria-pressed=true],[data-drop-target]){--_ag-rim-width: var(--_ag-state-selected-rim-width);outline:1px solid var(--_ag-border-strong);outline-offset:-1px}[data-ag-contrast=more] :where([data-ag-surface][data-pressed],[data-ag-surface][data-ag-interactive]:active),:where([data-ag-surface][data-ag-contrast=more]):where([data-pressed],[data-ag-interactive]:active){--_ag-press: 0;--_ag-specular-lift: 0;outline:2px solid var(--_ag-border-strong);outline-offset:-2px}[data-ag-contrast=more] :where([data-ag-surface][data-loading],[data-ag-surface][aria-busy=true]),:where([data-ag-surface][data-ag-contrast=more]):where([data-loading],[aria-busy=true]){outline:1px dashed var(--_ag-border-strong);outline-offset:-1px}[data-ag-contrast=more] :where([data-ag-surface][data-dragging]),:where([data-ag-surface][data-ag-contrast=more]):where([data-dragging]){--ag-specular: 0;outline:2px solid var(--_ag-border-strong);outline-offset:-2px}@media(forced-colors:active){[data-ag-surface][data-selected],[data-ag-surface][aria-selected=true],[data-ag-surface][data-state=on],[data-ag-surface][aria-pressed=true]{border-color:Highlight;color:HighlightText;--_ag-fill: Highlight}[data-ag-surface][data-pressed],[data-ag-surface][data-ag-interactive]:where(:active){border-color:Highlight;color:HighlightText}[data-ag-surface][data-disabled],[data-ag-surface]:disabled,[data-ag-surface][aria-disabled=true]{color:GrayText;border-color:GrayText;--_ag-fill: Canvas;--_ag-surface-alpha: 1}[data-ag-surface][data-drop-target]{outline:2px dashed Highlight;outline-offset:-2px}[data-ag-surface][data-ag-interactive]:where(:hover){outline:1px solid Highlight;outline-offset:-1px}[data-ag-surface][data-loading],[data-ag-surface][aria-busy=true]{color:GrayText;outline:1px dashed GrayText;outline-offset:-1px}[data-ag-surface][data-dragging]{outline:2px solid Highlight;outline-offset:-2px}}[data-ag-surface][data-ag-interactive]{transition:--ag-specular var(--ag-duration-micro) var(--ag-ease-standard),--_ag-press var(--ag-duration-micro) var(--ag-ease-standard),--_ag-optics var(--ag-duration-small) var(--ag-ease-standard)}[data-ag-surface]:where([data-ag-interactive]):before,[data-ag-surface]:where([data-ag-interactive]):after{transition:opacity var(--ag-duration-micro) var(--ag-ease-standard)}[data-ag-surface][data-ag-overlay]{transform-origin:var(--transform-origin, 50% 50%);transition:scale var(--ag-duration-small) var(--ag-ease-emphasized),translate var(--ag-duration-small) var(--ag-ease-emphasized),opacity var(--ag-duration-small) var(--ag-ease-emphasized),--_ag-optics var(--ag-duration-small) var(--ag-ease-standard)}[data-ag-surface][data-ag-overlay][data-ag-interactive]{transition:--ag-specular var(--ag-duration-micro) var(--ag-ease-standard),--_ag-press var(--ag-duration-micro) var(--ag-ease-standard),scale var(--ag-duration-small) var(--ag-ease-emphasized),translate var(--ag-duration-small) var(--ag-ease-emphasized),opacity var(--ag-duration-small) var(--ag-ease-emphasized),--_ag-optics var(--ag-duration-small) var(--ag-ease-standard)}[data-ag-tier=lightweight] [data-ag-surface],[data-ag-surface][data-ag-tier=lightweight],[data-ag-surface][data-ag-transparency=solid],[data-ag-transparency=solid] [data-ag-surface]{--_ag-fill: oklch(from var(--ag-color-canvas) l c h / .9);--_ag-alpha: 1;--_ag-grain-opacity: 0}[data-ag-tier=lightweight] [data-ag-surface]:before,[data-ag-surface][data-ag-tier=lightweight]:before,[data-ag-surface][data-ag-transparency=solid]:before,[data-ag-transparency=solid] [data-ag-surface]:before{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:linear-gradient(oklch(from var(--ag-scrim-media) l c h / var(--_ag-dim)) 0 0),linear-gradient(var(--ag-light-angle),oklch(from var(--ag-color-specular) l c h / calc((var(--ag-specular) + var(--_ag-specular-lift)) * .18)),transparent 8px),linear-gradient(var(--ag-light-angle),oklch(from var(--ag-color-specular) l c h / calc((var(--ag-specular) + var(--_ag-specular-lift)) * .35)),transparent 40%);background-size:100% 100%,100% 100%,100% 100%;background-repeat:no-repeat}[data-ag-tier=lightweight] [data-ag-layer=scrim],[data-ag-layer=scrim][data-ag-tier=lightweight],[data-ag-transparency=solid] [data-ag-layer=scrim],[data-ag-layer=scrim][data-ag-transparency=solid]{--_ag-scrim-blur: 0px;-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){[data-ag-surface]{--_ag-fill: oklch(from var(--ag-color-canvas) l c h / .9);--_ag-alpha: 1}[data-ag-surface]:before{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){[data-ag-surface]{--_ag-fill: Canvas;--_ag-shadow: none;--_ag-grain-opacity: 0;border:1px solid CanvasText;color:CanvasText}[data-ag-surface]:before{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}[data-ag-surface]:after{content:none}}@media(prefers-reduced-transparency:reduce){[data-ag-surface]:not([data-ag-transparency]):not([data-ag-transparency] *){--_ag-fill: oklch(from var(--ag-color-canvas) l c h / .9);--_ag-alpha: 1}[data-ag-surface]:not([data-ag-transparency]):not([data-ag-transparency] *):before{-webkit-backdrop-filter:none;backdrop-filter:none}}[data-ag-surface][data-ag-shape=concentric]{--ag-surface-radius: var(--ag-radius-inner, var(--ag-radius-md))}[data-ag-surface][data-ag-shape=capsule]{--ag-surface-radius: 9999px}[data-ag-surface][data-ag-shape=concentric]:not(:where([data-ag-part=concentric-frame] *,[data-ag-radius]:not([data-ag-surface]) *)){--ag-surface-radius: var(--_ag-fallback-radius, var(--ag-radius-md))}[data-ag-radius=xs]:not([data-ag-surface]){--ag-radius-outer: var(--ag-radius-xs)}[data-ag-radius=sm]:not([data-ag-surface]){--ag-radius-outer: var(--ag-radius-sm)}[data-ag-radius=md]:not([data-ag-surface]){--ag-radius-outer: var(--ag-radius-md)}[data-ag-radius=lg]:not([data-ag-surface]){--ag-radius-outer: var(--ag-radius-lg)}[data-ag-radius=xl]:not([data-ag-surface]){--ag-radius-outer: var(--ag-radius-xl)}[data-ag-radius=full]:not([data-ag-surface]){--ag-radius-outer: var(--ag-radius-full)}[data-ag-inset="0"]{--ag-inset: var(--ag-space-0)}[data-ag-inset="1"]{--ag-inset: var(--ag-space-1)}[data-ag-inset="2"]{--ag-inset: var(--ag-space-2)}[data-ag-inset="3"]{--ag-inset: var(--ag-space-3)}[data-ag-inset="4"]{--ag-inset: var(--ag-space-4)}[data-ag-inset="5"]{--ag-inset: var(--ag-space-5)}[data-ag-inset="6"]{--ag-inset: var(--ag-space-6)}[data-ag-inset="8"]{--ag-inset: var(--ag-space-8)}[data-ag-inset="10"]{--ag-inset: var(--ag-space-10)}[data-ag-inset="12"]{--ag-inset: var(--ag-space-12)}[data-ag-inset="16"]{--ag-inset: var(--ag-space-16)}[data-ag-group][data-ag-spacing="0"]{--_ag-group-spacing: var(--ag-space-0)}[data-ag-group][data-ag-spacing="1"]{--_ag-group-spacing: var(--ag-space-1)}[data-ag-group][data-ag-spacing="2"]{--_ag-group-spacing: var(--ag-space-2)}[data-ag-group][data-ag-spacing="3"]{--_ag-group-spacing: var(--ag-space-3)}[data-ag-group][data-ag-spacing="4"]{--_ag-group-spacing: var(--ag-space-4)}[data-ag-group][data-ag-spacing="5"]{--_ag-group-spacing: var(--ag-space-5)}[data-ag-group][data-ag-spacing="6"]{--_ag-group-spacing: var(--ag-space-6)}[data-ag-group][data-ag-spacing="8"]{--_ag-group-spacing: var(--ag-space-8)}[data-ag-group][data-ag-spacing="10"]{--_ag-group-spacing: var(--ag-space-10)}[data-ag-group][data-ag-spacing="12"]{--_ag-group-spacing: var(--ag-space-12)}[data-ag-group][data-ag-spacing="16"]{--_ag-group-spacing: var(--ag-space-16)}:where([data-ag-part=concentric-frame],[data-ag-radius]:not([data-ag-surface])){padding:var(--ag-inset, var(--ag-space-2));border-radius:var(--ag-radius-outer, var(--ag-radius-md));display:flow-root}:where([data-ag-part=scroll-edge]){position:sticky;pointer-events:none;height:clamp(16px,4vh,32px);z-index:1;background:var(--ag-surface-fill, var(--ag-color-canvas))}[data-ag-part=scroll-edge][data-ag-edge=top]{top:0;mask-image:linear-gradient(to bottom,black 0%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 100%)}[data-ag-part=scroll-edge][data-ag-edge=bottom]{bottom:0;mask-image:linear-gradient(to top,black 0%,transparent 100%);-webkit-mask-image:linear-gradient(to top,black 0%,transparent 100%)}[data-ag-part=scroll-edge][data-ag-edge-style=hard]{mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%)}[data-ag-part=scroll-edge][data-ag-edge-style=hard][data-ag-edge=bottom]{mask-image:linear-gradient(to top,black 0%,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to top,black 0%,black 60%,transparent 100%)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.material{[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-refraction][data-ag-layer=chrome]:is([data-ag-shape=fixed],:not([data-ag-shape]))[data-ag-sizeclass=control]:before{-webkit-backdrop-filter:url(#ag-lens-fixed-control) blur(var(--_ag-blur)) saturate(var(--_ag-saturation));backdrop-filter:url(#ag-lens-fixed-control) blur(var(--_ag-blur)) saturate(var(--_ag-saturation))}[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-refraction][data-ag-layer=chrome]:is([data-ag-shape=fixed],:not([data-ag-shape]))[data-ag-sizeclass=bar]:before{-webkit-backdrop-filter:url(#ag-lens-fixed-bar) blur(var(--_ag-blur)) saturate(var(--_ag-saturation));backdrop-filter:url(#ag-lens-fixed-bar) blur(var(--_ag-blur)) saturate(var(--_ag-saturation))}[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-refraction][data-ag-layer=chrome]:is([data-ag-shape=fixed],:not([data-ag-shape]))[data-ag-sizeclass=panel]:before{-webkit-backdrop-filter:url(#ag-lens-fixed-panel) blur(var(--_ag-blur)) saturate(var(--_ag-saturation));backdrop-filter:url(#ag-lens-fixed-panel) blur(var(--_ag-blur)) saturate(var(--_ag-saturation))}[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-refraction][data-ag-layer=chrome][data-ag-shape=capsule][data-ag-sizeclass=control]:before{-webkit-backdrop-filter:url(#ag-lens-capsule-control) blur(var(--_ag-blur)) saturate(var(--_ag-saturation));backdrop-filter:url(#ag-lens-capsule-control) blur(var(--_ag-blur)) saturate(var(--_ag-saturation))}[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-refraction][data-ag-layer=chrome][data-ag-shape=capsule][data-ag-sizeclass=bar]:before{-webkit-backdrop-filter:url(#ag-lens-capsule-bar) blur(var(--_ag-blur)) saturate(var(--_ag-saturation));backdrop-filter:url(#ag-lens-capsule-bar) blur(var(--_ag-blur)) saturate(var(--_ag-saturation))}[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-refraction][data-ag-layer=chrome][data-ag-shape=capsule][data-ag-sizeclass=panel]:before{-webkit-backdrop-filter:url(#ag-lens-capsule-panel) blur(var(--_ag-blur)) saturate(var(--_ag-saturation));backdrop-filter:url(#ag-lens-capsule-panel) blur(var(--_ag-blur)) saturate(var(--_ag-saturation))}[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-refraction][data-ag-layer=chrome][data-ag-shape=concentric][data-ag-sizeclass=control]:before{-webkit-backdrop-filter:url(#ag-lens-concentric-control) blur(var(--_ag-blur)) saturate(var(--_ag-saturation));backdrop-filter:url(#ag-lens-concentric-control) blur(var(--_ag-blur)) saturate(var(--_ag-saturation))}[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-refraction][data-ag-layer=chrome][data-ag-shape=concentric][data-ag-sizeclass=bar]:before{-webkit-backdrop-filter:url(#ag-lens-concentric-bar) blur(var(--_ag-blur)) saturate(var(--_ag-saturation));backdrop-filter:url(#ag-lens-concentric-bar) blur(var(--_ag-blur)) saturate(var(--_ag-saturation))}[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-refraction][data-ag-layer=chrome][data-ag-shape=concentric][data-ag-sizeclass=panel]:before{-webkit-backdrop-filter:url(#ag-lens-concentric-panel) blur(var(--_ag-blur)) saturate(var(--_ag-saturation));backdrop-filter:url(#ag-lens-concentric-panel) blur(var(--_ag-blur)) saturate(var(--_ag-saturation))}[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-tier=standard] [data-ag-surface][data-ag-refraction]:before,[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-tier=standard][data-ag-refraction]:before,[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-transparency=tinted] [data-ag-surface][data-ag-refraction]:before,[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-transparency=tinted][data-ag-refraction]:before,[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-motion=none] [data-ag-surface][data-ag-refraction]:before{-webkit-backdrop-filter:blur(var(--_ag-blur)) saturate(var(--_ag-saturation)) brightness(var(--_ag-brightness));backdrop-filter:blur(var(--_ag-blur)) saturate(var(--_ag-saturation)) brightness(var(--_ag-brightness))}[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-tier=lightweight] [data-ag-surface][data-ag-refraction]:before,[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-tier=lightweight][data-ag-refraction]:before,[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-transparency=solid] [data-ag-surface][data-ag-refraction]:before,[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-transparency=solid][data-ag-refraction]:before{-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]):not([data-ag-transparency]) [data-ag-surface][data-ag-refraction]:before{-webkit-backdrop-filter:blur(var(--_ag-blur)) saturate(var(--_ag-saturation)) brightness(var(--_ag-brightness));backdrop-filter:blur(var(--_ag-blur)) saturate(var(--_ag-saturation)) brightness(var(--_ag-brightness))}}@media(prefers-contrast:more){[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-refraction]:before{-webkit-backdrop-filter:blur(var(--_ag-blur)) saturate(var(--_ag-saturation)) brightness(var(--_ag-brightness));backdrop-filter:blur(var(--_ag-blur)) saturate(var(--_ag-saturation)) brightness(var(--_ag-brightness))}}@media(forced-colors:active){[data-ag-tier=enhanced][data-ag-engine=chromium]:has(svg[data-ag-lens-ready]) [data-ag-surface][data-ag-refraction]:before{-webkit-backdrop-filter:none;backdrop-filter:none}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-accordion{display:block}.ag-accordion-item{border-block-end:1px solid var(--_ag-hairline, currentColor)}.ag-accordion-header{margin:0}.ag-accordion-trigger{display:flex;inline-size:100%;justify-content:space-between;padding-block:var(--ag-space-2);background:none;border:none;cursor:pointer;font:inherit;text-align:start}.ag-accordion-content{padding-block-end:var(--ag-space-2)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-alert-dialog-popup{position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:flex;flex-direction:column;inline-size:100%;max-inline-size:400px;max-block-size:calc(100dvh - 2 * var(--ag-space-4));overflow:hidden;padding:var(--ag-space-5);gap:var(--ag-space-2);border-radius:var(--ag-radius-xl);box-shadow:var(--ag-surface-shadow);color:var(--ag-on-surface);font-family:var(--ag-font-sans);font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-leading);z-index:var(--ag-z-overlay, 300)}.ag-alert-dialog-popup[data-starting-style],.ag-alert-dialog-popup[data-ending-style]{--_ag-optics: 0;opacity:0;transform:scale(.96);transition:opacity var(--ag-duration-medium) var(--ag-spring-snappy),transform var(--ag-duration-medium) var(--ag-spring-snappy)}.ag-alert-dialog-popup[data-open],.ag-alert-dialog-popup[data-instant]{opacity:1;transform:none;transition:opacity var(--ag-duration-medium) var(--ag-spring-snappy),transform var(--ag-duration-medium) var(--ag-spring-snappy)}.ag-alert-dialog-popup[data-ending-style]{transition-duration:var(--ag-duration-medium-exit),var(--ag-duration-medium-exit);transition-timing-function:var(--ag-ease-accelerate),var(--ag-ease-accelerate)}.ag-alert-dialog-popup[data-ag-nested-open]{transform:scale(.98);--_ag-surface-alpha: .72}.ag-alert-dialog-header,.ag-alert-dialog-footer{flex:none}.ag-alert-dialog-header{display:flex;flex-direction:column;gap:var(--ag-space-1)}.ag-alert-dialog-footer{display:flex;gap:var(--ag-space-2);justify-content:flex-end;margin-block-start:var(--ag-space-3)}.ag-alert-dialog-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.ag-alert-dialog-body[data-padding=none]{padding:0}.ag-alert-dialog-title{margin:0;color:var(--ag-on-surface);font-size:var(--ag-type-title-3-size);font-weight:var(--ag-type-title-3-weight);line-height:var(--ag-type-title-3-leading);letter-spacing:var(--_ag-type-title-3-tracking, normal)}.ag-alert-dialog-description{margin:0;color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted));font-size:var(--ag-type-callout-size);line-height:var(--ag-type-callout-leading)}.ag-alert-dialog-cancel,.ag-alert-dialog-action{cursor:default;min-inline-size:calc(var(--ag-space-16) + var(--ag-space-4))}@container ag-overlay (max-inline-size: 640px){.ag-alert-dialog-popup{inline-size:calc(100% - 32px);max-inline-size:calc(100% - 32px)}.ag-alert-dialog-footer{flex-direction:column;align-items:stretch}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-alert{display:flex;gap:var(--ag-space-2);padding:var(--ag-space-3);border-radius:var(--ag-radius-md);align-items:flex-start}.ag-alert[data-ag-appearance=banner]{inline-size:100%}.ag-alert{border-inline-start:3px solid transparent}.ag-alert[data-ag-intent=info]{border-inline-start-color:var(--ag-color-info, transparent)}.ag-alert[data-ag-intent=success]{border-inline-start-color:var(--ag-color-success, transparent)}.ag-alert[data-ag-intent=warning]{border-inline-start-color:var(--ag-color-warning, transparent)}.ag-alert[data-ag-intent=danger]{border-inline-start-color:var(--ag-color-danger, transparent)}@supports (color: color-mix(in srgb,red,red)){.ag-alert[data-ag-intent=info]{background-color:color-mix(in srgb,var(--ag-color-info, transparent) 12%,transparent)}}@supports (color: color-mix(in srgb,red,red)){.ag-alert[data-ag-intent=success]{background-color:color-mix(in srgb,var(--ag-color-success, transparent) 12%,transparent)}}@supports (color: color-mix(in srgb,red,red)){.ag-alert[data-ag-intent=warning]{background-color:color-mix(in srgb,var(--ag-color-warning, transparent) 12%,transparent)}}@supports (color: color-mix(in srgb,red,red)){.ag-alert[data-ag-intent=danger]{background-color:color-mix(in srgb,var(--ag-color-danger, transparent) 12%,transparent)}}.ag-alert-body{flex:1;min-inline-size:0}.ag-alert-title{margin:0;font-weight:600}.ag-alert-actions{display:flex;gap:var(--ag-space-2);margin-inline-start:auto}.ag-alert-action{cursor:pointer}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background-color:var(--_ag-tint-neutral, transparent)}.ag-avatar[data-ag-size=sm]{inline-size:1.5rem;block-size:1.5rem;font-size:.625rem}.ag-avatar[data-ag-size=md]{inline-size:2rem;block-size:2rem;font-size:.75rem}.ag-avatar[data-ag-size=lg]{inline-size:2.5rem;block-size:2.5rem;font-size:.875rem}.ag-avatar img{inline-size:100%;block-size:100%;object-fit:cover}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-avatar-group{display:inline-flex;align-items:center}.ag-avatar-group .ag-avatar-group-item+.ag-avatar-group-item,.ag-avatar-group .ag-avatar-group-value{margin-inline-start:var(--_ag-avatar-overlap, -.5rem)}.ag-avatar-group-value{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--_ag-avatar-size, 2rem);block-size:var(--_ag-avatar-size, 2rem);border-radius:var(--ag-radius-full);background:var(--ag-color-canvas);color:var(--ag-color-on-surface-muted);font-size:var(--ag-type-caption-size)}.ag-avatar-group[data-ag-size=sm] .ag-avatar-group-value{inline-size:var(--_ag-avatar-size-sm, 1.5rem);block-size:var(--_ag-avatar-size-sm, 1.5rem)}.ag-avatar-group[data-ag-size=lg] .ag-avatar-group-value{inline-size:var(--_ag-avatar-size-lg, 2.5rem);block-size:var(--_ag-avatar-size-lg, 2.5rem)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-badge{display:inline-flex;align-items:center;gap:var(--ag-space-1);font-size:var(--_ag-text-xs, .75rem);font-weight:600}.ag-badge-pill{padding-block:.125rem;padding-inline:var(--ag-space-2);border-radius:var(--ag-radius-full)}.ag-badge-dot{inline-size:.5rem;block-size:.5rem;border-radius:50%}.ag-badge[data-ag-intent=neutral]{background-color:var(--ag-color-on-surface-muted, var(--ag-color-border))}.ag-badge[data-ag-intent=info]{background-color:var(--ag-color-info, var(--ag-color-accent))}.ag-badge[data-ag-intent=success]{background-color:var(--ag-color-success, var(--ag-color-accent))}.ag-badge[data-ag-intent=warning]{background-color:var(--ag-color-warning, var(--ag-color-accent))}.ag-badge[data-ag-intent=danger]{background-color:var(--ag-color-danger, var(--ag-color-accent))}.ag-badge[data-ag-intent]{color:var(--ag-color-on-accent)}@supports (color: contrast-color(red)){.ag-badge[data-ag-intent=neutral]{color:contrast-color(var(--ag-color-on-surface-muted, var(--ag-color-border)))}.ag-badge[data-ag-intent=info]{color:contrast-color(var(--ag-color-info, var(--ag-color-accent)))}.ag-badge[data-ag-intent=success]{color:contrast-color(var(--ag-color-success, var(--ag-color-accent)))}.ag-badge[data-ag-intent=warning]{color:contrast-color(var(--ag-color-warning, var(--ag-color-accent)))}.ag-badge[data-ag-intent=danger]{color:contrast-color(var(--ag-color-danger, var(--ag-color-accent)))}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{:where(.ag-breadcrumbs__link){position:relative}.ag-breadcrumbs__list{display:flex;align-items:center;gap:var(--ag-space-1, .25rem);list-style:none;margin:0;padding:0;font-size:var(--_ag-text-sm, .875rem);color:var(--_ag-fg-muted, currentColor)}.ag-breadcrumbs__link{color:inherit;text-decoration:none;border-radius:var(--_ag-radius-1, .25rem)}.ag-breadcrumbs__link:hover{color:var(--_ag-fg, currentColor)}.ag-breadcrumbs__separator{display:inline-flex;color:var(--_ag-fg-subtle, currentColor);-webkit-user-select:none;user-select:none}.ag-breadcrumbs__current{color:var(--_ag-fg, currentColor);font-weight:var(--_ag-weight-medium, 500)}.ag-breadcrumbs__ellipsis{min-inline-size:var(--_ag-touch-target, 2.75rem);min-block-size:var(--_ag-touch-target, 2.75rem);display:inline-flex;align-items:center;justify-content:center}.ag-breadcrumbs__list>[data-ag-part=item]:last-child .ag-breadcrumbs__separator{display:none}.ag-breadcrumbs__separator:dir(rtl){transform:scaleX(-1)}.ag-breadcrumbs__link{max-inline-size:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-button-group{display:inline-flex;align-items:stretch;gap:var(--ag-space-2)}.ag-button-group.ag-button-group--attached{gap:calc(var(--ag-focus-width) / 2)}.ag-button-group[data-orientation=vertical]{flex-direction:column}.ag-button-group[data-orientation=vertical] [data-ag-part=item]{display:flex}.ag-button-group[data-orientation=vertical] [data-ag-part=item]>.ag-button{flex:1}.ag-button-group.ag-button-group--attached [data-ag-part=item]{display:inline-flex}.ag-button-group.ag-button-group--attached [data-ag-part=item]>.ag-button{border-radius:var(--ag-radius-sm)}.ag-button-group.ag-button-group--attached[data-orientation=horizontal] [data-ag-part=item]:first-child>.ag-button{border-start-start-radius:var(--ag-radius-full);border-end-start-radius:var(--ag-radius-full)}.ag-button-group.ag-button-group--attached[data-orientation=horizontal] [data-ag-part=item]:last-child>.ag-button{border-start-end-radius:var(--ag-radius-full);border-end-end-radius:var(--ag-radius-full)}.ag-button-group.ag-button-group--attached[data-orientation=vertical] [data-ag-part=item]:first-child>.ag-button{border-start-start-radius:var(--ag-radius-lg);border-start-end-radius:var(--ag-radius-lg)}.ag-button-group.ag-button-group--attached[data-orientation=vertical] [data-ag-part=item]:last-child>.ag-button{border-end-start-radius:var(--ag-radius-lg);border-end-end-radius:var(--ag-radius-lg)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ag-space-2);font:inherit;font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-label-leading);color:var(--ag-color-on-surface);border:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding-inline:var(--ag-space-4);border-radius:var(--ag-radius-full);min-block-size:var(--ag-target-min);position:relative;background:var(--_ag-fill, transparent);transition:opacity var(--ag-duration-micro) var(--ag-ease-standard),--ag-specular var(--ag-duration-micro) var(--ag-ease-standard),--_ag-press var(--ag-duration-micro) var(--ag-ease-standard)}.ag-button[data-ag-size=sm]{padding-inline:var(--ag-space-3);font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-leading)}.ag-button[data-ag-size=lg]{padding-inline:var(--ag-space-5);font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-leading)}.ag-button [data-ag-part=icon]{display:inline-flex;align-items:center;flex:none}.ag-button [data-ag-part=spinner]{inline-size:var(--ag-space-4);block-size:var(--ag-space-4);border-radius:var(--ag-radius-full);border:var(--ag-focus-width) solid var(--ag-color-on-surface-muted);border-block-start-color:var(--ag-color-accent);flex:none;animation:none}[data-ag-motion=full] .ag-button [data-ag-part=spinner]{animation:ag-spin var(--ag-duration-large) linear 240}.ag-button[aria-busy] [data-ag-part=label],.ag-button[aria-busy] [data-ag-part=icon]{visibility:hidden}.ag-button[aria-busy] [data-ag-part=spinner]{position:absolute;inset-inline-start:var(--ag-space-0);inset-inline-end:var(--ag-space-0);margin-inline:auto}@supports (color: color-mix(in srgb,red,red)){.ag-button[data-ag-variant=identity]:hover{background:color-mix(in oklab,currentColor var(--_ag-identity-hover-tint, 8%),transparent)}}@supports (color: color-mix(in srgb,red,red)){.ag-button[data-ag-variant=identity]:active,.ag-button[data-ag-variant=identity][data-pressed]{background:color-mix(in oklab,currentColor var(--_ag-identity-press-tint, 14%),transparent)}}.ag-button[data-ag-intent=info],.ag-button[data-ag-intent=success],.ag-button[data-ag-intent=warning],.ag-button[data-ag-intent=danger]{--ag-surface-rim: currentColor;--ag-color-specular: currentColor}.ag-button[data-ag-intent=info]{color:var(--ag-color-info);--ag-color-specular: var(--ag-color-info)}.ag-button[data-ag-intent=success]{color:var(--ag-color-success);--ag-color-specular: var(--ag-color-success)}.ag-button[data-ag-intent=warning]{color:var(--ag-color-warning);--ag-color-specular: var(--ag-color-warning)}.ag-button[data-ag-intent=danger]{color:var(--ag-color-danger);--ag-color-specular: var(--ag-color-danger)}.ag-button:disabled,.ag-button[data-disabled]{cursor:default}.ag-button[data-disabled]>:where([data-ag-part]){opacity:var(--ag-state-disabled-alpha)}.ag-button [data-ag-part=hit-area]{position:absolute;inset:calc((var(--ag-target-min) - 100%) / -2);inset-inline:calc((var(--ag-target-min) - 100%) / -2);z-index:-1}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-card{border-radius:var(--ag-radius-lg);padding:var(--ag-space-3)}.ag-card-interactive{cursor:pointer}.ag-card-header{margin-block-end:var(--ag-space-2)}.ag-card-title{margin:0;font-size:var(--_ag-heading-md, 1.125rem);font-weight:600}.ag-card-description{margin:0;color:var(--_ag-text-secondary, currentColor)}.ag-card-body{display:block}.ag-card-footer{margin-block-start:var(--ag-space-3);display:flex;gap:var(--ag-space-2)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-checkbox-group{display:flex;flex-direction:column;gap:var(--ag-space-3)}.ag-checkbox{position:relative;display:inline-flex;align-items:center;gap:var(--ag-space-2);cursor:default;font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-leading)}.ag-checkbox [data-ag-part=hit-area]{position:absolute;inset:calc((var(--ag-target-min) - 100%) / -2);z-index:-1}.ag-checkbox [data-ag-part=indicator],.ag-radio-group [data-ag-part=indicator]{display:inline-flex;align-items:center;justify-content:center;flex:none;box-shadow:inset 0 0 0 calc(var(--ag-focus-width) * .75) var(--ag-color-border);border-radius:var(--ag-radius-xs);transition:opacity var(--ag-duration-micro) var(--ag-ease-standard),--ag-specular var(--ag-duration-micro) var(--ag-ease-standard),--_ag-press var(--ag-duration-micro) var(--ag-ease-standard)}@supports (color: color-mix(in srgb,red,red)){.ag-checkbox [data-ag-part=indicator],.ag-radio-group [data-ag-part=indicator]{background:color-mix(in oklab,var(--ag-color-canvas),var(--ag-color-on-surface) var(--_ag-content-sunken-alpha, 4%))}}.ag-checkbox[data-ag-size=sm] [data-ag-part=indicator],.ag-radio-group[data-ag-size=sm] [data-ag-part=indicator]{inline-size:calc(var(--ag-space-1) * 3.5);block-size:calc(var(--ag-space-1) * 3.5)}.ag-checkbox[data-ag-size=md] [data-ag-part=indicator],.ag-radio-group[data-ag-size=md] [data-ag-part=indicator],.ag-checkbox:not([data-ag-size]) [data-ag-part=indicator],.ag-radio-group:not([data-ag-size]) [data-ag-part=indicator]{inline-size:var(--ag-space-4);block-size:var(--ag-space-4)}.ag-checkbox[data-ag-size=lg] [data-ag-part=indicator],.ag-radio-group[data-ag-size=lg] [data-ag-part=indicator]{inline-size:var(--ag-space-5);block-size:var(--ag-space-5)}.ag-checkbox[data-checked] [data-ag-part=indicator],.ag-checkbox[data-indeterminate] [data-ag-part=indicator],.ag-radio-group [data-checked] [data-ag-part=indicator]{background:var(--ag-color-accent);box-shadow:inset 0 0 0 calc(var(--ag-focus-width) * .75) var(--ag-color-accent);color:var(--_ag-on-accent, var(--ag-color-on-accent))}@supports (color: contrast-color(red)){.ag-checkbox[data-checked] [data-ag-part=indicator],.ag-checkbox[data-indeterminate] [data-ag-part=indicator],.ag-radio-group [data-checked] [data-ag-part=indicator]{color:contrast-color(var(--ag-color-accent))}}.ag-checkbox [data-ag-part=icon]{inline-size:80%;block-size:80%;stroke-width:2.25}.ag-checkbox:not([data-checked],[data-indeterminate]) [data-ag-part=icon]{visibility:hidden}.ag-checkbox[data-disabled]>:where([data-ag-part]:not([data-ag-surface])),.ag-checkbox[data-disabled]>:where([data-ag-surface])>:where([data-ag-part]:not([data-ag-surface])),.ag-radio-group [data-disabled]>:where([data-ag-part]:not([data-ag-surface])),.ag-radio-group [data-disabled]>:where([data-ag-surface])>:where([data-ag-part]:not([data-ag-surface])){opacity:var(--ag-state-disabled-alpha)}.ag-checkbox [data-ag-part=icon] path{stroke-dasharray:1;stroke-dashoffset:1}.ag-checkbox[data-checked] [data-ag-part=icon] path{stroke-dashoffset:0;transition:stroke-dashoffset var(--ag-duration-micro) var(--ag-ease-standard)}[data-ag-motion=calm] .ag-checkbox[data-checked] [data-ag-part=icon] path,[data-ag-motion=none] .ag-checkbox[data-ag-part=root][data-checked] [data-ag-part=icon] path,[data-ag-motion=none] .ag-checkbox[data-checked] [data-ag-part=icon] path{transition:none}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-chip{display:inline-flex;align-items:center;gap:var(--ag-space-1);border-radius:var(--ag-radius-full);border:var(--ag-focus-width) solid var(--ag-color-border);padding-inline:var(--ag-space-3);padding-block:var(--ag-space-1);font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-label-leading);min-block-size:var(--ag-target-min);color:var(--ag-color-on-surface);background:var(--ag-scrim-clear);cursor:pointer}.ag-chip[data-pressed]{background:var(--ag-color-accent);color:var(--ag-color-on-accent);border-color:var(--ag-color-accent)}.ag-chip[data-disabled]{cursor:default;color:var(--ag-color-on-surface-muted)}.ag-chip .ag-chip-leading,.ag-chip .ag-chip-trailing{display:inline-flex}.ag-chip-group{display:inline-flex;align-items:center;gap:var(--ag-space-1)}.ag-chip-close{position:relative;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--ag-target-min);min-block-size:var(--ag-target-min);border:0;border-radius:var(--ag-radius-full);padding:0;color:var(--ag-color-on-surface-muted);background:var(--ag-scrim-clear);cursor:pointer}.ag-chip-close:disabled{cursor:default}@media(pointer:coarse){.ag-chip-close:after{content:"";position:absolute;inset-block:calc((var(--ag-target-min) - var(--ag-target-coarse)) / 2);inset-inline:calc((var(--ag-target-min) - var(--ag-target-coarse)) / 2)}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-collapsible{display:block}.ag-collapsible-trigger{cursor:pointer}.ag-collapsible-content{overflow:hidden;block-size:var(--collapsible-panel-height, auto);transform-origin:top;transition:opacity var(--ag-duration-medium) var(--ag-ease-standard),transform var(--ag-duration-medium) var(--ag-ease-standard)}.ag-collapsible-content[data-starting-style],.ag-collapsible-content[data-ending-style]{opacity:0;transform:scaleY(.96)}.ag-collapsible-content[data-ending-style]{transition-duration:var(--ag-duration-medium-exit),var(--ag-duration-medium-exit);transition-timing-function:var(--ag-ease-accelerate),var(--ag-ease-accelerate)}[data-ag-motion=calm] .ag-collapsible-content{transition:opacity var(--ag-duration-medium) var(--ag-ease-standard)}[data-ag-motion=calm] .ag-collapsible-content[data-starting-style],[data-ag-motion=calm] .ag-collapsible-content[data-ending-style]{transform:none}[data-ag-motion=none] .ag-collapsible-content{transition:none}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-color-picker{display:inline-block}.ag-color-picker-trigger{display:inline-flex;align-items:center;gap:var(--ag-space-1)}.ag-color-picker-swatch{inline-size:1em;block-size:1em;border-radius:var(--ag-radius-sm)}.ag-color-picker-area{position:relative;inline-size:200px;block-size:140px;border-radius:var(--ag-radius-sm);cursor:crosshair;touch-action:none}.ag-color-picker-area-thumb{position:absolute;inline-size:.75rem;block-size:.75rem;border-radius:50%;border:2px solid var(--_ag-thumb-ring, currentColor);translate:-50% -50%}.ag-color-picker-hue,.ag-color-picker-channel,.ag-color-picker-alpha{inline-size:200px;margin-block-start:var(--ag-space-2)}.ag-color-picker-hue [data-ag-part=track]{border-radius:var(--ag-radius-full);background:linear-gradient(90deg,var(--ag-color-danger),var(--ag-color-warning),var(--ag-color-success),var(--ag-color-info),var(--ag-color-accent))}.ag-color-picker-hue [data-ag-part=range]{background:transparent}.ag-color-picker-input{margin-block-start:var(--ag-space-2)}.ag-color-picker-input-field{inline-size:200px;font:inherit}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-combobox{display:inline-flex;align-items:center;gap:var(--ag-space-1);min-block-size:var(--ag-comp-control-height-md-default, var(--ag-target-min));inline-size:var(--_ag-combobox-inline-size, 100%);padding-inline:var(--ag-space-3) var(--ag-space-1);border-radius:var(--ag-radius-md);color:var(--ag-color-on-surface);background:var(--_ag-fill, var(--ag-color-canvas));box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) var(--ag-color-border);cursor:text;transition:opacity var(--ag-duration-micro) var(--ag-ease-standard),--ag-specular var(--ag-duration-micro) var(--ag-ease-standard),--_ag-press var(--ag-duration-micro) var(--ag-ease-standard)}.ag-combobox[data-ag-size=sm]{min-block-size:var(--ag-comp-control-height-sm-default, var(--ag-target-min))}.ag-combobox[data-ag-size=lg]{min-block-size:var(--ag-comp-control-height-lg-default, var(--ag-target-min));padding-inline-start:var(--ag-space-4)}.ag-combobox [data-ag-part=input]{flex:1;min-inline-size:var(--ag-space-8);border:none;background:transparent;color:inherit;font:inherit;padding-block:var(--ag-space-1)}.ag-combobox [data-ag-part=input]::placeholder{color:var(--ag-color-on-surface-muted);opacity:1}.ag-combobox [data-ag-part=trigger],.ag-combobox [data-ag-part=clear]{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ag-space-6);block-size:var(--ag-space-6);border-radius:var(--ag-radius-sm);color:var(--ag-color-on-surface-muted);background:transparent;border:none;cursor:default}@supports (color: color-mix(in srgb,red,red)){.ag-combobox [data-ag-part=clear]:hover,.ag-combobox [data-ag-part=trigger]:hover{background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-content-raised-alpha, 10%),transparent)}}.ag-combobox [data-ag-part=clear]:not([data-visible]){visibility:hidden}.ag-combobox [data-ag-part=loading]{display:inline-flex;color:var(--ag-color-on-surface-muted)}.ag-combobox [data-ag-part=loading] .ag-combobox-spin{animation:none}[data-ag-motion=full] .ag-combobox [data-ag-part=loading] .ag-combobox-spin{animation:ag-combobox-rotate var(--ag-duration-large) linear 240}@keyframes ag-combobox-rotate{to{transform:rotate(360deg)}}.ag-combobox-chips{display:flex;flex-wrap:wrap;gap:var(--ag-space-1);min-inline-size:0;margin-block-end:var(--ag-space-1)}.ag-combobox-chip{display:inline-flex;align-items:center;gap:var(--ag-space-1);block-size:var(--ag-space-6);padding-inline:var(--ag-space-3) var(--ag-space-1);border-radius:var(--ag-radius-full);color:var(--ag-color-on-surface);font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-label-leading);white-space:nowrap}@supports (color: color-mix(in srgb,red,red)){.ag-combobox-chip{background:color-mix(in oklab,var(--ag-color-canvas),var(--ag-color-accent) var(--_ag-chip-tint, 14%));box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) color-mix(in oklab,var(--ag-color-accent) 45%,transparent)}}.ag-combobox-chips[data-ag-size=sm] .ag-combobox-chip{block-size:var(--ag-space-6)}.ag-combobox-chips[data-ag-size=md] .ag-combobox-chip{block-size:calc(var(--ag-space-1) * 7)}.ag-combobox-chips[data-ag-size=lg] .ag-combobox-chip{block-size:var(--ag-space-8)}.ag-combobox-chip [data-ag-part=chip-remove]{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ag-space-5);block-size:var(--ag-space-5);padding:0;border-radius:var(--ag-radius-full);color:var(--ag-color-on-surface-muted);background:transparent;border:none;cursor:default}@supports (color: color-mix(in srgb,red,red)){.ag-combobox-chip [data-ag-part=chip-remove]:hover{background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-content-raised-alpha, 10%),transparent)}}.ag-combobox-popup{min-inline-size:var(--_ag-combobox-popup-min-w, var(--anchor-width, 100%));max-block-size:var(--available-height, var(--_ag-combobox-popup-max-h, calc(var(--ag-space-16) * 5)));overflow-y:auto;overscroll-behavior:contain;border-radius:var(--ag-radius-lg);padding:var(--ag-space-1);color:var(--ag-color-on-surface);font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-leading);transform-origin:var(--transform-origin);z-index:var(--ag-z-overlay, auto);transition:opacity var(--ag-duration-small) var(--ag-ease-standard),scale var(--ag-duration-small) var(--ag-ease-standard)}.ag-combobox-popup .ag-combobox-vscroll{max-block-size:calc(var(--available-height, var(--_ag-combobox-popup-max-h, calc(var(--ag-space-16) * 5))) - 2 * var(--ag-space-1));overscroll-behavior:contain}.ag-combobox-popup[data-starting-style],.ag-combobox-popup[data-ending-style]{opacity:0;scale:.96}.ag-combobox-popup[data-ending-style]{transition-duration:var(--ag-duration-small-exit);transition-timing-function:var(--ag-ease-accelerate)}.ag-combobox-popup[data-open],.ag-combobox-popup[data-instant]{opacity:1;scale:1}[data-ag-motion=calm] .ag-combobox-popup,[data-ag-motion=calm] .ag-combobox-popup[data-starting-style],[data-ag-motion=calm] .ag-combobox-popup[data-ending-style],[data-ag-motion=none] .ag-combobox-popup[data-starting-style],[data-ag-motion=none] .ag-combobox-popup[data-ending-style]{scale:1}[data-ag-motion=none] .ag-combobox-popup{transition:none}.ag-combobox-item{display:flex;align-items:center;gap:var(--ag-space-2);padding-block:var(--ag-space-2);padding-inline:var(--ag-space-2);border-radius:var(--ag-radius-sm);cursor:default;-webkit-user-select:none;user-select:none}@supports (color: color-mix(in srgb,red,red)){.ag-combobox-item[data-highlighted]{background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-content-raised-alpha, 9%),transparent)}}.ag-combobox-item[data-selected]{font-weight:var(--ag-type-label-weight)}.ag-combobox-item[data-disabled]>:where(*){opacity:var(--ag-state-disabled-alpha)}.ag-combobox-item [data-ag-part=item-indicator]{display:inline-flex;inline-size:var(--ag-space-4);color:var(--ag-color-accent);visibility:hidden}.ag-combobox-item[data-selected] [data-ag-part=item-indicator]{visibility:visible}.ag-combobox-popup [data-ag-part=create-item]{color:var(--ag-color-accent)}.ag-combobox-popup [data-ag-part=empty]{padding:var(--ag-space-3);color:var(--ag-color-on-surface-muted);text-align:center}.ag-combobox-popup [data-ag-part=loading][role=status]{display:flex;align-items:center;justify-content:center;gap:var(--ag-space-2);padding:var(--ag-space-2);color:var(--ag-color-on-surface-muted)}.ag-combobox-popup [data-ag-part=group-label]{padding:var(--ag-space-1) var(--ag-space-2);color:var(--ag-color-on-surface-muted);font-size:var(--ag-type-caption-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-caption-leading)}@media(pointer:coarse){.ag-combobox-popup{max-block-size:min(60dvh,400px)}}@container ag-overlay (max-inline-size: 390px){.ag-combobox-popup{max-inline-size:calc(100cqi - 16px)}}[data-ag-part=empty].ag-combobox-empty{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border-width:0}[data-ag-part=list][data-empty]>[data-ag-part=empty].ag-combobox-empty{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;padding:var(--ag-space-3) var(--ag-space-4);color:var(--ag-color-on-surface-muted)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-command-palette{display:flex;flex-direction:column;max-block-size:var(--_ag-command-palette-max-h, 60vh);overflow:hidden;position:fixed;inset-block-start:var(--_ag-command-palette-top, 12vh);inset-inline:0;margin-inline:auto;inline-size:min(100% - 2 * var(--ag-space-4, 1rem),var(--_ag-command-palette-max-width, 40rem));border-radius:var(--ag-radius-lg, .75rem)}.ag-command-palette__scrim{position:fixed;inset:0;background:var(--ag-scrim-clear, transparent)}.ag-command{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0;color:var(--ag-on-surface, var(--ag-color-on-surface));font-family:var(--ag-font-sans);font-size:var(--ag-type-callout-size);line-height:var(--ag-type-callout-leading)}.ag-command__input{box-sizing:border-box;inline-size:100%;padding:var(--ag-space-4) var(--ag-space-5);border:none;background:transparent;color:inherit;font:inherit;font-size:var(--ag-type-body-size)}@supports (color: color-mix(in srgb,red,red)){.ag-command__input{border-block-end:1px solid color-mix(in oklab,var(--ag-color-border) 28%,transparent)}}.ag-command__input::placeholder{color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted));opacity:1}.ag-command__list{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:var(--ag-space-2)}.ag-command__list--virtual{overflow:hidden;padding:0;flex:1 1 auto;min-block-size:0}.ag-command__scroller{flex:1 1 auto;block-size:var(--_ag-command-virtual-h, min(20rem, 50vh));padding:var(--ag-space-2);box-sizing:border-box}.ag-command__item{display:flex;align-items:center;gap:var(--ag-space-2);padding:var(--ag-space-2) var(--ag-space-3);min-block-size:var(--ag-target-coarse, 44px);box-sizing:border-box;border-radius:var(--ag-radius-md);cursor:default}@supports (color: color-mix(in srgb,red,red)){.ag-command__item[data-state=active]{background:color-mix(in oklab,var(--ag-color-accent) 20%,transparent)}}.ag-command__item[aria-disabled=true]{opacity:var(--ag-state-disabled-alpha, .4)}.ag-command__item>[data-ag-part=shortcut],.ag-command [data-ag-part=shortcut]{margin-inline-start:auto;padding:0 var(--ag-space-1);border-radius:var(--ag-radius-xs);color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted));font-family:inherit;font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-leading)}@supports (color: color-mix(in srgb,red,red)){.ag-command__item>[data-ag-part=shortcut],.ag-command [data-ag-part=shortcut]{background:color-mix(in oklab,currentColor 8%,transparent)}}.ag-command [data-ag-part=group-heading]{padding:var(--ag-space-2) var(--ag-space-3) var(--ag-space-1);color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted));font-size:var(--ag-type-caption-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-caption-leading)}.ag-command [data-ag-part=separator]{block-size:1px;margin:var(--ag-space-2) var(--ag-space-3)}@supports (color: color-mix(in srgb,red,red)){.ag-command [data-ag-part=separator]{background:color-mix(in oklab,var(--ag-color-border) 28%,transparent)}}.ag-command [data-ag-part=empty],.ag-command [data-ag-part=loading]{padding:var(--ag-space-6) var(--ag-space-3);text-align:center;color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted))}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-container{inline-size:100%;padding-block:var(--ag-space-2)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{[data-size-class=control][data-ag-size=sm]{min-block-size:var(--ag-comp-control-height-sm-default, var(--ag-target-min));font-size:var(--ag-type-label-size);line-height:var(--ag-type-label-leading)}[data-size-class=control][data-ag-size=md]{min-block-size:var(--ag-comp-control-height-md-default, var(--ag-target-min));font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-leading)}[data-size-class=control][data-ag-size=lg]{min-block-size:var(--ag-comp-control-height-lg-default, var(--ag-target-min));font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-leading)}[data-ag-density=compact] [data-size-class=control][data-ag-size=sm],[data-size-class=control][data-ag-density=compact][data-ag-size=sm]{min-block-size:var(--ag-comp-control-height-sm-compact, var(--ag-comp-control-height-sm-default, var(--ag-target-min)))}[data-ag-density=compact] [data-size-class=control][data-ag-size=md],[data-size-class=control][data-ag-density=compact][data-ag-size=md]{min-block-size:var(--ag-comp-control-height-md-compact, var(--ag-comp-control-height-md-default, var(--ag-target-min)))}[data-ag-density=compact] [data-size-class=control][data-ag-size=lg],[data-size-class=control][data-ag-density=compact][data-ag-size=lg]{min-block-size:var(--ag-comp-control-height-lg-compact, var(--ag-comp-control-height-lg-default, var(--ag-target-min)))}@supports (color: color-mix(in srgb,red,red)){:where([data-ag-part=control],[data-ag-part=track],[data-ag-part=control-shell]):not([data-ag-surface]){background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-content-sunken-alpha, 8%),transparent)}}[data-ag-part=control],[data-ag-part=track],[data-ag-part=control-shell]{box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) var(--ag-color-border);border-radius:var(--ag-radius-inner)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-dl{margin:0;container-type:inline-size}.ag-dl-item{display:grid;gap:var(--ag-space-1);padding-block:var(--ag-space-1)}.ag-dl[data-layout=inline] .ag-dl-item{grid-template-columns:12rem 1fr}.ag-dl-term{font-weight:600}.ag-dl-details{margin:0}@container (max-width: 400px){.ag-dl[data-layout=inline] .ag-dl-item{grid-template-columns:1fr}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-dialog-popup{position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:flex;flex-direction:column;inline-size:100%;max-inline-size:560px;max-block-size:calc(100dvh - 2 * var(--ag-space-4));max-block-size:calc(var(--_ag-visual-viewport-height, 100dvh) - 2 * var(--ag-space-4));overflow:hidden;border-radius:var(--ag-radius-xl);box-shadow:var(--ag-surface-shadow);color:var(--ag-on-surface);font-family:var(--ag-font-sans);font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-leading);z-index:var(--ag-z-overlay, 300)}.ag-dialog-popup[data-placement=top]{inset-block-start:min(20dvh,160px);translate:-50% 0}.ag-dialog-popup[data-ag-size=sm]{max-inline-size:400px}.ag-dialog-popup[data-ag-size=md]{max-inline-size:560px}.ag-dialog-popup[data-ag-size=lg]{max-inline-size:720px}.ag-dialog-popup[data-ag-appearance=wide]{max-inline-size:960px}.ag-dialog-popup[data-ag-appearance=fullscreen]{max-inline-size:100dvw;max-block-size:100dvh;inset:0;border-radius:0;translate:none;inset-block-start:0;inset-inline-start:0}.ag-dialog-popup[data-starting-style],.ag-dialog-popup[data-ending-style]{--_ag-optics: 0;opacity:0;transform:scale(.96);transition:opacity var(--ag-duration-medium) var(--ag-spring-snappy),transform var(--ag-duration-medium) var(--ag-spring-snappy)}.ag-dialog-popup[data-open],.ag-dialog-popup[data-instant]{opacity:1;transform:none;transition:opacity var(--ag-duration-medium) var(--ag-spring-snappy),transform var(--ag-duration-medium) var(--ag-spring-snappy)}.ag-dialog-popup[data-ending-style]{transition-duration:var(--ag-duration-medium-exit),var(--ag-duration-medium-exit);transition-timing-function:var(--ag-ease-accelerate),var(--ag-ease-accelerate)}.ag-dialog-popup[data-ag-nested-open]{transform:scale(.98)}.ag-dialog-header,.ag-dialog-footer{flex:none;padding-inline:var(--ag-space-5)}.ag-dialog-header{display:flex;flex-direction:column;gap:var(--ag-space-1);padding-block:var(--ag-space-5) var(--ag-space-2)}.ag-dialog-popup:has(>.ag-dialog-close)>.ag-dialog-header{padding-inline-end:calc(var(--ag-space-5) + var(--ag-space-8))}.ag-dialog-footer{display:flex;flex-wrap:wrap;gap:var(--ag-space-2);justify-content:flex-end;padding-block:var(--ag-space-3) var(--ag-space-5)}.ag-dialog-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ag-space-2) var(--ag-space-5);scroll-padding-block-start:var(--_ag-dialog-head-h, 0px);scroll-padding-block-end:var(--_ag-dialog-foot-h, 0px)}.ag-dialog-body:first-child{padding-block-start:var(--ag-space-5)}.ag-dialog-body:last-child{padding-block-end:var(--ag-space-5)}.ag-dialog-body>*+*{margin-block-start:var(--ag-space-3)}.ag-dialog-body[data-padding=none]{padding:0}.ag-dialog-title{margin:0;color:var(--ag-on-surface);font-size:var(--ag-type-title-3-size);font-weight:var(--ag-type-title-3-weight);line-height:var(--ag-type-title-3-leading);letter-spacing:var(--_ag-type-title-3-tracking, normal)}.ag-dialog-description{margin:0;color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted));font-size:var(--ag-type-callout-size);line-height:var(--ag-type-callout-leading)}.ag-dialog-trigger,.ag-dialog-close{cursor:default}.ag-dialog-close{position:absolute;inset-block-start:var(--ag-space-4);inset-inline-end:var(--ag-space-4);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ag-space-8);block-size:var(--ag-space-8);padding:0;border:0;border-radius:var(--ag-radius-full);color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted));font:inherit;font-size:var(--ag-type-title-3-size);line-height:1}@supports (color: color-mix(in srgb,red,red)){.ag-dialog-close{background:color-mix(in oklab,currentColor 8%,transparent)}}.ag-dialog-close:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--ag-duration-micro) var(--ag-ease-standard)}@supports (color: color-mix(in srgb,red,red)){.ag-dialog-close:after{background:color-mix(in oklab,currentColor 6%,transparent)}}@media(hover:hover){.ag-dialog-close:hover:after{opacity:1}}.ag-dialog-action{min-inline-size:calc(var(--ag-space-16) + var(--ag-space-4))}@media(pointer:coarse){.ag-dialog-close:before{content:"";position:absolute;inset:-10px}}@container ag-overlay (max-inline-size: 640px){.ag-dialog-popup[data-ag-size=sm],.ag-dialog-popup[data-ag-size=md]{inline-size:calc(100% - 32px);max-inline-size:calc(100% - 32px)}.ag-dialog-popup[data-ag-size=lg],.ag-dialog-popup[data-ag-appearance=wide]{inset-block-start:auto;inset-block-end:0;translate:-50% 0;inline-size:100%;max-inline-size:100%;max-block-size:calc(100% - var(--ag-space-8));border-end-start-radius:0;border-end-end-radius:0}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-field [data-ag-part=label],.ag-fieldset [data-ag-part=legend]{font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-label-leading);color:var(--ag-on-surface)}.ag-field [data-ag-part=description]{font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-leading);color:var(--ag-on-surface-muted)}.ag-field [data-ag-part=error]{font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-leading);color:var(--ag-color-danger)}.ag-field{display:grid;gap:var(--ag-space-1)}.ag-fieldset{display:grid;gap:var(--ag-space-2);min-inline-size:0;margin:0;padding:0;border:0}.ag-fieldset>[data-ag-part=legend]{padding:0;margin-block-end:var(--ag-space-2)}.ag-field[data-disabled]>:where([data-ag-part]:not([data-ag-surface])),.ag-field[data-disabled]>:where([data-ag-surface])>:where([data-ag-part]:not([data-ag-surface])),.ag-fieldset[data-disabled]>:where([data-ag-part]:not([data-ag-surface])),.ag-fieldset[data-disabled]>:where([data-ag-surface])>:where([data-ag-part]:not([data-ag-surface])){opacity:var(--ag-state-disabled-alpha)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-form{display:grid;gap:var(--ag-space-4)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-file-upload{display:block}.ag-file-upload-dropzone{display:block;inline-size:100%;padding:var(--ag-space-4);border:1px dashed var(--_ag-hairline, currentColor);border-radius:var(--ag-radius-md);background:none;cursor:pointer;font:inherit}.ag-file-upload-dropzone[data-state=active]{border-style:solid}.ag-file-upload-input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden}.ag-file-upload-list{margin:var(--ag-space-2) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ag-space-1)}.ag-file-upload-item{display:flex;align-items:center;gap:var(--ag-space-2)}.ag-file-upload-name{flex:1;overflow:hidden;text-overflow:ellipsis}.ag-file-upload-size{opacity:.6;font-size:.85em}.ag-file-upload-remove{background:none;border:none;cursor:pointer;font:inherit}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-grid{display:grid}.ag-grid[data-cols]{grid-template-columns:repeat(var(--_ag-grid-cols, 1),minmax(0,1fr))}.ag-grid-shell{container-type:inline-size}.ag-grid-shell>.ag-grid{grid-template-columns:repeat(var(--_ag-grid-cols-base, 1),minmax(0,1fr))}@container (min-width: 480px){.ag-grid-shell>.ag-grid{grid-template-columns:repeat(var(--_ag-grid-cols-sm, var(--_ag-grid-cols-base, 1)),minmax(0,1fr))}}@container (min-width: 768px){.ag-grid-shell>.ag-grid{grid-template-columns:repeat(var(--_ag-grid-cols-md, var(--_ag-grid-cols-sm, var(--_ag-grid-cols-base, 1))),minmax(0,1fr))}}@container (min-width: 1024px){.ag-grid-shell>.ag-grid{grid-template-columns:repeat(var(--_ag-grid-cols-lg, var(--_ag-grid-cols-md, var(--_ag-grid-cols-sm, var(--_ag-grid-cols-base, 1)))),minmax(0,1fr))}}.ag-grid[data-min-item],.ag-grid-shell>.ag-grid[data-min-item]{grid-template-columns:repeat(auto-fill,minmax(var(--_ag-grid-min-item),1fr))}.ag-grid-masonry{display:block;column-count:var(--_ag-grid-cols, 1)}.ag-grid-masonry[data-min-item]{column-count:auto;column-width:var(--_ag-grid-min-item)}.ag-grid-masonry>*{break-inside:avoid;margin-block-end:var(--ag-space-2)}@supports (grid-template-rows: masonry){.ag-grid-masonry{display:grid;column-count:auto;column-width:auto;grid-template-columns:repeat(var(--_ag-grid-cols, 1),minmax(0,1fr));grid-template-rows:masonry}.ag-grid-masonry[data-min-item]{column-width:auto;grid-template-columns:repeat(auto-fill,minmax(var(--_ag-grid-min-item),1fr))}.ag-grid-masonry>*{margin-block-end:0}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-heading{margin:0;font-weight:var(--_ag-heading-weight, 600);line-height:var(--_ag-heading-leading, 1.2);text-wrap:balance}.ag-heading-size-display{font-size:var(--ag-type-display-size, 3rem);line-height:var(--ag-type-display-leading, 1.1);font-weight:var(--ag-type-display-weight, 650);letter-spacing:var(--_ag-type-display-tracking, -.02em)}.ag-heading-size-title-1{font-size:var(--ag-type-title-1-size, 2.25rem);line-height:var(--ag-type-title-1-leading, 1.15);font-weight:var(--ag-type-title-1-weight, 620);letter-spacing:var(--_ag-type-title-1-tracking, -.015em)}.ag-heading-size-title-2{font-size:var(--ag-type-title-2-size, 1.75rem);line-height:var(--ag-type-title-2-leading, 1.2);font-weight:var(--ag-type-title-2-weight, 615);letter-spacing:var(--_ag-type-title-2-tracking, -.01em)}.ag-heading-size-title-3{font-size:var(--ag-type-title-3-size, 1.375rem);line-height:var(--ag-type-title-3-leading, 1.25);font-weight:var(--ag-type-title-3-weight, 610);letter-spacing:var(--_ag-type-title-3-tracking, -.005em)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-icon-button{padding-inline:var(--ag-space-0);inline-size:var(--ag-target-min);border-radius:var(--ag-radius-full);color:var(--ag-color-on-surface)}.ag-icon-button[data-ag-size=sm]{inline-size:var(--ag-comp-control-height-sm-default, 28px);block-size:var(--ag-comp-control-height-sm-default, 28px);min-block-size:var(--ag-comp-control-height-sm-default, 28px)}.ag-icon-button[data-ag-size=md]{inline-size:var(--ag-comp-control-height-md-default, 36px);block-size:var(--ag-comp-control-height-md-default, 36px);min-block-size:var(--ag-comp-control-height-md-default, 36px)}.ag-icon-button[data-ag-size=lg]{inline-size:var(--ag-comp-control-height-lg-default, 44px);block-size:var(--ag-comp-control-height-lg-default, 44px);min-block-size:var(--ag-comp-control-height-lg-default, 44px)}.ag-icon-button[data-ag-shape=fixed]{border-radius:var(--ag-radius-md)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-image-list{display:grid}.ag-image-list-masonry{display:block}.ag-image-list-masonry .ag-image-list-item{break-inside:avoid;margin-block-end:var(--ag-space-2)}.ag-image-list-item{position:relative;overflow:hidden;border-radius:var(--ag-radius-sm)}.ag-image-list-bar{position:absolute;inset-inline:0;display:flex;align-items:center;padding:var(--ag-space-1) var(--ag-space-2)}.ag-image-list-bar[data-position=bottom]{inset-block-end:0}.ag-image-list-bar[data-position=top]{inset-block-start:0}.ag-image-list-img{display:block;inline-size:100%}.ag-image-list-bar-text{display:flex;flex-direction:column;min-inline-size:0}.ag-image-list-bar-action{display:inline-flex;margin-inline-start:auto}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-inline-edit{display:block}.ag-inline-edit-trigger{background:none;border:none;font:inherit;cursor:text;text-align:start;padding:0}.ag-inline-edit-placeholder{opacity:.5}.ag-inline-edit-input{font:inherit;inline-size:100%}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-kbd{font-family:var(--_ag-type-mono-family, ui-monospace, monospace);font-size:.85em}.ag-kbd-item{padding-inline:.25em;border-radius:var(--ag-radius-sm)}.ag-kbd-separator{margin-inline:.15em;opacity:.6}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-kv-editor,.ag-kv-editor-list{display:grid;gap:var(--ag-space-2)}.ag-kv-editor-item{display:block}.ag-kv-editor-row{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--ag-space-2);align-items:start}.ag-kv-editor-actions{display:flex;justify-content:flex-start}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-link{color:var(--_ag-link, currentColor);cursor:pointer}.ag-link[data-underline=always],.ag-link[data-underline=hover]:hover{text-decoration:underline}.ag-link[data-underline=none]{text-decoration:none}.ag-link[data-ag-intent=danger]{color:var(--_ag-intent-danger, currentColor)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-menu-positioner{z-index:var(--ag-z-overlay, 40)}.ag-menu-popup,.ag-contextmenu-popup{min-inline-size:var(--anchor-width, 180px);max-inline-size:min(320px,calc(100vw - 16px));max-height:var(--available-height);overflow-y:auto;padding:var(--ag-space-1);border-radius:var(--ag-radius-md);color:var(--ag-on-surface);font-family:var(--ag-font-sans)}.ag-menu-popup,.ag-contextmenu-popup{transform-origin:var(--transform-origin);transition:opacity var(--ag-duration-small) var(--ag-ease-standard),transform var(--ag-duration-small) var(--ag-ease-standard)}.ag-menu-popup[data-starting-style],.ag-menu-popup[data-ending-style],.ag-contextmenu-popup[data-starting-style],.ag-contextmenu-popup[data-ending-style]{--_ag-optics: 0;opacity:0;transform:scale(.96)}.ag-menu-popup[data-ending-style],.ag-contextmenu-popup[data-ending-style]{transition-duration:var(--ag-duration-small-exit),var(--ag-duration-small-exit);transition-timing-function:var(--ag-ease-accelerate),var(--ag-ease-accelerate)}.ag-menu-item,.ag-menu-submenu-trigger{position:relative;display:grid;grid-template-columns:1.25em 1fr auto;align-items:center;gap:var(--ag-space-2);min-block-size:32px;padding:calc(var(--ag-space-1) * 1.5) var(--ag-space-3);border-radius:var(--ag-radius-sm);font:inherit;font-size:var(--ag-type-callout-size);line-height:var(--ag-type-label-leading);color:var(--ag-on-surface);cursor:default;-webkit-user-select:none;user-select:none}@media(pointer:coarse){.ag-menu-item,.ag-menu-submenu-trigger{min-block-size:44px}}@supports (color: color-mix(in srgb,red,red)){.ag-menu-item[data-highlighted],.ag-menu-submenu-trigger[data-highlighted],.ag-menu-submenu-trigger[data-popup-open]{background:color-mix(in oklab,var(--ag-color-accent) 22%,transparent)}}.ag-menu-item[data-disabled],.ag-menu-submenu-trigger[data-disabled]{color:var(--ag-color-on-surface-muted)}.ag-menu-item[data-checked] .ag-menu-item-indicator:after,.ag-menu-checkbox-item[data-checked] .ag-menu-item-indicator:after,.ag-menu-radio-item[data-checked] .ag-menu-item-indicator:after{content:"";display:block;width:.7em;height:.4em;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translateY(-1px)}.ag-menu-radio-item[data-checked] .ag-menu-item-indicator:after{width:.5em;height:.5em;border:none;border-radius:50%;background:currentColor;transform:none}.ag-menu-checkbox-item[data-indeterminate] .ag-menu-item-indicator:after{width:.6em;height:2px;border:none;background:currentColor;transform:none}.ag-menu-item-label{grid-column:2}.ag-menu-item-indicator,.ag-menu-indicator{grid-column:1;display:inline-flex}.ag-menu-group{display:block}.ag-menu-item-link{text-decoration:none}.ag-menu-shortcut,.ag-menu-submenu-indicator{grid-column:3;justify-self:end}.ag-menu-shortcut{font-family:inherit;font-size:var(--ag-type-caption-size);color:inherit;opacity:.6;letter-spacing:.02em}.ag-menu-submenu-indicator:after{content:"";display:block;width:.45em;height:.45em;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}[dir=rtl] .ag-menu-submenu-indicator:after{transform:rotate(-135deg)}.ag-menu-group-label{padding:var(--ag-space-2) var(--ag-space-2) var(--ag-space-1);padding-inline-start:calc(var(--ag-space-2) * 2 + 1.25em);font-size:var(--ag-type-caption-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-caption-leading);color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted))}.ag-menu-separator{height:1px;margin:var(--ag-space-1) var(--ag-space-2)}@supports (color: color-mix(in srgb,red,red)){.ag-menu-separator{background:color-mix(in oklab,var(--ag-color-border) 30%,transparent)}}.ag-menu-arrow{width:12px;height:6px;clip-path:polygon(0 0,100% 0,50% 100%)}@supports (color: color-mix(in srgb,red,red)){.ag-menu-arrow{background:color-mix(in oklab,var(--ag-color-canvas) 86%,transparent)}}.ag-menu-arrow[data-side=top]{bottom:-6px}.ag-menu-arrow[data-side=bottom]{top:-6px;rotate:180deg}.ag-menu-arrow[data-side=left],.ag-menu-arrow[data-side=inline-start]{right:-9px;rotate:-90deg}.ag-menu-arrow[data-side=right],.ag-menu-arrow[data-side=inline-end]{left:-9px;rotate:90deg}.ag-menubar{display:inline-flex;align-items:center;gap:calc(var(--ag-space-1) / 2);padding:var(--ag-space-1);border-radius:var(--ag-radius-md);font-family:var(--ag-font-sans)}.ag-menu-trigger{position:relative}.ag-menubar .ag-menu-trigger{appearance:none;padding:var(--ag-space-1) var(--ag-space-3);min-block-size:calc(var(--ag-space-8) - var(--ag-space-1));border:0;border-radius:var(--ag-radius-sm);background:transparent;color:inherit;font:inherit;font-size:var(--ag-type-callout-size);font-weight:var(--ag-type-label-weight);cursor:default}@supports (color: color-mix(in srgb,red,red)){.ag-menubar .ag-menu-trigger[data-popup-open],.ag-menubar .ag-menu-trigger[data-highlighted]{background:color-mix(in oklab,currentColor 12%,transparent)}}.ag-contextmenu-trigger{display:contents}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-meter{display:flex;align-items:center;gap:var(--ag-space-2)}.ag-meter-track{flex:1;block-size:.375rem;border-radius:var(--ag-radius-full);box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) var(--ag-color-border);overflow:hidden}@supports (color: color-mix(in srgb,red,red)){.ag-meter-track{background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-content-sunken-alpha, 8%),transparent)}}.ag-meter-indicator{display:block;block-size:100%}.ag-meter[data-ag-intent=danger] .ag-meter-indicator{background-color:var(--_ag-intent-danger, currentColor)}.ag-meter[data-ag-intent=warning] .ag-meter-indicator{background-color:var(--_ag-intent-warning, currentColor)}.ag-meter[data-ag-intent=success] .ag-meter-indicator{background-color:var(--_ag-intent-success, currentColor)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-number-field{display:grid;gap:var(--ag-space-1);inline-size:100%;min-inline-size:0}.ag-number-field [data-ag-part=label],.ag-number-field [data-ag-part=scrub-area]{font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-label-leading)}.ag-number-field [data-ag-part=scrub-area]{cursor:ew-resize;-webkit-user-select:none;user-select:none;justify-self:start}.ag-number-field [data-ag-part=group]{display:flex;align-items:stretch;inline-size:fit-content;max-inline-size:100%;border-radius:var(--ag-radius-md);overflow:hidden;background:var(--_ag-fill, var(--ag-color-canvas));color:var(--ag-color-on-surface);box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) var(--ag-color-border);transition:opacity var(--ag-duration-micro) var(--ag-ease-standard)}.ag-number-field[data-invalid] [data-ag-part=group]{box-shadow:inset 0 0 0 var(--ag-focus-width) var(--ag-color-danger)}.ag-number-field [data-ag-part=input]{flex:1;inline-size:calc(var(--ag-space-16) + var(--ag-space-2));min-inline-size:0;text-align:center;font-variant-numeric:tabular-nums;background:transparent;border:0;color:inherit;font:inherit;padding-block:var(--ag-space-2);padding-inline:var(--ag-space-1)}.ag-number-field [data-ag-part=increment],.ag-number-field [data-ag-part=decrement]{display:grid;place-items:center;min-inline-size:var(--ag-comp-control-height-md-default, var(--ag-target-min));padding-inline:var(--ag-space-2);color:var(--ag-color-on-surface);cursor:pointer;border:0;background:transparent;font:inherit;font-size:var(--ag-type-body-size);line-height:1;transition:opacity var(--ag-duration-micro) var(--ag-ease-standard)}@supports (color: color-mix(in srgb,red,red)){.ag-number-field [data-ag-part=decrement]{box-shadow:inset calc(var(--ag-focus-width) / -2) 0 0 color-mix(in oklab,var(--ag-color-border) 45%,transparent)}}@supports (color: color-mix(in srgb,red,red)){.ag-number-field [data-ag-part=increment]{box-shadow:inset calc(var(--ag-focus-width) / 2) 0 0 color-mix(in oklab,var(--ag-color-border) 45%,transparent)}}@media(hover:hover){@supports (color: color-mix(in srgb,red,red)){.ag-number-field [data-ag-part=increment]:not([data-disabled]):hover,.ag-number-field [data-ag-part=decrement]:not([data-disabled]):hover{background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-stepper-hover-tint, 8%),transparent)}}}@supports (color: color-mix(in srgb,red,red)){.ag-number-field [data-ag-part=increment]:active,.ag-number-field [data-ag-part=decrement]:active{background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-stepper-press-tint, 14%),transparent)}}.ag-number-field [data-ag-part=increment][data-disabled],.ag-number-field [data-ag-part=decrement][data-disabled]{cursor:default}.ag-number-field [data-ag-part=increment][data-disabled]>:where(:not([data-ag-part=hit-area])),.ag-number-field [data-ag-part=decrement][data-disabled]>:where(:not([data-ag-part=hit-area])){opacity:var(--ag-state-disabled-alpha)}.ag-number-field [data-ag-part=description]{font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-leading);opacity:.78}.ag-number-field [data-ag-part=error]{font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-leading);color:var(--ag-color-danger)}.ag-number-field[data-disabled] :where([data-ag-part=label],[data-ag-part=scrub-area],[data-ag-part=input],[data-ag-part=description],[data-ag-part=error]):not([data-ag-surface]){opacity:var(--ag-state-disabled-alpha)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-overlay-container{position:fixed;inset:0;pointer-events:none;container:ag-overlay / inline-size}.ag-overlay-container>*{pointer-events:auto}.ag-scrim{position:fixed;inset:0;opacity:1;transition:opacity var(--ag-duration-medium) var(--ag-ease-standard)}.ag-scrim[data-starting-style],.ag-scrim[data-ending-style]{opacity:0}[data-ag-part=popup]:is([data-ag-overlay=popover],[data-ag-overlay=tooltip],[data-ag-overlay=menu],[data-ag-overlay=select],[data-ag-overlay=combobox]),[data-ag-part=popup][data-positioned]{transform-origin:var(--transform-origin);max-block-size:var(--available-height)}[data-ag-part=popup]:is([data-ag-overlay=menu],[data-ag-overlay=select],[data-ag-overlay=combobox]){overflow:auto}[class^=ag-][data-ag-animating],[class*=" ag-"][data-ag-animating]{will-change:transform,opacity}[data-ag-transparency=solid] [data-ag-part=popup]{border:1px solid var(--_ag-surface-rim, var(--ag-color-border, currentColor))}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-pagination__list{display:flex;align-items:center;gap:var(--ag-space-1, .25rem);list-style:none;margin:0;padding:0}.ag-pagination__link{position:relative;min-inline-size:var(--_ag-touch-target, 2.75rem);min-block-size:var(--_ag-touch-target, 2.75rem);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--_ag-radius-1, .25rem);color:var(--_ag-fg, currentColor);text-decoration:none}.ag-pagination__link[aria-disabled=true]{opacity:var(--_ag-opacity-disabled, .4);pointer-events:none}.ag-pagination__link[aria-current=page]{background:var(--_ag-accent-soft, transparent);font-weight:var(--_ag-weight-medium, 500)}[data-ag-part=pagination]{container-type:inline-size;container-name:ag-pagination}.ag-pagination__status{display:none;font-size:var(--_ag-text-sm, .875rem);color:var(--_ag-fg-muted, currentColor)}@container ag-pagination (width < 400px){.ag-pagination__status{display:inline}[data-ag-part=pagination] [data-ag-part=item]:has([data-ag-part=page]),[data-ag-part=pagination] [data-ag-part=item]:has([data-ag-part=ellipsis]){display:none}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-popover-trigger{cursor:default}.ag-popover-positioner{z-index:var(--ag-z-overlay, 60)}.ag-popover-popup{display:flex;flex-direction:column;gap:var(--ag-space-1);border-radius:var(--ag-radius-lg);box-shadow:var(--ag-surface-shadow);color:var(--ag-on-surface, inherit);font-family:var(--ag-font-sans);font-size:var(--ag-type-callout-size);line-height:var(--ag-type-callout-leading);padding:var(--ag-space-4);inline-size:max-content;max-inline-size:min(320px,calc(100vw - 32px));transition:opacity var(--ag-duration-small) var(--ag-ease-standard),transform var(--ag-duration-small) var(--ag-ease-standard)}.ag-popover-popup{transform-origin:var(--transform-origin)}.ag-popover-popup[data-starting-style],.ag-popover-popup[data-ending-style]{--_ag-optics: 0;opacity:0;transform:scale(.96)}.ag-popover-popup[data-ending-style]{transition-duration:var(--ag-duration-small-exit),var(--ag-duration-small-exit);transition-timing-function:var(--ag-ease-accelerate),var(--ag-ease-accelerate)}.ag-popover-arrow{--_ag-arrow-rim: calc(var(--ag-focus-width) / 2);inline-size:14px;block-size:7px;background:none;pointer-events:none}.ag-popover-arrow:before,.ag-popover-arrow:after{content:"";position:absolute;clip-path:polygon(0 0,100% 0,50% 100%)}.ag-popover-arrow:before{inset:0;background:var(--ag-surface-rim)}.ag-popover-arrow:after{inset-block:calc(-1 * var(--_ag-arrow-rim)) calc(2 * var(--_ag-arrow-rim));inset-inline:calc(2 * var(--_ag-arrow-rim));background:var(--ag-surface-fill)}.ag-popover-arrow[data-side=top]{bottom:-7px}.ag-popover-arrow[data-side=bottom]{top:-7px;rotate:180deg}.ag-popover-arrow[data-side=left],.ag-popover-arrow[data-side=inline-start]{right:-10px;rotate:-90deg}.ag-popover-arrow[data-side=right],.ag-popover-arrow[data-side=inline-end]{left:-10px;rotate:90deg}.ag-popover-title{margin:0;color:var(--ag-on-surface);font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-label-leading)}.ag-popover-description{margin:0;color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted))}.ag-popover-close{align-self:flex-end;margin-block-start:var(--ag-space-2)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-progress{display:flex;align-items:center;gap:var(--ag-space-2)}.ag-progress-track{flex:1;block-size:.375rem;border-radius:var(--ag-radius-full);box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) var(--ag-color-border);overflow:hidden}@supports (color: color-mix(in srgb,red,red)){.ag-progress-track{background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-content-sunken-alpha, 8%),transparent)}}.ag-progress-indicator{display:block;block-size:100%;background-color:var(--_ag-accent, currentColor)}.ag-progress-ring{position:relative;display:inline-flex}@supports (color: color-mix(in srgb,red,red)){.ag-progress-ring-trace{stroke:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-content-sunken-alpha, 8%),transparent)}}.ag-progress-ring-indicator{stroke:var(--_ag-accent, currentColor)}@media(prefers-reduced-motion:no-preference){.ag-progress-ring-indeterminate{transform-origin:center;animation:none}[data-ag-motion=full] .ag-progress-ring-indeterminate{animation:ag-ring-spin var(--ag-duration-large) linear 240}@keyframes ag-ring-spin{to{transform:rotate(360deg)}}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-radio-group{display:flex;gap:var(--ag-space-3)}.ag-radio-group[data-orientation=vertical]{flex-direction:column}.ag-radio-item{position:relative;display:inline-flex;align-items:center;gap:var(--ag-space-2);cursor:default;font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-leading)}.ag-radio-item [data-ag-part=hit-area]{position:absolute;inset:calc((var(--ag-target-min) - 100%) / -2);z-index:-1}.ag-radio-item [data-ag-part=indicator]{border-radius:var(--ag-radius-full)}.ag-radio-item [data-ag-part=indicator]:after{content:"";inline-size:calc(var(--ag-space-1) * 2);block-size:calc(var(--ag-space-1) * 2);border-radius:var(--ag-radius-full);background:currentColor;opacity:0}.ag-radio-group[data-ag-size=sm] .ag-radio-item [data-ag-part=indicator]:after{inline-size:calc(var(--ag-space-1) * 1.5);block-size:calc(var(--ag-space-1) * 1.5)}.ag-radio-group[data-ag-size=lg] .ag-radio-item [data-ag-part=indicator]:after{inline-size:calc(var(--ag-space-1) * 2.5);block-size:calc(var(--ag-space-1) * 2.5)}.ag-radio-item[data-checked] [data-ag-part=indicator]:after{opacity:1}.ag-radio-item[data-disabled]>:where(*){opacity:var(--ag-state-disabled-alpha)}.ag-radio-group.ag-radio-group--cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--ag-space-16) * 2.5),1fr));gap:var(--ag-space-3)}.ag-radio-group--cards .ag-radio-item{display:flex;align-items:flex-start;gap:var(--ag-space-3);padding:var(--ag-space-4);border-radius:var(--ag-radius-lg);cursor:pointer}.ag-radio-group--cards .ag-radio-item [data-ag-part=indicator]{margin-block-start:calc((1lh - var(--ag-space-4)) / 2)}.ag-radio-group--cards .ag-radio-item[data-checked]{box-shadow:var(--_ag-surface-shadow, none),inset 0 0 0 var(--ag-focus-width) var(--ag-color-accent)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-rating{display:inline-flex;gap:var(--ag-space-1)}.ag-rating-item{cursor:pointer;color:var(--_ag-rating-off, currentColor);opacity:.35;position:relative}.ag-rating-item:before{content:"";position:absolute;inset:min(-1px,calc((24px - 100%)/-2))}.ag-rating-item-on{opacity:1;color:var(--_ag-rating-on, currentColor)}.ag-rating[data-readonly] .ag-rating-item{cursor:default}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-scroll-area{overflow:hidden;position:relative}.ag-scroll-area-viewport{block-size:100%;overflow:auto;scrollbar-width:none}.ag-scroll-area-scrollbar{display:flex;touch-action:none;padding:1px}.ag-scroll-area-thumb{flex:1;border-radius:var(--ag-radius-full);background:var(--_ag-thumb, currentColor);opacity:.4}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-search-field{display:grid;gap:var(--ag-space-1);inline-size:100%;min-inline-size:0}.ag-search-field [data-ag-part=control-shell]{display:flex;align-items:center;gap:var(--ag-space-2);padding-inline:var(--ag-space-3);border-radius:var(--ag-radius-full);background:var(--_ag-fill, transparent);box-shadow:var(--_ag-surface-shadow, none);color:var(--ag-color-on-surface);transition:opacity var(--ag-duration-micro) var(--ag-ease-standard),--ag-specular var(--ag-duration-micro) var(--ag-ease-standard),--_ag-press var(--ag-duration-micro) var(--ag-ease-standard)}.ag-search-field[data-invalid] [data-ag-part=control-shell]{box-shadow:var(--_ag-surface-shadow, none),inset 0 0 0 var(--ag-focus-width) var(--ag-color-danger)}.ag-search-field [data-ag-part=icon]{color:var(--ag-color-on-surface-muted);flex:none}.ag-search-field [data-ag-part=control]{flex:1;min-inline-size:0;background:transparent;border:0;color:inherit;font:inherit;padding-block:var(--ag-space-2);box-shadow:none;border-radius:0}.ag-search-field [data-ag-part=control]::placeholder{color:var(--ag-color-on-surface-muted);opacity:1}.ag-search-field [data-ag-part=control]:autofill,.ag-search-field [data-ag-part=control]:-webkit-autofill{-webkit-text-fill-color:var(--ag-color-on-surface);caret-color:var(--ag-color-on-surface);box-shadow:inset 0 0 0 var(--ag-target-min) var(--_ag-fill, var(--ag-color-canvas))}.ag-search-field [data-ag-part=control]::-webkit-search-cancel-button{display:none}.ag-search-field [data-ag-part=clear]{flex:none}.ag-search-field [data-ag-part=adornment-start],.ag-search-field [data-ag-part=adornment-end]{display:inline-flex;align-items:center;color:var(--ag-color-on-surface-muted);flex:none}.ag-search-field [data-ag-part=counter]{font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-leading);font-variant-numeric:tabular-nums;opacity:.78;justify-self:end}.ag-search-field [data-ag-part=shortcut]{color:var(--ag-color-on-surface-muted);flex:none;display:inline-flex;align-items:center;padding-inline:var(--ag-space-1);border-radius:var(--ag-radius-xs);font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-leading)}@supports (color: color-mix(in srgb,red,red)){.ag-search-field [data-ag-part=shortcut]{box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) color-mix(in oklab,var(--ag-color-border) 55%,transparent)}}.ag-search-field [data-ag-part=spinner]{flex:none;inline-size:var(--ag-space-4);block-size:var(--ag-space-4);border-radius:var(--ag-radius-full);border:var(--ag-focus-width) solid var(--ag-color-on-surface-muted);border-block-start-color:transparent}.ag-search-field [data-ag-part=label]{font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-label-leading)}.ag-search-field [data-ag-part=description]{font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-leading);opacity:.78}.ag-search-field [data-ag-part=error]{font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-leading);color:var(--ag-color-danger)}.ag-search-field[data-disabled]>:where([data-ag-part]:not([data-ag-surface])),.ag-search-field[data-disabled]>:where([data-ag-surface])>:where([data-ag-part]:not([data-ag-surface])){opacity:var(--ag-state-disabled-alpha)}.ag-search-field [data-ag-part=control-shell]{border-radius:var(--ag-radius-full)}@media(pointer:coarse){.ag-search-field [data-ag-part=control],.ag-search-field [data-ag-part=control][data-ag-size]{font-size:max(16px,1em)}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-segmented-control{display:inline-flex;align-items:stretch;gap:var(--ag-space-1);padding:var(--ag-space-1);border-radius:var(--ag-radius-full);position:relative;container-type:inline-size;max-inline-size:100%}.ag-segmented-item{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--ag-target-min);padding-inline:var(--ag-space-4);min-block-size:calc(var(--ag-comp-control-height-md-default, var(--ag-target-min)) - 2 * var(--ag-space-1));border:none;border-radius:var(--ag-radius-full);background:transparent;color:var(--ag-color-on-surface);font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-label-leading);cursor:pointer;transition:opacity var(--ag-duration-micro) var(--ag-ease-standard);position:relative;z-index:var(--_ag-z-base, auto);flex:0 1 auto;min-width:var(--ag-target-min)}.ag-segmented-control[data-ag-size=sm] .ag-segmented-item{padding-inline:var(--ag-space-3);min-block-size:calc(var(--ag-comp-control-height-sm-default, var(--ag-target-min)) - 2 * var(--ag-space-1));font-size:var(--ag-type-caption-size)}.ag-segmented-control[data-ag-size=lg] .ag-segmented-item{padding-inline:var(--ag-space-5);min-block-size:calc(var(--ag-comp-control-height-lg-default, var(--ag-target-min)) - 2 * var(--ag-space-1));font-size:var(--ag-type-body-size)}.ag-segmented-item [data-ag-part=item-label]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){@supports (color: color-mix(in srgb,red,red)){.ag-segmented-item:not([data-checked],[data-disabled]):hover{background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-segmented-hover-tint, 6%),transparent)}}}.ag-segmented-item:disabled,.ag-segmented-item[data-disabled]{cursor:default}.ag-segmented-item[data-disabled]>:where(*){opacity:var(--ag-state-disabled-alpha)}.ag-segmented-control{position:relative}.ag-segmented-control [data-ag-part=indicator]{position:absolute;inset-block-start:0;inset-inline-start:0;border-radius:calc(var(--ag-radius-full) - var(--ag-space-1));box-shadow:var(--ag-shadow-thin);inline-size:var(--_ag-seg-w, 0px);block-size:var(--_ag-seg-h, 0px);transform:translate3d(var(--_ag-seg-x, 0px),var(--_ag-seg-y, 0px),0);opacity:1;pointer-events:none;z-index:0}@supports (color: color-mix(in srgb,red,red)){.ag-segmented-control [data-ag-part=indicator]{background:color-mix(in oklab,var(--ag-color-canvas),var(--ag-color-specular) 20%)}}.ag-segmented-control [data-ag-part=indicator][data-ag-animating]{background:var(--_ag-surface-fill, transparent);will-change:transform}.ag-segmented-control [data-ag-part=indicator][data-ag-animating]:not([data-ag-vt]){transition:transform var(--ag-duration-small) var(--ag-spring-snappy, var(--ag-ease-emphasized)),inline-size var(--ag-duration-small) var(--ag-spring-snappy, var(--ag-ease-emphasized))}[data-ag-motion=calm] .ag-segmented-control [data-ag-part=indicator],[data-ag-motion=none] .ag-segmented-control [data-ag-part=indicator],[data-ag-motion=calm] .ag-segmented-control [data-ag-part=indicator][data-ag-animating]:not([data-ag-vt]),[data-ag-motion=none] .ag-segmented-control [data-ag-part=indicator][data-ag-animating]:not([data-ag-vt]){transition:none}.ag-segmented-control[data-orientation=vertical]{flex-direction:column;align-items:stretch}.ag-segmented-control{white-space:nowrap;flex-wrap:nowrap}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-select{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--ag-space-2);inline-size:var(--_ag-select-inline-size, 100%);min-block-size:var(--ag-comp-control-height-md-default, var(--ag-target-min));padding-inline:var(--ag-space-3);border:0;border-radius:var(--ag-radius-md);color:var(--ag-color-on-surface);font:inherit;text-align:start;cursor:default;background:var(--_ag-fill, var(--ag-color-canvas));box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) var(--ag-color-border);transition:opacity var(--ag-duration-micro) var(--ag-ease-standard),--ag-specular var(--ag-duration-micro) var(--ag-ease-standard),--_ag-press var(--ag-duration-micro) var(--ag-ease-standard)}.ag-select[data-ag-size=sm]{min-block-size:var(--ag-comp-control-height-sm-default, var(--ag-target-min));padding-inline:var(--ag-space-2)}.ag-select[data-ag-size=lg]{min-block-size:var(--ag-comp-control-height-lg-default, var(--ag-target-min));padding-inline:var(--ag-space-4)}@media(hover:hover){@supports (color: color-mix(in srgb,red,red)){.ag-select:not([data-disabled]):hover{box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) color-mix(in oklab,var(--ag-color-border),var(--ag-color-on-surface) 35%)}}}.ag-select[data-popup-open]{box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) var(--ag-color-focus-inner)}.ag-select [data-ag-part=value]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-select [data-ag-part=value][data-placeholder]{color:var(--ag-color-on-surface-muted)}.ag-select [data-ag-part=icon]{display:inline-flex;color:var(--ag-color-on-surface-muted);transition:transform var(--ag-duration-micro) var(--ag-ease-standard)}.ag-select[data-popup-open] [data-ag-part=icon],.ag-select[data-open] [data-ag-part=icon]{transform:rotate(180deg)}.ag-select[data-disabled]>:where([data-ag-part]:not([data-ag-surface])),.ag-select[data-disabled]>:where([data-ag-surface])>:where([data-ag-part]:not([data-ag-surface])){opacity:var(--ag-state-disabled-alpha)}.ag-select-popup{min-inline-size:var(--anchor-width);max-inline-size:calc(100vw - 16px);max-inline-size:calc(100cqi - 16px);max-block-size:var(--available-height, var(--_ag-select-popup-max-h, calc(var(--ag-space-12) * 6)));overflow-y:auto;overscroll-behavior:contain;border-radius:var(--ag-radius-lg);padding:var(--ag-space-1);color:var(--ag-color-on-surface);font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-leading);transform-origin:var(--transform-origin);z-index:var(--ag-z-overlay, auto);transition:opacity var(--ag-duration-small) var(--ag-ease-standard),scale var(--ag-duration-small) var(--ag-ease-standard)}.ag-select-popup[data-starting-style],.ag-select-popup[data-ending-style]{opacity:0;scale:.96}.ag-select-popup[data-ending-style]{transition-duration:var(--ag-duration-small-exit);transition-timing-function:var(--ag-ease-accelerate)}.ag-select-popup[data-open],.ag-select-popup[data-instant]{opacity:1;scale:1}[data-ag-motion=calm] .ag-select-popup,[data-ag-motion=calm] .ag-select-popup[data-starting-style],[data-ag-motion=calm] .ag-select-popup[data-ending-style],[data-ag-motion=none] .ag-select-popup[data-starting-style],[data-ag-motion=none] .ag-select-popup[data-ending-style]{scale:1}[data-ag-motion=none] .ag-select-popup{transition:none}.ag-select-popup [data-ag-part=scroll-up],.ag-select-popup [data-ag-part=scroll-down]{display:flex;justify-content:center;block-size:var(--ag-space-6);color:var(--ag-color-on-surface-muted);cursor:default}.ag-select-item{display:flex;align-items:center;gap:var(--ag-space-2);padding-block:var(--ag-space-2);padding-inline:var(--ag-space-2);border-radius:var(--ag-radius-sm);cursor:default;-webkit-user-select:none;user-select:none}@supports (color: color-mix(in srgb,red,red)){.ag-select-item[data-highlighted]{background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-content-raised-alpha, 9%),transparent)}}.ag-select-item[data-selected]{font-weight:var(--ag-type-label-weight)}.ag-select-item[data-disabled]>:where(*){opacity:var(--ag-state-disabled-alpha)}.ag-select-item [data-ag-part=item-indicator]{display:inline-flex;inline-size:var(--ag-space-4);color:var(--ag-color-accent);visibility:hidden}.ag-select-item[data-selected] [data-ag-part=item-indicator]{visibility:visible}[data-ag-part=group-label]{padding:var(--ag-space-1) var(--ag-space-2);color:var(--ag-color-on-surface-muted);font-size:var(--ag-type-caption-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-caption-leading)}.ag-select-popup [data-ag-part=separator]{block-size:calc(var(--ag-focus-width) / 2);margin-block:var(--ag-space-1);margin-inline:var(--ag-space-2)}@supports (color: color-mix(in srgb,red,red)){.ag-select-popup [data-ag-part=separator]{background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-separator-alpha, 14%),transparent)}}@media(pointer:coarse){.ag-select-popup{max-block-size:min(60dvh,400px)}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-separator{background-color:var(--_ag-hairline, currentColor);opacity:.2}.ag-separator[data-orientation=horizontal]{block-size:1px;inline-size:100%}.ag-separator[data-orientation=vertical]{inline-size:1px;block-size:100%}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-sheet-popup{position:fixed;display:flex;flex-direction:column;color:var(--ag-on-surface);font-family:var(--ag-font-sans);font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-leading);z-index:var(--ag-z-overlay, 300);box-shadow:var(--ag-surface-shadow);background-clip:padding-box;overflow:hidden;--_ag-sheet-side-w: 400px}.ag-sheet-popup[data-side=left],.ag-sheet-popup[data-side=right]{inset-block:0;block-size:100dvh;inline-size:var(--_ag-sheet-side-w);max-inline-size:calc(100vw - 48px)}.ag-sheet-popup[data-side=left]{left:0;border-radius:0 var(--ag-radius-xl) var(--ag-radius-xl) 0;padding-left:env(safe-area-inset-left,0px)}.ag-sheet-popup[data-side=right]{right:0;border-radius:var(--ag-radius-xl) 0 0 var(--ag-radius-xl);padding-right:env(safe-area-inset-right,0px)}.ag-sheet-popup[data-side=left] .ag-sheet-handle,.ag-sheet-popup[data-side=right] .ag-sheet-handle{display:none}.ag-sheet-popup[data-side=left][data-ag-size=sm],.ag-sheet-popup[data-side=right][data-ag-size=sm]{--_ag-sheet-side-w: 320px}.ag-sheet-popup[data-side=left][data-ag-size=lg],.ag-sheet-popup[data-side=right][data-ag-size=lg]{--_ag-sheet-side-w: 560px}.ag-sheet-popup[data-side=left][data-ag-size=md],.ag-sheet-popup[data-side=right][data-ag-size=md]{--_ag-sheet-side-w: 400px}.ag-sheet-popup[data-side=left][data-ending-style],.ag-sheet-popup[data-side=left][data-starting-style]{transform:translate(-100%)}.ag-sheet-popup[data-side=right][data-ending-style],.ag-sheet-popup[data-side=right][data-starting-style]{transform:translate(100%)}.ag-sheet-popup[data-side=bottom],.ag-sheet-popup[data-side=top]{inset-inline:0;margin-inline:auto;inline-size:100%;max-inline-size:640px;block-size:var(--_ag-sheet-detent-max, 50dvh);max-block-size:calc(100dvh - env(safe-area-inset-top,0px) - 8px)}.ag-sheet-popup[data-side=bottom]{inset-block-end:0;border-radius:var(--ag-radius-xl) var(--ag-radius-xl) 0 0;padding-block-end:env(safe-area-inset-bottom,0px)}.ag-sheet-popup[data-side=bottom][data-ending-style],.ag-sheet-popup[data-side=bottom][data-starting-style]{transform:translateY(100%)}.ag-sheet-popup[data-side=top]{inset-block-start:0;border-radius:0 0 var(--ag-radius-xl) var(--ag-radius-xl);padding-block-start:env(safe-area-inset-top,0px)}.ag-sheet-popup[data-side=top][data-ending-style],.ag-sheet-popup[data-side=top][data-starting-style]{transform:translateY(-100%)}.ag-sheet-popup[data-ag-appearance=full-height]{border-radius:0}.ag-sheet-popup[data-open],.ag-sheet-popup[data-instant]{transform:none}.ag-sheet-popup[data-side=bottom][data-open],.ag-sheet-popup[data-side=bottom][data-instant]{transform:translateY(var(--_ag-sheet-detent-offset, 0px))}.ag-sheet-popup[data-starting-style],.ag-sheet-popup[data-ending-style]{--_ag-optics: 0;opacity:0;transition:transform var(--ag-duration-medium) var(--ag-spring-snappy),opacity var(--ag-duration-medium) var(--ag-ease-standard)}.ag-sheet-popup[data-ag-appearance=full-height][data-starting-style],.ag-sheet-popup[data-ag-appearance=full-height][data-ending-style]{transition-duration:var(--ag-duration-large)}.ag-sheet-popup:not([data-dragging]){transition:transform var(--ag-duration-medium) var(--ag-spring-smooth),opacity var(--ag-duration-medium) var(--ag-ease-standard)}.ag-sheet-popup[data-ending-style]:not([data-dragging]){transition-timing-function:var(--ag-ease-accelerate),var(--ag-ease-accelerate);transition-duration:var(--ag-duration-medium-exit)}.ag-sheet-popup[data-ag-appearance=full-height][data-ending-style]:not([data-dragging]){transition-duration:var(--ag-duration-large-exit)}.ag-sheet-header,.ag-sheet-footer{flex:none;padding-inline:var(--ag-space-5)}.ag-sheet-header{display:flex;flex-direction:column;gap:var(--ag-space-1);padding-block:var(--ag-space-5) var(--ag-space-2)}.ag-sheet-handle+.ag-sheet-header{padding-block-start:var(--ag-space-2)}.ag-sheet-footer{display:flex;gap:var(--ag-space-2);justify-content:flex-end;padding-block:var(--ag-space-3) var(--ag-space-5)}.ag-sheet-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ag-space-2) var(--ag-space-5)}.ag-sheet-body>*+*{margin-block-start:var(--ag-space-3)}.ag-sheet-body[data-padding=none]{padding:0}.ag-sheet-title{margin:0;color:var(--ag-on-surface);font-size:var(--ag-type-title-3-size);font-weight:var(--ag-type-title-3-weight);line-height:var(--ag-type-title-3-leading);letter-spacing:var(--_ag-type-title-3-tracking, normal)}.ag-sheet-description{margin:0;color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted));font-size:var(--ag-type-callout-size);line-height:var(--ag-type-callout-leading)}.ag-sheet-trigger,.ag-sheet-close{cursor:default}.ag-sheet-popup:not([data-preset=action])>.ag-sheet-close{align-self:flex-end;margin:var(--ag-space-3) var(--ag-space-5) var(--ag-space-5)}.ag-sheet-handle{display:flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:var(--ag-space-5);padding-block:var(--ag-space-1);touch-action:none;cursor:grab;background:none;border:none;color:inherit}.ag-sheet-handle:active{cursor:grabbing}.ag-sheet-handle-bar{display:block;inline-size:calc(var(--ag-space-1) * 9);block-size:var(--ag-space-1);border-radius:var(--ag-radius-full);background:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted, currentColor));opacity:.45}@media(pointer:coarse){.ag-sheet-handle:before{content:"";position:absolute;inset:-10px}.ag-sheet-handle{position:relative;min-block-size:44px}}.ag-sheet-popup[data-preset=action] .ag-sheet-body{padding:var(--ag-space-1) var(--ag-space-2)}.ag-sheet-popup[data-preset=action] .ag-sheet-body>*+*{margin-block-start:0}.ag-sheet-action{display:flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:48px;padding:var(--ag-space-3);font:inherit;font-size:var(--ag-type-body-size);font-weight:var(--ag-type-label-weight);color:var(--ag-color-accent);background:none;border:none;cursor:default}@supports (color: color-mix(in srgb,red,red)){.ag-sheet-action{border-block-end:1px solid color-mix(in oklab,var(--ag-color-border) 30%,transparent)}}.ag-sheet-action:last-of-type{border-block-end:none}@media(hover:hover){@supports (color: color-mix(in srgb,red,red)){.ag-sheet-action:hover{background:color-mix(in oklab,currentColor 8%,transparent)}}}.ag-sheet-popup[data-preset=action] .ag-sheet-close{display:flex;align-items:center;justify-content:center;min-block-size:48px;margin:var(--ag-space-2) var(--ag-space-3) var(--ag-space-3);border:none;border-radius:var(--ag-radius-lg);font:inherit;font-size:var(--ag-type-body-size);font-weight:var(--ag-type-title-3-weight);color:var(--ag-on-surface)}@supports (color: color-mix(in srgb,red,red)){.ag-sheet-popup[data-preset=action] .ag-sheet-close{background:color-mix(in oklab,currentColor 8%,transparent)}}@container ag-overlay (max-inline-size: 640px){.ag-sheet-popup[data-side=left],.ag-sheet-popup[data-side=right]{inline-size:100cqi;max-inline-size:100cqi;border-radius:0}.ag-sheet-popup[data-side=left] .ag-sheet-handle,.ag-sheet-popup[data-side=right] .ag-sheet-handle{display:none}}.ag-vh{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-skeleton{background-color:var(--_ag-skeleton, currentColor);opacity:.16;border-radius:var(--ag-radius-sm)}.ag-skeleton[data-shape=circle]{border-radius:50%}.ag-skeleton[data-shape=text]{block-size:1em}.ag-skeleton-lines{display:flex;flex-direction:column;gap:var(--ag-space-2);opacity:1;background:none}.ag-skeleton-line{block-size:1em;background-color:var(--_ag-skeleton, currentColor);opacity:.16;border-radius:var(--ag-radius-sm)}.ag-skeleton-line:last-child{inline-size:70%}@keyframes ag-skeleton-shimmer{50%{opacity:.08}}[data-ag-continuous=on] .ag-skeleton,[data-ag-continuous=on] .ag-skeleton-line{animation:ag-skeleton-shimmer var(--ag-duration-ambient) var(--ag-ease-standard) infinite}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-slider{position:relative;padding-block:var(--ag-space-2)}.ag-slider[data-orientation=vertical]{block-size:var(--ag-space-16)}.ag-slider [data-ag-part=control]{touch-action:none;display:flex;align-items:center;min-block-size:var(--ag-space-6);background:none;box-shadow:none;border-radius:0}.ag-slider [data-ag-part=track]{position:relative;flex:1;border-radius:var(--ag-radius-full);box-shadow:none}@supports (color: color-mix(in srgb,red,red)){.ag-slider [data-ag-part=track]{background:linear-gradient(color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-slider-track-alpha, 16%),transparent) 0 0),var(--ag-surface-fill)}}.ag-slider[data-ag-size=sm] [data-ag-part=track]{block-size:var(--ag-space-1)}.ag-slider[data-ag-size=md] [data-ag-part=track],.ag-slider:not([data-ag-size]) [data-ag-part=track]{block-size:calc(var(--ag-space-1) * 1.5)}.ag-slider[data-ag-size=lg] [data-ag-part=track]{block-size:var(--ag-space-2)}.ag-slider[data-orientation=vertical] [data-ag-part=track]{block-size:100%;inline-size:var(--ag-space-2)}.ag-slider [data-ag-part=range]{position:absolute;background:var(--ag-color-accent);border-radius:var(--ag-radius-full)}.ag-slider [data-ag-part=thumb]{position:absolute;inline-size:var(--ag-space-4);block-size:var(--ag-space-4);border-radius:var(--ag-radius-full);background:var(--ag-color-canvas);transition:opacity var(--ag-duration-micro) var(--ag-ease-standard),--ag-specular var(--ag-duration-micro) var(--ag-ease-standard),--_ag-press var(--ag-duration-micro) var(--ag-ease-standard)}@supports (color: color-mix(in srgb,red,red)){.ag-slider [data-ag-part=thumb]{box-shadow:var(--ag-shadow-thin),inset 0 0 0 calc(var(--ag-focus-width) / 2) color-mix(in oklab,var(--ag-color-border) 50%,transparent)}}.ag-slider[data-ag-size=sm] [data-ag-part=thumb]{inline-size:var(--ag-space-4);block-size:var(--ag-space-4)}.ag-slider[data-ag-size=md] [data-ag-part=thumb],.ag-slider:not([data-ag-size]) [data-ag-part=thumb]{inline-size:var(--ag-space-5);block-size:var(--ag-space-5)}.ag-slider[data-ag-size=lg] [data-ag-part=thumb]{inline-size:var(--ag-space-6);block-size:var(--ag-space-6)}.ag-slider[data-dragging] [data-ag-part=thumb]{--ag-specular: 1}@supports (color: color-mix(in srgb,red,red)){.ag-slider[data-dragging] [data-ag-part=thumb]{box-shadow:var(--ag-shadow-regular),inset 0 0 0 calc(var(--ag-focus-width) / 2) color-mix(in oklab,var(--ag-color-border) 50%,transparent)}}.ag-slider[data-dragging] [data-ag-part=thumb][data-ag-allow-nested]{background:var(--ag-surface-fill)}.ag-slider:has([data-ag-part=mark-label]){padding-block-end:calc(var(--ag-space-2) + var(--ag-space-4))}.ag-slider [data-ag-part=mark]{position:absolute;inset-block-start:calc(100% - var(--ag-space-2) - var(--ag-space-4) - var(--ag-space-1));inline-size:calc(var(--ag-focus-width) / 2);block-size:var(--ag-space-1);background:currentColor;opacity:.45;translate:-50% 0}.ag-slider [data-ag-part=mark-label]{position:absolute;inset-block-end:0;translate:-50% 0;font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-leading);font-variant-numeric:tabular-nums;opacity:.72}.ag-slider [data-ag-part=value]{display:block;margin-block-end:var(--ag-space-1);font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);font-variant-numeric:tabular-nums}.ag-slider[data-disabled]>:where([data-ag-part]){opacity:var(--ag-state-disabled-alpha)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-source-transition__source,.ag-source-transition__destination{view-transition-name:var(--_ag-vt-name, none)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-stack{display:flex}.ag-stack-separator{display:flex;align-items:center;justify-content:center;color:var(--_ag-text-secondary, currentColor)}.ag-stack[data-direction=row]>.ag-stack-separator{flex:none}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-state-view{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ag-space-3);text-align:center;padding-block:var(--ag-space-8);padding-inline:var(--ag-space-4)}.ag-state-view-icon{display:inline-flex;font-size:var(--ag-type-title-1-size)}.ag-state-view-title{margin:0;font-size:var(--ag-type-title-3-size);line-height:var(--ag-type-title-3-leading);font-weight:var(--ag-type-title-3-weight)}.ag-state-view-description{margin:0;color:var(--ag-color-on-surface-muted);font-size:var(--ag-type-body-size)}.ag-state-view-actions{display:flex;flex-wrap:wrap;gap:var(--ag-space-2);justify-content:center}.ag-state-view-spinner{animation:none}[data-ag-motion=full] .ag-state-view-spinner{animation:ag-spin var(--ag-duration-large) var(--ag-ease-standard) 240}@keyframes ag-spin{to{transform:rotate(1turn)}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-steps{container-type:inline-size;counter-reset:ag-step}.ag-steps-list{display:flex;flex-direction:column;gap:var(--ag-space-2);list-style:none;margin:0;padding:0}.ag-steps-item{counter-increment:ag-step;display:flex;align-items:baseline;gap:var(--ag-space-2)}.ag-steps-indicator:before{content:counter(ag-step);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--_ag-steps-indicator-size, 1.25rem);block-size:var(--_ag-steps-indicator-size, 1.25rem);border-radius:var(--ag-radius-full);border:var(--ag-focus-width) solid var(--ag-color-border);font-size:var(--ag-type-caption-size)}.ag-steps-item[data-status=complete] .ag-steps-indicator:before{content:"\2713"}.ag-steps-item[data-status=current] .ag-steps-label{font-weight:var(--ag-type-title-3-weight)}.ag-steps-item[data-status=error] .ag-steps-indicator:before{content:"\2715"}.ag-steps-item[data-status=upcoming]{color:var(--ag-color-on-surface-muted)}@container (min-width: 480px){.ag-steps-list{flex-direction:row;gap:var(--ag-space-4)}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-switch{position:relative;display:inline-flex;align-items:center;gap:var(--ag-space-2);cursor:default}.ag-switch [data-ag-part=hit-area]{position:absolute;inset:calc((var(--ag-target-min) - 100%) / -2);z-index:-1}.ag-switch[data-ag-part=root]{inline-size:var(--ag-switch-track-w-md);block-size:var(--ag-switch-track-h-md);border-radius:var(--ag-radius-full);box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) var(--ag-color-border);transition:opacity var(--ag-duration-micro) var(--ag-ease-standard),--ag-specular var(--ag-duration-micro) var(--ag-ease-standard),--_ag-press var(--ag-duration-micro) var(--ag-ease-standard);padding:var(--_ag-switch-thumb-inset);box-sizing:border-box;color:var(--ag-color-on-surface)}@supports (color: color-mix(in srgb,red,red)){.ag-switch[data-ag-part=root]{background:color-mix(in oklab,var(--_ag-fill, var(--ag-color-canvas)),var(--ag-color-on-surface) var(--_ag-switch-off-tint, 14%))}}.ag-switch[data-ag-part=root][data-size-class]{min-block-size:0}.ag-switch[data-ag-part=root][data-ag-size=sm]{inline-size:var(--ag-switch-track-w-sm);block-size:var(--ag-switch-track-h-sm)}.ag-switch[data-ag-part=root][data-ag-size=lg]{inline-size:var(--ag-switch-track-w-lg);block-size:var(--ag-switch-track-h-lg)}.ag-switch[data-ag-part=root][data-checked]{background:var(--ag-color-accent);box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) var(--ag-color-accent)}.ag-switch [data-ag-part=thumb]{display:block;flex:none;block-size:calc(var(--ag-switch-track-h-md) - 2 * var(--_ag-switch-thumb-inset));inline-size:calc(var(--ag-switch-track-h-md) - 2 * var(--_ag-switch-thumb-inset));border-radius:var(--ag-radius-full);background:var(--ag-color-canvas);box-shadow:var(--ag-shadow-thin);translate:0 0;transition:translate var(--ag-duration-small) var(--ag-spring-snappy, var(--ag-ease-standard))}.ag-switch[data-ag-part=root][data-ag-size=sm] [data-ag-part=thumb]{block-size:calc(var(--ag-switch-track-h-sm) - 2 * var(--_ag-switch-thumb-inset));inline-size:calc(var(--ag-switch-track-h-sm) - 2 * var(--_ag-switch-thumb-inset))}.ag-switch[data-ag-part=root][data-ag-size=lg] [data-ag-part=thumb]{block-size:calc(var(--ag-switch-track-h-lg) - 2 * var(--_ag-switch-thumb-inset));inline-size:calc(var(--ag-switch-track-h-lg) - 2 * var(--_ag-switch-thumb-inset))}.ag-switch[data-ag-part=root][data-checked] [data-ag-part=thumb]{translate:calc(var(--ag-switch-track-w-md) - var(--ag-switch-track-h-md)) 0}.ag-switch[data-ag-part=root][data-ag-size=sm][data-checked] [data-ag-part=thumb]{translate:calc(var(--ag-switch-track-w-sm) - var(--ag-switch-track-h-sm)) 0}.ag-switch[data-ag-part=root][data-ag-size=lg][data-checked] [data-ag-part=thumb]{translate:calc(var(--ag-switch-track-w-lg) - var(--ag-switch-track-h-lg)) 0}.ag-switch[data-ag-part=root]{justify-content:flex-start}.ag-switch [data-ag-part=thumb][data-ag-animating],.ag-switch [data-ag-part=thumb][data-dragging]{will-change:translate}[data-ag-motion=calm] .ag-switch [data-ag-part=thumb],[data-ag-motion=none] .ag-switch [data-ag-part=thumb]{transition:none}.ag-switch[data-disabled]>:where([data-ag-part]:not([data-ag-surface])){opacity:var(--ag-state-disabled-alpha)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-tab-bar{display:flex;align-items:center;min-block-size:var(--_ag-app-shell-tabbar, 3.5rem)}.ag-tab-bar__list{display:flex;align-items:stretch;gap:var(--ag-space-1, .25rem);margin:0;padding-inline:var(--ag-space-2, .5rem);list-style:none;flex:1;min-inline-size:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.ag-tab-bar__item{position:relative;display:inline-flex;align-items:center;gap:var(--ag-space-2, .5rem);padding-inline:var(--ag-space-3, .75rem);padding-block:var(--ag-space-2, .5rem);color:var(--_ag-fg-muted, currentColor);text-decoration:none;white-space:nowrap;border-radius:var(--ag-radius-lg, .5rem)}.ag-tab-bar__item[aria-current]{color:var(--_ag-fg, currentColor);background:var(--_ag-bg-active, transparent)}.ag-tab-bar__item[aria-disabled=true]{color:var(--_ag-fg-disabled, currentColor);pointer-events:none}.ag-tab-bar__item-icon{display:inline-flex;align-items:center}.ag-tab-bar__item-badge{font-size:var(--_ag-text-xs, .75rem);padding-inline:var(--ag-space-1, .25rem);border-radius:var(--ag-radius-full);background:var(--_ag-bg-badge, transparent);color:var(--_ag-fg-badge, currentColor)}.ag-tab-bar__accessory,.ag-tab-bar__search{display:inline-flex;align-items:center;padding-inline:var(--ag-space-2, .5rem)}@supports (animation-timeline: scroll()){[data-minimize-on-scroll] .ag-tab-bar__item-label{animation:ag-tabbar-min linear both;animation-timeline:scroll(nearest block);animation-range:0 var(--_ag-tab-bar-minimize-range, 10rem)}}[data-ag-motion=calm] [data-minimize-on-scroll] .ag-tab-bar__item-label,[data-ag-motion=none] [data-minimize-on-scroll] .ag-tab-bar__item-label{animation:none}@keyframes ag-tabbar-min{to{opacity:var(--_ag-opacity-disabled, 0);scale:var(--_ag-scale-down, .8)}}@supports (animation-timeline: scroll()){[data-minimize-on-scroll]:not([data-accessory-placement=persist]) .ag-tab-bar__accessory{animation:ag-tabbar-min linear both;animation-timeline:scroll(nearest block);animation-range:0 var(--_ag-tab-bar-minimize-range, 10rem)}}[data-ag-motion=calm] [data-minimize-on-scroll] .ag-tab-bar__accessory,[data-ag-motion=none] [data-minimize-on-scroll] .ag-tab-bar__accessory{animation:none}[data-accessory-placement=persist] .ag-tab-bar__accessory{opacity:1;visibility:visible}[data-ag-part=tab-bar][data-ag-appearance=floating]{max-inline-size:min(100% - 2 * var(--ag-space-4, 1rem),var(--_ag-tab-bar-floating-max-width, 36rem));margin-inline:auto}@media(pointer:coarse){.ag-tab-bar__item{min-inline-size:var(--_ag-touch-target, 44px);min-block-size:var(--_ag-touch-target, 44px);justify-content:center}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-tabs{display:flex;flex-direction:column;min-inline-size:0}.ag-tabs__list{display:flex;align-items:stretch;gap:var(--ag-space-1, .25rem);position:relative;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;border-block-end:var(--_ag-border-width, 1px) solid var(--_ag-border, transparent)}.ag-tabs__list[data-overflow-start=true],.ag-tabs__list[data-overflow-end=true]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--ag-space-4),black calc(100% - var(--ag-space-4)),transparent);mask-image:linear-gradient(to right,transparent,black var(--ag-space-4),black calc(100% - var(--ag-space-4)),transparent)}.ag-tabs__tab{position:relative;display:inline-flex;align-items:center;gap:var(--ag-space-2, .5rem);padding-block:var(--ag-space-2, .5rem);padding-inline:var(--ag-space-3, .75rem);color:var(--_ag-fg-muted, currentColor);cursor:pointer;white-space:nowrap;border-radius:var(--ag-radius-md, .375rem)}.ag-tabs__tab[data-state=active]{color:var(--_ag-fg, currentColor)}.ag-tabs__tab[data-disabled]{color:var(--_ag-fg-disabled, currentColor);cursor:default}.ag-tabs__indicator{position:absolute;inset-inline-start:0;inline-size:var(--active-tab-width);translate:var(--active-tab-left) 0;background:var(--_ag-accent, currentColor);border-radius:var(--ag-radius-full);pointer-events:none;transition-property:translate,scale;transition-duration:var(--ag-duration-small);transition-timing-function:var(--ag-ease-standard, ease)}.ag-tabs__indicator:dir(rtl){translate:calc(-1 * var(--active-tab-right)) 0}.ag-tabs[data-orientation=vertical] .ag-tabs__indicator,.ag-tabs__list[aria-orientation=vertical] .ag-tabs__indicator{inset-block-start:0;inline-size:var(--active-tab-width);block-size:var(--active-tab-height);translate:0 var(--active-tab-top)}[data-ag-motion=calm] .ag-tabs__indicator{transition-property:opacity}[data-ag-motion=none] .ag-tabs__indicator{transition:none}.ag-tabs[data-ag-appearance=pill] .ag-tabs__list{border-block-end:0;padding:var(--ag-space-1, .25rem);border-radius:var(--ag-radius-full)}.ag-tabs[data-ag-appearance=pill] .ag-tabs__indicator{inset-block-start:var(--active-tab-top);block-size:var(--active-tab-height);background:var(--_ag-bg-active, var(--_ag-accent-soft, currentColor));z-index:0}.ag-tabs[data-ag-appearance=pill] .ag-tabs__tab{z-index:1;border-radius:var(--ag-radius-full)}.ag-tabs[data-ag-appearance=underline] .ag-tabs__indicator{inset-block-end:0;block-size:var(--_ag-tabs-indicator-h, 2px)}.ag-tabs[data-ag-size=sm] .ag-tabs__tab{padding-block:var(--ag-space-1, .25rem);padding-inline:var(--ag-space-2, .5rem);font-size:var(--_ag-text-sm, .875rem)}.ag-tabs[data-ag-size=md] .ag-tabs__tab{padding-block:var(--ag-space-2, .5rem);padding-inline:var(--ag-space-3, .75rem);font-size:var(--_ag-text-md, 1rem)}.ag-tabs__panel{padding-block:var(--ag-space-4, 1rem);padding-inline:var(--ag-space-1, .25rem)}.ag-tabs__panel[hidden]{display:none}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-text-field{display:grid;gap:var(--ag-space-1);inline-size:100%;min-inline-size:0}.ag-text-field [data-ag-part=label]{font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-label-leading)}.ag-text-field{--_ag-tf-pad: var(--ag-space-3);--_ag-tf-h-default: var(--ag-comp-control-height-md-default);--_ag-tf-h-compact: var(--ag-comp-control-height-md-compact);--_ag-tf-h-spacious: var(--ag-comp-control-height-md-spacious);--_ag-tf-h: var(--_ag-tf-h-default)}.ag-text-field:has([data-ag-part=control][data-ag-size=sm]){--_ag-tf-pad: var(--ag-space-2);--_ag-tf-h-default: var(--ag-comp-control-height-sm-default);--_ag-tf-h-compact: var(--ag-comp-control-height-sm-compact);--_ag-tf-h-spacious: var(--ag-comp-control-height-sm-spacious)}.ag-text-field:has([data-ag-part=control][data-ag-size=lg]){--_ag-tf-pad: var(--ag-space-4);--_ag-tf-h-default: var(--ag-comp-control-height-lg-default);--_ag-tf-h-compact: var(--ag-comp-control-height-lg-compact);--_ag-tf-h-spacious: var(--ag-comp-control-height-lg-spacious)}[data-ag-density=compact] .ag-text-field,.ag-text-field[data-ag-density=compact]{--_ag-tf-h: var(--_ag-tf-h-compact)}[data-ag-density=spacious] .ag-text-field,.ag-text-field[data-ag-density=spacious]{--_ag-tf-h: var(--_ag-tf-h-spacious)}:where(.ag-text-field) [data-ag-part=control-shell]{display:flex;align-items:center;gap:var(--ag-space-2);padding-inline:var(--_ag-tf-pad);min-block-size:var(--_ag-tf-h);background:var(--_ag-fill, var(--ag-color-canvas));color:var(--ag-color-on-surface);box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) var(--ag-color-border);border-radius:var(--ag-radius-md);transition:opacity var(--ag-duration-micro) var(--ag-ease-standard),--ag-specular var(--ag-duration-micro) var(--ag-ease-standard),--_ag-press var(--ag-duration-micro) var(--ag-ease-standard)}.ag-text-field[data-invalid] [data-ag-part=control-shell]{box-shadow:inset 0 0 0 var(--ag-focus-width) var(--ag-color-danger)}.ag-text-field [data-ag-part=control]{flex:1;min-inline-size:0;background:transparent;border:0;color:inherit;font:inherit;padding-block:var(--ag-space-2);box-shadow:none;border-radius:0;font-size:var(--ag-type-body-size);line-height:var(--ag-type-body-leading)}.ag-text-field [data-ag-part=control][data-ag-size=sm]{font-size:var(--ag-type-label-size);line-height:var(--ag-type-label-leading)}.ag-text-field [data-ag-part=control]::placeholder{color:var(--ag-color-on-surface-muted);opacity:1}.ag-text-field textarea[data-ag-part=control]{resize:vertical}.ag-text-field [data-ag-part=adornment-start],.ag-text-field [data-ag-part=adornment-end]{display:inline-flex;align-items:center;color:var(--ag-color-on-surface-muted);flex:none}.ag-text-field [data-ag-part=description]{font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-leading);opacity:.78}.ag-text-field [data-ag-part=error]{font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-leading);color:var(--ag-color-danger)}.ag-text-field [data-ag-part=counter]{font-size:var(--ag-type-caption-size);line-height:var(--ag-type-caption-leading);font-variant-numeric:tabular-nums;opacity:.78;justify-self:end}.ag-text-field[data-disabled]>:where([data-ag-part]:not([data-ag-surface])),.ag-text-field[data-disabled]>:where([data-ag-surface])>:where([data-ag-part]:not([data-ag-surface])){opacity:var(--ag-state-disabled-alpha)}.ag-text-field [data-ag-part=control]:autofill,.ag-text-field [data-ag-part=control]:-webkit-autofill{-webkit-text-fill-color:var(--ag-color-on-surface);caret-color:var(--ag-color-on-surface);box-shadow:inset 0 0 0 var(--ag-target-min) var(--_ag-fill, var(--ag-color-canvas))}@media(pointer:coarse){.ag-text-field [data-ag-part=control],.ag-text-field [data-ag-part=control][data-ag-size]{font-size:max(16px,1em)}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-text{margin:0;font-family:var(--_ag-type-body-family, inherit)}.ag-text-type-body{font-size:var(--ag-type-body-size, 1rem);line-height:var(--ag-type-body-leading, 1.45);font-weight:var(--ag-type-body-weight, 500);letter-spacing:var(--_ag-type-body-tracking, 0em)}.ag-text-type-callout{font-size:var(--ag-type-callout-size, 1.0625rem);line-height:var(--ag-type-callout-leading, 1.45);font-weight:var(--ag-type-callout-weight, 500);letter-spacing:var(--_ag-type-callout-tracking, 0em)}.ag-text-type-caption{font-size:var(--ag-type-caption-size, .8125rem);line-height:var(--ag-type-caption-leading, 1.3);font-weight:var(--ag-type-caption-weight, 500);letter-spacing:var(--_ag-type-caption-tracking, .01em)}.ag-text-type-label{font-size:var(--ag-type-label-size, .875rem);line-height:var(--ag-type-label-leading, 1.35);font-weight:var(--ag-type-label-weight, 600);letter-spacing:var(--_ag-type-label-tracking, .01em)}.ag-text-type-mono{font-family:var(--_ag-type-mono-family, ui-monospace, monospace);font-size:var(--ag-type-mono-size, .9375rem);line-height:var(--ag-type-mono-leading, 1.45);font-weight:var(--ag-type-mono-weight, 500);letter-spacing:var(--_ag-type-mono-tracking, 0em)}.ag-text-size-xs{font-size:var(--_ag-text-xs, .75rem)}.ag-text-size-sm{font-size:var(--_ag-text-sm, .875rem)}.ag-text-size-md{font-size:var(--_ag-text-md, 1rem)}.ag-text-size-lg{font-size:var(--_ag-text-lg, 1.125rem)}.ag-text[data-muted]{color:var(--_ag-text-secondary, currentColor);opacity:.72}.ag-text[data-ag-intent=success]{color:var(--_ag-intent-success, currentColor)}.ag-text[data-ag-intent=warning]{color:var(--_ag-intent-warning, currentColor)}.ag-text[data-ag-intent=danger]{color:var(--_ag-intent-danger, currentColor)}.ag-text[data-weight=light]{font-weight:300}.ag-text[data-weight=medium]{font-weight:500}.ag-text[data-weight=semibold]{font-weight:600}.ag-text[data-weight=bold]{font-weight:700}.ag-text[data-truncate]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-timeline__container{container-type:inline-size}.ag-timeline{list-style:none;margin:0;padding:0;display:grid;gap:var(--ag-space-4, 1rem)}.ag-timeline__item{display:grid;grid-template-columns:auto 1fr;gap:var(--ag-space-3, .75rem);position:relative}.ag-timeline__marker{inline-size:var(--ag-space-5, 1.25rem);block-size:var(--ag-space-5, 1.25rem);border-radius:var(--ag-radius-full);border:var(--_ag-border-width, 1px) solid var(--_ag-border, currentColor);display:inline-grid;place-items:center;margin-block-start:var(--ag-space-1, .25rem)}.ag-timeline__item[data-ag-intent=success] .ag-timeline__marker{border-color:var(--_ag-success, currentColor)}.ag-timeline__item[data-ag-intent=danger] .ag-timeline__marker{border-color:var(--_ag-danger, currentColor)}.ag-timeline__item[data-ag-intent=warning] .ag-timeline__marker{border-color:var(--_ag-warning, currentColor)}.ag-timeline__item[data-ag-intent=info] .ag-timeline__marker{border-color:var(--_ag-info, currentColor)}.ag-timeline__row{display:flex;justify-content:space-between;gap:var(--ag-space-3, .75rem);align-items:baseline}.ag-timeline__time{font-size:var(--_ag-text-sm, .875rem);color:var(--_ag-fg-muted, inherit);font-variant-numeric:tabular-nums;white-space:nowrap}.ag-timeline__content{min-inline-size:0}.ag-timeline__title{font-weight:var(--_ag-weight-medium, 500)}.ag-timeline__meta{margin-block-start:var(--ag-space-1, .25rem)}.ag-timeline__description{margin:var(--ag-space-1, .25rem) 0 0;color:var(--_ag-fg-muted, inherit);font-size:var(--_ag-text-sm, .875rem)}.ag-timeline[data-orientation=horizontal]{grid-auto-flow:column;overflow-x:auto}@container (max-width: 480px){.ag-timeline[data-orientation=horizontal]{grid-auto-flow:row}}.ag-activity-feed{display:grid;gap:var(--ag-space-4, 1rem)}.ag-activity__heading{font-size:var(--_ag-text-sm, .875rem);color:var(--_ag-fg-muted, inherit);margin:0 0 var(--ag-space-2, .5rem)}.ag-activity__load-more{justify-self:center}.ag-activity__actor{display:inline-flex;align-items:center;gap:var(--ag-space-2, .5rem);font-size:var(--_ag-text-sm, .875rem);color:var(--_ag-fg-muted, inherit)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-toast-viewport{position:fixed;display:flex;flex-direction:column;gap:var(--ag-space-2);width:min(360px,calc(100vw - 32px));max-height:calc(100vh - 32px);box-sizing:border-box;padding:var(--ag-space-4);z-index:var(--ag-z-toast, 60);pointer-events:none}.ag-toast-viewport[data-position^=top]{top:0;flex-direction:column}.ag-toast-viewport[data-position^=bottom]{bottom:0;flex-direction:column-reverse}.ag-toast-viewport[data-position$=left]{left:0;align-items:flex-start}.ag-toast-viewport[data-position$=right]{right:0;align-items:flex-end}.ag-toast-viewport[data-position$=center]{left:50%;transform:translate(-50%);align-items:center}.ag-toast-stack{display:flex;flex-direction:inherit;align-items:inherit;gap:var(--ag-space-2);inline-size:100%;pointer-events:none}.ag-toast{pointer-events:auto;position:relative;display:flex;flex-direction:column;gap:var(--ag-space-2);padding-block:var(--ag-space-3);padding-inline:var(--ag-space-4) calc(var(--ag-space-4) + var(--ag-space-6));border-radius:var(--ag-radius-lg);inline-size:100%;min-width:240px;max-width:100%;box-sizing:border-box;color:var(--ag-on-surface);font-family:var(--ag-font-sans);font-size:var(--ag-type-callout-size);line-height:var(--ag-type-callout-leading);border-inline-start:3px solid var(--_ag-toast-accent);--_ag-toast-accent: var(--ag-color-info)}.ag-toast[data-state=open],.ag-toast[data-open]{animation:ag-toast-enter var(--ag-duration-medium) var(--ag-ease-emphasized-decelerate)}.ag-toast[data-ending],.ag-toast[data-state=closed]{animation:ag-toast-exit var(--ag-duration-medium-exit) var(--ag-ease-accelerate) forwards}@keyframes ag-toast-enter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ag-toast-exit{0%{opacity:1}to{opacity:0;transform:translateY(4px) scale(.98)}}.ag-toast[data-swiping]{transition:none;transform:translate(var(--toast-swipe-movement-x, 0px),var(--toast-swipe-movement-y, 0px))}.ag-toast:not([data-expanded]):not([data-swiping]){transform:translateY(calc(var(--toast-index, 0) * 8px)) scale(calc(1 - var(--toast-index, 0) * .04))}.ag-toast [data-ag-part=icon]{color:var(--_ag-toast-accent, var(--_ag-info, var(--ag-color-info)));flex:none}@media(max-width:639.98px){.ag-toast-viewport,.ag-toast-viewport[data-position$=center]{inset-inline:8px;left:8px;right:auto;transform:none;inline-size:calc(100% - 16px);width:calc(100% - 16px);padding-inline:0;align-items:stretch}.ag-toast{min-width:0;inline-size:100%;padding-block:var(--_ag-space-2-5, 10px)}.ag-toast-action{margin-block-start:var(--ag-space-2)}}.ag-toast[data-ag-intent=success]{--_ag-toast-accent: var(--_ag-success, var(--ag-color-success))}.ag-toast[data-ag-intent=warning]{--_ag-toast-accent: var(--_ag-warning, var(--ag-color-warning))}.ag-toast[data-ag-intent=danger],.ag-toast[data-ag-intent=error]{--_ag-toast-accent: var(--_ag-danger, var(--ag-color-danger))}.ag-toast[data-ag-intent=info]{--_ag-toast-accent: var(--_ag-info, var(--ag-color-info))}.ag-toast-content{display:flex;flex-direction:column;gap:var(--ag-space-1)}.ag-toast-title{display:flex;align-items:center;gap:var(--ag-space-2);font-size:var(--ag-type-callout-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-label-leading)}.ag-toast-description{font-size:var(--ag-type-callout-size);color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted))}.ag-toast-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ag-space-2)}.ag-toast-history-title{font-weight:var(--ag-type-label-weight)}.ag-toast-history-desc{color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted))}.ag-toast-history-time{font-size:var(--ag-type-caption-size);color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted))}.ag-toast-action{position:relative;align-self:flex-start;padding:var(--ag-space-1) var(--ag-space-3);border:0;border-radius:var(--ag-radius-full);font:inherit;font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);color:var(--ag-on-surface);cursor:default}@supports (color: color-mix(in srgb,red,red)){.ag-toast-action{background:color-mix(in oklab,var(--ag-color-accent) 16%,transparent)}}.ag-toast-close{position:absolute;inset-block-start:var(--ag-space-2);inset-inline-end:var(--ag-space-2);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ag-space-6);block-size:var(--ag-space-6);padding:0;border:0;border-radius:var(--ag-radius-full);background:transparent;color:var(--ag-on-surface-muted, var(--ag-color-on-surface-muted));font:inherit;font-size:var(--ag-type-body-size);line-height:1;cursor:default}@media(hover:hover){@supports (color: color-mix(in srgb,red,red)){.ag-toast-close:hover{background:color-mix(in oklab,currentColor 12%,transparent)}}}.ag-toast-progress{display:var(--_ag-toast-progress-display, block);height:2px;border-radius:var(--ag-radius-xs);overflow:hidden}@supports (color: color-mix(in srgb,red,red)){.ag-toast-progress{background:color-mix(in oklab,var(--ag-color-border) 25%,transparent)}}.ag-toast-progress-bar{display:block;height:100%;width:100%;background:var(--_ag-toast-accent, var(--_ag-accent, var(--ag-color-accent)));transform-origin:left;animation:ag-toast-progress var(--_ag-toast-timeout) linear forwards}[dir=rtl] .ag-toast-progress-bar{transform-origin:right}.ag-toast-viewport:hover .ag-toast-progress-bar,.ag-toast-viewport:focus-within .ag-toast-progress-bar,.ag-toast-viewport[data-paused] .ag-toast-progress-bar,.ag-toast:hover .ag-toast-progress-bar,.ag-toast:focus-within .ag-toast-progress-bar{animation-play-state:paused}@keyframes ag-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ag-toast[data-limited]{visibility:hidden;height:0;padding:0;overflow:hidden}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-toggle-group{display:inline-flex;align-items:stretch;gap:var(--ag-space-1);padding:var(--ag-space-1);border-radius:var(--ag-radius-full)}@supports (color: color-mix(in srgb,red,red)){.ag-toggle-group{background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-content-sunken-alpha, 8%),transparent);box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) color-mix(in oklab,var(--ag-color-border) 45%,transparent)}}.ag-toggle-group[data-orientation=vertical]{flex-direction:column;border-radius:var(--ag-radius-lg)}.ag-toggle-item{display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--ag-space-3);min-block-size:var(--ag-comp-control-height-sm-default, var(--ag-target-min));border:none;border-radius:var(--ag-radius-full);background:transparent;color:var(--ag-color-on-surface);font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-label-leading);cursor:pointer;transition:opacity var(--ag-duration-micro) var(--ag-ease-standard)}.ag-toggle-group[data-orientation=vertical] .ag-toggle-item{justify-content:flex-start;border-radius:var(--ag-radius-md)}@media(hover:hover){@supports (color: color-mix(in srgb,red,red)){.ag-toggle-item:not([data-pressed],[data-disabled]):hover{background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-toggle-hover-tint, 6%),transparent)}}}.ag-toggle-item[data-pressed]{box-shadow:var(--ag-shadow-thin)}@supports (color: color-mix(in srgb,red,red)){.ag-toggle-item[data-pressed]{background:color-mix(in oklab,var(--ag-color-canvas),var(--ag-color-specular) 20%)}}.ag-toggle-item:disabled,.ag-toggle-item[data-disabled]{cursor:default}@supports (color: color-mix(in srgb,red,red)){.ag-toggle-item[data-disabled]{color:color-mix(in oklab,var(--ag-color-on-surface) calc(var(--ag-state-disabled-alpha) * 100%),transparent)}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-toolbar{display:inline-flex;align-items:center;gap:var(--ag-space-1);padding:var(--ag-space-1)}.ag-toolbar[data-ag-shape=capsule]{border-radius:var(--ag-radius-full)}.ag-toolbar-group{display:inline-flex;align-items:center;gap:var(--ag-space-1)}.ag-toolbar-separator{inline-size:calc(var(--ag-focus-width) / 2);block-size:var(--ag-space-5);margin-inline:var(--ag-space-1)}@supports (color: color-mix(in srgb,red,red)){.ag-toolbar-separator{background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-toolbar-separator-alpha, 22%),transparent)}}.ag-toolbar-separator[aria-orientation=horizontal]{inline-size:var(--ag-space-5);block-size:calc(var(--ag-focus-width) / 2);margin-inline:0;margin-block:var(--ag-space-1)}.ag-toolbar .ag-button:not([data-pressed],[aria-pressed=true]){--_ag-fill: transparent;--_ag-shadow: none;--_ag-rim-width: var(--ag-space-0)}@supports (color: color-mix(in srgb,red,red)){.ag-toolbar .ag-button:not([data-pressed],[aria-pressed=true]):hover{--_ag-fill: color-mix(in oklab, var(--ag-color-on-surface) var(--_ag-toolbar-hover-tint, 8%), transparent)}}.ag-toolbar[data-orientation=vertical]{flex-direction:column;border-radius:var(--ag-radius-full)}.ag-toolbar-link{display:inline-flex;align-items:center;padding-inline:var(--ag-space-3);border-radius:var(--ag-radius-full);color:var(--ag-color-accent);font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-label-leading);text-decoration:none;min-block-size:var(--ag-target-min)}@media(hover:hover){@supports (color: color-mix(in srgb,red,red)){.ag-toolbar-link:hover{background:color-mix(in oklab,var(--ag-color-on-surface) var(--_ag-toolbar-hover-tint, 8%),transparent)}}}.ag-toolbar[data-ag-shape=capsule] .ag-button,.ag-toolbar[data-ag-shape=capsule] .ag-toolbar-link{border-radius:max(var(--ag-space-0),calc(var(--ag-radius-full) - var(--ag-space-1)))}.ag-toolbar{max-inline-size:100%;min-inline-size:0}.ag-toolbar [data-ag-part=overflow]{display:inline-flex}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-tooltip-trigger{cursor:default}.ag-tooltip-positioner{z-index:var(--ag-z-transient, 80)}.ag-tooltip-popup{border-radius:var(--ag-radius-sm);box-shadow:var(--ag-surface-shadow);color:var(--ag-on-surface, inherit);font-family:var(--ag-font-sans);font-size:var(--ag-type-caption-size);font-weight:var(--ag-type-caption-weight);line-height:var(--ag-type-caption-leading);letter-spacing:var(--_ag-type-caption-tracking, normal);padding:var(--ag-space-1) var(--ag-space-2);max-inline-size:min(280px,calc(100vw - 16px));inline-size:max-content;transition:opacity var(--ag-duration-small) var(--ag-ease-standard),transform var(--ag-duration-small) var(--ag-ease-standard)}.ag-tooltip-popup[data-starting-style]{opacity:0;transform:var(--_ag-tip-in)}.ag-tooltip-popup[data-ending-style]{opacity:0;transition-property:opacity}.ag-tooltip-popup[data-side=top][data-starting-style]{--_ag-tip-in: translateY(2px)}.ag-tooltip-popup[data-side=bottom][data-starting-style]{--_ag-tip-in: translateY(-2px)}.ag-tooltip-popup[data-side=left][data-starting-style]{--_ag-tip-in: translateX(2px)}.ag-tooltip-popup[data-side=right][data-starting-style]{--_ag-tip-in: translateX(-2px)}.ag-tooltip-popup[data-side=inline-start][data-starting-style]{--_ag-tip-in: translateX(2px)}.ag-tooltip-popup[data-side=inline-end][data-starting-style]{--_ag-tip-in: translateX(-2px)}.ag-tooltip-arrow{inline-size:10px;block-size:5px;clip-path:polygon(0 0,100% 0,50% 100%)}@supports (color: color-mix(in srgb,red,red)){.ag-tooltip-arrow{background:color-mix(in oklab,var(--ag-color-canvas) 86%,transparent)}}.ag-tooltip-arrow[data-side=top]{bottom:-5px}.ag-tooltip-arrow[data-side=bottom]{top:-5px;rotate:180deg}.ag-tooltip-arrow[data-side=left],.ag-tooltip-arrow[data-side=inline-start]{right:-7px;rotate:-90deg}.ag-tooltip-arrow[data-side=right],.ag-tooltip-arrow[data-side=inline-end]{left:-7px;rotate:90deg}[data-ag-motion=calm] .ag-tooltip-popup{transform:none}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-tour{display:block}.ag-tour-step{max-inline-size:calc(100vw - 16px)}.ag-tour-description{margin:0}.ag-tour-skip{margin-inline-end:auto}.ag-tour-skip,.ag-tour-prev,.ag-tour-next,.ag-tour-done{flex:none}.ag-tour-step-count{font-size:var(--_ag-text-xs, .75rem);opacity:.6}.ag-tour-title{margin:var(--ag-space-1) 0;font-size:var(--_ag-heading-md, 1.125rem)}.ag-tour-actions{display:flex;justify-content:flex-end;gap:var(--ag-space-2);margin-block-start:var(--ag-space-2)}.ag-tour-actions button{cursor:pointer}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-label{font-size:var(--ag-type-label-size);font-weight:var(--ag-type-label-weight);line-height:var(--ag-type-label-leading);color:var(--ag-on-surface)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;padding:0}.ag-visually-hidden[data-ag-focusable]:focus-visible{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.components{.ag-preferences-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--ag-space-4);padding:var(--ag-space-4);margin:0;border:1px solid var(--ag-color-border);border-radius:var(--ag-radius-md);min-inline-size:0}.ag-preferences-panel>[data-ag-part=legend]{padding-inline:var(--ag-space-2);font-weight:600;font-size:var(--ag-type-callout-size)}.ag-preferences-panel [data-ag-part=group]{display:flex;flex-direction:column;gap:var(--ag-space-2);margin:0;padding:var(--ag-space-2);border:1px solid var(--ag-color-border);border-radius:var(--ag-radius-sm);min-inline-size:0}:where(.ag-preferences-panel [data-ag-part=group])>[data-ag-part=legend]{padding-inline:var(--ag-space-2);font-weight:500}.ag-preferences-panel [data-ag-part=option]{display:flex;align-items:center;gap:var(--ag-space-2);min-block-size:var(--ag-target-min)}.ag-preferences-panel [data-ag-part=options]{display:flex;flex-wrap:wrap;gap:var(--ag-space-2)}.ag-preferences-panel [data-ag-part=slider]{inline-size:100%;accent-color:var(--ag-color-accent)}.ag-preferences-panel [data-ag-part=output]{font-variant-numeric:tabular-nums;margin-inline-start:var(--ag-space-2)}.ag-preferences-panel [data-ag-part=floor-note]{margin:0;font-size:var(--ag-type-caption-size);color:var(--ag-color-on-surface-muted)}@media(pointer:coarse){.ag-preferences-panel{grid-template-columns:1fr}.ag-preferences-panel [data-ag-part=options]{flex-direction:column;flex-wrap:nowrap;inline-size:100%}.ag-preferences-panel [data-ag-part=option]{inline-size:100%;box-sizing:border-box;min-block-size:var(--ag-target-coarse)}.ag-preferences-panel [data-ag-part=slider]{min-block-size:var(--ag-target-coarse)}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-accordion{background:Canvas;color:CanvasText}.ag-accordion-item{border-block-end-color:CanvasText}.ag-accordion-header{color:CanvasText}.ag-accordion-trigger{background:ButtonFace;color:ButtonText;border:var(--ag-focus-width) solid ButtonText}.ag-accordion-trigger:disabled{color:GrayText;border-color:GrayText}.ag-accordion-content{background:Canvas;color:CanvasText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-alert-dialog-popup[data-starting-style],.ag-alert-dialog-popup[data-ending-style],.ag-alert-dialog-popup[data-open]{transform:none;transition:opacity var(--ag-duration-micro) var(--ag-ease-standard)}}@media(forced-colors:active){.ag-alert-dialog-popup{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}}@media(forced-colors:active){.ag-alert-dialog-header,.ag-alert-dialog-footer,.ag-alert-dialog-body{background:Canvas;color:CanvasText}.ag-alert-dialog-title,.ag-alert-dialog-description{color:CanvasText}.ag-alert-dialog-cancel,.ag-alert-dialog-action{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-alert{background:Canvas;color:CanvasText;border:var(--ag-focus-width) solid CanvasText}.ag-alert-body,.ag-alert-title,.ag-alert-actions{color:CanvasText}.ag-alert-action{background:ButtonFace;color:ButtonText;border:var(--ag-focus-width) solid ButtonText}.ag-alert-action:disabled{color:GrayText;border-color:GrayText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-badge,.ag-badge-pill{background:Canvas;color:CanvasText;outline:var(--ag-focus-width) solid CanvasText}.ag-badge-dot{background:CanvasText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-breadcrumbs__link{color:LinkText}.ag-breadcrumbs__current{color:Highlight;text-decoration-line:underline;text-decoration-thickness:var(--ag-focus-width, 2px);text-underline-offset:var(--ag-space-1, .25rem)}}@media(forced-colors:active){.ag-breadcrumbs__list,.ag-breadcrumbs__separator{color:CanvasText}.ag-breadcrumbs__ellipsis{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-button{forced-color-adjust:none;color:ButtonText;background:ButtonFace;border:var(--ag-focus-width) solid ButtonText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-card{background:Canvas;color:CanvasText;border:var(--ag-focus-width) solid CanvasText}.ag-card-interactive{background:ButtonFace;color:ButtonText;border:var(--ag-focus-width) solid ButtonText}.ag-card-header,.ag-card-title,.ag-card-description,.ag-card-body,.ag-card-footer{color:CanvasText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-checkbox [data-ag-part=indicator],.ag-radio-group [data-ag-part=indicator]{transition:none}}@media(forced-colors:active){.ag-checkbox [data-ag-part=indicator],.ag-radio-group [data-ag-part=indicator]{border:var(--ag-focus-width) solid ButtonText;background:ButtonFace;box-shadow:none}.ag-checkbox[data-checked] [data-ag-part=indicator],.ag-radio-group [data-checked] [data-ag-part=indicator]{background:Highlight;color:HighlightText}}@media(prefers-reduced-motion:reduce){.ag-checkbox[data-checked] [data-ag-part=icon] path{transition:none}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-chip{background:ButtonFace;color:ButtonText;border-color:ButtonText}.ag-chip[data-pressed]{background:Highlight;color:HighlightText;border-color:HighlightText}.ag-chip[data-disabled]{color:GrayText;border-color:GrayText}.ag-chip-group{color:CanvasText}.ag-chip-close{background:ButtonFace;color:ButtonText}.ag-chip-close:disabled{color:GrayText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-collapsible-content{transition:none}.ag-collapsible-content[data-starting-style],.ag-collapsible-content[data-ending-style]{transform:none}}@media(forced-colors:active){.ag-collapsible{background:Canvas;color:CanvasText}.ag-collapsible-trigger{background:ButtonFace;color:ButtonText;border:var(--ag-focus-width) solid ButtonText}.ag-collapsible-trigger:disabled{color:GrayText;border-color:GrayText}.ag-collapsible-content{background:Canvas;color:CanvasText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-color-picker{background:Canvas;color:CanvasText}.ag-color-picker-trigger{background:ButtonFace;color:ButtonText;border:var(--ag-focus-width) solid ButtonText}.ag-color-picker-trigger:disabled{color:GrayText;border-color:GrayText}.ag-color-picker-swatch,.ag-color-picker-area{forced-color-adjust:none;outline:var(--ag-focus-width) solid CanvasText}.ag-color-picker-area-thumb{border-color:CanvasText;outline:var(--ag-focus-width) solid Canvas}.ag-color-picker-hue{color:CanvasText}.ag-color-picker-hue [data-ag-part=track]{forced-color-adjust:none;outline:var(--ag-focus-width) solid CanvasText}.ag-color-picker-channel,.ag-color-picker-alpha{forced-color-adjust:none}.ag-color-picker-input{color:CanvasText}.ag-color-picker-input-field{background:Canvas;color:CanvasText;border:var(--ag-focus-width) solid CanvasText}.ag-color-picker-input-field:disabled{color:GrayText;border-color:GrayText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-combobox-popup,.ag-combobox-popup[data-starting-style],.ag-combobox-popup[data-ending-style]{scale:1;transition-property:opacity}.ag-combobox [data-ag-part=loading] .ag-combobox-spin{animation:none}}@media(forced-colors:active){.ag-combobox{border:var(--ag-focus-width) solid ButtonText;box-shadow:none}.ag-combobox-popup{border:var(--ag-focus-width) solid ButtonText;background:Canvas}.ag-combobox-item[data-highlighted]{background:Highlight;color:HighlightText}}@media(forced-colors:active){.ag-combobox-chips{color:CanvasText}.ag-combobox-chip{background:ButtonFace;color:ButtonText;border:1px solid ButtonText;box-shadow:none}[data-ag-part=list]{background:Canvas;color:CanvasText}[data-ag-part=empty]{color:CanvasText}}@media(prefers-reduced-motion:reduce){.ag-combobox{transition:none}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-command-palette{background:Canvas;color:CanvasText;border:var(--ag-focus-width) solid CanvasText}.ag-command-palette__scrim{forced-color-adjust:none;background:transparent}.ag-command{background:Canvas;color:CanvasText}.ag-command__input{background:Canvas;color:CanvasText;border-block-end-color:CanvasText}.ag-command__input::placeholder{color:GrayText}.ag-command__list,.ag-command__list--virtual,.ag-command__scroller,.ag-command__item{background:Canvas;color:CanvasText}.ag-command__item[data-state=active]{background:Highlight;color:HighlightText}.ag-command__item[aria-disabled=true]{color:GrayText;opacity:1}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){[data-ag-part=control]{border:calc(var(--ag-focus-width) / 2) solid ButtonText;background:Canvas;color:CanvasText;box-shadow:none}[data-ag-part=track]{border:calc(var(--ag-focus-width) / 2) solid ButtonText;background:Canvas;box-shadow:none}[data-ag-part=control-shell]{border:calc(var(--ag-focus-width) / 2) solid ButtonText;background:Canvas;color:CanvasText;box-shadow:none}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-dialog-popup[data-starting-style],.ag-dialog-popup[data-ending-style],.ag-dialog-popup[data-open]{transform:none;transition:opacity var(--ag-duration-micro) var(--ag-ease-standard)}}@media(forced-colors:active){.ag-dialog-popup{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}}@media(forced-colors:active){.ag-dialog-header,.ag-dialog-footer,.ag-dialog-body{background:Canvas;color:CanvasText}.ag-dialog-title,.ag-dialog-description{color:CanvasText}.ag-dialog-trigger,.ag-dialog-action,.ag-dialog-close{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}}@media(prefers-reduced-motion:reduce){.ag-dialog-close:after{transition:none}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-field [data-ag-part=label],.ag-field [data-ag-part=description],.ag-field [data-ag-part=error]{color:CanvasText}.ag-field[data-disabled] [data-ag-part=label],.ag-field[data-disabled] [data-ag-part=description]{color:GrayText}.ag-fieldset [data-ag-part=legend]{color:CanvasText}.ag-fieldset[data-disabled] [data-ag-part=legend]{color:GrayText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-file-upload{color:CanvasText}.ag-file-upload-dropzone{border:var(--ag-focus-width) dashed ButtonText;background:ButtonFace;color:ButtonText}.ag-file-upload-dropzone[data-state=active]{border-style:solid;border-color:Highlight;outline:var(--ag-focus-width) solid Highlight}.ag-file-upload-input,.ag-file-upload-list,.ag-file-upload-item,.ag-file-upload-name{color:CanvasText}.ag-file-upload-size{color:CanvasText;opacity:1}.ag-file-upload-remove{border:calc(var(--ag-focus-width) / 2) solid ButtonText;background:ButtonFace;color:ButtonText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-icon-button{forced-color-adjust:none;color:ButtonText;background:ButtonFace;border:var(--ag-focus-width) solid ButtonText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-image-list,.ag-image-list-masonry{color:CanvasText}.ag-image-list-item{border:calc(var(--ag-focus-width) / 2) solid CanvasText}.ag-image-list-bar{background:Canvas;color:CanvasText;border-block-start:calc(var(--ag-focus-width) / 2) solid CanvasText}.ag-image-list-img{forced-color-adjust:none}.ag-image-list-bar-text{color:CanvasText}.ag-image-list-bar-action{color:ButtonText;background:ButtonFace}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-inline-edit{color:CanvasText}.ag-inline-edit-trigger{color:ButtonText;background:ButtonFace;border:calc(var(--ag-focus-width) / 2) solid ButtonText}.ag-inline-edit-placeholder{color:GrayText;opacity:1}.ag-inline-edit-input{color:FieldText;background:Field;border:calc(var(--ag-focus-width) / 2) solid ButtonText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-link{color:LinkText;text-decoration:underline}.ag-link[data-ag-intent=danger]{color:LinkText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-menu-popup,.ag-menu-popup[data-starting-style],.ag-menu-popup[data-ending-style],.ag-contextmenu-popup,.ag-contextmenu-popup[data-starting-style],.ag-contextmenu-popup[data-ending-style]{transform:none;transition-property:opacity}}@media(forced-colors:active){.ag-menu-positioner{color:CanvasText}.ag-menu-popup,.ag-contextmenu-popup{background:Canvas;color:CanvasText;border:var(--ag-focus-width) solid CanvasText}.ag-menu-item{color:CanvasText;background:Canvas}.ag-menu-item[data-highlighted]{background:Highlight;color:HighlightText}.ag-menu-item[data-disabled]{color:GrayText}.ag-menu-submenu-trigger{color:CanvasText;background:Canvas}.ag-menu-submenu-trigger[data-highlighted],.ag-menu-submenu-trigger[data-popup-open]{background:Highlight;color:HighlightText}.ag-menu-submenu-trigger[data-disabled]{color:GrayText}.ag-menu-checkbox-item,.ag-menu-radio-item{color:CanvasText}.ag-menu-item-label,.ag-menu-item-indicator,.ag-menu-indicator{color:inherit}.ag-menu-group{color:CanvasText}.ag-menu-item-link{color:LinkText}.ag-menu-shortcut{color:inherit;opacity:1}.ag-menu-submenu-indicator{color:inherit}.ag-menu-group-label{color:CanvasText}.ag-menu-separator{background:CanvasText}.ag-menu-arrow{background:Canvas;forced-color-adjust:none}.ag-menubar{background:Canvas;color:CanvasText;border:calc(var(--ag-focus-width) / 2) solid CanvasText}.ag-menu-trigger{color:ButtonText}.ag-contextmenu-trigger{color:CanvasText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-meter{color:CanvasText;background:Canvas}.ag-meter-track{background:Canvas;box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) CanvasText}.ag-meter-indicator{background:Highlight}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-number-field [data-ag-part=group]{border:calc(var(--ag-focus-width) / 2) solid ButtonText;background:Field;box-shadow:none}.ag-number-field [data-ag-part=input]{background:Field;color:FieldText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){@supports (color: color-mix(in srgb,red,red)){.ag-scrim{background:color-mix(in srgb,Canvas 60%,transparent)}}[data-ag-part=popup]{background:Canvas;color:CanvasText;border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.ag-scrim{transition-duration:var(--ag-duration-micro)}}@media(forced-colors:active){.ag-overlay-container{background:transparent}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-pagination__link[aria-current=page]{color:Highlight;outline:1px solid Highlight;text-decoration-line:underline}}@media(forced-colors:active){[data-ag-part=pagination],.ag-pagination__list,.ag-pagination__status{color:CanvasText}.ag-pagination__link{color:LinkText}.ag-pagination__link[aria-disabled=true]{color:GrayText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-popover-popup{transition:opacity var(--ag-duration-small) linear;transform:none}}@media(forced-colors:active){.ag-popover-popup{border:1px solid CanvasText}.ag-popover-arrow:before{background:CanvasText}.ag-popover-arrow:after{background:Canvas}}@media(forced-colors:active){.ag-popover-positioner{background:transparent}.ag-popover-title,.ag-popover-description{color:CanvasText}.ag-popover-trigger,.ag-popover-close{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-progress-ring-indeterminate{animation:none}}@media(forced-colors:active){.ag-progress-track{background:Canvas;box-shadow:inset 0 0 0 calc(var(--ag-focus-width) / 2) CanvasText}.ag-progress-indicator{background:Highlight}.ag-progress-ring-trace{stroke:GrayText}.ag-progress-ring-indicator{stroke:Highlight}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-radio-group{color:CanvasText;background:Canvas}.ag-radio-item{color:CanvasText}.ag-radio-item [data-ag-part=indicator]{border:var(--ag-focus-width) solid ButtonText;background:ButtonFace;box-shadow:none}.ag-radio-item[data-checked] [data-ag-part=indicator]:after{background:Highlight}.ag-radio-item[data-disabled]{color:GrayText}.ag-radio-item[data-disabled] [data-ag-part=indicator]{border-color:GrayText}.ag-radio-group--cards .ag-radio-item{border:calc(var(--ag-focus-width) / 2) solid ButtonText;background:ButtonFace;color:ButtonText}.ag-radio-group--cards .ag-radio-item[data-checked]{border:var(--ag-focus-width) solid Highlight}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-rating{color:CanvasText;background:Canvas}.ag-rating-item{color:CanvasText}.ag-rating-item-on{color:Highlight}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-scroll-area{color:CanvasText;background:Canvas;outline:calc(var(--ag-focus-width) / 2) solid CanvasText}.ag-scroll-area-viewport{color:CanvasText;background:Canvas}.ag-scroll-area-scrollbar{background:Canvas;border:calc(var(--ag-focus-width) / 2) solid CanvasText}.ag-scroll-area-thumb{background:Highlight;opacity:1}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:no-preference){.ag-search-field [data-ag-part=spinner]{animation:none}[data-ag-motion=full] .ag-search-field [data-ag-part=spinner]{animation:ag-sf-spin var(--ag-duration-large) linear 240}@keyframes ag-sf-spin{to{transform:rotate(1turn)}}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-segmented-control [data-ag-part=indicator],.ag-segmented-control [data-ag-part=indicator][data-ag-animating]:not([data-ag-vt]){transition:none}}@media(forced-colors:active){.ag-segmented-control [data-ag-part=indicator]{background:Highlight;box-shadow:none}.ag-segmented-item[data-checked],.ag-segmented-item[aria-checked=true]{color:HighlightText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-select-popup,.ag-select-popup[data-starting-style],.ag-select-popup[data-ending-style]{scale:1;transition-property:opacity}.ag-select [data-ag-part=icon]{transition:none}}@media(forced-colors:active){.ag-select{border:var(--ag-focus-width) solid ButtonText;box-shadow:none}.ag-select-popup{border:var(--ag-focus-width) solid ButtonText;background:Canvas}.ag-select-item[data-highlighted]{background:Highlight;color:HighlightText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-sheet-popup[data-starting-style],.ag-sheet-popup[data-ending-style],.ag-sheet-popup:not([data-dragging]){transform:none;transition:opacity var(--ag-duration-micro) var(--ag-ease-standard)}}@media(forced-colors:active){.ag-sheet-popup{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}}@media(forced-colors:active){.ag-sheet-header,.ag-sheet-footer,.ag-sheet-body{background:Canvas;color:CanvasText}.ag-sheet-title,.ag-sheet-description{color:CanvasText}.ag-sheet-trigger,.ag-sheet-close{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.ag-sheet-handle{color:ButtonText}.ag-sheet-handle-bar{background:CanvasText;opacity:1}.ag-sheet-action{background:ButtonFace;color:ButtonText;border-block-end-color:CanvasText}.ag-vh{color:CanvasText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-skeleton,.ag-skeleton-line{background:GrayText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-slider [data-ag-part=track]{border:calc(var(--ag-focus-width) / 2) solid CanvasText;background:Canvas;box-shadow:none}.ag-slider [data-ag-part=range]{background:Highlight}.ag-slider [data-ag-part=thumb],.ag-slider[data-dragging] [data-ag-part=thumb][data-ag-allow-nested]{background:Highlight;border:calc(var(--ag-focus-width) / 2) solid CanvasText;box-shadow:none}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-source-transition__source,.ag-source-transition__destination{view-transition-name:none}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-state-view-spinner{animation:none}}@media(forced-colors:active){.ag-state-view{background:Canvas;color:CanvasText}.ag-state-view-icon,.ag-state-view-title,.ag-state-view-description,.ag-state-view-actions{color:CanvasText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-steps{color:CanvasText;background:Canvas}.ag-steps-list{color:CanvasText}.ag-steps-indicator:before{border-color:CanvasText;color:CanvasText;background:Canvas}.ag-steps-item[data-status=current]{color:CanvasText}.ag-steps-item[data-status=current] .ag-steps-indicator:before{border-color:Highlight;color:Highlight}.ag-steps-item[data-status=complete] .ag-steps-indicator:before{border-color:Highlight;background:Highlight;color:HighlightText}.ag-steps-item[data-status=upcoming]{color:GrayText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-switch [data-ag-part=thumb]{transition:none}}@media(forced-colors:active){.ag-switch[data-ag-part=root]{border:var(--ag-focus-width) solid ButtonText;background:ButtonFace;box-shadow:none}.ag-switch[data-ag-part=root][data-checked]{background:Highlight}.ag-switch [data-ag-part=thumb]{background:ButtonText;box-shadow:none}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){[data-minimize-on-scroll] .ag-tab-bar__item-label,[data-minimize-on-scroll]:not([data-accessory-placement=persist]) .ag-tab-bar__accessory{animation:none}}@media(forced-colors:active){.ag-tab-bar__item[aria-current]{color:Highlight;outline:1px solid Highlight;outline-offset:calc(-1 * var(--ag-focus-width, 2px));text-decoration-line:underline;text-decoration-thickness:var(--ag-focus-width, 2px);text-underline-offset:var(--ag-space-1, .25rem)}.ag-tab-bar__item-badge{border:1px solid CanvasText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-tabs__indicator{transition:none}}@media(forced-colors:active){.ag-tabs__tab[data-state=active],.ag-tabs__tab[aria-selected=true]{color:Highlight;text-decoration-line:underline;text-decoration-thickness:var(--ag-focus-width, 2px);text-underline-offset:var(--ag-space-1, .25rem)}.ag-tabs__indicator,.ag-tabs[data-ag-appearance=pill] .ag-tabs__indicator{background-color:Highlight}.ag-tabs[data-ag-appearance=pill] .ag-tabs__tab[data-state=active]{color:HighlightText;forced-color-adjust:none}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-text-field [data-ag-part=control-shell]{border:var(--ag-focus-width) solid ButtonText;background:Field;box-shadow:none}.ag-text-field [data-ag-part=control]{background:Field;color:FieldText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-timeline__container,.ag-timeline{color:CanvasText;background:Canvas}.ag-timeline__item{color:CanvasText}.ag-timeline__marker{border-color:CanvasText;color:CanvasText;background:Canvas}.ag-timeline__item[data-ag-intent=success] .ag-timeline__marker,.ag-timeline__item[data-ag-intent=danger] .ag-timeline__marker,.ag-timeline__item[data-ag-intent=warning] .ag-timeline__marker,.ag-timeline__item[data-ag-intent=info] .ag-timeline__marker{border-color:Highlight;color:Highlight}.ag-timeline__row,.ag-timeline__time,.ag-timeline__content,.ag-timeline__title,.ag-timeline__meta,.ag-timeline__description{color:CanvasText}.ag-activity-feed{color:CanvasText;background:Canvas}.ag-activity__heading,.ag-activity__actor{color:CanvasText}.ag-activity__load-more{color:ButtonText;background:ButtonFace;border:var(--ag-focus-width) solid ButtonText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-toast,.ag-toast-progress-bar{animation:none}}@media(forced-colors:active){.ag-toast-viewport,.ag-toast-stack{color:CanvasText}.ag-toast{color:CanvasText;background:Canvas;border:calc(var(--ag-focus-width) / 2) solid CanvasText;border-inline-start:var(--ag-focus-width) solid Highlight}.ag-toast-content,.ag-toast-title,.ag-toast-description{color:CanvasText}.ag-toast-history{color:CanvasText;background:Canvas}.ag-toast-history-title,.ag-toast-history-desc,.ag-toast-history-time{color:CanvasText}.ag-toast-action{color:ButtonText;background:ButtonFace;border:var(--ag-focus-width) solid ButtonText}.ag-toast-close{color:ButtonText;background:ButtonFace;border:calc(var(--ag-focus-width) / 2) solid ButtonText}.ag-toast-progress{background:Canvas;outline:calc(var(--ag-focus-width) / 2) solid CanvasText}.ag-toast-progress-bar{background:Highlight}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-toggle-group{border:calc(var(--ag-focus-width) / 2) solid ButtonText;background:ButtonFace;box-shadow:none}.ag-toggle-item[data-pressed]{background:Highlight;color:HighlightText;box-shadow:none}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-toolbar{color:ButtonText;background:ButtonFace;border:var(--ag-focus-width) solid ButtonText}.ag-toolbar-group{color:ButtonText;background:ButtonFace}.ag-toolbar-separator{forced-color-adjust:none;background:ButtonText}.ag-toolbar-link{color:LinkText}.ag-toolbar-link:hover{color:HighlightText;background:Highlight}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(prefers-reduced-motion:reduce){.ag-tooltip-popup{transition:opacity var(--ag-duration-small) linear;transform:none}}@media(forced-colors:active){.ag-tooltip-popup{border:1px solid CanvasText}.ag-tooltip-arrow{background:CanvasText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@media(forced-colors:active){.ag-tour{color:CanvasText}.ag-tour-step{color:CanvasText;background:Canvas;border:var(--ag-focus-width) solid CanvasText}.ag-tour-title,.ag-tour-description{color:CanvasText}.ag-tour-step-count{color:CanvasText;opacity:1}.ag-tour-actions{color:CanvasText}.ag-tour-skip,.ag-tour-prev,.ag-tour-next,.ag-tour-done{color:ButtonText;background:ButtonFace;border:var(--ag-focus-width) solid ButtonText}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{:where([data-ag-transparency=tinted]) [data-ag-surface]{--_ag-tint-floor: calc(var(--_ag-tint-floor-tinted) + var(--_ag-floor-lift, 0))}:where([data-ag-transparency=solid]) [data-ag-surface],:where([data-ag-transparency=solid]) [data-ag-surface]:before{--_ag-tint-floor: calc(var(--_ag-tint-floor-solid) + var(--_ag-floor-lift, 0));-webkit-backdrop-filter:none;backdrop-filter:none}:where([data-ag-transparency=solid]) [data-ag-surface]{background:var(--_ag-fallback-fill);background-image:none}:where([data-ag-contrast=more]) [data-ag-surface]{color:var(--_ag-on-surface-max);--ag-specular: 0;--_ag-grain-opacity: 0;--_ag-saturation: 1;border:1px solid var(--_ag-border-strong)}@media(prefers-reduced-transparency:reduce){:where(:not([data-ag-transparency])) [data-ag-surface]:not(:where([data-ag-transparency] *)),:where([data-ag-transparency=glass]) [data-ag-surface]:not(:where([data-ag-transparency=tinted] *)):not(:where([data-ag-transparency=solid] *)){--_ag-tint-floor: calc(var(--_ag-tint-floor-tinted) + var(--_ag-floor-lift, 0))}}@media(prefers-contrast:more){:where(:not([data-ag-contrast])) [data-ag-surface]:not(:where([data-ag-contrast] *)){color:var(--_ag-on-surface-max);--ag-specular: 0;--_ag-grain-opacity: 0;--_ag-saturation: 1;border:1px solid var(--_ag-border-strong)}}@media(prefers-contrast:more){[data-ag-surface]:not(:where([data-ag-transparency=solid],[data-ag-transparency=solid] *)){--_ag-tint-floor: calc(var(--_ag-tint-floor-more) + var(--_ag-floor-lift, 0))}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:where(:not([data-ag-transparency])) [data-ag-surface],:where([data-ag-transparency=glass]) [data-ag-surface],:where([data-ag-transparency=tinted]) [data-ag-surface]{-webkit-backdrop-filter:none;backdrop-filter:none;--_ag-tint-floor: calc(var(--_ag-tint-floor-tinted) + var(--_ag-floor-lift, 0))}:where(:not([data-ag-transparency])) [data-ag-surface]:before,:where([data-ag-transparency=glass]) [data-ag-surface]:before,:where([data-ag-transparency=tinted]) [data-ag-surface]:before{-webkit-backdrop-filter:none;backdrop-filter:none}:where(:not([data-ag-transparency])) [data-ag-surface],:where([data-ag-transparency=glass]) [data-ag-surface],:where([data-ag-transparency=tinted]) [data-ag-surface]{--_ag-tint-floor: calc(var(--_ag-tint-floor-tinted) + var(--_ag-floor-lift, 0));background:var(--_ag-fallback-fill);background-image:none}}@media(forced-colors:active){[data-ag-surface],[data-ag-surface]:before,[data-ag-surface]:after{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;background-image:none;box-shadow:none}[data-ag-surface]{background:Canvas;color:CanvasText;border:1px solid CanvasText}[data-ag-layer=scrim]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}[data-ag-surface]:is([aria-disabled=true],[data-disabled]){--ag-on-surface: var(--_ag-color-on-surface-disabled, GrayText)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{:where([data-ag-focusable],.ag-focusable,[data-ag-part]:not(:is([data-ag-part=control-shell],[data-ag-part=input-shell]) :is([data-ag-part=control],[data-ag-part=input]))):focus-visible,:where([data-ag-part=control-shell],[data-ag-part=input-shell]):focus-within{outline:var(--ag-focus-width) solid var(--ag-focus-outer);outline-offset:var(--ag-focus-width);box-shadow:0 0 0 var(--ag-focus-width) var(--ag-focus-inner),var(--_ag-shadow, 0 0 transparent)}:where([data-ag-focus-inset]):focus-visible{outline-offset:calc(var(--ag-focus-width) * -1);box-shadow:inset 0 0 0 calc(var(--ag-focus-width) * 2) var(--ag-focus-inner),var(--_ag-shadow, 0 0 transparent)}:where([data-ag-part=control-shell],[data-ag-part=input-shell]) :where([data-ag-part=control],[data-ag-part=input]):focus-visible{outline:var(--ag-focus-width) solid transparent;outline-offset:0}@media(forced-colors:active){:where([data-ag-focusable],.ag-focusable,[data-ag-part]:not(:is([data-ag-part=control-shell],[data-ag-part=input-shell]) :is([data-ag-part=control],[data-ag-part=input]))):focus-visible,:where([data-ag-part=control-shell],[data-ag-part=input-shell]):focus-within{outline:2px solid Highlight;outline-offset:var(--ag-focus-width);box-shadow:none}:where([data-ag-focus-inset]):focus-visible{outline-offset:calc(var(--ag-focus-width) * -1)}:where(.ag-app-shell) :where(:not([data-ag-focusable],.ag-focusable,[data-ag-part])):focus-visible{outline:2px solid Highlight;box-shadow:none}}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{@property --_ag-hit-gap{syntax: "<length>"; inherits: true; initial-value: 0px;}[data-ag-part=hit-area]{--_ag-target: var(--ag-target-min)}@media(pointer:coarse){[data-ag-part=hit-area]{--_ag-target: var(--ag-target-coarse)}}[data-ag-part=hit-area]{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:max(100%,var(--_ag-target));block-size:max(100%,var(--_ag-target));border-radius:inherit}[data-ag-hit-clamp=start] [data-ag-part=hit-area]{inset-inline-start:auto;inset-inline-end:0;translate:0 -50%;inline-size:min(max(100%,var(--_ag-target)),calc(100% + var(--_ag-hit-gap) / 2))}[data-ag-hit-clamp=end] [data-ag-part=hit-area]{inset-inline-start:0;translate:0 -50%;inline-size:min(max(100%,var(--_ag-target)),calc(100% + var(--_ag-hit-gap) / 2))}[data-ag-hit-clamp=both] [data-ag-part=hit-area]{inline-size:min(max(100%,var(--_ag-target)),calc(100% + var(--_ag-hit-gap)))}[data-ag-part=debug-targets] [data-ag-part=hit-area]{outline:1px dashed var(--ag-color-focus-outer, Highlight);pointer-events:none}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{[data-ag-scroll-container],:where([data-ag-scheme]):not(:where([data-ag-scheme] *)){scroll-padding-block:var(--ag-scroll-padding-top, 0px) var(--ag-scroll-padding-bottom, 0px)}[data-ag-scroll-locked]{overflow:hidden;scrollbar-gutter:stable}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{[data-ag-layer-root=overlay]{position:relative;z-index:var(--ag-z-overlay)}[data-ag-layer-root=transient]{position:relative;z-index:var(--ag-z-transient)}[data-ag-layer-root=toast]{position:relative;z-index:var(--ag-z-toast)}}@layer ag.compat,ag.reset,ag.tokens,ag.material,ag.components,ag.a11y;@layer ag.a11y{[data-ag-motion=calm] :where([data-ag-part],[data-ag-surface]),:where([data-ag-motion=calm][data-ag-part],[data-ag-motion=calm][data-ag-surface]){--ag-spring-snappy: var(--ag-ease-standard);--ag-spring-smooth: var(--ag-ease-standard);--ag-spring-fluid: var(--ag-ease-standard);--_ag-pointer: 50% 50%}[data-ag-motion=calm] :where([data-ag-continuous=on] :is([data-ag-part],[data-ag-surface],[data-loading],[aria-busy=true],[class^=ag-],[class*=" ag-"])),[data-ag-motion=calm] :where([data-ag-continuous=on] :is([data-ag-part],[data-ag-surface],[data-loading],[aria-busy=true],[class^=ag-],[class*=" ag-"])):before,[data-ag-motion=calm] :where([data-ag-continuous=on] :is([data-ag-part],[data-ag-surface],[data-loading],[aria-busy=true],[class^=ag-],[class*=" ag-"])):after,:where([data-ag-continuous=on] [data-ag-motion=calm],[data-ag-continuous=on][data-ag-motion=calm]),:where([data-ag-continuous=on] [data-ag-motion=calm],[data-ag-continuous=on][data-ag-motion=calm]):before,:where([data-ag-continuous=on] [data-ag-motion=calm],[data-ag-continuous=on][data-ag-motion=calm]):after{animation:none}[data-ag-motion=calm] :where([data-starting-style],[data-ending-style]){scale:none;translate:none;rotate:none;transform:none}[data-ag-motion=calm] :where([data-ag-interactive]),:where([data-ag-motion=calm][data-ag-interactive]){transition-duration:0s}@media(prefers-reduced-motion:reduce){:where([data-ag-part],[data-ag-surface]):not(:where([data-ag-motion],[data-ag-motion] *)){--ag-spring-snappy: var(--ag-ease-standard);--ag-spring-smooth: var(--ag-ease-standard);--ag-spring-fluid: var(--ag-ease-standard);--_ag-pointer: 50% 50%}:where([data-ag-continuous=on] :is([data-ag-part],[data-ag-surface],[data-loading],[aria-busy=true],[class^=ag-],[class*=" ag-"])):not(:where([data-ag-motion],[data-ag-motion] *)),:where([data-ag-continuous=on] :is([data-ag-part],[data-ag-surface],[data-loading],[aria-busy=true],[class^=ag-],[class*=" ag-"])):not(:where([data-ag-motion],[data-ag-motion] *)):before,:where([data-ag-continuous=on] :is([data-ag-part],[data-ag-surface],[data-loading],[aria-busy=true],[class^=ag-],[class*=" ag-"])):not(:where([data-ag-motion],[data-ag-motion] *)):after{animation:none}:where([data-starting-style],[data-ending-style]):not(:where([data-ag-motion],[data-ag-motion] *)){scale:none;translate:none;rotate:none;transform:none}:where([data-ag-interactive]):not(:where([data-ag-motion],[data-ag-motion] *)){transition-duration:0s}}[data-ag-motion=none] :where([data-ag-part],[data-ag-surface]),:where([data-ag-motion=none][data-ag-part],[data-ag-motion=none][data-ag-surface]){transition-duration:0s;animation:none}@media(forced-colors:active){:where([data-ag-part],[data-ag-surface]){--_ag-pointer: 50% 50%;--_ag-optics: 1;animation:none;transition-property:none}}:where([data-ag-highlights]) :where([data-ag-part],[data-ag-surface]),:where([data-ag-highlights][data-ag-part],[data-ag-highlights][data-ag-surface]),:where([data-ag-highlights=reduced]) :where([data-ag-part],[data-ag-surface]),:where([data-ag-highlights=reduced][data-ag-part],[data-ag-highlights=reduced][data-ag-surface]){--_ag-pointer: 50% 50%;--_ag-press: 0;animation:none}}
