@charset "UTF-8";@font-face{font-family:PT Root UI;src:url(/assets/pt-root-ui_light-Ckg6FuDf.woff2) format("woff2"),url(/assets/pt-root-ui_light-BN0u9nFi.woff) format("woff");font-weight:100 200 300}@font-face{font-family:PT Root UI;src:url(/assets/pt-root-ui_medium-Dc0oVJgs.woff2) format("woff2"),url(/assets/pt-root-ui_medium-BbigyPY5.woff) format("woff");font-weight:500 600}@font-face{font-family:PT Root UI;src:url(/assets/pt-root-ui_bold-BF38dJVs.woff2) format("woff2"),url(/assets/pt-root-ui_bold-B6Ig7ozf.woff) format("woff");font-weight:700;font-weight:700 800 900}@font-face{font-family:PT Root UI;src:url(/assets/pt-root-ui_regular-DAfJN3DY.woff2) format("woff2"),url(/assets/pt-root-ui_regular-bGhojmvb.woff) format("woff");font-weight:400}:root,:host{--ax-version: "5.11.1";--a-spacing-05: .125rem;--a-spacing-32: 8rem;--a-spacing-24: 6rem;--a-spacing-20: 5rem;--a-spacing-18: 4.5rem;--a-spacing-16: 4rem;--a-spacing-14: 3.5rem;--a-spacing-12: 3rem;--a-spacing-11: 2.75rem;--a-spacing-10: 2.5rem;--a-spacing-9: 2.25rem;--a-spacing-8: 2rem;--a-spacing-7: 1.75rem;--a-spacing-6: 1.5rem;--a-spacing-5: 1.25rem;--a-spacing-4: 1rem;--a-spacing-3: .75rem;--a-spacing-2: .5rem;--a-spacing-1: .25rem;--a-spacing-0: 0rem;--a-grayalpha-20: rgba(44, 44, 52, .2);--a-whitealpha-70: rgba(255, 255, 255, .7);--a-whitealpha-50: rgba(255, 255, 255, .5);--a-red-900: rgb(164, 32, 28);--a-red-800: rgb(192, 42, 42);--a-red-700: rgb(208, 67, 62);--a-red-600: rgb(226, 90, 85);--a-red-500: rgb(234, 128, 128);--a-red-400: rgb(235, 152, 152);--a-red-300: rgb(243, 171, 169);--a-red-200: rgb(244, 198, 197);--a-red-100: rgb(246, 217, 216);--a-red-50: rgb(248, 233, 232);--a-purple-900: rgb(65, 41, 96);--a-purple-800: rgb(81, 52, 118);--a-purple-700: rgb(93, 61, 134);--a-purple-600: rgb(109, 76, 151);--a-purple-500: rgb(125, 97, 162);--a-purple-400: rgb(155, 134, 182);--a-purple-300: rgb(180, 161, 205);--a-purple-200: rgb(202, 185, 223);--a-purple-100: rgb(217, 205, 232);--a-purple-50: rgb(237, 232, 242);--a-yellow-900: rgb(255, 198, 0);--a-yellow-800: rgb(255, 208, 38);--a-yellow-700: rgb(255, 215, 70);--a-yellow-600: rgb(255, 227, 80);--a-yellow-500: rgb(255, 230, 99);--a-yellow-400: rgb(255, 235, 131);--a-yellow-300: rgb(255, 239, 156);--a-yellow-200: rgb(255, 243, 182);--a-yellow-100: rgb(255, 247, 205);--a-yellow-50: rgb(255, 251, 236);--a-green-900: rgb(0, 76, 42);--a-green-800: rgb(31, 101, 55);--a-green-700: rgb(44, 121, 70);--a-green-600: rgb(60, 146, 90);--a-green-500: rgb(75, 166, 106);--a-green-400: rgb(85, 187, 120);--a-green-300: rgb(121, 210, 152);--a-green-200: rgb(167, 223, 186);--a-green-100: rgb(208, 240, 212);--a-green-50: rgb(232, 252, 237);--a-navy-900: rgb(0, 40, 85);--a-navy-800: rgb(6, 48, 97);--a-navy-700: rgb(1, 65, 123);--a-navy-600: rgb(6, 79, 145);--a-navy-500: rgb(22, 96, 165);--a-navy-400: rgb(51, 121, 185);--a-navy-300: rgb(93, 152, 207);--a-navy-200: rgb(143, 185, 224);--a-navy-100: rgb(201, 222, 239);--a-navy-50: rgb(235, 242, 248);--a-blue-100: rgb(15, 182, 223);--a-blue-50: rgb(159, 226, 242);--a-brown-700: rgb(43, 40, 38);--a-brown-600: rgb(75, 68, 57);--a-brown-500: rgb(107, 96, 75);--a-brown-400: rgb(155, 147, 127);--a-brown-300: rgb(198, 195, 188);--a-brown-200: rgb(225, 223, 219);--a-brown-100: rgb(238, 236, 234);--a-brown-50: rgb(248, 247, 246);--a-gray-900: rgb(44, 44, 52);--a-gray-800: rgb(57, 66, 77);--a-gray-700: rgb(78, 88, 101);--a-gray-600: rgb(86, 99, 116);--a-gray-500: rgb(134, 146, 161);--a-gray-400: rgb(169, 181, 198);--a-gray-300: rgb(202, 213, 226);--a-gray-200: rgb(214, 222, 233);--a-gray-100: rgb(225, 231, 239);--a-gray-50: rgb(237, 241, 245);--a-white: rgb(255, 255, 255);--a-border-radius-full: 9999px;--a-border-radius-xl: 12px;--a-border-radius-lg: 8px;--a-border-radius-md: 4px;--a-border-radius-sm: 2px;--a-z-index-tooltip: 3000;--a-z-index-popover: 1000;--a-z-index-focus: 10;--a-shadow-focus-inverted: 0 0 0 4px var(--a-border-focus-inverted);--a-shadow-focus: 0 0 0 4px var(--a-border-focus);--a-shadow-xlarge-inverted: 0 -15px 30px 0 rgba(44, 55, 63, .15);--a-shadow-xlarge: 0 10px 40px 0 rgba(44, 55, 63, .3);--a-shadow-medium: 0 4px 6px 0 rgba(0, 0, 0, .12);--a-shadow-small: 0 2px 3px 0 rgba(0, 0, 0, .16);--a-text-width-max: 576px;--a-font-tracking-loose: .0625rem;--a-font-tracking-normal: 0rem;--a-font-tracking-tight: -.0625rem;--a-font-weight-medium: 500;--a-font-weight-bold: 700;--a-font-weight-regular: 400;--a-font-weight-light: 300;--a-font-line-height-9: 4rem;--a-font-line-height-8: 2.625rem;--a-font-line-height-7: 2.25rem;--a-font-line-height-6: 2rem;--a-font-line-height-5: 1.75rem;--a-font-line-height-4: 1.625rem;--a-font-line-height-3: 1.5rem;--a-font-line-height-2: 1.3125rem;--a-font-line-height-1: 1.125rem;--a-font-size-9: 3rem;--a-font-size-8: 2rem;--a-font-size-7: 1.75rem;--a-font-size-6: 1.5rem;--a-font-size-5: 1.25rem;--a-font-size-4: 1.125rem;--a-font-size-3: 1rem;--a-font-size-2: .875rem;--a-font-size-1: .75rem;--a-font-family-serif-variable: "Roboto Serif VF", "Roboto Serif", Georgia, serif;--a-font-family-serif: "Roboto Serif", Georgia, serif;--a-font-family-sans: "PT Root UI", Arial, sans-serif;--a-font-family-long-form: "Montserrat", Arial, sans-serif;--a-data-surface-6: rgb(188, 213, 206);--a-breakpoint-lg-down: 1439px;--a-breakpoint-lg: 1440px;--a-breakpoint-md-down: 839px;--a-breakpoint-md: 840px;--a-breakpoint-sm-down: 599px;--a-breakpoint-sm: 600px;--a-breakpoint-xs: 0;--a-animation-fade-out: .1s cubic-bezier(0, 0, .58, 1);--a-animation-fade-in: .3s cubic-bezier(0, 0, 0, 1);--a-text-neutral: var(--a-gray-800);--a-text-danger: var(--a-red-900);--a-text-success: var(--a-green-800);--a-text-inverted-subtle: var(--a-whitealpha-70);--a-text-inverted: var(--a-white);--a-text-subtle: var(--a-gray-600);--a-text-default: var(--a-gray-900);--a-surface-subtle-hover: var(--a-gray-300);--a-surface-transparent: var(--a-grayalpha-20);--a-surface-neutral: var(--a-navy-100);--a-surface-danger-disabled: var(--a-red-50);--a-surface-danger-subtle: var(--a-red-100);--a-surface-danger-strong: var(--a-red-900);--a-surface-danger: var(--a-red-700);--a-surface-success-subtle: var(--a-green-100);--a-surface-success-strong: var(--a-green-700);--a-surface-success: var(--a-green-600);--a-surface-action-strong-disabled: var(--a-gray-400);--a-surface-action-disabled: var(--a-brown-200);--a-surface-action-subtle-disabled: var(--a-brown-100);--a-surface-action-active: var(--a-navy-600);--a-surface-action-hover: var(--a-navy-600);--a-surface-action: var(--a-navy-900);--a-surface-moderate: var(--a-brown-100);--a-surface-subtle: var(--a-brown-50);--a-surface-default: var(--a-white);--a-icon-inverted-subtle: var(--a-whitealpha-70);--a-icon-inverted: var(--a-white);--a-icon-subtle: var(--a-gray-700);--a-icon-default: var(--a-gray-900);--a-border-disabled-subtle: var(--a-grayalpha-20);--a-border-disabled: var(--a-gray-400);--a-border-active: var(--a-navy-600);--a-border-transparent: var(--a-grayalpha-20);--a-border-focus-inverted: var(--a-blue-50);--a-border-focus: var(--a-navy-900);--a-border-strong: var(--a-brown-500);--a-border-neutral: var(--a-gray-400);--a-border-danger: var(--a-red-400);--a-border-success: var(--a-green-300);--a-border-subtle: var(--a-brown-100);--a-border-moderate: var(--a-brown-300);--a-border-default: var(--a-brown-200);--a-font-line-height-heading-sm: var(--a-font-line-height-4);--a-font-line-height-body-xs: var(--a-font-line-height-1);--a-font-line-height-body-sm: var(--a-font-line-height-2);--a-font-line-height-body-md: var(--a-font-line-height-3);--a-font-line-height-body-lg: var(--a-font-line-height-5);--a-font-line-height-heading-md: var(--a-font-line-height-6);--a-font-line-height-heading-lg: var(--a-font-line-height-8);--a-font-line-height-heading-xl: var(--a-font-line-height-9);--a-font-size-body-xs: var(--a-font-size-1);--a-font-size-body-sm: var(--a-font-size-2);--a-font-size-body-md: var(--a-font-size-3);--a-font-size-body-lg: var(--a-font-size-4);--a-font-size-heading-sm: var(--a-font-size-5);--a-font-size-heading-md: var(--a-font-size-6);--a-font-size-heading-lg: var(--a-font-size-8);--a-font-size-heading-xl: var(--a-font-size-9);--a-data-surface-5: var(--a-blue-50);--a-data-surface-4: var(--a-brown-50);--a-data-surface-3: var(--a-navy-600);--a-data-surface-2: var(--a-navy-900);--a-data-surface-1: var(--a-blue-100)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0;font-family:var(--a-font-family-serif, "Roboto Serif", Georgia, serif)}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;color:var(--a-text-default)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;color:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none;display:none!important}@font-face{font-family:PT Root UI;font-style:normal;font-weight:100;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/pt-root-ui-light.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:PT Root UI;font-style:normal;font-weight:200;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/pt-root-ui-light.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:PT Root UI;font-style:normal;font-weight:300;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/pt-root-ui-light.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:PT Root UI;font-style:normal;font-weight:400;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/pt-root-ui-regular.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:PT Root UI;font-style:normal;font-weight:500;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/pt-root-ui-medium.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:PT Root UI;font-style:normal;font-weight:600;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/pt-root-ui-medium.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:PT Root UI;font-style:normal;font-weight:700;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/pt-root-ui-bold.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:100;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/roboto-serif-thin.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:300;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/roboto-serif-light.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:"Roboto Serif";font-style:normal;font-stretch:80%;font-weight:400;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/roboto-serif-regular.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:500;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/roboto-serif-medium.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:600;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/roboto-serif-semi-bold.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/roboto-serif-bold.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:"Roboto Serif VF";font-style:normal;font-weight:100 800;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/roboto-serif-vf.woff2?sp=r&st=2025-11-07T12:02:53Z&se=2025-12-31T20:17:53Z&spr=https&sv=2024-11-04&sr=b&sig=rHRA0YRahPEed39uVxvqURl02kc5uJVI%2FX8dcuvWZMo%3D) format("woff2-variations")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/montserrat-regular.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/montserrat-italic.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/montserrat-medium.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/montserrat-medium-italic.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/montserrat-semi-bold.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/montserrat-semi-bold-italic.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/montserrat-bold.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(https://p-gardno-cdne.azureedge.net/fonts/montserrat-bold-italic.woff2?si=ANCHOR_FONTS&spr=https&sv=2024-11-04&sr=c&sig=xXLF25S1pDZY6q25PGHMWzCb8nHHBDYPBnp%2BjJKRdtk%3D) format("woff2")}html,:host{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.sr-only,.gard-sr-only{border:0;clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus,.gard-sr-only.focusable:active,.gard-sr-only.focusable:focus{clip:auto;clip-path:none;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}body,:host{font-family:var(--a-font-family-sans, "PT Root UI", Arial, sans-serif);font-size:16px;color:var(--a-text-default)}h2,h3,h4,h5,h6{font-family:var(--a-font-family-sans, "PT Root UI", Arial, sans-serif)}.gard-heading{font-weight:var(--a-font-weight-bold);letter-spacing:0;margin:0}.gard-heading--xl{font-weight:var(--a-font-weight-regular);font-size:var(--a-font-size-heading-xl);line-height:var(--a-font-line-height-heading-xl);font-stretch:80%;text-box-edge:cap alphabetic;text-box-trim:trim-both}.gard-heading--xl.gard-typo--spacing{margin-bottom:var(--a-spacing-10)}.gard-heading--lg{font-size:var(--a-font-size-heading-lg);line-height:var(--a-font-line-height-heading-lg)}.gard-heading--lg.gard-typo--spacing{margin-bottom:var(--a-spacing-10)}.gard-heading--md{font-size:var(--a-font-size-heading-md);line-height:var(--a-font-line-height-heading-md)}.gard-heading--md.gard-typo--spacing{margin-bottom:var(--a-spacing-4)}.gard-heading--sm{font-size:var(--a-font-size-heading-sm);line-height:var(--a-font-line-height-heading-sm)}.gard-heading--xs{font-size:.9375rem;line-height:1.25rem}@media(max-width:599px){.gard-heading--lg{font-size:var(--a-font-size-7);line-height:var(--a-font-line-height-7)}.gard-heading--xl{font-size:var(--a-font-size-8);line-height:var(--a-font-line-height-8)}}.gard-body-short{font-weight:var(--a-font-weight-regular);font-size:var(--a-font-size-body-md);margin:0;letter-spacing:0;line-height:var(--a-font-line-height-body-md)}.gard-body-short--xs{font-size:var(--a-font-size-body-xs);line-height:var(--a-font-line-height-body-xs)}.gard-body-short--sm{font-size:var(--a-font-size-body-sm);line-height:var(--a-font-line-height-body-sm)}.gard-body-short--md{font-size:var(--a-font-size-body-md);line-height:var(--a-font-line-height-body-md)}.gard-body-short--lg{font-size:var(--a-font-size-body-lg);line-height:var(--a-font-line-height-body-lg)}.gard-body-long{--__ac-gard-body-long-line-height-md: 1.8rem;--__ac-gard-body-long-font-weight--bold: 600;font-size:var(--a-font-size-body-md);font-weight:var(--a-font-weight-regular);margin:0;letter-spacing:0;line-height:var(--__ac-gard-body-long-line-height-md)}.gard-body-long .gard-typo--bold,.gard-body-long b,.gard-body-long strong{font-weight:var(--__ac-gard-body-long-font-weight--bold)}.gard-body-long--sm{font-size:var(--a-font-size-body-sm);line-height:var(--a-font-line-height-body-md)}.gard-body-long--sm.gard-typo--spacing{margin-bottom:var(--a-spacing-4)}.gard-body-long--md{font-size:var(--a-font-size-body-md);line-height:var(--__ac-gard-body-long-line-height-md)}.gard-body-long--md.gard-typo--spacing{margin-bottom:var(--a-spacing-7)}.gard-body-long--lg{--__ac-gard-body-long-line-height-lg: 2rem;--__ac-gard-body-long-font-size-lg: 1.375rem;--__ac-gard-body-long-font-weight-lg: 300;font-stretch:84%;font-size:var(--__ac-gard-body-long-font-size-lg);line-height:var(--__ac-gard-body-long-line-height-lg);letter-spacing:0}.gard-body-long--lg .gard-type--serif{font-weight:var(--__ac-gard-body-long-font-weight-lg)}.gard-label{font-weight:var(--a-font-weight-medium);font-size:var(--a-font-size-3);line-height:var(--a-font-line-height-1);letter-spacing:var(--a-font-tracking-normal);margin:0}.gard-label.gard-typo--spacing{margin-bottom:var(--a-spacing-3)}.gard-label--sm{font-size:var(--a-font-size-2);line-height:var(--a-font-line-height-2);font-weight:var(--a-font-weight-bold)}.gard-label--sm.gard-typo--spacing{margin-bottom:var(--a-spacing-1)}.gard-detail{color:var(--a-text-default);font-size:var(--a-font-size-1);line-height:var(--a-font-line-height-2);font-weight:var(--a-font-weight-regular);letter-spacing:-.0025rem}.gard-detail.gard-typo--spacing{margin-bottom:var(--a-spacing-1)}.gard-detail.gard-detail--md{font-size:var(--a-font-size-2);line-height:var(--a-font-line-height-1);letter-spacing:var(--a-font-tracking-normal)}.gard-detail.gard-detail--md.gard-typo--spacing{margin-bottom:var(--a-spacing-3)}.gard-error-message{color:var(--a-text-danger);font-weight:var(--a-font-weight-regular);line-height:var(--a-font-line-height-1)}.gard-error-message.gard-error-message--show-icon{display:flex;gap:var(--a-spacing-05)}.gard-error-message.gard-error-message--show-icon svg{margin-top:.04em;flex:0 0 auto;width:1em;height:1em}.gard-error-message:where(.gard-label--sm).gard-error-message--show-icon svg{margin-top:.15em}.gard-typo--truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gard-typo--bold{font-weight:var(--a-font-weight-bold)}.gard-typo--regular{font-weight:var(--a-font-weight-regular)}.gard-typo--medium{font-weight:var(--a-font-weight-medium)}.gard-typo--light{font-weight:var(--a-font-weight-light)}.gard-typo--align-start{text-align:start}.gard-typo--align-center{text-align:center}.gard-typo--align-end{text-align:end}.gard-typo--serif{font-family:var(--a-font-family-serif)}.gard-typo--serif-variable{font-family:var(--a-font-family-serif-variable)}.gard-typo--long-form{font-family:var(--a-font-family-long-form)}:is(.gard-typo--serif,.gard-typo--serif-variable,.gard-typo--long-form):not(.gard-typo--truncate){text-box-edge:cap alphabetic;text-box-trim:trim-both}.gard-typo--visually-hidden{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;top:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.gard-typo--color-default{color:var(--a-text-default)}.gard-typo--color-subtle{color:var(--a-text-subtle)}.gard-typo--color-action{color:var(--a-surface-action)}:root{--ac-accordion-border: var(--a-border-strong);--ac-accordion-content-text: var(--a-text-default);--ac-accordion-item-focus: var(--a-border-focus);--ac-accordion-header-text: var(--a-text-default);--ac-accordion-header-text-hover: var(--a-surface-action-hover);--ac-alert-danger-border: var(--a-border-danger);--ac-alert-danger-bg: var(--a-red-50);--ac-alert-icon-danger-color: var(--a-red-900);--ac-alert-danger-text-color: var(--a-red-900);--ac-alert-info-border: var(--a-border-neutral);--ac-alert-info-bg: var(--a-gray-50);--ac-alert-icon-info-color: var(--a-navy-900);--ac-alert-info-text-color: var(--a-navy-900);--ac-alert-success-border: var(--a-border-success);--ac-alert-success-bg: var(--a-green-50);--ac-alert-icon-success-color: var(--a-green-900);--ac-alert-success-text-color: var(--a-green-900);--ac-alert-warning-border: var(--a-yellow-900);--ac-alert-warning-bg: var(--a-yellow-50);--ac-alert-icon-warning-color: var(--a-icon-default);--ac-alert-warning-text-color: var(--a-text-default);--ac-badge-border-radius: var(--a-border-radius-full);--ac-badge-neutral-bg: var(--a-brown-100);--ac-badge-neutral-text: var(--a-brown-700);--ac-badge-neutral-border: var(--a-border-strong);--ac-badge-success-bg: var(--a-brown-100);--ac-badge-success-text: var(--a-brown-700);--ac-badge-success-border: var(--a-border-strong);--ac-badge-info-bg: var(--a-brown-100);--ac-badge-info-text: var(--a-brown-700);--ac-badge-info-border: var(--a-border-strong);--ac-badge-warning-bg: var(--a-yellow-100);--ac-badge-warning-text: var(--a-text-default);--ac-badge-warning-border: var(--a-yellow-700);--ac-badge-danger-bg: var(--a-red-100);--ac-badge-danger-text: var(--a-red-900);--ac-badge-danger-border: var(--a-red-400);--ac-button-border-radius: 5px;--ac-button-focus-outline-width: 2px;--ac-button-primary-bg: var(--a-surface-action);--ac-button-primary-text: var(--a-text-inverted);--ac-button-primary-hover-bg: var(--a-surface-action-hover);--ac-button-primary-focus-bg: var(--a-surface-action);--ac-button-primary-disabled-bg: var(--a-surface-action-disabled);--ac-button-primary-disabled-text: var(--a-text-default);--ac-button-secondary-bg: var(--a-surface-default);--ac-button-secondary-border: var(--a-border-strong);--ac-button-secondary-text: var(--a-surface-action);--ac-button-secondary-hover-bg: var(--a-surface-neutral);--ac-button-secondary-hover-border: var(--a-surface-action);--ac-button-secondary-focus-bg: var(--a-surface-action);--ac-button-secondary-disabled-border: var(--a-border-transparent);--ac-button-secondary-disabled-text: var(--a-text-subtle);--ac-button-tertiary-bg: var(--a-surface-action);--ac-button-tertiary-text: var(--a-surface-action);--ac-button-tertiary-hover-text: var(--a-surface-action-hover);--ac-button-tertiary-focus-bg: var(--a-surface-action);--ac-button-tertiary-disabled-text: var(--a-text-subtle);--ac-button-danger-bg: var(--a-surface-danger);--ac-button-danger-text: var(--a-text-inverted);--ac-button-danger-hover-bg: var(--a-red-600);--ac-button-danger-disabled-bg: var(--a-surface-danger-disabled);--ac-button-danger-disabled-text: var(--a-text-subtle);--ac-button-magic-text: var(--a-text-default);--ac-button-magic-disabled-text: var(--a-text-subtle);--ac-button-close-bg: var(--a-surface-neutral);--ac-button-close-text: var(--a-surface-action);--ac-button-close-hover-bg: var(--a-navy-200);--ac-button-close-disabled-bg: var(--a-surface-action-disabled);--ac-button-close-disabled-text: var(--a-text-subtle);--ac-button-icon-only-bg: var(--a-surface-neutral);--ac-button-icon-only-text: var(--a-surface-action);--ac-button-icon-only-hover-bg: var(--a-navy-200);--ac-button-icon-only-disabled-bg: var(--a-surface-action-disabled);--ac-button-icon-only-disabled-text: var(--a-text-subtle);--ac-text-field-border-color-default: var(--a-border-strong);--ac-text-field-border-color-focus-visible: var(--a-surface-action-active);--ac-text-field-border-color-error: var(--a-surface-danger);--ac-text-field-border-color-disabled: var(--a-border-disabled);--ac-text-field-border-radius: 5px}[data-theme=dark]{--ac-accordion-border: var(--a-navy-700);--ac-accordion-content-text: var(--a-text-inverted);--ac-accordion-item-focus: var(--a-border-focus-inverted);--ac-accordion-header-text: var(--a-text-inverted);--ac-accordion-header-text-hover: var(--a-text-inverted)}.gard-accordion{min-width:300px;background-color:inherit}@supports (text-box-trim: trim-both){.gard-accordion{text-box-trim:trim-both}}.gard-accordion__item{border-top:1px solid var(--ac-accordion-border);overflow:hidden;margin-top:1px;line-height:var(--a-font-line-height-body-xs);font-size:var(--a-font-size-body-lg);font-family:var(--a-font-family-sans);font-weight:400;font-style:normal}.gard-accordion__item:first-child{margin-top:0}.gard-accordion__item:focus-within:has(:focus-visible){outline:2px solid var(--ac-accordion-item-focus);border-radius:var(--a-border-radius-sm);position:relative;z-index:1}.gard-accordion__header{margin:0;all:unset;font-weight:inherit;display:flex;color:var(--ac-accordion-header-text)}.gard-accordion__header:hover{cursor:pointer;color:var(--ac-accordion-header-text-hover);font-weight:600;text-decoration:none}.gard-accordion__trigger{all:unset;font-family:inherit;font-weight:inherit;border:none;background:none;display:flex;flex:1;align-items:center;justify-content:space-between;padding:1.5rem 0}.gard-accordion__trigger[data-state=open]>.gard-accordion__icon{transform:rotate(180deg)}.gard-accordion__icon{transition:transform .3s}.gard-accordion__content{overflow:hidden;color:var(--ac-accordion-content-text);font-family:var(--a-font-family-long-form);font-size:1rem;font-style:normal;font-weight:400;line-height:1.8rem;padding-right:3rem;opacity:.9}.gard-accordion__content[data-state=open]{padding-bottom:1.5rem;animation:slideDown .3s ease-out}.gard-accordion__content[data-state=closed]{animation:slideUp .3s ease-out}@keyframes slideDown{0%{height:0;opacity:0}to{opacity:.9}}@keyframes slideUp{0%{opacity:.9}to{height:0;opacity:0}}.gard-alert{border-radius:var(--a-border-radius-md);border:1px solid transparent;padding-inline:var(--a-spacing-4);padding-block:var(--a-spacing-4) var(--a-spacing-2);line-height:1.25rem;display:flex;gap:var(--a-spacing-2);align-items:flex-start}.gard-alert--sm.gard-alert--close-button{align-items:flex-start}.gard-alert__wrapper{display:flex;flex-direction:column;gap:var(--a-spacing-2)}.gard-alert__wrapper>.gard-button{margin-block:var(--a-spacing-2) 0;align-self:flex-start}.gard-alert__wrapper--maxwidth{max-width:32.25rem}.gard-alert--close-button>.gard-alert__button-wrapper{margin-top:-.6rem}.gard-alert--close-button>.gard-alert__button-wrapper>.gard-alert__button{height:2.5rem;width:2.5rem;padding:0;background-color:transparent;transform:translate(.6rem)}:is(.gard-alert--close-button>.gard-alert__button-wrapper>.gard-alert__button) .gard-button__icon{display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;background-color:transparent;transition:background-color var(--a-animation-fade-out)}:is(.gard-alert--close-button>.gard-alert__button-wrapper>.gard-alert__button):hover .gard-button__icon{background-color:var(--a-whitealpha-70);transition:background-color var(--a-animation-fade-in)}.gard-alert--sm{padding-inline:var(--a-spacing-4);padding-block:var(--a-spacing-4) var(--a-spacing-2);gap:var(--a-spacing-2)}.gard-alert--full-width{border-radius:0}.gard-alert>.gard-alert__icon{flex-shrink:0;font-size:1rem;align-self:flex-start;margin-block-start:var(--a-spacing-05)}.gard-alert--danger{color:var(--ac-alert-danger-text-color);background-color:var(--ac-alert-danger-bg)}.gard-alert--danger.gard-alert--close-button>.gard-alert__button-wrapper button{color:var(--ac-alert-danger-text-color)}.gard-alert--danger.gard-alert--bordered{border-color:var(--ac-alert-danger-border)}.gard-alert--danger>.gard-alert__wrapper>.gard-button{color:var(--a-text-inverted);background-color:var(--a-surface-danger)}:is(.gard-alert--danger>.gard-alert__wrapper>.gard-button):hover{background-color:var(--a-red-600)}.gard-alert--info{color:var(--ac-alert-info-text-color);background-color:var(--ac-alert-info-bg)}.gard-alert--info.gard-alert--close-button>.gard-alert__button-wrapper button{color:var(--ac-alert-info-text-color)}.gard-alert--info.gard-alert--bordered{border-color:var(--ac-alert-info-border)}.gard-alert--info>.gard-alert__wrapper>.gard-button{color:var(--a-text-inverted);background-color:var(--a-surface-action)}:is(.gard-alert--info>.gard-alert__wrapper>.gard-button):hover{background-color:var(--a-surface-action-hover)}.gard-alert--success{color:var(--ac-alert-success-text-color);background-color:var(--ac-alert-success-bg)}.gard-alert--success.gard-alert--close-button>.gard-alert__button-wrapper button{color:var(--ac-alert-success-text-color)}.gard-alert--success.gard-alert--bordered{border-color:var(--ac-alert-success-border)}.gard-alert--success>.gard-alert__wrapper>.gard-button{color:var(--a-text-inverted);background-color:var(--a-surface-success-strong)}:is(.gard-alert--success>.gard-alert__wrapper>.gard-button):hover{background-color:var(--a-green-900)}.gard-alert--warning{color:var(--ac-alert-warning-text-color);background-color:var(--ac-alert-warning-bg)}.gard-alert--warning.gard-alert--close-button>.gard-alert__button-wrapper button{color:var(--ac-alert-warning-text-color)}.gard-alert--warning.gard-alert--bordered{border-color:var(--ac-alert-warning-border)}.gard-alert--warning>.gard-alert__wrapper>.gard-button{color:var(--a-text-default);background-color:var(--a-yellow-900)}:is(.gard-alert--warning>.gard-alert__wrapper>.gard-button):hover{background-color:var(--a-yellow-700)}.gard-alert--inline{background-color:transparent;border:none;padding:0}.gard-alert--info.gard-alert--inline{color:var(--a-icon-subtle)}.gard-alert--success.gard-alert--inline{color:var(--a-surface-success)}.gard-alert--danger.gard-alert--inline{color:var(--a-surface-danger)}.gard-alert--warning.gard-alert--inline{color:var(--a-yellow-900)}.gard-alert--inline>.gard-alert__wrapper{color:var(--a-text-default)}.gard-alert__button-wrapper{align-self:flex-start;flex:1;display:flex;flex-flow:row nowrap;justify-content:flex-end}.gard-alert__wrapper>.gard-heading{margin-block-end:var(--a-spacing-05)}.gard-alert>.gard-alert__wrapper.gard-body-short:not(:has(.gard-link,.gard-button,.gard-heading)){margin-block-end:var(--a-spacing-2)}.gard-alert>.gard-alert__wrapper :last-child:not(.gard-label){margin-block-end:var(--a-spacing-2)}.gard-alert.gard-alert--md>.gard-alert__wrapper.gard-body-short,.gard-alert.gard-alert--md>.gard-alert__wrapper>.gard-body-short{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1.25rem}.gard-alert:not(.gard-alert--inline)>.gard-alert__wrapper>.gard-link,.gard-alert:not(.gard-alert--inline)>.gard-alert__wrapper>.gard-link:visited,.gard-alert:not(.gard-alert--inline)>.gard-alert__wrapper>.gard-body-short>.gard-link.gard-link--action,.gard-alert:not(.gard-alert--inline)>.gard-alert__wrapper>.gard-body-short>.gard-link.gard-link--action:visited{color:inherit;font-weight:var(--a-font-weight-bold);align-self:flex-start}:is(.gard-alert:not(.gard-alert--inline)>.gard-alert__wrapper>.gard-link,.gard-alert:not(.gard-alert--inline)>.gard-alert__wrapper>.gard-link:visited,.gard-alert:not(.gard-alert--inline)>.gard-alert__wrapper>.gard-body-short>.gard-link.gard-link--action,.gard-alert:not(.gard-alert--inline)>.gard-alert__wrapper>.gard-body-short>.gard-link.gard-link--action:visited):hover,:is(.gard-alert:not(.gard-alert--inline)>.gard-alert__wrapper>.gard-link,.gard-alert:not(.gard-alert--inline)>.gard-alert__wrapper>.gard-link:visited,.gard-alert:not(.gard-alert--inline)>.gard-alert__wrapper>.gard-body-short>.gard-link.gard-link--action,.gard-alert:not(.gard-alert--inline)>.gard-alert__wrapper>.gard-body-short>.gard-link.gard-link--action:visited):hover .gard-link--inline-text__span{color:inherit;text-decoration:none}.gard-badge{font-size:.75em;font-weight:700;border-radius:var(--ac-badge-border-radius);display:inline-flex;line-height:1.125rem;padding:var(--a-spacing-05) var(--a-spacing-2);justify-content:center;align-items:center;border:1px solid}@supports (text-box-trim: trim-both){.gard-badge{text-box-trim:trim-both}}.gard-badge--sm{min-width:var(--a-spacing-6);min-height:var(--a-spacing-6);padding:0 var(--a-spacing-2)}.gard-badge--lg{min-width:var(--a-spacing-8);min-height:var(--a-spacing-8);padding:0 var(--a-spacing-3)}.gard-badge--neutral{background-color:var(--ac-badge-neutral-bg);color:var(--a-brown-700);border-color:var(--a-brown-300)}.gard-badge--success{background-color:var(--a-green-100);color:var(--a-green-900);border-color:var(--a-green-300)}.gard-badge--info{background-color:var(--a-navy-50);color:var(--a-navy-900);border-color:var(--a-navy-200)}.gard-badge--warning{background-color:var(--ac-badge-warning-bg);color:var(--ac-badge-warning-text);border-color:var(--ac-badge-warning-border)}.gard-badge--danger{background-color:var(--ac-badge-danger-bg);color:var(--ac-badge-danger-text);border-color:var(--ac-badge-danger-border)}.gard-button{background:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:var(--a-spacing-2);cursor:pointer;margin:0;padding:0 var(--a-spacing-4);border:none;outline:0;border-radius:var(--ac-button-border-radius);min-height:var(--a-spacing-12);font-size:var(--a-font-size-2);line-height:1rem;font-weight:var(--a-font-weight-bold);font-feature-settings:"liga" off,"clig" off;text-decoration:none}.gard-button:disabled,.gard-button.gard-button--loading{cursor:not-allowed}.gard-button .gard-label{font-weight:var(--a-font-weight-bold)}@supports (text-box-trim: trim-both){.gard-button>span{text-box-trim:trim-both}}.gard-button--primary{background-color:var(--ac-button-primary-bg);color:var(--ac-button-primary-text);transition:background-color var(--a-animation-fade-out)}.gard-button--primary:not(:disabled,.gard-button--loading):hover{background-color:var(--ac-button-primary-hover-bg);transition:background-color var(--a-animation-fade-in)}.gard-button--primary:focus-visible{background-color:var(--ac-button-primary-focus-bg);outline:2px solid var(--a-border-focus);outline-offset:2px;transition:background-color var(--a-animation-fade-in)}.gard-button--primary:focus-visible:not(:disabled,.gard-button--loading):hover{background-color:var(--ac-button-primary-hover-bg)}.gard-button--primary:disabled{color:var(--ac-button-primary-disabled-text);background-color:var(--ac-button-primary-disabled-bg)}.gard-button--secondary{background:var(--ac-button-secondary-bg);color:var(--ac-button-secondary-text);border:1px solid var(--ac-button-secondary-border);transition:background-color var(--a-animation-fade-out)}.gard-button--secondary:not(:disabled):hover,.gard-button--secondary:focus-visible:hover{border:1px solid var(--ac-button-secondary-hover-border);background:var(--ac-button-secondary-hover-bg);transition:background-color var(--a-animation-fade-in),border-color var(--a-animation-fade-in)}:is(.gard-button--secondary:not(:disabled):hover,.gard-button--secondary:focus-visible:hover):where(.gard-button--loading){background-color:var(--ac-button-secondary-bg);border:1px solid var(--ac-button-secondary-border)}:is(.gard-button--secondary:not(:disabled):hover,.gard-button--secondary:focus-visible:hover):where(:disabled){background-color:var(--ac-button-secondary-bg);border:1px solid var(--ac-button-secondary-disabled-border)}.gard-button--secondary:focus-visible{border:1px solid var(--ac-button-secondary-border);outline:2px solid var(--a-border-focus);outline-offset:2px;transition:background-color var(--a-animation-fade-in),border-color var(--a-animation-fade-in)}.gard-button--secondary:disabled{background:initial;color:var(--ac-button-secondary-disabled-text);border:1px solid var(--ac-button-secondary-disabled-border)}.gard-button--tertiary{display:inline-flex;align-items:center;justify-content:center;gap:var(--a-spacing-1);background:none;color:var(--ac-button-tertiary-text);padding:1px 5px;min-height:var(--a-spacing-6)}.gard-button--tertiary:hover{color:var(--ac-button-tertiary-hover-text);text-decoration-line:underline;text-decoration-skip-ink:none;text-underline-position:from-font}.gard-button--tertiary:focus-visible{outline:var(--ac-button-focus-outline-width) solid var(--a-border-focus);outline-offset:2px}.gard-button--tertiary:disabled{color:var(--ac-button-tertiary-disabled-text);text-decoration:none}.gard-button--danger{background:var(--ac-button-danger-bg);color:var(--ac-button-danger-text);transition:background-color var(--a-animation-fade-out)}.gard-button--danger:hover{background-color:var(--ac-button-danger-hover-bg);transition:background-color var(--a-animation-fade-in)}.gard-button--danger:hover:where(:disabled,.gard-button--loading){background-color:var(--ac-button-danger-bg)}.gard-button--danger:focus-visible{outline:var(--ac-button-focus-outline-width) solid var(--a-border-focus);outline-offset:2px}.gard-button--danger:disabled{background-color:var(--ac-button-danger-disabled-bg);color:var(--ac-button-danger-disabled-text)}@property --gradient-angle{syntax: "<angle>"; initial-value: 90deg; inherits: false;}@property --ac-button-magic-bg-from{syntax: "<color>"; initial-value: #bddffe; inherits: false;}@property --ac-button-magic-bg-to{syntax: "<color>"; initial-value: #e7d2ff; inherits: false;}.gard-button--magic{color:var(--ac-button-magic-text);background:linear-gradient(var(--gradient-angle),var(--ac-button-magic-bg-from),var(--ac-button-magic-bg-to));transition:--gradient-angle var(--a-animation-fade-in),--ac-button-magic-bg-from var(--a-animation-fade-in),--ac-button-magic-bg-to var(--a-animation-fade-in)}.gard-button--magic:focus-visible{outline:var(--ac-button-focus-outline-width) solid var(--a-border-focus);outline-offset:2px}.gard-button--magic:disabled{--ac-button-magic-bg-from: #d7eefe;--ac-button-magic-bg-to: #eee0ff;--gradient-angle: 90deg;cursor:not-allowed;background-image:linear-gradient(var(--gradient-angle),var(--ac-button-magic-bg-from),var(--ac-button-magic-bg-to));color:var(--ac-button-magic-disabled-text)}.gard-button--magic:hover:not(.gard-button--loading,:disabled){--gradient-angle: 270deg;--ac-button-magic-bg-from: #a3bbff;--ac-button-magic-bg-to: #e9b9ff;transition:--gradient-angle .3s linear,--ac-button-magic-bg-from .5s cubic-bezier(0,0,0,1),--ac-button-magic-bg-to .5s cubic-bezier(0,0,0,1)}.gard-button--magic.gard-button--loading:not(:disabled){--ac-button-magic-bg-from: #a3bbff;--ac-button-magic-bg-to: #e9b9ff;cursor:not-allowed;animation:magicButtonSpin 2s linear infinite}.gard-button--close{display:flex;padding:0;min-height:var(--a-spacing-6);min-width:var(--a-spacing-6);background-color:var(--ac-button-close-bg);color:var(--ac-button-close-text);border-radius:var(--a-border-radius-full);transition:background-color var(--a-animation-fade-out)}.gard-button--close:hover{background-color:var(--ac-button-close-hover-bg);transition:background-color var(--a-animation-fade-in)}.gard-button--close:focus-visible{outline:var(--ac-button-focus-outline-width) solid var(--a-border-focus);outline-offset:2px}.gard-button--close:disabled{background-color:var(--ac-button-close-disabled-bg);color:var(--ac-button-close-disabled-text)}.gard-button--icon-only{display:flex;background-color:var(--ac-button-icon-only-bg);color:var(--ac-button-icon-only-text);margin:0;min-height:var(--a-spacing-8);min-width:var(--a-spacing-8);padding:1px 7px;transition:background-color var(--a-animation-fade-out)}.gard-button--icon-only:hover{background-color:var(--ac-button-icon-only-hover-bg);transition:background-color var(--a-animation-fade-in)}.gard-button--icon-only:focus-visible{outline:var(--ac-button-focus-outline-width) solid var(--a-border-focus);outline-offset:2px}.gard-button--icon-only:disabled{background-color:var(--ac-button-icon-only-disabled-bg);color:var(--ac-button-icon-only-disabled-text)}:not(.gard-button--close,.gard-button--magic:has(.gard-spinner--magic)).gard-button--loading>:not(.gard-spinner,.gard-spinner--magic){visibility:hidden}.gard-button__icon,.gard-spinner,.gard-spinner--magic{margin:0;display:flex}.gard-spinner>svg{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;transform-box:fill-box;transform-origin:center}.gard-button>.gard-spinner{position:absolute}.gard-button--loading>.gard-spinner--magic>svg{--pulse: 2s}:is(.gard-button--loading>.gard-spinner--magic>svg) .starA{animation:fadeA var(--pulse) linear infinite}:is(.gard-button--loading>.gard-spinner--magic>svg) .starB{animation:fadeB var(--pulse) linear infinite}.gard-button--sm:not(.gard-button--tertiary,.gard-button--close,.gard-button--icon-only){min-height:var(--a-spacing-10)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes magicButtonSpin{0%{--gradient-angle: 90deg}to{--gradient-angle: 450deg}}@keyframes fadeA{0%,to{fill-opacity:1}50%{fill-opacity:0}}@keyframes fadeB{0%,to{fill-opacity:0}50%{fill-opacity:1}}.gard-chips{all:unset;font-size:var(--a-font-size-1);font-weight:var(--a-font-weight-bold);line-height:var(--a-font-line-height-body-xs);display:inline-flex;cursor:pointer;margin:0;outline:none;text-decoration:none;background:none;min-width:var(--a-spacing-6);padding:3px var(--a-spacing-2);justify-content:center;align-items:center;border:1px solid transparent;border-radius:var(--a-border-radius-full);gap:var(--a-spacing-1)}.gard-chips:focus-visible{outline:2px solid var(--a-border-focus);outline-offset:2px}.gard-chips:is(li.gard-chips,a.gard-chips){text-decoration:none}@supports (text-box-trim: trim-both){.gard-chips>span{text-box-trim:trim-both}}.gard-chips--icon{font-size:1rem;margin:0;display:flex}.gard-chips--icon-left{padding-left:var(--a-spacing-1)}.gard-chips--icon-right{padding-right:var(--a-spacing-1)}.gard-chips--small{min-width:24px;padding:3px var(--a-spacing-2)}.gard-chips--large{min-width:var(--a-spacing-8);padding:7px var(--a-spacing-3)}.gard-chips--neutral{background-color:var(--a-white);color:var(--a-navy-900);border-color:var(--a-navy-900);transition:background-color var(--a-animation-fade-out)}.gard-chips--neutral:hover{background-color:var(--a-navy-100);transition:background-color var(--a-animation-fade-in)}.gard-chips--neutral:active{color:var(--a-white);background-color:var(--a-navy-900);transition:background-color var(--a-animation-fade-in),color var(--a-animation-fade-in)}.gard-chips--neutral:is(a.gard-chips):hover{color:var(--a-navy-900)}.gard-chips--neutral:is(a.gard-chips):active{color:var(--a-white)}.gard-chips--danger{background-color:var(--a-white);color:var(--a-red-900);border:1px solid var(--a-red-400);transition:background-color var(--a-animation-fade-out)}.gard-chips--danger:hover{background-color:var(--a-red-100);transition:background-color var(--a-animation-fade-in)}.gard-chips--danger:active{color:var(--a-white);border:1px solid var(--a-red-900);background-color:var(--a-red-900);transition:background-color var(--a-animation-fade-in),color var(--a-animation-fade-in)}.gard-link{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:1px;display:inline-flex;align-items:center;outline:0;gap:var(--a-spacing-05)}.gard-link:not(.gard-link--inline-text__span):focus-visible{border-radius:var(--a-border-radius-sm);outline:3px solid var(--a-border-focus);outline-offset:2px}.gard-link span,.gard-link svg{line-height:0}.gard-link--neutral{color:var(--a-text-default)}.gard-link--neutral:hover{color:var(--a-surface-action-hover)}.gard-link--action{color:var(--a-surface-action)}.gard-link--action:hover{color:var(--a-surface-action-hover)}.gard-link.gard-link--inline-text{display:inline;white-space:normal;line-height:inherit}.gard-link.gard-link--inline-text:not(.gard-link--remove-underline)>span{text-decoration:underline}.gard-link.gard-link--inline-text:has(span:not(.gard-link--inline-text__span)~svg)>svg{margin-inline-start:var(--a-spacing-05)}.gard-link.gard-link--inline-text:has(svg~span:not(.gard-link--inline-text__span))>svg{margin-inline-end:var(--a-spacing-05)}.gard-link.gard-link--inline-text>.gard-link--inline-text__span{display:inline-flex;box-sizing:content-box;align-items:center;gap:var(--a-spacing-05);flex-wrap:nowrap}.gard-link.gard-link--inline-text>svg,.gard-link.gard-link--inline-text>.gard-link--inline-text__span>svg{align-self:center;display:inline-flex;height:1em;width:1em}.gard-link.gard-link--remove-underline{text-decoration:none}.gard-link.gard-link--remove-underline:hover,.gard-link.gard-link--remove-underline:hover>.gard-link--inline-text__span{text-decoration:underline}.gard-link svg{color:inherit;flex-shrink:0}.gard-fieldset{margin:0;padding:0;border:0;min-width:0}.gard-fieldset>:not(:first-child,:empty){margin-top:var(--a-spacing-2)}.gard-fieldset__description{color:var(--a-text-subtle)}.gard-fieldset>.gard-fieldset__description:not(:empty){margin-top:.125rem}.gard-fieldset__legend{padding:0}.gard-fieldset--readonly>:where(.gard-fieldset__legend){display:inline-flex}.gard-fieldset:disabled>.gard-fieldset__legend,.gard-fieldset:disabled>.gard-fieldset__description{opacity:.3}.gard-form-field{display:grid;justify-items:start;gap:var(--a-spacing-2)}.gard-form-field__description{margin-top:-.375rem;color:var(--a-text-subtle)}.gard-form-field--disabled{opacity:.3;cursor:not-allowed}.gard-form-field__error:empty{display:none}.gard-form-field__subdescription{color:var(--a-text-subtle)}.gard-switch{position:relative;min-height:2.75rem;width:fit-content}.gard-switch--right{width:auto}.gard-switch--sm{position:relative;min-height:2rem}.gard-switch__input{cursor:pointer;position:absolute;z-index:1;width:2.75rem;height:2.75rem;opacity:0;top:0}.gard-switch--sm>.gard-switch__input{height:2rem;top:0}.gard-switch__label-wrapper{cursor:pointer;color:var(--a-text-default)}.gard-switch__content{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 0 .75rem 3.25rem}.gard-switch--right>.gard-switch__label-wrapper>.gard-switch__content{padding:.75rem 3.25rem .75rem 0}.gard-switch--sm>.gard-switch__label-wrapper>.gard-switch__content{padding:calc(var(--a-spacing-2) - var(--a-spacing-05)) 0 calc(var(--a-spacing-2) - var(--a-spacing-05)) 3.25rem}.gard-switch--right.gard-switch--sm>.gard-switch__label-wrapper>.gard-switch__content{padding:calc(var(--a-spacing-2) - var(--a-spacing-05)) 3.25rem calc(var(--a-spacing-2) - var(--a-spacing-05)) 0}.gard-switch--with-description,.gard-switch--sm>.gard-switch__label-wrapper>.gard-switch--with-description{padding-bottom:0}.gard-switch__track{display:flex;width:2.75rem;height:1.5rem;background-color:transparent;border:1px solid var(--a-border-strong);position:absolute;top:var(--a-spacing-3);left:0;border-radius:var(--a-border-radius-full);transition:background-color var(--a-animation-fade-out),border-color var(--a-animation-fade-out)}.gard-switch--sm>.gard-switch__track{top:var(--a-spacing-1)}.gard-switch--right>.gard-switch__input,.gard-switch--right>.gard-switch__track{right:0;left:auto}.gard-switch__input:hover~.gard-switch__track{background-color:var(--a-surface-subtle);border-color:var(--a-border-strong);transition:background-color var(--a-animation-fade-in),border-color var(--a-animation-fade-in)}.gard-switch__input:hover~.gard-switch__track>.gard-switch__thumb{background-color:var(--a-brown-600)}.gard-switch__input:not(:disabled):checked~.gard-switch__track{background-color:var(--a-surface-action);border-color:var(--a-surface-action)}.gard-switch__input:not(:disabled):checked:hover~.gard-switch__track{background-color:var(--a-surface-action-hover);border-color:var(--a-surface-action-hover);transition:background-color var(--a-animation-fade-in),border-color var(--a-animation-fade-in)}.gard-switch__input:disabled~.gard-switch__track{background-color:transparent;border:1px solid var(--a-border-disabled)}.gard-switch__input:checked:disabled~.gard-switch__track{background-color:var(--a-surface-action-strong-disabled)}.gard-switch__input:disabled~.gard-switch__track>.gard-switch__thumb{background-color:var(--a-surface-action-strong-disabled)}.gard-switch__input:disabled{appearance:none}.gard-switch__input:disabled~.gard-switch__label-wrapper{color:var(--a-text-subtle)}.gard-switch__input:disabled,.gard-switch__input:disabled~.gard-switch__label-wrapper{cursor:not-allowed}.gard-switch__input:focus-visible~.gard-switch__track{outline:2px solid var(--a-border-focus);outline-offset:2px}.gard-switch__input:not(:checked,:disabled):focus-visible~.gard-switch__track{background-color:var(--a-surface-subtle)}.gard-switch__input:not(:checked,:disabled):focus-visible~.gard-switch__track>.gard-switch__thumb{background-color:var(--a-brown-600)}.gard-switch__thumb{background-color:var(--a-border-strong);border-radius:var(--a-border-radius-full);width:.75rem;height:.75rem;position:absolute;transform:translate(0);left:.375rem;top:.3125rem;transition:transform var(--a-animation-fade-out),background-color var(--a-animation-fade-out);display:flex;align-items:center;justify-content:center}.gard-switch__input:checked~.gard-switch__track>.gard-switch__thumb{transform:translate(1.125rem);background-color:var(--a-surface-default);width:.75rem;height:.75rem;right:.375rem;top:.3125rem;transition:transform var(--a-animation-fade-in)}.gard-switch__input:checked~.gard-switch__track .gard-switch__checkmark{visibility:visible;color:var(--a-icon-inverted)}.gard-switch__input:not(:disabled):checked~.gard-switch__track .gard-switch__checkmark:not(.gard-switch--default-checked){color:transparent;animation-name:fadeIn;animation-timing-function:cubic-bezier(0,0,0,1);animation-delay:.2s;animation-duration:.1s;animation-fill-mode:forwards}.gard-switch__checkmark{display:flex;align-items:center;visibility:hidden;position:absolute;color:transparent;top:.3125rem;left:.5rem;width:.75rem;height:.75rem}.gard-switch__input:not(:disabled)>.gard-switch__checkmark:not(.gard-switch--default-checked){animation-name:fadeOut;animation-timing-function:cubic-bezier(0,0,.58,1);animation-duration:.1s;animation-fill-mode:forwards;animation-direction:normal}@keyframes fadeIn{0%{opacity:0;color:transparent}to{opacity:1;color:var(--a-icon-inverted)}}@keyframes fadeOut{0%{opacity:1;color:var(--a-icon-inverted)}to{opacity:0;color:transparent}}.gard-radio{position:relative;width:fit-content;outline:none}.gard-radio__input{appearance:none;position:absolute;width:3rem;height:3rem;top:0;left:-.75rem;z-index:1;opacity:0;cursor:pointer}.gard-radio__content{display:flex;flex-direction:column;outline:none;gap:.125rem}.gard-radio__label{padding:.875rem 0;cursor:pointer;outline:none;display:flex;gap:.5rem}.gard-radio__label:before{content:"";background-color:var(--a-surface-default);border-radius:var(--a-border-radius-full);flex-shrink:0;box-shadow:0 0 0 1px var(--a-border-strong),inset 0 0 0 4px var(--a-surface-default);width:1.25rem;height:1.25rem;margin-block:2px;margin-inline:2px;transition:box-shadow var(--a-animation-fade-out),background-color var(--a-animation-fade-out)}.gard-radio.gard-radio--sm>.gard-radio__label:before{width:1rem;height:1rem;margin-block:2px;margin-inline:2px}.gard-radio:not(.gard-radio--error,.gard-radio--disabled):hover .gard-radio__input:not(:checked,:focus-visible)+.gard-radio__label:before{background-color:var(--a-surface-neutral);box-shadow:0 0 0 1px var(--a-surface-action-hover),inset 0 0 0 4px var(--a-surface-neutral);transition:box-shadow var(--a-animation-fade-in),background-color var(--a-animation-fade-in)}.gard-radio:not(.gard-radio--error,.gard-radio--disabled) .gard-radio__input:focus-visible+.gard-radio__label:before{--ac-gard-radio-background-color-subtle: var(--a-navy-50);background-color:var(--ac-gard-radio-background-color-subtle);box-shadow:0 0 0 1px var(--a-surface-action),inset 0 0 0 4px var(--ac-gard-radio-background-color-subtle);transition:box-shadow var(--a-animation-fade-in),background-color var(--a-animation-fade-in);outline:2px solid var(--a-surface-action);outline-offset:5px}.gard-radio:not(.gard-radio--error,.gard-radio--disabled):hover .gard-radio__input:not(:checked):focus-visible+.gard-radio__label:before{background-color:var(--a-surface-neutral);box-shadow:0 0 0 1px var(--a-surface-action-hover),inset 0 0 0 4px var(--a-surface-neutral);transition:box-shadow var(--a-animation-fade-in),background-color var(--a-animation-fade-in)}.gard-radio:not(.gard-radio--disabled) .gard-radio__input:checked+.gard-radio__label:before{--ac-gard-radio-background-color: var(--a-surface-action);background-color:var(--ac-gard-radio-background-color);box-shadow:0 0 0 1px var(--a-surface-action),inset 0 0 0 4px var(--a-surface-default);transition:box-shadow var(--a-animation-fade-in),background-color var(--a-animation-fade-in)}.gard-radio:not(.gard-radio--error,.gard-radio--disabled) .gard-radio__input:checked:focus-visible+.gard-radio__label:before{--ac-gard-radio-background-color: var(--a-surface-action);background-color:var(--ac-gard-radio-background-color);box-shadow:0 0 0 1px var(--a-surface-action),inset 0 0 0 4px var(--a-surface-default);transition:box-shadow var(--a-animation-fade-in),background-color var(--a-animation-fade-in);outline:2px solid var(--a-surface-action);outline-offset:5px}.gard-radio:not(.gard-radio--error,.gard-radio--disabled):hover .gard-radio__input:checked+.gard-radio__label:before{box-shadow:0 0 0 1px var(--a-surface-action),inset 0 0 0 4px var(--a-surface-neutral);transition:box-shadow var(--a-animation-fade-in),background-color var(--a-animation-fade-in)}.gard-radio:not(.gard-radio--error,.gard-radio--disabled):hover .gard-radio__input:checked:focus-visible+.gard-radio__label:before{background-color:var(--a-surface-action);box-shadow:0 0 0 1px var(--a-surface-action),inset 0 0 0 4px var(--a-surface-neutral);transition:box-shadow var(--a-animation-fade-in),background-color var(--a-animation-fade-in);outline:2px solid var(--a-surface-action);outline-offset:5px}.gard-radio.gard-radio--sm .gard-radio__input:not(:disabled)+.gard-radio__label:before{box-shadow:0 0 0 1px var(--a-border-strong),inset 0 0 0 3px var(--a-surface-default)}.gard-radio.gard-radio--sm .gard-radio__input:not(:disabled):focus-visible+.gard-radio__label:before{--ac-gard-radio-background-color-subtle: var(--a-navy-50);box-shadow:0 0 0 1px var(--a-surface-action),inset 0 0 0 3px var(--ac-gard-radio-background-color-subtle)}.gard-radio.gard-radio--sm .gard-radio__input:not(:disabled):hover+.gard-radio__label:before{box-shadow:0 0 0 1px var(--a-surface-action-hover),inset 0 0 0 3px var(--a-surface-neutral)}.gard-radio.gard-radio--sm .gard-radio__input:not(:disabled):checked+.gard-radio__label:before,.gard-radio.gard-radio--sm .gard-radio__input:not(:disabled):checked:focus-visible+.gard-radio__label:before{box-shadow:0 0 0 1px var(--a-surface-action),inset 0 0 0 3px var(--a-surface-default)}.gard-radio.gard-radio--sm .gard-radio__input:not(:disabled):focus-visible+.gard-radio__label:before,.gard-radio.gard-radio--sm:hover .gard-radio__input:not(:disabled):focus-visible+.gard-radio__label:before{outline:2px solid var(--a-surface-action);outline-offset:4px}.gard-radio.gard-radio--sm:hover .gard-radio__input:not(:disabled):checked+.gard-radio__label:before,.gard-radio.gard-radio--sm:hover .gard-radio__input:not(:disabled):checked:focus-visible+.gard-radio__label:before{box-shadow:0 0 0 1px var(--a-surface-action),inset 0 0 0 3px var(--a-surface-neutral);background-color:var(--a-surface-action)}.gard-radio--disabled>.gard-radio__input,.gard-radio--disabled>.gard-radio__label{opacity:1;cursor:not-allowed}.gard-radio--disabled>.gard-radio__label{color:var(--a-text-subtle)}.gard-radio--disabled>.gard-radio__input:checked+.gard-radio__label:before{box-shadow:0 0 0 1px var(--a-border-moderate),inset 0 0 0 4px var(--a-surface-default);background-color:var(--a-border-moderate)}.gard-radio--disabled .gard-radio__input+.gard-radio__label:before{box-shadow:0 0 0 1px var(--a-border-moderate),inset 0 0 0 4px var(--a-surface-default)}.gard-radio.gard-radio--sm.gard-radio--disabled .gard-radio__input+.gard-radio__label:before{box-shadow:0 0 0 1px var(--a-border-moderate),inset 0 0 0 3px var(--a-surface-default)}.gard-radio.gard-radio--error .gard-radio__input:not(:focus-visible,:checked)+.gard-radio__label:before{box-shadow:0 0 0 1px var(--a-surface-danger-strong),inset 0 0 0 4px var(--a-surface-default);background-color:var(--a-surface-default)}.gard-radio.gard-radio--sm.gard-radio--error .gard-radio__input:not(:focus-visible,:checked)+.gard-radio__label:before{box-shadow:0 0 0 1px var(--a-surface-danger-strong),inset 0 0 0 3px var(--a-surface-default)}.gard-radio.gard-radio--error:hover .gard-radio__input:not(:checked,:focus-visible)+.gard-radio__label:before{background-color:var(--a-surface-danger-subtle);box-shadow:0 0 0 1px var(--a-surface-danger-strong),inset 0 0 0 4px var(--a-surface-danger-subtle)}.gard-radio.gard-radio--sm.gard-radio--error:hover .gard-radio__input:not(:checked,:focus-visible)+.gard-radio__label:before{box-shadow:0 0 0 1px var(--a-surface-danger-strong),inset 0 0 0 3px var(--a-surface-danger-subtle)}.gard-radio.gard-radio--error .gard-radio__input:focus-visible+.gard-radio__label:before{outline:2px solid var(--a-surface-action);outline-offset:5px}.gard-checkbox{position:relative;width:fit-content;outline:none}.gard-checkbox__input{-webkit-appearance:none;appearance:none;position:absolute;width:3rem;height:3rem;top:0;left:-.75rem;z-index:1;opacity:0;cursor:pointer}.gard-checkbox__label{padding:.875rem 0;cursor:pointer;outline:none;display:flex;gap:.5rem}.gard-checkbox__label:before{content:"";background-color:var(--a-surface-default);border-radius:2px;flex-shrink:0;box-shadow:0 0 0 1px var(--a-border-strong);width:1.25rem;height:1.25rem;margin-block:2px;margin-inline:2px;transition:box-shadow var(--a-animation-fade-out),background-color var(--a-animation-fade-out)}.gard-checkbox--sm>.gard-checkbox__input{width:2rem;height:2rem;top:0;left:-.375rem}.gard-checkbox--sm>.gard-checkbox__label{padding:var(--a-spacing-1) 0}.gard-checkbox--sm>.gard-checkbox__label:before{width:1rem;height:1rem}.gard-checkbox:hover .gard-checkbox__input:where(:not(:checked,:disabled,:indeterminate))+.gard-checkbox__label:before{background-color:var(--a-surface-neutral);box-shadow:0 0 0 1px var(--a-navy-700);transition:box-shadow var(--a-animation-fade-in),background-color var(--a-animation-fade-in)}.gard-checkbox__input:where(:not(:checked))+.gard-checkbox__label>.gard-checkbox__icon{display:none}.gard-checkbox__input:checked+.gard-checkbox__label>.gard-checkbox__icon{color:var(--a-surface-default);position:absolute;height:1.5rem;transform:translate(.275rem);pointer-events:none;display:flex;align-items:center}.gard-checkbox--sm>.gard-checkbox__input:checked+.gard-checkbox__label>.gard-checkbox__icon{color:var(--a-surface-default);position:absolute;height:1.25rem;transform:translate(.15rem);pointer-events:none;display:flex;align-items:center}.gard-checkbox__input:where(:checked,:indeterminate)+.gard-checkbox__label:before{box-shadow:0 0 0 1px var(--a-surface-action-hover);background-color:var(--a-surface-action-hover)}.gard-checkbox__input:where(:checked,:indeterminate):hover+.gard-checkbox__label:before{box-shadow:0 0 0 1px var(--a-surface-action);background-color:var(--a-surface-action)}.gard-checkbox--error>.gard-checkbox__input:focus:not(:hover,:disabled,:checked,:indeterminate)+.gard-checkbox__label:before{background-color:var(--a-surface-default);box-shadow:0 0 0 1px var(--a-surface-danger)}.gard-checkbox--error>.gard-checkbox__input:not(:disabled,:checked,:indeterminate,:focus)+.gard-checkbox__label:before{background-color:var(--a-surface-default);box-shadow:0 0 0 1px var(--a-surface-danger)}.gard-checkbox--error>.gard-checkbox__input:hover:not(:disabled,:checked,:indeterminate,:focus)+.gard-checkbox__label:before{background-color:var(--a-surface-danger-subtle);box-shadow:0 0 0 1px var(--a-surface-danger)}.gard-checkbox--disabled>.gard-checkbox__input,.gard-checkbox--disabled>.gard-checkbox__input+.gard-checkbox__label{cursor:not-allowed}.gard-checkbox--disabled>.gard-checkbox__input+.gard-checkbox__label:before{box-shadow:0 0 0 1px var(--a-gray-100);background-color:var(--a-gray-100)}.gard-checkbox--disabled>.gard-checkbox__input+.gard-checkbox__label{color:var(--a-text-subtle)}:is(.gard-checkbox--disabled>.gard-checkbox__input+.gard-checkbox__label) svg{color:var(--a-gray-400)}.gard-checkbox--disabled>.gard-checkbox__input:indeterminate+.gard-checkbox__label:after{background-color:var(--a-gray-400)}.gard-checkbox--error>.gard-checkbox__input:focus:hover:not(:disabled,:checked,:indeterminate)+.gard-checkbox__label:before{background-color:var(--a-surface-danger-subtle);box-shadow:0 0 0 1px var(--a-surface-danger)}.gard-checkbox__icon-indeterminate{display:none}.gard-checkbox__input:indeterminate+.gard-checkbox__label:after{content:"";position:absolute;top:50%;transform:translate(.375rem,-50%);background-color:var(--a-surface-default);width:.75rem;height:.2rem;border-radius:1px;flex-shrink:0}.gard-checkbox--sm>.gard-checkbox__input:indeterminate+.gard-checkbox__label:after{top:49%;transform:translate(.285rem,-50%);height:.2rem;width:.7rem}.gard-checkbox__content{display:flex;flex-direction:column;gap:.125rem}.gard-checkbox:has(:focus-visible) .gard-checkbox__input+.gard-checkbox__label:before{outline:2px solid var(--a-border-focus);outline-offset:5px}.gard-checkbox--disabled{opacity:1}.gard-text-field__input{appearance:none;padding:0 var(--a-spacing-4);background-color:var(--a-surface-default);border-radius:var(--ac-text-field-border-radius);border:1px solid var(--ac-text-field-border-color-default);box-shadow:0 0 0 1px transparent;outline:none;min-height:4rem;width:100%;color:var(--a-text-default);font-size:.9375rem;letter-spacing:var(--a-font-tracking-normal);line-height:1.25rem;font-feature-settings:"liga" off,"clig" off;font-weight:var(--a-font-weight-medium);transition:box-shadow var(--a-animation-fade-out),border-color var(--a-animation-fade-out)}.gard-text-field__input::placeholder{color:var(--a-text-subtle)}.gard-text-field__input[size]{width:auto}.gard-form-field--sm .gard-text-field__input{padding:0 var(--a-spacing-4);min-height:3rem}.gard-text-field__container{width:100%;position:relative}.gard-form-field.gard-text-field--error .gard-text-field__input,.gard-form-field.gard-text-field--validated .gard-text-field__input{padding-inline-end:3.25rem}.gard-text-field__container>.gard-text-field--error-icon,.gard-text-field__container>.gard-text-field--validated-icon{position:absolute;top:0;bottom:0;width:1.5rem;margin:auto 0;right:var(--a-spacing-4)}.gard-text-field__container>.gard-text-field--error-icon,.gard-form-field.gard-text-field--error>.gard-form-field__label{color:var(--a-surface-danger-strong)}.gard-text-field__container>.gard-text-field--validated-icon{color:var(--a-surface-success)}.gard-text-field--error>.gard-text-field__container>.gard-text-field__input{border:1px solid var(--ac-text-field-border-color-error);box-shadow:0 0 0 1px var(--ac-text-field-border-color-error)}.gard-text-field__container:not(.gard-text-field--has-focus)>.gard-text-field__input:focus-visible:not(:active){outline:2px solid var(--a-border-focus);outline-offset:4px;box-shadow:none;border-color:var(--ac-text-field-border-color-focus-visible)}.gard-text-field--error>.gard-text-field__container>.gard-text-field__input:focus-visible:not(:active),.gard-form-field.gard-text-field--error .gard-text-field__container.gard-text-field--has-focus>.gard-text-field__input:not(:focus-visible){--ac-text-field-border-color-error: var(--a-surface-danger-strong);border-color:var(--ac-text-field-border-color-error);box-shadow:0 0 0 1px var(--ac-text-field-border-color-error)}.gard-form-field:not(.gard-text-field--error)>.gard-text-field__container.gard-text-field--has-focus>.gard-text-field__input:not([readonly]){border-color:var(--ac-text-field-border-color-default);box-shadow:0 0 0 1px var(--ac-text-field-border-color-default);transition:box-shadow var(--a-animation-fade-in),border-color var(--a-animation-fade-in)}.gard-text-field__container>.gard-text-field__input:active{outline:none}.gard-form-field :where(.gard-text-field__input:disabled,.gard-text-field__input--disabled){cursor:not-allowed}.gard-text-field__input.gard-text-field__input--disabled,.gard-text-field__input:disabled{background-color:transparent;color:var(--a-text-subtle);border-color:var(--ac-text-field-border-color-disabled)}.gard-text-field__input[readonly]{cursor:default;background-color:var(--a-surface-moderate);color:var(--a-text-default);border-color:var(--a-border-moderate)}.gard-text-field__input[readonly]:focus-visible{--ac-text-field-border-color-focus-visible: var(--a-border-strong);border-color:var(--ac-text-field-border-color-focus-visible);box-shadow:0 0 0 1px var(--ac-text-field-border-color-focus-visible)}.gard-text-field__input[type=search]::-webkit-search-decoration,.gard-text-field__input[type=search]::-webkit-search-cancel-button,.gard-text-field__input[type=search]::-webkit-search-results-button,.gard-text-field__input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}
