@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_ca805f44-module__n2fvTG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_ca805f44-module__n2fvTG__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
@layer theme,base;@layer components{:where(.xg-button){box-sizing:border-box;justify-content:center;align-items:center;gap:var(--xg-button-gap);height:var(--xg-button-height);padding:0 var(--xg-button-padding-x);border-style:solid;border-width:1px;border-color:var(--xg-button-border);border-radius:var(--xg-button-radius);background-color:var(--xg-button-bg);color:var(--xg-button-fg);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-semibold);line-height:var(--xg-line-height-md);cursor:pointer;outline:none;flex-direction:row;transition:background-color .15s,border-color .15s,color .15s,outline-color .15s;display:inline-flex}:where(.xg-button:focus-visible){isolation:isolate;outline:var(--xg-button-outline-width)solid var(--xg-button-outline);outline-offset:var(--xg-button-outline-offset)}:where(.xg-button[data-status=focus]){isolation:isolate;outline:var(--xg-button-outline-width)solid var(--xg-button-outline);outline-offset:var(--xg-button-outline-offset)}:where(.xg-button:disabled){pointer-events:none;cursor:not-allowed}:where(.xg-button--primary){--xg-button-bg:var(--xg-color-primary);--xg-button-border:var(--xg-color-primary);--xg-button-fg:var(--xg-color-white);--xg-button-outline:var(--xg-color-primary)}:where(.xg-button--primary:hover){--xg-button-bg:var(--xg-color-primary-hover);--xg-button-border:var(--xg-color-primary-hover)}:where(.xg-button--primary[data-status=hover]){--xg-button-bg:var(--xg-color-primary-hover);--xg-button-border:var(--xg-color-primary-hover)}:where(.xg-button--primary:focus-visible){--xg-button-bg:var(--xg-color-primary);--xg-button-border:var(--xg-color-primary)}:where(.xg-button--primary[data-status=focus]){--xg-button-bg:var(--xg-color-primary);--xg-button-border:var(--xg-color-primary)}:where(.xg-button--outline){--xg-button-bg:var(--xg-color-outline);--xg-button-border:var(--xg-color-primary);--xg-button-fg:var(--xg-color-primary);--xg-button-outline:var(--xg-color-primary)}:where(.xg-button--outline:hover){--xg-button-border:var(--xg-color-primary-hover);--xg-button-fg:var(--xg-color-primary-hover)}:where(.xg-button--outline[data-status=hover]){--xg-button-border:var(--xg-color-primary-hover);--xg-button-fg:var(--xg-color-primary-hover)}:where(.xg-button--outline:focus-visible){--xg-button-border:var(--xg-color-primary);--xg-button-fg:var(--xg-color-primary)}:where(.xg-button--outline[data-status=focus]){--xg-button-border:var(--xg-color-primary);--xg-button-fg:var(--xg-color-primary)}:where(.xg-button--transparent){--xg-button-bg:var(--xg-color-transparent);--xg-button-border:var(--xg-color-transparent);--xg-button-fg:var(--xg-color-primary);--xg-button-outline:var(--xg-color-primary)}:where(.xg-button--transparent:hover){--xg-button-fg:var(--xg-color-primary-hover)}:where(.xg-button--transparent[data-status=hover]){--xg-button-fg:var(--xg-color-primary-hover)}:where(.xg-button--transparent:focus-visible){--xg-button-fg:var(--xg-color-primary)}:where(.xg-button--transparent[data-status=focus]){--xg-button-fg:var(--xg-color-primary)}:where(.xg-button--error){--xg-button-bg:var(--xg-color-error);--xg-button-border:var(--xg-color-error);--xg-button-fg:var(--xg-color-white);--xg-button-outline:var(--xg-color-error)}:where(.xg-button--error:hover){--xg-button-bg:var(--xg-color-error-hover);--xg-button-border:var(--xg-color-error-hover)}:where(.xg-button--error[data-status=hover]){--xg-button-bg:var(--xg-color-error-hover);--xg-button-border:var(--xg-color-error-hover)}:where(.xg-button--error:focus-visible){--xg-button-bg:var(--xg-color-error);--xg-button-border:var(--xg-color-error)}:where(.xg-button--error[data-status=focus]){--xg-button-bg:var(--xg-color-error);--xg-button-border:var(--xg-color-error)}:where(.xg-button--outline-error){--xg-button-bg:var(--xg-color-outline);--xg-button-border:var(--xg-color-error);--xg-button-fg:var(--xg-color-error);--xg-button-outline:var(--xg-color-error)}:where(.xg-button--outline-error:hover){--xg-button-border:var(--xg-color-error-hover);--xg-button-fg:var(--xg-color-error-hover)}:where(.xg-button--outline-error[data-status=hover]){--xg-button-border:var(--xg-color-error-hover);--xg-button-fg:var(--xg-color-error-hover)}:where(.xg-button--outline-error:focus-visible){--xg-button-border:var(--xg-color-error);--xg-button-fg:var(--xg-color-error)}:where(.xg-button--outline-error[data-status=focus]){--xg-button-border:var(--xg-color-error);--xg-button-fg:var(--xg-color-error)}:where(.xg-button--transparent-error){--xg-button-bg:var(--xg-color-transparent);--xg-button-border:var(--xg-color-transparent);--xg-button-fg:var(--xg-color-error);--xg-button-outline:var(--xg-color-error)}:where(.xg-button--transparent-error:hover){--xg-button-fg:var(--xg-color-error-hover)}:where(.xg-button--transparent-error[data-status=hover]){--xg-button-fg:var(--xg-color-error-hover)}:where(.xg-button--transparent-error:focus-visible){--xg-button-fg:var(--xg-color-error)}:where(.xg-button--transparent-error[data-status=focus]){--xg-button-fg:var(--xg-color-error)}:where(.xg-button--neutral){--xg-button-bg:var(--xg-color-outline);--xg-button-border:var(--xg-color-neutral-200);--xg-button-fg:var(--xg-color-neutral-800);--xg-button-outline:var(--xg-color-primary)}:where(.xg-button--neutral:hover){--xg-button-bg:var(--xg-color-neutral-50);--xg-button-border:var(--xg-color-neutral-300)}:where(.xg-button--neutral[data-status=hover]){--xg-button-bg:var(--xg-color-neutral-50);--xg-button-border:var(--xg-color-neutral-300)}:where(.xg-button--neutral:focus-visible){--xg-button-bg:var(--xg-color-outline);--xg-button-border:var(--xg-color-neutral-200)}:where(.xg-button--neutral[data-status=focus]){--xg-button-bg:var(--xg-color-outline);--xg-button-border:var(--xg-color-neutral-200)}:where(.xg-button--outline-neutral){--xg-button-bg:var(--xg-color-outline);--xg-button-border:var(--xg-color-neutral-200);--xg-button-fg:var(--xg-color-neutral-800);--xg-button-outline:var(--xg-color-primary)}:where(.xg-button--outline-neutral:hover){--xg-button-border:var(--xg-color-neutral-300)}:where(.xg-button--outline-neutral[data-status=hover]){--xg-button-border:var(--xg-color-neutral-300)}:where(.xg-button--outline-neutral:focus-visible){--xg-button-border:var(--xg-color-neutral-200)}:where(.xg-button--outline-neutral[data-status=focus]){--xg-button-border:var(--xg-color-neutral-200)}:where(.xg-button--transparent-neutral){--xg-button-bg:var(--xg-color-transparent);--xg-button-border:var(--xg-color-transparent);--xg-button-fg:var(--xg-color-neutral-800);--xg-button-outline:var(--xg-color-primary)}:where(.xg-button--transparent-neutral:hover){--xg-button-fg:var(--xg-color-neutral-900)}:where(.xg-button--transparent-neutral[data-status=hover]){--xg-button-fg:var(--xg-color-neutral-900)}:where(.xg-button--transparent-neutral:focus-visible){--xg-button-fg:var(--xg-color-neutral-800)}:where(.xg-button--transparent-neutral[data-status=focus]){--xg-button-fg:var(--xg-color-neutral-800)}:where(.xg-button--primary:disabled){--xg-button-bg:var(--xg-color-neutral-50);--xg-button-border:var(--xg-color-neutral-500);--xg-button-fg:var(--xg-color-neutral-500)}:where(.xg-button--outline:disabled){--xg-button-bg:var(--xg-color-neutral-50);--xg-button-border:var(--xg-color-neutral-500);--xg-button-fg:var(--xg-color-neutral-500)}:where(.xg-button--error:disabled){--xg-button-bg:var(--xg-color-neutral-50);--xg-button-border:var(--xg-color-neutral-500);--xg-button-fg:var(--xg-color-neutral-500)}:where(.xg-button--outline-error:disabled){--xg-button-bg:var(--xg-color-neutral-50);--xg-button-border:var(--xg-color-neutral-500);--xg-button-fg:var(--xg-color-neutral-500)}:where(.xg-button--neutral:disabled){--xg-button-bg:var(--xg-color-neutral-50);--xg-button-border:var(--xg-color-neutral-500);--xg-button-fg:var(--xg-color-neutral-500)}:where(.xg-button--outline-neutral:disabled){--xg-button-bg:var(--xg-color-neutral-50);--xg-button-border:var(--xg-color-neutral-500);--xg-button-fg:var(--xg-color-neutral-500)}:where(.xg-button--transparent:disabled){--xg-button-bg:var(--xg-color-transparent);--xg-button-border:var(--xg-color-transparent);--xg-button-fg:var(--xg-color-neutral-500)}:where(.xg-button--transparent-error:disabled){--xg-button-bg:var(--xg-color-transparent);--xg-button-border:var(--xg-color-transparent);--xg-button-fg:var(--xg-color-neutral-500)}:where(.xg-button--transparent-neutral:disabled){--xg-button-bg:var(--xg-color-transparent);--xg-button-border:var(--xg-color-transparent);--xg-button-fg:var(--xg-color-neutral-500)}:where(.xg-icon-button){width:var(--xg-icon-button-size);min-width:var(--xg-icon-button-size);height:var(--xg-icon-button-size);flex-shrink:0;gap:0;padding:0}:where(.xg-icon-button svg){width:var(--xg-icon-button-icon);height:var(--xg-icon-button-icon);flex-shrink:0;display:block}:where(.xg-button--info){--xg-button-bg:var(--xg-color-blue-500);--xg-button-border:var(--xg-color-blue-500);--xg-button-fg:var(--xg-color-white);--xg-button-outline:var(--xg-color-blue-500)}:where(.xg-button--info:hover){--xg-button-bg:var(--xg-color-blue-600);--xg-button-border:var(--xg-color-blue-600)}:where(.xg-button--info[data-status=hover]){--xg-button-bg:var(--xg-color-blue-600);--xg-button-border:var(--xg-color-blue-600)}:where(.xg-button--info:focus-visible){--xg-button-bg:var(--xg-color-blue-500);--xg-button-border:var(--xg-color-blue-500)}:where(.xg-button--info[data-status=focus]){--xg-button-bg:var(--xg-color-blue-500);--xg-button-border:var(--xg-color-blue-500)}:where(.xg-button--outline-info){--xg-button-bg:var(--xg-color-outline);--xg-button-border:var(--xg-color-blue-500);--xg-button-fg:var(--xg-color-blue-500);--xg-button-outline:var(--xg-color-blue-500)}:where(.xg-button--outline-info:hover){--xg-button-border:var(--xg-color-blue-600);--xg-button-fg:var(--xg-color-blue-600)}:where(.xg-button--outline-info[data-status=hover]){--xg-button-border:var(--xg-color-blue-600);--xg-button-fg:var(--xg-color-blue-600)}:where(.xg-button--outline-info:focus-visible){--xg-button-border:var(--xg-color-blue-500);--xg-button-fg:var(--xg-color-blue-500)}:where(.xg-button--outline-info[data-status=focus]){--xg-button-border:var(--xg-color-blue-500);--xg-button-fg:var(--xg-color-blue-500)}:where(.xg-button--transparent-info){--xg-button-bg:var(--xg-color-transparent);--xg-button-border:var(--xg-color-transparent);--xg-button-fg:var(--xg-color-blue-500);--xg-button-outline:var(--xg-color-blue-500)}:where(.xg-button--transparent-info:hover){--xg-button-fg:var(--xg-color-blue-600)}:where(.xg-button--transparent-info[data-status=hover]){--xg-button-fg:var(--xg-color-blue-600)}:where(.xg-button--transparent-info:focus-visible){--xg-button-fg:var(--xg-color-blue-500)}:where(.xg-button--transparent-info[data-status=focus]){--xg-button-fg:var(--xg-color-blue-500)}:where(.xg-button--info:disabled){--xg-button-bg:var(--xg-color-neutral-50);--xg-button-border:var(--xg-color-neutral-500);--xg-button-fg:var(--xg-color-neutral-500)}:where(.xg-button--outline-info:disabled){--xg-button-bg:var(--xg-color-neutral-50);--xg-button-border:var(--xg-color-neutral-500);--xg-button-fg:var(--xg-color-neutral-500)}:where(.xg-button--transparent-info:disabled){--xg-button-bg:var(--xg-color-transparent);--xg-button-border:var(--xg-color-transparent);--xg-button-fg:var(--xg-color-neutral-500)}:where(.xg-modal__backdrop){z-index:200;background:var(--xg-modal-overlay-bg);border:none;position:fixed;top:0;bottom:0;left:0;right:0}:where(.xg-modal){z-index:201;box-sizing:border-box;padding:var(--xg-modal-overlay-padding-y)var(--xg-modal-overlay-padding-x);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.xg-modal__panel[data-open]{animation:xg-modal-in var(--xg-modal-duration)var(--xg-modal-easing)}.xg-modal__backdrop[data-open]{animation:xg-modal-fade-in var(--xg-modal-duration)var(--xg-modal-easing)}@keyframes xg-modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes xg-modal-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.xg-modal__panel[data-open],.xg-modal__backdrop[data-open]{animation:none}}:where(.xg-modal__panel){box-sizing:border-box;width:100%;max-width:var(--xg-modal-max-width);max-height:min(var(--xg-modal-max-height),calc(100vh - (2*var(--xg-modal-overlay-padding-y))));border-radius:var(--xg-modal-radius);background-color:var(--xg-color-neutral-50);box-shadow:var(--xg-modal-shadow);color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);outline:none;flex-direction:column;display:flex;overflow:hidden}:where(.xg-modal__header){box-sizing:border-box;min-height:var(--xg-modal-header-height);padding:var(--xg-modal-header-padding-y)var(--xg-modal-header-padding-x);background-color:var(--xg-color-primary);color:var(--xg-color-outline);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.xg-modal__title){min-width:0;font-family:var(--xg-font-sans);font-size:var(--xg-font-size-lg);font-weight:var(--xg-font-weight-semibold);line-height:var(--xg-line-height-lg);color:var(--xg-color-outline);flex:1;margin:0}:where(.xg-modal__close){box-sizing:border-box;width:var(--xg-modal-close-size);height:var(--xg-modal-close-size);border-radius:var(--xg-button-radius);color:var(--xg-color-outline);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}:where(.xg-modal__close:hover){opacity:.8}:where(.xg-modal__close:focus-visible){outline:var(--xg-button-outline-width)solid var(--xg-color-outline);outline-offset:var(--xg-button-outline-offset)}:where(.xg-modal__body){box-sizing:border-box;align-items:center;gap:var(--xg-modal-body-gap);min-height:0;padding:var(--xg-modal-body-padding);flex-direction:column;flex:1;display:flex;overflow-y:auto}:where(.xg-modal__description){width:100%;font-family:var(--xg-font-sans);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);color:var(--xg-color-neutral-900);margin:0}:where(.xg-modal__description--hidden){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.xg-modal__footer){box-sizing:border-box;justify-content:flex-end;align-items:center;gap:var(--xg-modal-footer-gap);min-height:var(--xg-modal-footer-height);padding:var(--xg-modal-footer-padding-y)var(--xg-modal-footer-padding-x);border-top:1px solid var(--xg-color-neutral-200);background-color:var(--xg-color-outline);flex-wrap:wrap;flex-shrink:0;display:flex}:where(.xg-alert-dialog__backdrop){z-index:200;background:var(--xg-alert-dialog-overlay-bg);border:none;position:fixed;top:0;bottom:0;left:0;right:0}:where(.xg-alert-dialog){z-index:201;box-sizing:border-box;padding:var(--xg-alert-dialog-overlay-padding-y)var(--xg-alert-dialog-overlay-padding-x);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.xg-alert-dialog__panel[data-open]{animation:xg-alert-dialog-in var(--xg-alert-dialog-duration)var(--xg-alert-dialog-easing)}.xg-alert-dialog__backdrop[data-open]{animation:xg-alert-dialog-fade-in var(--xg-alert-dialog-duration)var(--xg-alert-dialog-easing)}@keyframes xg-alert-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes xg-alert-dialog-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.xg-alert-dialog__panel[data-open],.xg-alert-dialog__backdrop[data-open]{animation:none}}:where(.xg-alert-dialog__panel){box-sizing:border-box;align-items:stretch;gap:var(--xg-alert-dialog-gap);width:100%;max-width:var(--xg-alert-dialog-max-width);padding:var(--xg-alert-dialog-padding);border-radius:var(--xg-alert-dialog-radius);background-color:var(--xg-color-white);box-shadow:var(--xg-alert-dialog-shadow);color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);outline:none;flex-direction:column;display:flex;overflow:hidden}:where(.xg-alert-dialog[data-size=sm] .xg-alert-dialog__panel){max-width:var(--xg-alert-dialog-max-width-sm)}:where(.xg-alert-dialog__header){align-items:center;gap:var(--xg-alert-dialog-header-gap);text-align:center;flex-direction:column;width:100%;display:flex}:where(.xg-alert-dialog__media){width:var(--xg-alert-dialog-media-size);height:var(--xg-alert-dialog-media-size);color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where(.xg-alert-dialog__media svg){width:var(--xg-alert-dialog-media-size);height:var(--xg-alert-dialog-media-size);display:block}:where(.xg-alert-dialog__title){width:100%;font-family:var(--xg-font-sans);font-size:var(--xg-font-size-2xl);font-weight:var(--xg-font-weight-semibold);line-height:var(--xg-line-height-2xl);color:var(--xg-color-neutral-900);margin:0}:where(.xg-alert-dialog__description){width:100%;font-family:var(--xg-font-sans);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);color:var(--xg-color-neutral-900);margin:0}:where(.xg-alert-dialog__footer){align-items:stretch;gap:var(--xg-alert-dialog-footer-gap);flex-direction:column;width:100%;display:flex}.xg-alert-dialog__footer .xg-button{width:100%}:where(.xg-input){box-sizing:border-box;align-items:stretch;gap:var(--xg-input-gap);--xg-input-bg:var(--xg-color-outline);--xg-input-border:var(--xg-color-neutral-200);--xg-input-fg:var(--xg-color-neutral-900);--xg-input-placeholder:var(--xg-color-neutral-600);--xg-input-icon:var(--xg-color-neutral-950);--xg-input-ring:var(--xg-color-primary);flex-direction:column;width:100%;display:flex}:where(.xg-input__label){color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);align-items:center;gap:0;display:flex}.xg-input__required{color:var(--xg-color-error);flex-shrink:0}:where(.xg-input__picker){position:relative}:where(.xg-input__control){box-sizing:border-box;align-items:center;gap:var(--xg-input-gap);height:var(--xg-input-height);padding:0 var(--xg-input-padding-x);border-style:solid;border-width:1px;border-color:var(--xg-input-border);border-radius:var(--xg-input-radius);background-color:var(--xg-input-bg);color:var(--xg-input-fg);transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:flex;overflow:hidden}:where(.xg-input__field){box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;height:100%;color:inherit;font-family:var(--xg-font-sans);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);background-color:transparent;border:none;outline:none;flex:1;margin:0;padding:0}.xg-input__field,.xg-input__field:disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:inherit;color:inherit;opacity:1;-webkit-text-fill-color:currentColor}.xg-input__field:-moz-read-only{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:inherit;color:inherit;opacity:1;-webkit-text-fill-color:currentColor}.xg-input__field:read-only{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:inherit;color:inherit;opacity:1;-webkit-text-fill-color:currentColor}:where(.xg-input__field:-webkit-autofill){-webkit-text-fill-color:var(--xg-input-fg);box-shadow:0 0 0 var(--xg-input-height)var(--xg-input-bg)inset;transition:background-color 9999s ease-out}:where(.xg-input__field:-webkit-autofill:hover){-webkit-text-fill-color:var(--xg-input-fg);box-shadow:0 0 0 var(--xg-input-height)var(--xg-input-bg)inset;transition:background-color 9999s ease-out}:where(.xg-input__field:-webkit-autofill:focus){-webkit-text-fill-color:var(--xg-input-fg);box-shadow:0 0 0 var(--xg-input-height)var(--xg-input-bg)inset;transition:background-color 9999s ease-out}:where(.xg-input__icon){width:var(--xg-input-icon-size);height:var(--xg-input-icon-size);color:var(--xg-input-icon);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}:where(button.xg-input__icon){cursor:pointer}:where(button.xg-input__icon:disabled){cursor:not-allowed}:where(.xg-input[data-readonly] button.xg-input__icon:disabled){cursor:default}:where(button.xg-input__icon:focus-visible){outline:2px solid var(--xg-color-primary);outline-offset:2px;border-radius:4px}:where(.xg-input__icon svg){width:var(--xg-input-icon-size);height:var(--xg-input-icon-size);display:block}:where(.xg-input__hint){font-family:var(--xg-font-sans);font-size:var(--xg-font-size-xs);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-xs);margin:0}:where(.xg-input__error){font-family:var(--xg-font-sans);font-size:var(--xg-font-size-xs);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-xs);margin:0}:where(.xg-input__hint){color:var(--xg-color-neutral-600)}:where(.xg-input__error){color:var(--xg-color-error)}:where(.xg-input:not([data-disabled]):not([data-readonly]):hover){--xg-input-border:var(--xg-color-neutral-300)}:where(.xg-input[data-status=hover]){--xg-input-border:var(--xg-color-neutral-300)}:where(.xg-input:not([data-disabled]):not([data-readonly]):focus-within){--xg-input-border:var(--xg-color-primary)}:where(.xg-input[data-status=focus]){--xg-input-border:var(--xg-color-primary)}:where(.xg-input[data-invalid]){--xg-input-border:var(--xg-color-error);--xg-input-ring:var(--xg-color-error);--xg-input-icon:var(--xg-color-error)}:where(.xg-input[data-status=error]){--xg-input-border:var(--xg-color-error);--xg-input-ring:var(--xg-color-error);--xg-input-icon:var(--xg-color-error)}:where(.xg-input[data-disabled]){--xg-input-bg:var(--xg-color-neutral-50);--xg-input-border:var(--xg-color-neutral-500);--xg-input-fg:var(--xg-color-neutral-500);--xg-input-placeholder:var(--xg-color-neutral-500);--xg-input-icon:var(--xg-color-neutral-500)}:where(.xg-input[data-status=disabled]){--xg-input-bg:var(--xg-color-neutral-50);--xg-input-border:var(--xg-color-neutral-500);--xg-input-fg:var(--xg-color-neutral-500);--xg-input-placeholder:var(--xg-color-neutral-500);--xg-input-icon:var(--xg-color-neutral-500)}:where(.xg-input[data-readonly]){--xg-input-bg:var(--xg-color-neutral-50);--xg-input-border:var(--xg-color-neutral-500);--xg-input-fg:var(--xg-color-neutral-900);--xg-input-placeholder:var(--xg-color-neutral-600);--xg-input-icon:var(--xg-color-neutral-500)}.xg-input:not([data-disabled]):not([data-readonly]):hover .xg-input__control,.xg-input[data-status=hover] .xg-input__control{border-color:var(--xg-input-border)}.xg-input:not([data-disabled]):not([data-readonly]):focus-within .xg-input__control,.xg-input[data-status=focus] .xg-input__control{border-color:var(--xg-input-border);box-shadow:0 0 0 var(--xg-input-ring-width)var(--xg-input-ring)}.xg-input[data-invalid]:not([data-disabled]):not([data-readonly]) .xg-input__control,.xg-input[data-status=error] .xg-input__control{border-color:var(--xg-input-border)}.xg-input[data-invalid]:not([data-disabled]):not([data-readonly]):focus-within .xg-input__control{border-color:var(--xg-input-border);box-shadow:0 0 0 var(--xg-input-ring-width)var(--xg-input-ring)}.xg-input[data-disabled] .xg-input__control,.xg-input[data-disabled][data-invalid] .xg-input__control,.xg-input[data-status=disabled] .xg-input__control,.xg-input[data-readonly] .xg-input__control{border-color:var(--xg-input-border);background-color:var(--xg-input-bg);box-shadow:none;opacity:1}.xg-input[data-disabled] .xg-input__control,.xg-input[data-status=disabled] .xg-input__control{cursor:not-allowed}.xg-input[data-readonly] .xg-input__control{cursor:default}:where(.xg-input[data-disabled] .xg-input__field){cursor:not-allowed}:where(.xg-input[data-status=disabled] .xg-input__field){cursor:not-allowed}:where(.xg-input[data-readonly] .xg-input__field){cursor:default}.xg-input[data-disabled] .xg-input__field,.xg-input[data-status=disabled] .xg-input__field,.xg-input[data-readonly] .xg-input__field{background-color:inherit;color:inherit;opacity:1;-webkit-text-fill-color:currentColor}:where(.xg-input[data-disabled] .xg-input__label){color:var(--xg-color-neutral-500)}:where(.xg-input[data-status=disabled] .xg-input__label){color:var(--xg-color-neutral-500)}:where(.xg-input[data-date]:not([data-readonly]):not([data-disabled]) .xg-input__field){cursor:text}:where(.xg-textarea){box-sizing:border-box;align-items:stretch;gap:var(--xg-textarea-gap);--xg-textarea-bg:var(--xg-color-outline);--xg-textarea-border:var(--xg-color-neutral-200);--xg-textarea-fg:var(--xg-color-neutral-900);--xg-textarea-placeholder:var(--xg-color-neutral-600);--xg-textarea-ring:var(--xg-color-primary);flex-direction:column;width:100%;display:flex}:where(.xg-textarea__label){color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);align-items:center;gap:0;display:flex}.xg-textarea__required{color:var(--xg-color-error);flex-shrink:0}:where(.xg-textarea__field){box-sizing:border-box;width:100%;min-height:var(--xg-textarea-min-height);padding:var(--xg-textarea-padding-y)var(--xg-textarea-padding-x);border-style:solid;border-width:1px;border-color:var(--xg-textarea-border);border-radius:var(--xg-textarea-radius);background-color:var(--xg-textarea-bg);color:var(--xg-textarea-fg);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);resize:none;outline:none;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:block}:where(){color:var(--xg-textarea-placeholder);opacity:1}:where(.xg-textarea__hint){font-family:var(--xg-font-sans);font-size:var(--xg-font-size-xs);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-xs);margin:0}:where(.xg-textarea__error){font-family:var(--xg-font-sans);font-size:var(--xg-font-size-xs);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-xs);margin:0}:where(.xg-textarea__hint){color:var(--xg-color-neutral-600)}:where(.xg-textarea__error){color:var(--xg-color-error)}:where(.xg-textarea:not([data-disabled]):not([data-readonly]):hover){--xg-textarea-border:var(--xg-color-neutral-300)}:where(.xg-textarea[data-status=hover]){--xg-textarea-border:var(--xg-color-neutral-300)}:where(.xg-textarea:not([data-disabled]):not([data-readonly]):focus-within){--xg-textarea-border:var(--xg-color-primary)}:where(.xg-textarea[data-status=focus]){--xg-textarea-border:var(--xg-color-primary)}:where(.xg-textarea[data-invalid]){--xg-textarea-border:var(--xg-color-error);--xg-textarea-ring:var(--xg-color-error)}:where(.xg-textarea[data-status=error]){--xg-textarea-border:var(--xg-color-error);--xg-textarea-ring:var(--xg-color-error)}:where(.xg-textarea[data-disabled]){--xg-textarea-bg:var(--xg-color-neutral-50);--xg-textarea-border:var(--xg-color-neutral-500);--xg-textarea-fg:var(--xg-color-neutral-500);--xg-textarea-placeholder:var(--xg-color-neutral-500)}:where(.xg-textarea[data-status=disabled]){--xg-textarea-bg:var(--xg-color-neutral-50);--xg-textarea-border:var(--xg-color-neutral-500);--xg-textarea-fg:var(--xg-color-neutral-500);--xg-textarea-placeholder:var(--xg-color-neutral-500)}:where(.xg-textarea[data-readonly]){--xg-textarea-bg:var(--xg-color-neutral-50);--xg-textarea-border:var(--xg-color-neutral-500);--xg-textarea-fg:var(--xg-color-neutral-900);--xg-textarea-placeholder:var(--xg-color-neutral-600)}.xg-textarea:not([data-disabled]):not([data-readonly]):hover .xg-textarea__field,.xg-textarea[data-status=hover] .xg-textarea__field{border-color:var(--xg-textarea-border)}.xg-textarea:not([data-disabled]):not([data-readonly]):focus-within .xg-textarea__field,.xg-textarea[data-status=focus] .xg-textarea__field{border-color:var(--xg-textarea-border);box-shadow:0 0 0 var(--xg-textarea-ring-width)var(--xg-textarea-ring)}.xg-textarea[data-invalid]:not([data-disabled]):not([data-readonly]) .xg-textarea__field,.xg-textarea[data-status=error] .xg-textarea__field{border-color:var(--xg-textarea-border)}.xg-textarea[data-invalid]:not([data-disabled]):not([data-readonly]):focus-within .xg-textarea__field{border-color:var(--xg-textarea-border);box-shadow:0 0 0 var(--xg-textarea-ring-width)var(--xg-textarea-ring)}.xg-textarea[data-disabled] .xg-textarea__field,.xg-textarea[data-disabled][data-invalid] .xg-textarea__field,.xg-textarea[data-status=disabled] .xg-textarea__field{border-color:var(--xg-textarea-border);background-color:var(--xg-textarea-bg);color:var(--xg-textarea-fg);box-shadow:none;cursor:not-allowed;opacity:1}.xg-textarea[data-readonly] .xg-textarea__field{border-color:var(--xg-textarea-border);background-color:var(--xg-textarea-bg);color:var(--xg-textarea-fg);box-shadow:none;cursor:default;opacity:1}:where(.xg-textarea[data-disabled] .xg-textarea__label){color:var(--xg-color-neutral-500)}:where(.xg-textarea[data-status=disabled] .xg-textarea__label){color:var(--xg-color-neutral-500)}:where(.xg-select){box-sizing:border-box;align-items:stretch;gap:var(--xg-select-gap);--xg-select-bg:var(--xg-color-outline);--xg-select-border:var(--xg-color-neutral-200);--xg-select-fg:var(--xg-color-neutral-900);--xg-select-placeholder:var(--xg-color-neutral-600);--xg-select-icon:var(--xg-color-neutral-950);--xg-select-ring:var(--xg-color-primary);flex-direction:column;width:100%;display:flex}:where(.xg-select__label){color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);align-items:center;gap:0;display:flex}.xg-select__required{color:var(--xg-color-error);flex-shrink:0}:where(.xg-select__picker){position:relative}:where(.xg-select__control){box-sizing:border-box;align-items:center;gap:var(--xg-select-gap);width:100%;height:var(--xg-select-height);padding:0 var(--xg-select-padding-x);border-style:solid;border-width:1px;border-color:var(--xg-select-border);border-radius:var(--xg-select-radius);background-color:var(--xg-select-bg);color:var(--xg-select-fg);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:flex}:where(.xg-select__value){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(.xg-select[data-placeholder] .xg-select__value){color:var(--xg-select-placeholder)}:where(.xg-select__value[data-placeholder]){color:var(--xg-select-placeholder)}:where(.xg-select__chevron){width:var(--xg-select-icon-size);height:var(--xg-select-icon-size);color:var(--xg-select-icon);flex-shrink:0;transition:transform .15s;display:block}:where(.xg-select[data-open] .xg-select__chevron){transform:rotate(180deg)}:where(.xg-select[data-status=open] .xg-select__chevron){transform:rotate(180deg)}:where(.xg-select:has([data-popup-open]) .xg-select__chevron){transform:rotate(180deg)}:where(.xg-select__hint){font-family:var(--xg-font-sans);font-size:var(--xg-font-size-xs);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-xs);margin:0}:where(.xg-select__error){font-family:var(--xg-font-sans);font-size:var(--xg-font-size-xs);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-xs);margin:0}:where(.xg-select__hint){color:var(--xg-color-neutral-600)}:where(.xg-select__error){color:var(--xg-color-error)}:where(.xg-select__positioner){z-index:300}:where(.xg-select__list){box-sizing:border-box;width:var(--anchor-width);max-height:min(var(--xg-select-list-max-height),var(--available-height,var(--xg-select-list-max-height)));padding:var(--xg-select-list-padding);border:1px solid var(--xg-color-neutral-200);border-radius:var(--xg-select-radius);background-color:var(--xg-color-outline);box-shadow:var(--xg-select-list-shadow);outline:none;overflow-x:hidden;overflow-y:auto}:where(.xg-select__list[hidden]){display:none}:where(.xg-select__item){box-sizing:border-box;min-height:calc(var(--xg-select-item-padding-y)*2 + var(--xg-line-height-md));padding:var(--xg-select-item-padding-y)32px var(--xg-select-item-padding-y)var(--xg-select-padding-x);border-radius:var(--xg-select-radius);color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);cursor:pointer;align-items:center;display:flex;position:relative}:where(.xg-select__item-label){flex:1;min-width:0}:where(.xg-select__item[data-highlighted]){background-color:var(--xg-select-item-active)}:where(.xg-select__item[data-disabled]){cursor:not-allowed;opacity:.5}:where(.xg-select__check){width:var(--xg-select-check-size);height:var(--xg-select-check-size);color:var(--xg-color-primary);display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%)}:where(.xg-select:not([data-disabled]):not([data-readonly]):hover){--xg-select-border:var(--xg-color-neutral-300)}:where(.xg-select[data-status=hover]){--xg-select-border:var(--xg-color-neutral-300)}:where(.xg-select:not([data-disabled]):not([data-readonly]):focus-within){--xg-select-border:var(--xg-color-primary)}:where(.xg-select[data-open]){--xg-select-border:var(--xg-color-primary)}:where(.xg-select:has([data-popup-open])){--xg-select-border:var(--xg-color-primary)}:where(.xg-select[data-status=focus]){--xg-select-border:var(--xg-color-primary)}:where(.xg-select[data-status=open]){--xg-select-border:var(--xg-color-primary)}:where(.xg-select[data-invalid]){--xg-select-border:var(--xg-color-error);--xg-select-ring:var(--xg-color-error)}:where(.xg-select[data-status=error]){--xg-select-border:var(--xg-color-error);--xg-select-ring:var(--xg-color-error)}:where(.xg-select[data-disabled]){--xg-select-bg:var(--xg-color-neutral-50);--xg-select-border:var(--xg-color-neutral-500);--xg-select-fg:var(--xg-color-neutral-500);--xg-select-placeholder:var(--xg-color-neutral-500);--xg-select-icon:var(--xg-color-neutral-500)}:where(.xg-select[data-status=disabled]){--xg-select-bg:var(--xg-color-neutral-50);--xg-select-border:var(--xg-color-neutral-500);--xg-select-fg:var(--xg-color-neutral-500);--xg-select-placeholder:var(--xg-color-neutral-500);--xg-select-icon:var(--xg-color-neutral-500)}:where(.xg-select[data-readonly]){--xg-select-bg:var(--xg-color-neutral-50);--xg-select-border:var(--xg-color-neutral-500);--xg-select-fg:var(--xg-color-neutral-900);--xg-select-placeholder:var(--xg-color-neutral-600);--xg-select-icon:var(--xg-color-neutral-500)}.xg-select:not([data-disabled]):not([data-readonly]):hover .xg-select__control,.xg-select[data-status=hover] .xg-select__control{border-color:var(--xg-select-border)}.xg-select:not([data-disabled]):not([data-readonly]):focus-within .xg-select__control,.xg-select[data-open] .xg-select__control,.xg-select[data-status=focus] .xg-select__control,.xg-select[data-status=open] .xg-select__control{border-color:var(--xg-select-border);box-shadow:0 0 0 var(--xg-select-ring-width)var(--xg-select-ring)}.xg-select:has([data-popup-open]) .xg-select__control{border-color:var(--xg-select-border);box-shadow:0 0 0 var(--xg-select-ring-width)var(--xg-select-ring)}.xg-select[data-invalid]:not([data-disabled]):not([data-readonly]) .xg-select__control,.xg-select[data-status=error] .xg-select__control{border-color:var(--xg-select-border)}.xg-select[data-invalid]:not([data-disabled]):not([data-readonly]):focus-within .xg-select__control,.xg-select[data-invalid][data-open] .xg-select__control{border-color:var(--xg-select-border);box-shadow:0 0 0 var(--xg-select-ring-width)var(--xg-select-ring)}.xg-select[data-invalid]:has([data-popup-open]) .xg-select__control{border-color:var(--xg-select-border);box-shadow:0 0 0 var(--xg-select-ring-width)var(--xg-select-ring)}.xg-select[data-disabled] .xg-select__control,.xg-select[data-disabled][data-invalid] .xg-select__control,.xg-select[data-status=disabled] .xg-select__control,.xg-select[data-readonly] .xg-select__control{border-color:var(--xg-select-border);background-color:var(--xg-select-bg);color:var(--xg-select-fg);box-shadow:none;opacity:1}.xg-select[data-disabled] .xg-select__control,.xg-select[data-status=disabled] .xg-select__control{cursor:not-allowed}.xg-select[data-readonly] .xg-select__control{cursor:default}:where(.xg-select[data-disabled] .xg-select__label){color:var(--xg-color-neutral-500)}:where(.xg-select[data-status=disabled] .xg-select__label){color:var(--xg-color-neutral-500)}:where(.xg-calendar){box-sizing:border-box;gap:var(--xg-calendar-gap);width:var(--xg-calendar-width);min-width:var(--xg-calendar-width);padding:var(--xg-calendar-padding);border:1px solid var(--xg-color-neutral-200);border-radius:var(--xg-calendar-radius);background-color:var(--xg-color-outline);box-shadow:var(--xg-calendar-shadow);color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);flex-direction:column;display:flex}:where(.xg-calendar__header){align-items:center;gap:4px;display:flex}:where(.xg-calendar__nav){box-sizing:border-box;width:var(--xg-calendar-nav);height:var(--xg-calendar-nav);border-radius:var(--xg-input-radius);color:var(--xg-color-neutral-900);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.xg-calendar__nav:hover){background-color:var(--xg-color-green-100)}:where(.xg-calendar__nav:focus-visible){outline:2px solid var(--xg-color-primary);outline-offset:2px}:where(.xg-calendar__nav svg){width:14px;height:14px;display:block}:where(.xg-calendar__caption){flex:1;gap:4px;min-width:0;display:flex}:where(.xg-calendar__picker){flex:auto;min-width:0;display:flex;position:relative}:where(.xg-calendar__picker:has([aria-label=Ano])){flex:0 0 4.5rem}:where(.xg-calendar__picker-icon){width:12px;height:12px;color:var(--xg-color-neutral-900);pointer-events:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}:where(.xg-calendar__select){box-sizing:border-box;width:100%;min-width:0;height:var(--xg-calendar-nav);border:1px solid var(--xg-color-neutral-200);border-radius:var(--xg-input-radius);background-color:var(--xg-color-outline);color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-sm);font-weight:var(--xg-font-weight-semibold);line-height:var(--xg-line-height-sm);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:auto;padding:0 28px 0 8px}:where(.xg-calendar__select:focus-visible){outline:2px solid var(--xg-color-primary);outline-offset:2px}:where(.xg-calendar__weekdays){grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}:where(.xg-calendar__grid){grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}:where(.xg-calendar__weekday){height:var(--xg-calendar-cell);color:var(--xg-color-neutral-600);font-size:var(--xg-font-size-xs);font-weight:var(--xg-font-weight-semibold);line-height:var(--xg-line-height-xs);justify-content:center;align-items:center;display:flex}:where(.xg-calendar__day){box-sizing:border-box;aspect-ratio:1;width:100%;min-width:0;height:auto;min-height:var(--xg-calendar-cell);border-radius:var(--xg-input-radius);color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-sm);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-sm);cursor:pointer;background:0 0;border:1px solid transparent;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.xg-calendar__day:hover){background-color:var(--xg-color-green-100)}:where(.xg-calendar__day:focus-visible){outline:2px solid var(--xg-color-primary);outline-offset:2px}:where(.xg-calendar__day[data-outside]){color:var(--xg-color-neutral-400)}:where(.xg-calendar__day[data-today]){border-color:var(--xg-color-primary)}:where(.xg-calendar__day[data-in-range]){background-color:var(--xg-calendar-range);border-radius:0}:where(.xg-calendar__day[data-range-preview]:not([data-selected])){background-color:var(--xg-calendar-range);border-radius:0}:where(.xg-calendar__day[data-range-start]:not([data-range-end])){border-top-right-radius:0;border-bottom-right-radius:0}:where(.xg-calendar__day[data-range-end]:not([data-range-start])){border-top-left-radius:0;border-bottom-left-radius:0}:where(.xg-calendar__day[data-selected]){background-color:var(--xg-color-primary);border-color:var(--xg-color-primary);color:var(--xg-color-white)}:where(.xg-calendar__day[data-selected]:hover){background-color:var(--xg-color-primary);border-color:var(--xg-color-primary);color:var(--xg-color-white)}:where(.xg-calendar-popover){z-index:300;width:max-content}:where(.xg-date-range){box-sizing:border-box;align-items:stretch;gap:var(--xg-date-range-gap);--xg-date-range-bg:var(--xg-color-outline);--xg-date-range-border:var(--xg-color-neutral-200);--xg-date-range-fg:var(--xg-color-neutral-900);--xg-date-range-placeholder:var(--xg-color-neutral-600);--xg-date-range-icon:var(--xg-color-neutral-950);--xg-date-range-ring:var(--xg-color-primary);flex-direction:column;width:100%;display:flex}:where(.xg-date-range__label){color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);align-items:center;gap:0;display:flex}.xg-date-range__required{color:var(--xg-color-error);flex-shrink:0}:where(.xg-date-range__picker){position:relative}:where(.xg-date-range__control){box-sizing:border-box;align-items:center;gap:var(--xg-date-range-gap);width:100%;min-width:var(--xg-date-range-min-width);height:var(--xg-date-range-height);padding:0 var(--xg-date-range-padding-x);border-style:solid;border-width:1px;border-color:var(--xg-date-range-border);border-radius:var(--xg-date-range-radius);background-color:var(--xg-date-range-bg);color:var(--xg-date-range-fg);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:flex}:where(.xg-date-range__value){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(.xg-date-range[data-placeholder] .xg-date-range__value){color:var(--xg-date-range-placeholder)}:where(.xg-date-range__icon){width:var(--xg-date-range-icon-size);height:var(--xg-date-range-icon-size);color:var(--xg-date-range-icon);flex-shrink:0;display:block}:where(.xg-date-range__popover){box-sizing:border-box;z-index:80;width:var(--xg-date-range-popover-width);border:1px solid var(--xg-color-neutral-200);border-radius:var(--xg-date-range-radius);background-color:var(--xg-color-white);max-width:calc(100vw - 2rem);box-shadow:var(--xg-date-range-popover-shadow);flex-direction:column;gap:16px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0}:where(.xg-date-range__title){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.xg-date-range__live){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.xg-date-range__popover .xg-input__label){font-size:var(--xg-font-size-sm);font-weight:var(--xg-font-weight-semibold);line-height:var(--xg-line-height-sm)}:where(.xg-date-range__apply){width:100%;display:flex}:where(.xg-date-range__popover .xg-calendar-popover){z-index:90}:where(.xg-date-range__hint){font-family:var(--xg-font-sans);font-size:var(--xg-font-size-xs);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-xs);margin:0}:where(.xg-date-range__error){font-family:var(--xg-font-sans);font-size:var(--xg-font-size-xs);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-xs);margin:0}:where(.xg-date-range__hint){color:var(--xg-color-neutral-600)}:where(.xg-date-range__error){color:var(--xg-color-error)}:where(.xg-date-range:not([data-disabled]):not([data-readonly]):hover){--xg-date-range-border:var(--xg-color-neutral-300)}:where(.xg-date-range[data-status=hover]){--xg-date-range-border:var(--xg-color-neutral-300)}:where(.xg-date-range:not([data-disabled]):not([data-readonly]):focus-within){--xg-date-range-border:var(--xg-color-primary)}:where(.xg-date-range[data-open]){--xg-date-range-border:var(--xg-color-primary)}:where(.xg-date-range[data-status=focus]){--xg-date-range-border:var(--xg-color-primary)}:where(.xg-date-range[data-status=open]){--xg-date-range-border:var(--xg-color-primary)}:where(.xg-date-range[data-invalid]){--xg-date-range-border:var(--xg-color-error);--xg-date-range-ring:var(--xg-color-error)}:where(.xg-date-range[data-status=error]){--xg-date-range-border:var(--xg-color-error);--xg-date-range-ring:var(--xg-color-error)}:where(.xg-date-range[data-disabled]){--xg-date-range-bg:var(--xg-color-neutral-50);--xg-date-range-border:var(--xg-color-neutral-500);--xg-date-range-fg:var(--xg-color-neutral-500);--xg-date-range-placeholder:var(--xg-color-neutral-500);--xg-date-range-icon:var(--xg-color-neutral-500)}:where(.xg-date-range[data-status=disabled]){--xg-date-range-bg:var(--xg-color-neutral-50);--xg-date-range-border:var(--xg-color-neutral-500);--xg-date-range-fg:var(--xg-color-neutral-500);--xg-date-range-placeholder:var(--xg-color-neutral-500);--xg-date-range-icon:var(--xg-color-neutral-500)}:where(.xg-date-range[data-readonly]){--xg-date-range-bg:var(--xg-color-neutral-50);--xg-date-range-border:var(--xg-color-neutral-500);--xg-date-range-fg:var(--xg-color-neutral-900);--xg-date-range-icon:var(--xg-color-neutral-500)}.xg-date-range:not([data-disabled]):not([data-readonly]):hover .xg-date-range__control,.xg-date-range[data-status=hover] .xg-date-range__control{border-color:var(--xg-date-range-border)}.xg-date-range:not([data-disabled]):not([data-readonly]):focus-within .xg-date-range__control,.xg-date-range[data-open] .xg-date-range__control,.xg-date-range[data-status=focus] .xg-date-range__control,.xg-date-range[data-status=open] .xg-date-range__control{border-color:var(--xg-date-range-border);box-shadow:0 0 0 var(--xg-date-range-ring-width)var(--xg-date-range-ring)}.xg-date-range[data-invalid]:not([data-disabled]):not([data-readonly]) .xg-date-range__control,.xg-date-range[data-status=error] .xg-date-range__control{border-color:var(--xg-date-range-border)}.xg-date-range[data-disabled] .xg-date-range__control,.xg-date-range[data-status=disabled] .xg-date-range__control,.xg-date-range[data-readonly] .xg-date-range__control{border-color:var(--xg-date-range-border);background-color:var(--xg-date-range-bg);color:var(--xg-date-range-fg);box-shadow:none;opacity:1}.xg-date-range[data-disabled] .xg-date-range__control,.xg-date-range[data-status=disabled] .xg-date-range__control{cursor:not-allowed}.xg-date-range[data-readonly] .xg-date-range__control{cursor:default}:where(.xg-date-range[data-disabled] .xg-date-range__label){color:var(--xg-color-neutral-500)}:where(.xg-date-range[data-status=disabled] .xg-date-range__label){color:var(--xg-color-neutral-500)}:where(.xg-pagination){box-sizing:border-box;justify-content:center;align-items:center;gap:var(--xg-pagination-gap);color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);flex-wrap:wrap;display:flex}:where(.xg-pagination__nav-group){align-items:center;gap:var(--xg-pagination-page-gap);display:flex}:where(.xg-pagination__pages){align-items:center;gap:var(--xg-pagination-page-gap);display:flex}:where(.xg-pagination__nav){box-sizing:border-box;height:var(--xg-pagination-size);border-radius:var(--xg-pagination-radius);font-family:inherit;font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}:where(.xg-pagination__item){box-sizing:border-box;height:var(--xg-pagination-size);border-radius:var(--xg-pagination-radius);font-family:inherit;font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}:where(.xg-pagination__nav){width:var(--xg-pagination-size);border:1px solid var(--xg-color-primary);background-color:var(--xg-color-outline);color:var(--xg-color-primary);cursor:pointer}:where(.xg-pagination__nav:hover:not(:disabled)){background-color:var(--xg-color-white)}:where(.xg-pagination__nav:focus-visible){outline:2px solid var(--xg-color-primary);outline-offset:2px}:where(.xg-pagination__item:focus-visible){outline:2px solid var(--xg-color-primary);outline-offset:2px}.xg-pagination__nav:disabled{border-color:var(--xg-color-neutral-500);background-color:var(--xg-color-neutral-50);color:var(--xg-color-neutral-400);cursor:not-allowed}:where(.xg-pagination__nav svg){width:20px;height:20px;display:block}:where(.xg-pagination__item){min-width:var(--xg-pagination-item-min);color:var(--xg-color-primary);cursor:pointer;background:0 0;border:none;padding:0 12px}.xg-pagination__item[data-current],.xg-pagination__item[data-current]:hover{background-color:var(--xg-color-primary);color:var(--xg-color-white)}.xg-pagination__item:disabled:not([data-current]){color:var(--xg-color-neutral-400);cursor:not-allowed}:where(.xg-pagination__ellipsis){min-width:var(--xg-pagination-item-min);height:var(--xg-pagination-size);color:var(--xg-color-neutral-900);font-size:var(--xg-font-size-md);line-height:var(--xg-line-height-md);justify-content:center;align-items:center;padding:0 12px;display:inline-flex}:where(.xg-checkbox){box-sizing:border-box;color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);--xg-checkbox-bg:var(--xg-color-white);--xg-checkbox-border:var(--xg-color-neutral-300);--xg-checkbox-icon:var(--xg-color-white);--xg-checkbox-ring:var(--xg-color-primary);flex-direction:column;align-items:flex-start;gap:4px;display:flex}:where(.xg-checkbox__row){align-items:center;gap:var(--xg-checkbox-gap);cursor:pointer;display:inline-flex}:where(.xg-checkbox__control){box-sizing:border-box;width:var(--xg-checkbox-size);height:var(--xg-checkbox-size);border:var(--xg-checkbox-border-width)solid var(--xg-checkbox-border);border-radius:var(--xg-checkbox-radius);background-color:var(--xg-checkbox-bg);color:var(--xg-checkbox-icon);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex;position:relative}:where(.xg-checkbox__input){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}:where(.xg-checkbox__check){pointer-events:none;width:12px;height:12px;display:block}:where(.xg-checkbox__dash){pointer-events:none;width:12px;height:12px;display:block}:where(.xg-checkbox__label){color:var(--xg-color-neutral-900);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);align-items:center;gap:0;display:inline-flex}.xg-checkbox__required{color:var(--xg-color-error);flex-shrink:0}:where(.xg-checkbox__hint){margin:0;margin-left:calc(var(--xg-checkbox-size) + var(--xg-checkbox-gap));font-size:var(--xg-font-size-xs);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-xs)}:where(.xg-checkbox__error){margin:0;margin-left:calc(var(--xg-checkbox-size) + var(--xg-checkbox-gap));font-size:var(--xg-font-size-xs);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-xs)}:where(.xg-checkbox__hint){color:var(--xg-color-neutral-600)}:where(.xg-checkbox__error){color:var(--xg-color-error)}:where(.xg-checkbox:not([data-disabled]):not([data-readonly]):hover){--xg-checkbox-border:var(--xg-color-neutral-400)}:where(.xg-checkbox[data-status=hover]){--xg-checkbox-border:var(--xg-color-neutral-400)}.xg-checkbox:not([data-disabled]):not([data-readonly]):hover .xg-checkbox__control,.xg-checkbox[data-status=hover] .xg-checkbox__control{border-color:var(--xg-checkbox-border);background-color:var(--xg-checkbox-bg)}.xg-checkbox__control[data-checked],.xg-checkbox__control[data-indeterminate],.xg-checkbox[data-indeterminate] .xg-checkbox__control{--xg-checkbox-bg:var(--xg-color-primary);--xg-checkbox-border:var(--xg-color-primary);background-color:var(--xg-checkbox-bg);border-color:var(--xg-checkbox-border)}.xg-checkbox:not([data-disabled]):not([data-readonly]):hover .xg-checkbox__control[data-checked],.xg-checkbox:not([data-disabled]):not([data-readonly]):hover .xg-checkbox__control[data-indeterminate],.xg-checkbox:not([data-disabled]):not([data-readonly])[data-status=hover] .xg-checkbox__control[data-checked],.xg-checkbox:not([data-disabled]):not([data-readonly])[data-status=hover][data-indeterminate] .xg-checkbox__control{--xg-checkbox-bg:var(--xg-color-primary-hover);--xg-checkbox-border:var(--xg-color-primary-hover);background-color:var(--xg-checkbox-bg);border-color:var(--xg-checkbox-border)}.xg-checkbox__control[data-checked] .xg-checkbox__check,.xg-checkbox:not([data-indeterminate]) .xg-checkbox__control[data-checked] .xg-checkbox__check,.xg-checkbox__control[data-indeterminate] .xg-checkbox__dash,.xg-checkbox[data-indeterminate] .xg-checkbox__control .xg-checkbox__dash{display:block}.xg-checkbox[data-indeterminate] .xg-checkbox__control .xg-checkbox__check,.xg-checkbox__control[data-indeterminate] .xg-checkbox__check{display:none}.xg-checkbox[data-status=focus] .xg-checkbox__control{outline:2px solid var(--xg-checkbox-ring);outline-offset:2px}.xg-checkbox:not([data-disabled]):not([data-readonly]):has(.xg-checkbox__control:focus-visible) .xg-checkbox__control{outline:2px solid var(--xg-checkbox-ring);outline-offset:2px}:where(.xg-checkbox[data-invalid]){--xg-checkbox-border:var(--xg-color-error);--xg-checkbox-ring:var(--xg-color-error)}:where(.xg-checkbox[data-status=error]){--xg-checkbox-border:var(--xg-color-error);--xg-checkbox-ring:var(--xg-color-error)}.xg-checkbox[data-invalid] .xg-checkbox__control,.xg-checkbox[data-status=error] .xg-checkbox__control{border-color:var(--xg-checkbox-border)}.xg-checkbox[data-invalid] .xg-checkbox__control[data-checked],.xg-checkbox[data-invalid][data-indeterminate] .xg-checkbox__control,.xg-checkbox[data-status=error] .xg-checkbox__control[data-checked]{--xg-checkbox-bg:var(--xg-color-error);--xg-checkbox-border:var(--xg-color-error);background-color:var(--xg-checkbox-bg);border-color:var(--xg-checkbox-border)}:where(.xg-checkbox[data-disabled]){--xg-checkbox-bg:var(--xg-color-neutral-50);--xg-checkbox-border:var(--xg-color-neutral-200);--xg-checkbox-icon:var(--xg-color-neutral-400)}:where(.xg-checkbox[data-status=disabled]){--xg-checkbox-bg:var(--xg-color-neutral-50);--xg-checkbox-border:var(--xg-color-neutral-200);--xg-checkbox-icon:var(--xg-color-neutral-400)}.xg-checkbox[data-disabled] .xg-checkbox__control,.xg-checkbox[data-status=disabled] .xg-checkbox__control{background-color:var(--xg-checkbox-bg);border-color:var(--xg-checkbox-border);color:var(--xg-checkbox-icon)}.xg-checkbox[data-disabled] .xg-checkbox__control[data-checked],.xg-checkbox[data-disabled][data-indeterminate] .xg-checkbox__control,.xg-checkbox[data-status=disabled] .xg-checkbox__control[data-checked]{--xg-checkbox-bg:var(--xg-color-neutral-400);--xg-checkbox-border:var(--xg-color-neutral-400);--xg-checkbox-icon:var(--xg-color-neutral-50);background-color:var(--xg-checkbox-bg);border-color:var(--xg-checkbox-border);color:var(--xg-checkbox-icon)}:where(.xg-checkbox[data-disabled] .xg-checkbox__row){cursor:not-allowed}:where(.xg-checkbox[data-status=disabled] .xg-checkbox__row){cursor:not-allowed}:where(.xg-checkbox[data-disabled] .xg-checkbox__input){cursor:not-allowed}:where(.xg-checkbox[data-status=disabled] .xg-checkbox__input){cursor:not-allowed}:where(.xg-checkbox[data-disabled] .xg-checkbox__label){color:var(--xg-color-neutral-500)}:where(.xg-checkbox[data-status=disabled] .xg-checkbox__label){color:var(--xg-color-neutral-500)}:where(.xg-checkbox[data-readonly]){--xg-checkbox-bg:var(--xg-color-neutral-50);--xg-checkbox-border:var(--xg-color-neutral-500);--xg-checkbox-icon:var(--xg-color-neutral-200)}.xg-checkbox[data-readonly] .xg-checkbox__control{background-color:var(--xg-checkbox-bg);border-color:var(--xg-checkbox-border);color:var(--xg-checkbox-icon)}.xg-checkbox[data-readonly] .xg-checkbox__control[data-checked],.xg-checkbox[data-readonly][data-indeterminate] .xg-checkbox__control{--xg-checkbox-bg:var(--xg-color-neutral-500);--xg-checkbox-border:var(--xg-color-neutral-500);--xg-checkbox-icon:var(--xg-color-neutral-200);background-color:var(--xg-checkbox-bg);border-color:var(--xg-checkbox-border);color:var(--xg-checkbox-icon)}:where(.xg-checkbox[data-readonly] .xg-checkbox__row){cursor:default}:where(.xg-checkbox[data-readonly] .xg-checkbox__input){cursor:default}:where(.xg-radio-group){box-sizing:border-box;color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);border:none;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:0;display:flex}:where(.xg-radio-group__legend){color:var(--xg-color-neutral-900);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-semibold);line-height:var(--xg-line-height-md);align-items:center;gap:0;margin-bottom:4px;padding:0;display:inline-flex}:where(.xg-radio-group__items){flex-direction:column;gap:12px;display:flex}:where(.xg-radio-group[data-orientation=horizontal] .xg-radio-group__items){flex-flow:wrap;gap:32px}:where(.xg-radio-group__hint){font-size:var(--xg-font-size-xs);line-height:var(--xg-line-height-xs);margin:0}:where(.xg-radio-group__error){font-size:var(--xg-font-size-xs);line-height:var(--xg-line-height-xs);margin:0}:where(.xg-radio-group__hint){color:var(--xg-color-neutral-600)}:where(.xg-radio-group__error){color:var(--xg-color-error)}:where(.xg-radio){box-sizing:border-box;color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);--xg-radio-bg:var(--xg-color-outline);--xg-radio-border:var(--xg-color-primary);--xg-radio-dot:var(--xg-color-outline);--xg-radio-ring:var(--xg-color-primary);flex-direction:column;align-items:flex-start;gap:4px;display:flex}:where(.xg-radio__row){align-items:center;gap:var(--xg-radio-gap);cursor:pointer;display:inline-flex}:where(.xg-radio__control){box-sizing:border-box;width:var(--xg-radio-size);height:var(--xg-radio-size);border:var(--xg-radio-border-width)solid var(--xg-radio-border);background-color:var(--xg-radio-bg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}:where(.xg-radio__input){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}:where(.xg-radio__dot){width:var(--xg-radio-dot-size);height:var(--xg-radio-dot-size);background-color:var(--xg-radio-dot);pointer-events:none;border-radius:999px;display:block}:where(.xg-radio__label){color:var(--xg-color-neutral-900);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);align-items:center;gap:0;display:inline-flex}.xg-radio__required{color:var(--xg-color-error);flex-shrink:0}:where(.xg-radio__hint){margin:0;margin-left:calc(var(--xg-radio-size) + var(--xg-radio-gap));font-size:var(--xg-font-size-xs);line-height:var(--xg-line-height-xs)}:where(.xg-radio__error){margin:0;margin-left:calc(var(--xg-radio-size) + var(--xg-radio-gap));font-size:var(--xg-font-size-xs);line-height:var(--xg-line-height-xs)}:where(.xg-radio__hint){color:var(--xg-color-neutral-600)}:where(.xg-radio__error){color:var(--xg-color-error)}:where(.xg-radio:not([data-disabled]):not([data-readonly]):hover){--xg-radio-border:var(--xg-color-primary-hover)}:where(.xg-radio[data-status=hover]){--xg-radio-border:var(--xg-color-primary-hover)}.xg-radio:not([data-disabled]):not([data-readonly]):hover .xg-radio__control,.xg-radio[data-status=hover] .xg-radio__control{border-color:var(--xg-radio-border)}.xg-radio__control[data-checked]{--xg-radio-bg:var(--xg-color-primary);--xg-radio-border:var(--xg-color-primary);background-color:var(--xg-radio-bg);border-color:var(--xg-radio-border)}.xg-radio__control[data-checked] .xg-radio__dot{display:block}.xg-radio:not([data-disabled]):not([data-readonly]):hover .xg-radio__control[data-checked],.xg-radio:not([data-disabled]):not([data-readonly])[data-status=hover] .xg-radio__control[data-checked]{--xg-radio-bg:var(--xg-color-primary-hover);--xg-radio-border:var(--xg-color-primary-hover);background-color:var(--xg-radio-bg);border-color:var(--xg-radio-border)}.xg-radio[data-status=focus] .xg-radio__control{outline:2px solid var(--xg-radio-ring);outline-offset:2px}.xg-radio:not([data-disabled]):not([data-readonly]):has(.xg-radio__control:focus-visible) .xg-radio__control{outline:2px solid var(--xg-radio-ring);outline-offset:2px}:where(.xg-radio[data-invalid]){--xg-radio-border:var(--xg-color-error);--xg-radio-ring:var(--xg-color-error)}:where(.xg-radio[data-status=error]){--xg-radio-border:var(--xg-color-error);--xg-radio-ring:var(--xg-color-error)}.xg-radio[data-invalid] .xg-radio__control,.xg-radio[data-status=error] .xg-radio__control{border-color:var(--xg-radio-border)}.xg-radio[data-invalid] .xg-radio__control[data-checked],.xg-radio[data-status=error] .xg-radio__control[data-checked]{--xg-radio-bg:var(--xg-color-error);--xg-radio-border:var(--xg-color-error);background-color:var(--xg-radio-bg);border-color:var(--xg-radio-border)}:where(.xg-radio[data-disabled]){--xg-radio-bg:var(--xg-color-neutral-50);--xg-radio-border:var(--xg-color-neutral-500);--xg-radio-dot:var(--xg-color-neutral-50)}:where(.xg-radio[data-status=disabled]){--xg-radio-bg:var(--xg-color-neutral-50);--xg-radio-border:var(--xg-color-neutral-500);--xg-radio-dot:var(--xg-color-neutral-50)}.xg-radio[data-disabled] .xg-radio__control,.xg-radio[data-status=disabled] .xg-radio__control{background-color:var(--xg-radio-bg);border-color:var(--xg-radio-border)}.xg-radio[data-disabled] .xg-radio__control[data-checked],.xg-radio[data-status=disabled] .xg-radio__control[data-checked]{--xg-radio-bg:var(--xg-color-neutral-500);--xg-radio-border:var(--xg-color-neutral-500);background-color:var(--xg-radio-bg);border-color:var(--xg-radio-border)}:where(.xg-radio[data-disabled] .xg-radio__row){cursor:not-allowed}:where(.xg-radio[data-status=disabled] .xg-radio__row){cursor:not-allowed}:where(.xg-radio[data-disabled] .xg-radio__input){cursor:not-allowed}:where(.xg-radio[data-status=disabled] .xg-radio__input){cursor:not-allowed}:where(.xg-radio[data-disabled] .xg-radio__label){color:var(--xg-color-neutral-500)}:where(.xg-radio[data-status=disabled] .xg-radio__label){color:var(--xg-color-neutral-500)}:where(.xg-radio[data-readonly]){--xg-radio-bg:var(--xg-color-neutral-50);--xg-radio-border:var(--xg-color-neutral-500);--xg-radio-dot:var(--xg-color-neutral-50)}.xg-radio[data-readonly] .xg-radio__control{background-color:var(--xg-radio-bg);border-color:var(--xg-radio-border)}.xg-radio[data-readonly] .xg-radio__control[data-checked]{--xg-radio-bg:var(--xg-color-neutral-500);--xg-radio-border:var(--xg-color-neutral-500);background-color:var(--xg-radio-bg);border-color:var(--xg-radio-border)}:where(.xg-radio[data-readonly] .xg-radio__row){cursor:default}:where(.xg-radio[data-readonly] .xg-radio__input){cursor:default}:where(.xg-switch){box-sizing:border-box;color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);--xg-switch-track:var(--xg-color-neutral-300);--xg-switch-knob:var(--xg-color-white);--xg-switch-ring:var(--xg-color-primary);flex-direction:column;align-items:flex-start;gap:4px;display:flex}:where(.xg-switch__row){align-items:center;gap:var(--xg-switch-gap);cursor:pointer;display:inline-flex}:where(.xg-switch__control){box-sizing:border-box;width:var(--xg-switch-width);height:var(--xg-switch-height);padding:var(--xg-switch-padding);background-color:var(--xg-switch-track);border:none;border-radius:999px;flex-shrink:0;align-items:center;transition:background-color .15s;display:inline-flex;position:relative}:where(.xg-switch__input){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}:where(.xg-switch__thumb){width:var(--xg-switch-thumb-size);height:var(--xg-switch-thumb-size);background-color:var(--xg-switch-knob);pointer-events:none;border-radius:999px;transition:transform .15s;display:block;transform:translate(0);box-shadow:0 1px 2px rgba(0,0,0,.16)}:where(.xg-switch__label){color:var(--xg-color-neutral-900);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);align-items:center;gap:0;display:inline-flex}.xg-switch__required{color:var(--xg-color-error);flex-shrink:0}:where(.xg-switch__hint){margin:0;margin-left:calc(var(--xg-switch-width) + var(--xg-switch-gap));font-size:var(--xg-font-size-xs);line-height:var(--xg-line-height-xs)}:where(.xg-switch__error){margin:0;margin-left:calc(var(--xg-switch-width) + var(--xg-switch-gap));font-size:var(--xg-font-size-xs);line-height:var(--xg-line-height-xs)}:where(.xg-switch__hint){color:var(--xg-color-neutral-600)}:where(.xg-switch__error){color:var(--xg-color-error)}:where(.xg-switch:not([data-disabled]):hover){--xg-switch-track:var(--xg-color-neutral-400)}:where(.xg-switch[data-status=hover]){--xg-switch-track:var(--xg-color-neutral-400)}.xg-switch:not([data-disabled]):hover .xg-switch__control,.xg-switch[data-status=hover] .xg-switch__control{background-color:var(--xg-switch-track)}.xg-switch__control[data-checked]{--xg-switch-track:var(--xg-color-primary);background-color:var(--xg-switch-track)}.xg-switch__control[data-checked] .xg-switch__thumb{transform:translateX(calc(var(--xg-switch-width) - var(--xg-switch-thumb-size) - (2*var(--xg-switch-padding))))}.xg-switch:not([data-disabled]):hover .xg-switch__control[data-checked],.xg-switch:not([data-disabled])[data-status=hover] .xg-switch__control[data-checked]{--xg-switch-track:var(--xg-color-primary-hover);background-color:var(--xg-switch-track)}:is(.xg-switch:not([data-disabled]):has(.xg-switch__control:focus-visible) .xg-switch__control,.xg-switch[data-status=focus] .xg-switch__control){outline:2px solid var(--xg-switch-ring);outline-offset:2px}:where(.xg-switch[data-invalid]){--xg-switch-track:var(--xg-color-error);--xg-switch-ring:var(--xg-color-error)}:where(.xg-switch[data-status=error]){--xg-switch-track:var(--xg-color-error);--xg-switch-ring:var(--xg-color-error)}.xg-switch[data-invalid] .xg-switch__control,.xg-switch[data-status=error] .xg-switch__control{background-color:var(--xg-switch-track)}:where(.xg-switch[data-disabled]){--xg-switch-track:var(--xg-color-neutral-200);--xg-switch-knob:var(--xg-color-neutral-50)}:where(.xg-switch[data-status=disabled]){--xg-switch-track:var(--xg-color-neutral-200);--xg-switch-knob:var(--xg-color-neutral-50)}.xg-switch[data-disabled] .xg-switch__control,.xg-switch[data-status=disabled] .xg-switch__control{background-color:var(--xg-switch-track)}.xg-switch[data-disabled] .xg-switch__control[data-checked],.xg-switch[data-status=disabled] .xg-switch__control[data-checked]{--xg-switch-track:var(--xg-color-neutral-400);background-color:var(--xg-switch-track)}:where(.xg-switch[data-disabled] .xg-switch__row){cursor:not-allowed}:where(.xg-switch[data-status=disabled] .xg-switch__row){cursor:not-allowed}:where(.xg-switch[data-disabled] .xg-switch__input){cursor:not-allowed}:where(.xg-switch[data-status=disabled] .xg-switch__input){cursor:not-allowed}:where(.xg-switch[data-disabled] .xg-switch__label){color:var(--xg-color-neutral-500)}:where(.xg-switch[data-status=disabled] .xg-switch__label){color:var(--xg-color-neutral-500)}:where(.xg-tag){box-sizing:border-box;justify-content:center;align-items:center;gap:var(--xg-tag-gap);min-width:var(--xg-tag-min-width);height:var(--xg-tag-height);padding:var(--xg-tag-padding-y)var(--xg-tag-padding-x);border-radius:var(--xg-tag-radius);background-color:var(--xg-tag-bg);color:var(--xg-tag-fg);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-xs);font-weight:var(--xg-font-weight-semibold);line-height:var(--xg-line-height-xs);white-space:nowrap;flex-direction:row;display:inline-flex}:where(.xg-tag__icon){width:var(--xg-tag-icon-size);height:var(--xg-tag-icon-size);color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where(.xg-tag__icon svg){width:var(--xg-tag-icon-size);height:var(--xg-tag-icon-size);display:block}:where(.xg-tag--success){--xg-tag-bg:var(--xg-tag-success-bg);--xg-tag-fg:var(--xg-color-primary)}:where(.xg-tag--warning){--xg-tag-bg:var(--xg-color-orange-100);--xg-tag-fg:var(--xg-color-orange-600)}:where(.xg-tag--info){--xg-tag-bg:var(--xg-color-blue-100);--xg-tag-fg:var(--xg-color-blue-600)}:where(.xg-tag--error){--xg-tag-bg:var(--xg-color-red-100);--xg-tag-fg:var(--xg-color-red-600)}:where(.xg-tag--neutral){--xg-tag-bg:var(--xg-color-neutral-50);--xg-tag-fg:var(--xg-color-neutral-900)}:where(.xg-tag--purple){--xg-tag-bg:var(--xg-color-purple-50);--xg-tag-fg:var(--xg-color-purple-500)}:where(.xg-tag--cyan){--xg-tag-bg:var(--xg-color-cyan-100);--xg-tag-fg:var(--xg-color-cyan-600)}:where(.xg-tag--yellow){--xg-tag-bg:var(--xg-color-yellow-100);--xg-tag-fg:var(--xg-color-yellow-600)}:where(.xg-tag--muted){--xg-tag-bg:var(--xg-color-neutral-50);--xg-tag-fg:var(--xg-color-neutral-600)}:where(.xg-tag--gold){--xg-tag-bg:var(--xg-tag-gold-bg);--xg-tag-fg:var(--xg-tag-gold-fg)}:where(.xg-tabs){box-sizing:border-box;color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);flex-direction:column;align-items:stretch;display:flex}:where(.xg-tabs__list){border-bottom:1px solid var(--xg-color-neutral-200);flex-flow:wrap;align-items:stretch;width:100%;margin:0;padding:0;display:flex}:where(.xg-tabs__tab){box-sizing:border-box;justify-content:center;align-items:center;gap:var(--xg-tabs-gap);height:var(--xg-tabs-height);padding:var(--xg-tabs-padding-y)var(--xg-tabs-padding-x);border:none;border-bottom:var(--xg-tabs-indicator)solid var(--xg-tabs-indicator-color);color:var(--xg-tabs-fg);font-family:inherit;font-size:var(--xg-font-size-md);font-weight:var(--xg-tabs-weight);line-height:var(--xg-line-height-md);white-space:nowrap;cursor:pointer;--xg-tabs-fg:var(--xg-color-neutral-900);--xg-tabs-weight:var(--xg-font-weight-regular);--xg-tabs-indicator-color:transparent;background-color:transparent;outline:none;flex-direction:row;margin:0 0 -1px;transition:color .15s,border-color .15s;display:inline-flex}:where(.xg-tabs__label){justify-items:center;display:grid}:where(.xg-tabs__label>*){grid-area:1/1}:where(.xg-tabs__sizer){font-weight:var(--xg-font-weight-semibold);visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(.xg-tabs__icon){width:var(--xg-tabs-icon-size);height:var(--xg-tabs-icon-size);color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where(.xg-tabs__icon svg){width:var(--xg-tabs-icon-size);height:var(--xg-tabs-icon-size);display:block}:where(.xg-tabs__tab:not(:disabled):hover){--xg-tabs-fg:var(--xg-color-primary)}:where(.xg-tabs__tab[data-status=hover]){--xg-tabs-fg:var(--xg-color-primary)}:where(.xg-tabs__tab[data-selected]){--xg-tabs-fg:var(--xg-color-neutral-900);--xg-tabs-weight:var(--xg-font-weight-semibold);--xg-tabs-indicator-color:var(--xg-color-primary)}:where(.xg-tabs__tab[data-active]){--xg-tabs-fg:var(--xg-color-neutral-900);--xg-tabs-weight:var(--xg-font-weight-semibold);--xg-tabs-indicator-color:var(--xg-color-primary)}:where(.xg-tabs__tab[aria-selected=true]){--xg-tabs-fg:var(--xg-color-neutral-900);--xg-tabs-weight:var(--xg-font-weight-semibold);--xg-tabs-indicator-color:var(--xg-color-primary)}:where(.xg-tabs__tab[data-selected]:not(:disabled):hover){--xg-tabs-indicator-color:var(--xg-color-primary-hover)}:where(.xg-tabs__tab[data-active]:not(:disabled):hover){--xg-tabs-indicator-color:var(--xg-color-primary-hover)}:where(.xg-tabs__tab[data-selected][data-status=hover]){--xg-tabs-indicator-color:var(--xg-color-primary-hover)}:where(.xg-tabs__tab[data-active][data-status=hover]){--xg-tabs-indicator-color:var(--xg-color-primary-hover)}:where(.xg-tabs__tab:focus-visible){outline:2px solid var(--xg-color-primary);outline-offset:2px}:where(.xg-tabs__tab[data-status=focus]){outline:2px solid var(--xg-color-primary);outline-offset:2px}:where(.xg-tabs__tab:disabled){--xg-tabs-fg:var(--xg-color-neutral-500);--xg-tabs-weight:var(--xg-font-weight-regular);--xg-tabs-indicator-color:transparent;cursor:not-allowed}:where(.xg-tabs__tab[data-status=disabled]){--xg-tabs-fg:var(--xg-color-neutral-500);--xg-tabs-weight:var(--xg-font-weight-regular);--xg-tabs-indicator-color:transparent;cursor:not-allowed}:where(.xg-tabs__panel){margin:0}:where(.xg-tabs__panel[hidden]){display:none}:where(.xg-tabs__panel[data-hidden]){display:none}:where(.xg-table){box-sizing:border-box;border:1px solid var(--xg-color-neutral-200);border-radius:var(--xg-table-radius);background-color:var(--xg-color-outline);width:100%;box-shadow:var(--xg-table-shadow);overflow:hidden}:where(.xg-table__scroll){width:100%;overflow-x:auto}:where(.xg-table__table){box-sizing:border-box;border-collapse:collapse;table-layout:auto;width:100%}:where(.xg-table__caption){caption-side:bottom;padding:12px var(--xg-table-padding-x);color:var(--xg-color-neutral-600);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-sm);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-sm);text-align:left}:where(.xg-table__caption[data-hidden]){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.xg-table__head){box-sizing:border-box;height:var(--xg-table-row-height);padding:var(--xg-table-padding-y)var(--xg-table-padding-x);border-bottom:1px solid var(--xg-color-neutral-200);color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-md);line-height:var(--xg-line-height-md);text-align:left;vertical-align:middle}:where(.xg-table__cell){box-sizing:border-box;height:var(--xg-table-row-height);padding:var(--xg-table-padding-y)var(--xg-table-padding-x);border-bottom:1px solid var(--xg-color-neutral-200);color:var(--xg-color-neutral-900);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-md);line-height:var(--xg-line-height-md);text-align:left;vertical-align:middle}:where(.xg-table__head){z-index:1;background-color:var(--xg-color-neutral-50);font-weight:var(--xg-font-weight-semibold);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0}:where(.xg-table__cell){background-color:var(--xg-color-outline);font-weight:var(--xg-font-weight-regular)}:where(.xg-table__head[data-align=center]){text-align:center}:where(.xg-table__cell[data-align=center]){text-align:center}:where(.xg-table__head[data-align=right]){text-align:right}:where(.xg-table__cell[data-align=right]){text-align:right}:where(.xg-table__head--select){width:var(--xg-table-select-width);min-width:var(--xg-table-select-width);max-width:var(--xg-table-select-width);text-align:center;padding-right:12px}:where(.xg-table__cell--select){width:var(--xg-table-select-width);min-width:var(--xg-table-select-width);max-width:var(--xg-table-select-width);text-align:center;padding-right:12px}:where(.xg-table__head--action){width:var(--xg-table-action-width);min-width:var(--xg-table-action-width);max-width:var(--xg-table-action-width);text-align:right}:where(.xg-table__cell--action){width:var(--xg-table-action-width);min-width:var(--xg-table-action-width);max-width:var(--xg-table-action-width);text-align:right}:where(.xg-table__row[data-clickable]){cursor:pointer}:where(.xg-table__row:hover .xg-table__cell){background-color:var(--xg-table-row-hover)}:where(.xg-table__row[data-status=hover] .xg-table__cell){background-color:var(--xg-table-row-hover)}:where(.xg-table__row[data-selected] .xg-table__cell){background-color:var(--xg-table-row-selected)}:where(.xg-table__row[data-status=selected] .xg-table__cell){background-color:var(--xg-table-row-selected)}:where(.xg-table__row:focus-visible){outline:2px solid var(--xg-color-primary);outline-offset:-2px}:where(.xg-table__sort){box-sizing:border-box;width:100%;min-width:0;height:calc(var(--xg-table-row-height) - 2px);margin:calc(var(--xg-table-padding-y)*-1)calc(var(--xg-table-padding-x)*-1);padding:var(--xg-table-padding-y)var(--xg-table-padding-x);color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:8px;display:inline-flex}:where(.xg-table__head[data-align=center] .xg-table__sort){justify-content:center}:where(.xg-table__head[data-align=right] .xg-table__sort){justify-content:flex-end}:where(.xg-table__sort:hover){color:var(--xg-color-primary)}:where(.xg-table__sort:focus-visible){outline:2px solid var(--xg-color-primary);outline-offset:-2px}:where(.xg-table__sort-label){white-space:nowrap}:where(.xg-table__sort-icon){width:var(--xg-table-icon-size);height:var(--xg-table-icon-size);color:var(--xg-color-neutral-950);flex-shrink:0;display:block}:where(.xg-table__sort-icon--both){flex-direction:column;justify-content:center;align-items:center;height:auto;display:inline-flex}:where(.xg-table__sort-icon--both svg){width:var(--xg-table-icon-size);height:var(--xg-table-icon-size);flex-shrink:0;display:block}:where(.xg-table__sort-icon--both svg+svg){margin-top:-8px}:where(.xg-table__sort[data-active] .xg-table__sort-icon){color:var(--xg-color-primary)}:where(.xg-table__text){text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}:where(.xg-table__checkbox){width:auto}:where(.xg-table__action){box-sizing:border-box;width:var(--xg-table-icon-size);height:var(--xg-table-icon-size);color:var(--xg-color-neutral-950);cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.xg-table__action:focus-visible){outline:2px solid var(--xg-color-primary);outline-offset:2px;border-radius:4px}:where(.xg-table__action svg){width:var(--xg-table-icon-size);height:var(--xg-table-icon-size);display:block}:where(.xg-table__empty){height:120px;padding:48px var(--xg-table-padding-x);background-color:var(--xg-color-outline);color:var(--xg-color-neutral-600);font-family:var(--xg-font-sans);font-size:var(--xg-font-size-sm);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-sm);text-align:center}:where(.xg-table__sr){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.xg-snackbar){box-sizing:border-box;align-items:flex-start;gap:var(--xg-snackbar-gap);width:var(--xg-snackbar-width);max-width:100%;padding:var(--xg-snackbar-padding);border:1px solid var(--xg-snackbar-border);border-radius:var(--xg-snackbar-radius);background-color:var(--xg-snackbar-bg);color:var(--xg-snackbar-fg);font-family:var(--xg-font-sans);pointer-events:auto;--xg-snackbar-accent:var(--xg-color-primary);--xg-snackbar-track:#ccecde;transform:translateX(var(--toast-swipe-movement-x,0px))translateY(var(--toast-swipe-movement-y,0px));margin:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s;display:flex;position:relative;overflow:hidden}@starting-style{:where(.xg-snackbar){transform:translateY(150%)}}.xg-snackbar[data-starting-style],.xg-snackbar[data-ending-style]{transform:translateY(150%)}.xg-snackbar[data-ending-style]{opacity:0}.xg-snackbar[data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y,0px) - 150%))}.xg-snackbar[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y,0px) + 150%))}.xg-snackbar[data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x,0px) - 150%))}.xg-snackbar[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x,0px) + 150%))}:where(.xg-snackbar[data-limited]){display:none}:where(.xg-snackbar__surface){display:contents}:where(.xg-snackbar__icon){width:var(--xg-snackbar-icon-size);height:var(--xg-snackbar-icon-size);color:var(--xg-snackbar-accent);flex-shrink:0;display:block}:where(.xg-snackbar__content){gap:var(--xg-snackbar-content-gap);flex-direction:column;flex:1;min-width:0;display:flex}:where(.xg-snackbar__title){color:var(--xg-snackbar-accent);font-size:var(--xg-font-size-lg);font-weight:var(--xg-font-weight-semibold);line-height:var(--xg-line-height-lg);margin:0}:where(.xg-snackbar__description){color:var(--xg-snackbar-fg);font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);margin:0}:where(.xg-snackbar__action){font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-semibold);line-height:var(--xg-line-height-md)}:where(.xg-snackbar__close){width:var(--xg-snackbar-icon-size);height:var(--xg-snackbar-icon-size);color:var(--xg-snackbar-accent);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.xg-snackbar__close:focus-visible{outline:2px solid var(--xg-snackbar-accent);outline-offset:2px}:where(.xg-snackbar__progress){height:var(--xg-snackbar-progress);background-color:var(--xg-snackbar-track);position:absolute;bottom:0;left:0;right:0}:where(.xg-snackbar__progress-bar){background-color:var(--xg-snackbar-accent);width:100%;height:100%;animation-name:xg-snackbar-progress;animation-timing-function:linear;animation-fill-mode:forwards;display:block}:where(.xg-snackbar__progress-bar[data-static]){animation:none}:where(.xg-snackbar[data-ending-style]) .xg-snackbar__progress-bar{animation:none}:where(.xg-snackbar[data-limited]) .xg-snackbar__progress-bar{animation:none}.xg-snackbar-viewport:hover .xg-snackbar__progress-bar,.xg-snackbar-viewport:focus-within .xg-snackbar__progress-bar{animation-play-state:paused}:where(.xg-snackbar--success){--xg-snackbar-accent:var(--xg-color-primary);--xg-snackbar-track:#ccecde}:where(.xg-snackbar--error){--xg-snackbar-accent:var(--xg-color-error);--xg-snackbar-track:var(--xg-color-red-100)}:where(.xg-snackbar--warning){--xg-snackbar-accent:var(--xg-color-orange-600);--xg-snackbar-track:var(--xg-color-orange-100)}:where(.xg-snackbar--info){--xg-snackbar-accent:var(--xg-color-blue-600);--xg-snackbar-track:var(--xg-color-blue-100)}:where(.xg-snackbar-viewport){right:var(--xg-snackbar-offset);bottom:var(--xg-snackbar-offset);z-index:400;gap:var(--xg-snackbar-stack-gap);width:var(--xg-snackbar-width);max-width:calc(100vw - (2*var(--xg-snackbar-offset)));pointer-events:none;flex-direction:column;display:flex;position:fixed}:where(.xg-snackbar-viewport--inline){z-index:auto;width:var(--xg-snackbar-width);pointer-events:auto;max-width:100%;position:static;bottom:auto;right:auto}@media (prefers-reduced-motion:reduce){:where(.xg-snackbar){transition:none}:where(.xg-snackbar__progress-bar){animation:none}}:where(.xg-segmented-control){box-sizing:border-box;height:var(--xg-segmented-control-height);border:1px solid var(--xg-color-neutral-200);border-radius:var(--xg-segmented-control-radius);font-family:var(--xg-font-sans);display:inline-flex;overflow:hidden}:where(.xg-segmented-control__option){box-sizing:border-box;border:0;border-right:1px solid var(--xg-color-neutral-200);background-color:var(--xg-color-outline);height:100%;color:var(--xg-color-neutral-900);font-family:inherit;font-size:var(--xg-font-size-md);font-weight:var(--xg-font-weight-regular);line-height:var(--xg-line-height-md);white-space:nowrap;cursor:pointer;align-items:center;padding:10px 12px;transition:background-color .15s,color .15s;display:flex}:where(.xg-segmented-control__option:last-child){border-right:0}:where(.xg-segmented-control__option[aria-pressed=true]){background-color:var(--xg-color-primary);color:var(--xg-color-outline)}:where(.xg-segmented-control__option:focus-visible){outline:2px solid var(--xg-color-primary);outline-offset:-2px;z-index:1}:where(.xg-loading-dots){align-items:center;gap:var(--xg-loading-dots-gap);display:flex}:where(.xg-loading-dots__dot){width:var(--xg-loading-dots-size);height:var(--xg-loading-dots-size);background-color:var(--xg-loading-dot-idle);border-radius:999px;transition:background-color .2s,transform .2s;transform:scale(1)}:where(.xg-loading-dots__dot[data-active]){background-color:var(--xg-color-primary);transform:scale(1.15)}:where(.xg-empty-state){justify-content:center;align-items:center;gap:var(--xg-empty-state-gap);padding:var(--xg-empty-state-padding-y)0;font-family:var(--xg-font-sans);flex-direction:column;flex:1;display:flex}:where(.xg-empty-state__icon){color:var(--xg-color-neutral-400);flex-shrink:0;display:flex}:where(.xg-empty-state__icon svg){width:var(--xg-empty-state-icon);height:var(--xg-empty-state-icon)}:where(.xg-empty-state__message){color:var(--xg-color-neutral-600);font-size:var(--xg-font-size-lg);font-weight:var(--xg-font-weight-semibold);line-height:var(--xg-line-height-lg);text-align:center;margin:0}}@layer utilities;:root{--xg-color-white:#fff;--xg-color-transparent:transparent;--xg-color-primary:#008149;--xg-color-primary-hover:#006137;--xg-color-outline:#f0f5fb;--xg-color-error:#bb3030;--xg-color-error-hover:#8c2424;--xg-color-neutral-25:#ebf0f6;--xg-color-neutral-50:#e5eaf1;--xg-color-neutral-100:#dae0e7;--xg-color-neutral-200:#c5cad3;--xg-color-neutral-300:#afb5c0;--xg-color-neutral-400:#9a9fac;--xg-color-neutral-500:#848a98;--xg-color-neutral-600:#6a6e7a;--xg-color-neutral-700:#4f535b;--xg-color-neutral-800:#35373d;--xg-color-neutral-900:#1a1c1e;--xg-color-neutral-950:#0d0e0f;--xg-color-green-50:#e6f6ef;--xg-color-green-100:#cceccc;--xg-color-green-200:#99d999;--xg-color-green-300:#66c766;--xg-color-green-400:#33b433;--xg-color-green-500:#00a000;--xg-color-green-600:#008100;--xg-color-green-700:#006100;--xg-color-green-800:#004000;--xg-color-green-900:#002000;--xg-color-green-950:#001000;--xg-color-blue-50:#e6ecf6;--xg-color-blue-100:#ccd9ec;--xg-color-blue-200:#99b3d9;--xg-color-blue-300:#668cc6;--xg-color-blue-400:#3366b3;--xg-color-blue-500:#0040a0;--xg-color-blue-600:#003380;--xg-color-blue-700:#002660;--xg-color-blue-800:#001a40;--xg-color-blue-900:#000d20;--xg-color-blue-950:#000610;--xg-color-purple-50:#ede6f6;--xg-color-purple-100:#dbccec;--xg-color-purple-200:#b899d9;--xg-color-purple-300:#9466c6;--xg-color-purple-400:#7133b3;--xg-color-purple-500:#4d00a0;--xg-color-purple-600:#3e0080;--xg-color-purple-700:#2e0060;--xg-color-purple-800:#1f0040;--xg-color-purple-900:#0f0020;--xg-color-purple-950:#080010;--xg-color-red-50:#fdecec;--xg-color-red-100:#fbd8d8;--xg-color-red-200:#f7b1b1;--xg-color-red-300:#f28a8a;--xg-color-red-400:#ee6363;--xg-color-red-500:#ea3c3c;--xg-color-red-600:#bb3030;--xg-color-red-700:#8c2424;--xg-color-red-800:#5e1818;--xg-color-red-900:#2f0c0c;--xg-color-red-950:#170606;--xg-color-orange-50:#fff1e8;--xg-color-orange-100:#ffe4d0;--xg-color-orange-200:#ffc8a1;--xg-color-orange-300:#ffad73;--xg-color-orange-400:#ff9144;--xg-color-orange-500:#ff7615;--xg-color-orange-600:#cc5e11;--xg-color-orange-700:#99470d;--xg-color-orange-800:#662f08;--xg-color-orange-900:#331804;--xg-color-orange-950:#190c02;--xg-color-yellow-50:#fff8e8;--xg-color-yellow-100:#fff2d0;--xg-color-yellow-200:#ffe5a1;--xg-color-yellow-300:#ffd773;--xg-color-yellow-400:#ffca44;--xg-color-yellow-500:#ffbd15;--xg-color-yellow-600:#cc9711;--xg-color-yellow-700:#99710d;--xg-color-yellow-800:#664c08;--xg-color-yellow-900:#332604;--xg-color-yellow-950:#191302;--xg-color-cyan-50:#e8fffc;--xg-color-cyan-100:#d0fffa;--xg-color-cyan-200:#a1fff4;--xg-color-cyan-300:#73ffef;--xg-color-cyan-400:#44ffe9;--xg-color-cyan-500:#15ffe4;--xg-color-cyan-600:#11ccb6;--xg-color-cyan-700:#0d9989;--xg-color-cyan-800:#08665b;--xg-color-cyan-900:#04332e;--xg-color-cyan-950:#021917;--xg-font-sans:"DM Sans",ui-sans-serif,system-ui,sans-serif;--xg-font-weight-regular:400;--xg-font-weight-semibold:600;--xg-font-size-xs:12px;--xg-font-size-sm:14px;--xg-font-size-md:16px;--xg-font-size-lg:20px;--xg-font-size-xl:24px;--xg-font-size-2xl:32px;--xg-font-size-3xl:40px;--xg-font-size-4xl:48px;--xg-font-size-5xl:60px;--xg-line-height-xs:16px;--xg-line-height-sm:16px;--xg-line-height-md:20px;--xg-line-height-lg:24px;--xg-line-height-xl:28px;--xg-line-height-2xl:40px;--xg-line-height-3xl:48px;--xg-line-height-4xl:56px;--xg-line-height-5xl:72px;--xg-button-height:44px;--xg-button-padding-x:12px;--xg-button-gap:8px;--xg-button-radius:8px;--xg-button-outline-width:2px;--xg-button-outline-offset:2px;--xg-icon-button-size:40px;--xg-icon-button-icon:20px;--xg-modal-max-width:835px;--xg-modal-max-height:90vh;--xg-modal-radius:12px;--xg-modal-overlay-bg:rgba(0,0,0,.4);--xg-modal-overlay-padding-x:16px;--xg-modal-overlay-padding-y:32px;--xg-modal-shadow:0 25px 50px -12px rgba(0,0,0,.25);--xg-modal-header-height:72px;--xg-modal-header-padding-x:32px;--xg-modal-header-padding-y:16px;--xg-modal-body-padding:32px;--xg-modal-body-gap:32px;--xg-modal-footer-height:72px;--xg-modal-footer-padding-x:24px;--xg-modal-footer-padding-y:16px;--xg-modal-footer-gap:8px;--xg-modal-close-size:40px;--xg-modal-duration:.16s;--xg-modal-easing:cubic-bezier(.2,0,0,1);--xg-alert-dialog-max-width:400px;--xg-alert-dialog-max-width-sm:320px;--xg-alert-dialog-radius:12px;--xg-alert-dialog-overlay-bg:rgba(0,0,0,.4);--xg-alert-dialog-overlay-padding-x:16px;--xg-alert-dialog-overlay-padding-y:32px;--xg-alert-dialog-shadow:0 25px 50px -12px rgba(0,0,0,.25);--xg-alert-dialog-padding:32px;--xg-alert-dialog-gap:24px;--xg-alert-dialog-header-gap:16px;--xg-alert-dialog-footer-gap:8px;--xg-alert-dialog-media-size:32px;--xg-alert-dialog-duration:.16s;--xg-alert-dialog-easing:cubic-bezier(.2,0,0,1);--xg-input-height:40px;--xg-input-padding-x:12px;--xg-input-gap:8px;--xg-input-radius:8px;--xg-input-icon-size:20px;--xg-input-ring-width:1px;--xg-textarea-min-height:88px;--xg-textarea-padding-x:12px;--xg-textarea-padding-y:12px;--xg-textarea-gap:8px;--xg-textarea-radius:8px;--xg-textarea-ring-width:1px;--xg-select-height:40px;--xg-select-padding-x:12px;--xg-select-gap:8px;--xg-select-radius:8px;--xg-select-icon-size:20px;--xg-select-ring-width:1px;--xg-select-list-offset:4px;--xg-select-list-padding:4px;--xg-select-list-max-height:256px;--xg-select-list-shadow:0 4px 8px rgba(0,0,0,.1);--xg-select-item-padding-y:10px;--xg-select-item-active:#ccecde;--xg-select-check-size:16px;--xg-calendar-radius:12px;--xg-calendar-padding:8px;--xg-calendar-gap:6px;--xg-calendar-cell:28px;--xg-calendar-nav:28px;--xg-calendar-width:256px;--xg-calendar-shadow:0 10px 30px -8px rgba(0,0,0,.2);--xg-calendar-range:#ccecde;--xg-date-range-height:40px;--xg-date-range-min-width:204px;--xg-date-range-padding-x:12px;--xg-date-range-gap:8px;--xg-date-range-radius:8px;--xg-date-range-icon-size:20px;--xg-date-range-ring-width:1px;--xg-date-range-popover-width:384px;--xg-date-range-popover-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--xg-pagination-size:40px;--xg-pagination-item-min:36px;--xg-pagination-radius:8px;--xg-pagination-gap:16px;--xg-pagination-page-gap:8px;--xg-checkbox-size:20px;--xg-checkbox-radius:4px;--xg-checkbox-border-width:2px;--xg-checkbox-gap:8px;--xg-radio-size:20px;--xg-radio-dot-size:4px;--xg-radio-border-width:1px;--xg-radio-gap:8px;--xg-switch-width:36px;--xg-switch-height:20px;--xg-switch-thumb-size:16px;--xg-switch-padding:2px;--xg-switch-gap:8px;--xg-tag-height:20px;--xg-tag-min-width:36px;--xg-tag-padding-x:8px;--xg-tag-padding-y:2px;--xg-tag-gap:4px;--xg-tag-radius:999px;--xg-tag-icon-size:16px;--xg-tag-success-bg:#ccecde;--xg-tag-gold-bg:#fff3cc;--xg-tag-gold-fg:#8a6d00;--xg-snackbar-width:373px;--xg-snackbar-padding:16px;--xg-snackbar-gap:12px;--xg-snackbar-content-gap:16px;--xg-snackbar-radius:8px;--xg-snackbar-icon-size:20px;--xg-snackbar-progress:4px;--xg-snackbar-offset:24px;--xg-snackbar-stack-gap:12px;--xg-snackbar-bg:var(--xg-color-outline);--xg-snackbar-border:var(--xg-color-neutral-200);--xg-snackbar-fg:var(--xg-color-neutral-900);--xg-tabs-height:40px;--xg-tabs-padding-x:12px;--xg-tabs-padding-y:10px;--xg-tabs-gap:8px;--xg-tabs-icon-size:20px;--xg-tabs-indicator:2px;--xg-table-row-height:52px;--xg-table-padding-x:20px;--xg-table-padding-y:8px;--xg-table-radius:8px;--xg-table-icon-size:16px;--xg-table-select-width:52px;--xg-table-action-width:64px;--xg-table-shadow:0 4px 8px rgba(0,0,0,.2);--xg-table-row-hover:#ebf0f6;--xg-table-row-selected:#e6f6ef;--xg-segmented-control-height:40px;--xg-segmented-control-radius:8px;--xg-loading-dots-size:16px;--xg-loading-dots-gap:12px;--xg-loading-dot-idle:#ccecde;--xg-empty-state-gap:32px;--xg-empty-state-padding-y:64px;--xg-empty-state-icon:64px}@keyframes xg-snackbar-progress{0%{width:100%}to{width:0%}}
