@layer ar.reset{:host,:root{--ar-bs-heading-margin-bottom:var(--ar-bs-spacer-2);--ar-bs-heading-line-height:1.2;--ar-bs-paragraph-margin-bottom:var(--ar-bs-spacer);--ar-bs-legend-margin-bottom:var(--ar-bs-spacer-2);--ar-bs-legend-font-size:1.5rem;--ar-bs-list-padding-x:var(--ar-bs-spacer-7)}@layer reboot{*,:after,:before{box-sizing:border-box}:host,:root{accent-color:var(--ar-bs-primary-base)}iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border:0}@media (prefers-color-scheme:dark){iframe{--lightningcss-light: ;--lightningcss-dark:initial}}body{font-family:var(--ar-bs-body-font-family);font-size:var(--ar-bs-body-font-size);font-weight:var(--ar-bs-body-font-weight);line-height:var(--ar-bs-body-line-height);color:var(--ar-bs-fg-body);text-align:var(--ar-bs-body-text-align);background-color:var(--ar-bs-bg-body);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0}hr{margin:var(--ar-bs-hr-margin-y,var(--ar-bs-spacer)) 0;border:0;border-block-start:var(--ar-bs-border-width) solid var(--ar-bs-hr-border-color)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--ar-bs-heading-margin-bottom);font-family:var(--ar-bs-heading-font-family);font-style:var(--ar-bs-heading-font-style);font-weight:var(--ar-bs-heading-font-weight,var(--ar-bs-font-weight-medium));line-height:var(--ar-bs-heading-line-height);color:var(--ar-bs-heading-color)}.h1,h1{font-size:var(--ar-bs-font-size-3xl)}.h2,h2{font-size:var(--ar-bs-font-size-2xl)}.h3,h3{font-size:var(--ar-bs-font-size-xl)}.h4,h4{font-size:var(--ar-bs-font-size-lg)}.h5,h5{font-size:var(--ar-bs-font-size-md)}.h6,h6{font-size:var(--ar-bs-font-size-sm)}p{margin-top:0;margin-bottom:var(--ar-bs-paragraph-margin-bottom)}abbr[title]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.initialism{font-size:var(--ar-bs-initialism-font-size,var(--ar-bs-font-size-xs));text-transform:uppercase}address{margin-bottom:var(--ar-bs-spacer);font-style:normal;line-height:inherit}ol,ul{padding-inline-start:var(--ar-bs-list-padding-x)}dl,ol,ul{margin-top:0;margin-bottom:var(--ar-bs-spacer)}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:var(--ar-bs-dt-font-weight,var(--ar-bs-font-weight-bold))}dd{margin-inline-start:0;margin-bottom:var(--ar-bs-spacer-2)}blockquote{margin:0 0 var(--ar-bs-spacer)}blockquote>*{margin-block:0}b,strong{font-weight:var(--ar-bs-font-weight-bolder)}.small,small{font-size:var(--ar-bs-small-font-size,87.5%)}.mark,mark{--ar-bs-mark-padding:.1875em;--ar-bs-mark-color:#fff;--ar-bs-mark-bg:#5139b5;padding:var(--ar-bs-mark-padding);color:var(--ar-bs-mark-color);background-color:var(--ar-bs-mark-bg)}sub,sup{font-size:var(--ar-bs-sub-sup-font-size,.75em);vertical-align:baseline;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--ar-bs-theme-fg,var(--ar-bs-link-color));-webkit-text-decoration:var(--ar-bs-link-decoration);-webkit-text-decoration:var(--ar-bs-link-decoration);text-decoration:var(--ar-bs-link-decoration);text-underline-offset:var(--ar-bs-link-underline-offset)}a:hover{color:var(--ar-bs-theme-fg-emphasis,var(--ar-bs-link-hover-color));-webkit-text-decoration:var(--ar-bs-link-hover-decoration,var(--ar-bs-link-decoration));-webkit-text-decoration:var(--ar-bs-link-hover-decoration,var(--ar-bs-link-decoration));text-decoration:var(--ar-bs-link-hover-decoration,var(--ar-bs-link-decoration))}a:not([href],[class]),a:not([href],[class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--ar-bs-font-mono);font-size:1em}pre{margin-top:0;margin-bottom:var(--ar-bs-spacer);font-size:var(--ar-bs-code-font-size);color:var(--ar-bs-code-color,inherit);scrollbar-gutter:stable;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:var(--ar-bs-code-font-size);color:var(--ar-bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{--ar-bs-kbd-padding-y:.125rem;--ar-bs-kbd-padding-x:var(--ar-bs-spacer-1);--ar-bs-kbd-font-size:var(--ar-bs-font-size-xs);--ar-bs-kbd-color:var(--ar-bs-bg-body);--ar-bs-kbd-bg:var(--ar-bs-fg-2);--ar-bs-kbd-border-radius:var(--ar-bs-radius-3);padding:var(--ar-bs-kbd-padding-y) var(--ar-bs-kbd-padding-x);font-size:var(--ar-bs-kbd-font-size);color:var(--ar-bs-kbd-color);background-color:var(--ar-bs-kbd-bg);border-radius:var(--ar-bs-kbd-border-radius)}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 var(--ar-bs-spacer)}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-block:var(--ar-bs-spacer-2);color:var(--ar-bs-fg-3);text-align:start}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}[role=button],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date],[type=datetime-local],[type=month],[type=week],[type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:inline-start;width:100%;margin-bottom:var(--ar-bs-legend-margin-bottom);font-size:var(--ar-bs-legend-font-size);font-weight:var(--ar-bs-legend-font-weight);line-height:inherit;padding:0}legend+*{clear:inline-start}::-webkit-color-swatch-wrapper{padding:0}::-webkit-datetime-edit-ampm-field{padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-meridiem-field{padding:0}::-webkit-datetime-edit-millisecond-field{padding:0}::-webkit-datetime-edit-minute-field{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-second-field{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-week-field{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}}}@layer ar.tokens{:root,[data-ar-brand=default][data-ar-mode=light],[data-ar-brand=default][data-ar-mode=system],[data-ar-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ar-sys-border-focus-offset:3px;--ar-sys-border-focus-width:3px;--ar-sys-border-width:1px;--ar-sys-color-action-disabled-background:#e4e6ec;--ar-sys-color-action-disabled-border:#e4e6ec;--ar-sys-color-action-disabled-foreground:#626b7a;--ar-sys-color-action-primary-background:#5139b5;--ar-sys-color-action-primary-border:#5139b5;--ar-sys-color-action-primary-foreground:#fff;--ar-sys-color-action-primary-hover:#402a99;--ar-sys-color-action-primary-hover-border:#402a99;--ar-sys-color-action-primary-hover-foreground:#fff;--ar-sys-color-action-primary-pressed:#342079;--ar-sys-color-action-primary-pressed-border:#342079;--ar-sys-color-action-primary-pressed-foreground:#fff;--ar-sys-color-background-backdrop:#171a238f;--ar-sys-color-background-canvas:#f5f4f0;--ar-sys-color-background-surface:#fff;--ar-sys-color-border-default:#d5d8e0;--ar-sys-color-border-error:#b01c2a;--ar-sys-color-feedback-error:#b01c2a;--ar-sys-color-feedback-success:#0c8055;--ar-sys-color-focus:#5139b5;--ar-sys-color-icon-muted:#596171;--ar-sys-color-icon-primary:#20242d;--ar-sys-color-text-code:#5139b5;--ar-sys-color-text-muted:#596171;--ar-sys-color-text-primary:#20242d;--ar-sys-icon-size-large:1.5rem;--ar-sys-icon-size-medium:1rem;--ar-sys-icon-size-small:.875rem;--ar-sys-layer-component-active:2;--ar-sys-layer-component-base:0;--ar-sys-layer-component-below:-1;--ar-sys-layer-component-focus:3;--ar-sys-layer-component-hover:1;--ar-sys-layer-overlay-dialog:1040;--ar-sys-layer-overlay-drawer:1030;--ar-sys-layer-overlay-fixed:1020;--ar-sys-layer-overlay-menu:1000;--ar-sys-layer-overlay-popover:1050;--ar-sys-layer-overlay-sticky:1010;--ar-sys-layer-overlay-toast:1070;--ar-sys-layer-overlay-tooltip:1060;--ar-sys-layout-dialog-max-width:40rem;--ar-sys-layout-dropdown-min-width:16rem;--ar-sys-motion-interaction:.14s;--ar-sys-motion-reduced:0s;--ar-sys-motion-spinner:.7s;--ar-sys-opacity-disabled:1;--ar-sys-radius-control:.5rem;--ar-sys-radius-large:1.5rem;--ar-sys-radius-pill:999rem;--ar-sys-radius-surface:1rem;--ar-sys-spacing-control-x:1rem;--ar-sys-spacing-control-y:.75rem;--ar-sys-spacing-inline:.5rem;--ar-sys-spacing-stack:1rem;--ar-sys-spacing-surface:1.5rem;--ar-sys-typography-body-family:"Montserrat Variable", Montserrat, system-ui, sans-serif;--ar-sys-typography-body-line-height:1.5;--ar-sys-typography-body-size:1rem;--ar-sys-typography-body-weight:400;--ar-sys-typography-caption-size:.875rem;--ar-sys-typography-code-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ar-sys-typography-display-size:3rem;--ar-sys-typography-heading-line-height:1.5;--ar-sys-typography-heading-size:1.5rem;--ar-sys-typography-heading-weight:700;--ar-sys-typography-label-weight:600}[data-ar-brand=default][data-ar-mode=dark],[data-ar-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ar-sys-border-focus-offset:3px;--ar-sys-border-focus-width:3px;--ar-sys-border-width:1px;--ar-sys-color-action-disabled-background:#e4e6ec;--ar-sys-color-action-disabled-border:#e4e6ec;--ar-sys-color-action-disabled-foreground:#626b7a;--ar-sys-color-action-primary-background:#bba9ff;--ar-sys-color-action-primary-border:#bba9ff;--ar-sys-color-action-primary-foreground:#20242d;--ar-sys-color-action-primary-hover:#d1c3ff;--ar-sys-color-action-primary-hover-border:#d1c3ff;--ar-sys-color-action-primary-hover-foreground:#20242d;--ar-sys-color-action-primary-pressed:#e4d9ff;--ar-sys-color-action-primary-pressed-border:#e4d9ff;--ar-sys-color-action-primary-pressed-foreground:#20242d;--ar-sys-color-background-backdrop:#171a238f;--ar-sys-color-background-canvas:#171a23;--ar-sys-color-background-surface:#242936;--ar-sys-color-border-default:#596579;--ar-sys-color-border-error:#ff969e;--ar-sys-color-feedback-error:#ff969e;--ar-sys-color-feedback-success:#70e3b1;--ar-sys-color-focus:#bba9ff;--ar-sys-color-icon-muted:#bbc3d2;--ar-sys-color-icon-primary:#eef0f5;--ar-sys-color-text-code:#bba9ff;--ar-sys-color-text-muted:#bbc3d2;--ar-sys-color-text-primary:#eef0f5;--ar-sys-icon-size-large:1.5rem;--ar-sys-icon-size-medium:1rem;--ar-sys-icon-size-small:.875rem;--ar-sys-layer-component-active:2;--ar-sys-layer-component-base:0;--ar-sys-layer-component-below:-1;--ar-sys-layer-component-focus:3;--ar-sys-layer-component-hover:1;--ar-sys-layer-overlay-dialog:1040;--ar-sys-layer-overlay-drawer:1030;--ar-sys-layer-overlay-fixed:1020;--ar-sys-layer-overlay-menu:1000;--ar-sys-layer-overlay-popover:1050;--ar-sys-layer-overlay-sticky:1010;--ar-sys-layer-overlay-toast:1070;--ar-sys-layer-overlay-tooltip:1060;--ar-sys-layout-dialog-max-width:40rem;--ar-sys-layout-dropdown-min-width:16rem;--ar-sys-motion-interaction:.14s;--ar-sys-motion-reduced:0s;--ar-sys-motion-spinner:.7s;--ar-sys-opacity-disabled:1;--ar-sys-radius-control:.5rem;--ar-sys-radius-large:1.5rem;--ar-sys-radius-pill:999rem;--ar-sys-radius-surface:1rem;--ar-sys-spacing-control-x:1rem;--ar-sys-spacing-control-y:.75rem;--ar-sys-spacing-inline:.5rem;--ar-sys-spacing-stack:1rem;--ar-sys-spacing-surface:1.5rem;--ar-sys-typography-body-family:"Montserrat Variable", Montserrat, system-ui, sans-serif;--ar-sys-typography-body-line-height:1.5;--ar-sys-typography-body-size:1rem;--ar-sys-typography-body-weight:400;--ar-sys-typography-caption-size:.875rem;--ar-sys-typography-code-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ar-sys-typography-display-size:3rem;--ar-sys-typography-heading-line-height:1.5;--ar-sys-typography-heading-size:1.5rem;--ar-sys-typography-heading-weight:700;--ar-sys-typography-label-weight:600}@media (prefers-color-scheme:dark){[data-ar-brand=default][data-ar-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ar-sys-border-focus-offset:3px;--ar-sys-border-focus-width:3px;--ar-sys-border-width:1px;--ar-sys-color-action-disabled-background:#e4e6ec;--ar-sys-color-action-disabled-border:#e4e6ec;--ar-sys-color-action-disabled-foreground:#626b7a;--ar-sys-color-action-primary-background:#bba9ff;--ar-sys-color-action-primary-border:#bba9ff;--ar-sys-color-action-primary-foreground:#20242d;--ar-sys-color-action-primary-hover:#d1c3ff;--ar-sys-color-action-primary-hover-border:#d1c3ff;--ar-sys-color-action-primary-hover-foreground:#20242d;--ar-sys-color-action-primary-pressed:#e4d9ff;--ar-sys-color-action-primary-pressed-border:#e4d9ff;--ar-sys-color-action-primary-pressed-foreground:#20242d;--ar-sys-color-background-backdrop:#171a238f;--ar-sys-color-background-canvas:#171a23;--ar-sys-color-background-surface:#242936;--ar-sys-color-border-default:#596579;--ar-sys-color-border-error:#ff969e;--ar-sys-color-feedback-error:#ff969e;--ar-sys-color-feedback-success:#70e3b1;--ar-sys-color-focus:#bba9ff;--ar-sys-color-icon-muted:#bbc3d2;--ar-sys-color-icon-primary:#eef0f5;--ar-sys-color-text-code:#bba9ff;--ar-sys-color-text-muted:#bbc3d2;--ar-sys-color-text-primary:#eef0f5;--ar-sys-icon-size-large:1.5rem;--ar-sys-icon-size-medium:1rem;--ar-sys-icon-size-small:.875rem;--ar-sys-layer-component-active:2;--ar-sys-layer-component-base:0;--ar-sys-layer-component-below:-1;--ar-sys-layer-component-focus:3;--ar-sys-layer-component-hover:1;--ar-sys-layer-overlay-dialog:1040;--ar-sys-layer-overlay-drawer:1030;--ar-sys-layer-overlay-fixed:1020;--ar-sys-layer-overlay-menu:1000;--ar-sys-layer-overlay-popover:1050;--ar-sys-layer-overlay-sticky:1010;--ar-sys-layer-overlay-toast:1070;--ar-sys-layer-overlay-tooltip:1060;--ar-sys-layout-dialog-max-width:40rem;--ar-sys-layout-dropdown-min-width:16rem;--ar-sys-motion-interaction:.14s;--ar-sys-motion-reduced:0s;--ar-sys-motion-spinner:.7s;--ar-sys-opacity-disabled:1;--ar-sys-radius-control:.5rem;--ar-sys-radius-large:1.5rem;--ar-sys-radius-pill:999rem;--ar-sys-radius-surface:1rem;--ar-sys-spacing-control-x:1rem;--ar-sys-spacing-control-y:.75rem;--ar-sys-spacing-inline:.5rem;--ar-sys-spacing-stack:1rem;--ar-sys-spacing-surface:1.5rem;--ar-sys-typography-body-family:"Montserrat Variable", Montserrat, system-ui, sans-serif;--ar-sys-typography-body-line-height:1.5;--ar-sys-typography-body-size:1rem;--ar-sys-typography-body-weight:400;--ar-sys-typography-caption-size:.875rem;--ar-sys-typography-code-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ar-sys-typography-display-size:3rem;--ar-sys-typography-heading-line-height:1.5;--ar-sys-typography-heading-size:1.5rem;--ar-sys-typography-heading-weight:700;--ar-sys-typography-label-weight:600}}[data-ar-brand=synthetic][data-ar-mode=light],[data-ar-brand=synthetic][data-ar-mode=system],[data-ar-theme=synthetic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ar-sys-border-focus-offset:3px;--ar-sys-border-focus-width:3px;--ar-sys-border-width:1px;--ar-sys-color-action-disabled-background:#e4e6ec;--ar-sys-color-action-disabled-border:#e4e6ec;--ar-sys-color-action-disabled-foreground:#626b7a;--ar-sys-color-action-primary-background:#006b5e;--ar-sys-color-action-primary-border:#006b5e;--ar-sys-color-action-primary-foreground:#fff;--ar-sys-color-action-primary-hover:#00564b;--ar-sys-color-action-primary-hover-border:#00564b;--ar-sys-color-action-primary-hover-foreground:#fff;--ar-sys-color-action-primary-pressed:#00463d;--ar-sys-color-action-primary-pressed-border:#00463d;--ar-sys-color-action-primary-pressed-foreground:#fff;--ar-sys-color-background-backdrop:#171a238f;--ar-sys-color-background-canvas:#f5f4f0;--ar-sys-color-background-surface:#fff;--ar-sys-color-border-default:#d5d8e0;--ar-sys-color-border-error:#b01c2a;--ar-sys-color-feedback-error:#b01c2a;--ar-sys-color-feedback-success:#0c8055;--ar-sys-color-focus:#006b5e;--ar-sys-color-icon-muted:#596171;--ar-sys-color-icon-primary:#20242d;--ar-sys-color-text-code:#006b5e;--ar-sys-color-text-muted:#596171;--ar-sys-color-text-primary:#20242d;--ar-sys-icon-size-large:1.5rem;--ar-sys-icon-size-medium:1rem;--ar-sys-icon-size-small:.875rem;--ar-sys-layer-component-active:2;--ar-sys-layer-component-base:0;--ar-sys-layer-component-below:-1;--ar-sys-layer-component-focus:3;--ar-sys-layer-component-hover:1;--ar-sys-layer-overlay-dialog:1040;--ar-sys-layer-overlay-drawer:1030;--ar-sys-layer-overlay-fixed:1020;--ar-sys-layer-overlay-menu:1000;--ar-sys-layer-overlay-popover:1050;--ar-sys-layer-overlay-sticky:1010;--ar-sys-layer-overlay-toast:1070;--ar-sys-layer-overlay-tooltip:1060;--ar-sys-layout-dialog-max-width:40rem;--ar-sys-layout-dropdown-min-width:16rem;--ar-sys-motion-interaction:.14s;--ar-sys-motion-reduced:0s;--ar-sys-motion-spinner:.7s;--ar-sys-opacity-disabled:1;--ar-sys-radius-control:.5rem;--ar-sys-radius-large:1.5rem;--ar-sys-radius-pill:999rem;--ar-sys-radius-surface:1rem;--ar-sys-spacing-control-x:1rem;--ar-sys-spacing-control-y:.75rem;--ar-sys-spacing-inline:.5rem;--ar-sys-spacing-stack:1rem;--ar-sys-spacing-surface:1.5rem;--ar-sys-typography-body-family:"Montserrat Variable", Montserrat, system-ui, sans-serif;--ar-sys-typography-body-line-height:1.5;--ar-sys-typography-body-size:1rem;--ar-sys-typography-body-weight:400;--ar-sys-typography-caption-size:.875rem;--ar-sys-typography-code-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ar-sys-typography-display-size:3rem;--ar-sys-typography-heading-line-height:1.5;--ar-sys-typography-heading-size:1.5rem;--ar-sys-typography-heading-weight:700;--ar-sys-typography-label-weight:600}[data-ar-brand=synthetic][data-ar-mode=dark],[data-ar-theme=synthetic-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ar-sys-border-focus-offset:3px;--ar-sys-border-focus-width:3px;--ar-sys-border-width:1px;--ar-sys-color-action-disabled-background:#e4e6ec;--ar-sys-color-action-disabled-border:#e4e6ec;--ar-sys-color-action-disabled-foreground:#626b7a;--ar-sys-color-action-primary-background:#77e0d1;--ar-sys-color-action-primary-border:#77e0d1;--ar-sys-color-action-primary-foreground:#20242d;--ar-sys-color-action-primary-hover:#9aede2;--ar-sys-color-action-primary-hover-border:#9aede2;--ar-sys-color-action-primary-hover-foreground:#20242d;--ar-sys-color-action-primary-pressed:#c0f6ef;--ar-sys-color-action-primary-pressed-border:#c0f6ef;--ar-sys-color-action-primary-pressed-foreground:#20242d;--ar-sys-color-background-backdrop:#171a238f;--ar-sys-color-background-canvas:#171a23;--ar-sys-color-background-surface:#242936;--ar-sys-color-border-default:#596579;--ar-sys-color-border-error:#ff969e;--ar-sys-color-feedback-error:#ff969e;--ar-sys-color-feedback-success:#70e3b1;--ar-sys-color-focus:#77e0d1;--ar-sys-color-icon-muted:#bbc3d2;--ar-sys-color-icon-primary:#eef0f5;--ar-sys-color-text-code:#77e0d1;--ar-sys-color-text-muted:#bbc3d2;--ar-sys-color-text-primary:#eef0f5;--ar-sys-icon-size-large:1.5rem;--ar-sys-icon-size-medium:1rem;--ar-sys-icon-size-small:.875rem;--ar-sys-layer-component-active:2;--ar-sys-layer-component-base:0;--ar-sys-layer-component-below:-1;--ar-sys-layer-component-focus:3;--ar-sys-layer-component-hover:1;--ar-sys-layer-overlay-dialog:1040;--ar-sys-layer-overlay-drawer:1030;--ar-sys-layer-overlay-fixed:1020;--ar-sys-layer-overlay-menu:1000;--ar-sys-layer-overlay-popover:1050;--ar-sys-layer-overlay-sticky:1010;--ar-sys-layer-overlay-toast:1070;--ar-sys-layer-overlay-tooltip:1060;--ar-sys-layout-dialog-max-width:40rem;--ar-sys-layout-dropdown-min-width:16rem;--ar-sys-motion-interaction:.14s;--ar-sys-motion-reduced:0s;--ar-sys-motion-spinner:.7s;--ar-sys-opacity-disabled:1;--ar-sys-radius-control:.5rem;--ar-sys-radius-large:1.5rem;--ar-sys-radius-pill:999rem;--ar-sys-radius-surface:1rem;--ar-sys-spacing-control-x:1rem;--ar-sys-spacing-control-y:.75rem;--ar-sys-spacing-inline:.5rem;--ar-sys-spacing-stack:1rem;--ar-sys-spacing-surface:1.5rem;--ar-sys-typography-body-family:"Montserrat Variable", Montserrat, system-ui, sans-serif;--ar-sys-typography-body-line-height:1.5;--ar-sys-typography-body-size:1rem;--ar-sys-typography-body-weight:400;--ar-sys-typography-caption-size:.875rem;--ar-sys-typography-code-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ar-sys-typography-display-size:3rem;--ar-sys-typography-heading-line-height:1.5;--ar-sys-typography-heading-size:1.5rem;--ar-sys-typography-heading-weight:700;--ar-sys-typography-label-weight:600}@media (prefers-color-scheme:dark){[data-ar-brand=synthetic][data-ar-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ar-sys-border-focus-offset:3px;--ar-sys-border-focus-width:3px;--ar-sys-border-width:1px;--ar-sys-color-action-disabled-background:#e4e6ec;--ar-sys-color-action-disabled-border:#e4e6ec;--ar-sys-color-action-disabled-foreground:#626b7a;--ar-sys-color-action-primary-background:#77e0d1;--ar-sys-color-action-primary-border:#77e0d1;--ar-sys-color-action-primary-foreground:#20242d;--ar-sys-color-action-primary-hover:#9aede2;--ar-sys-color-action-primary-hover-border:#9aede2;--ar-sys-color-action-primary-hover-foreground:#20242d;--ar-sys-color-action-primary-pressed:#c0f6ef;--ar-sys-color-action-primary-pressed-border:#c0f6ef;--ar-sys-color-action-primary-pressed-foreground:#20242d;--ar-sys-color-background-backdrop:#171a238f;--ar-sys-color-background-canvas:#171a23;--ar-sys-color-background-surface:#242936;--ar-sys-color-border-default:#596579;--ar-sys-color-border-error:#ff969e;--ar-sys-color-feedback-error:#ff969e;--ar-sys-color-feedback-success:#70e3b1;--ar-sys-color-focus:#77e0d1;--ar-sys-color-icon-muted:#bbc3d2;--ar-sys-color-icon-primary:#eef0f5;--ar-sys-color-text-code:#77e0d1;--ar-sys-color-text-muted:#bbc3d2;--ar-sys-color-text-primary:#eef0f5;--ar-sys-icon-size-large:1.5rem;--ar-sys-icon-size-medium:1rem;--ar-sys-icon-size-small:.875rem;--ar-sys-layer-component-active:2;--ar-sys-layer-component-base:0;--ar-sys-layer-component-below:-1;--ar-sys-layer-component-focus:3;--ar-sys-layer-component-hover:1;--ar-sys-layer-overlay-dialog:1040;--ar-sys-layer-overlay-drawer:1030;--ar-sys-layer-overlay-fixed:1020;--ar-sys-layer-overlay-menu:1000;--ar-sys-layer-overlay-popover:1050;--ar-sys-layer-overlay-sticky:1010;--ar-sys-layer-overlay-toast:1070;--ar-sys-layer-overlay-tooltip:1060;--ar-sys-layout-dialog-max-width:40rem;--ar-sys-layout-dropdown-min-width:16rem;--ar-sys-motion-interaction:.14s;--ar-sys-motion-reduced:0s;--ar-sys-motion-spinner:.7s;--ar-sys-opacity-disabled:1;--ar-sys-radius-control:.5rem;--ar-sys-radius-large:1.5rem;--ar-sys-radius-pill:999rem;--ar-sys-radius-surface:1rem;--ar-sys-spacing-control-x:1rem;--ar-sys-spacing-control-y:.75rem;--ar-sys-spacing-inline:.5rem;--ar-sys-spacing-stack:1rem;--ar-sys-spacing-surface:1.5rem;--ar-sys-typography-body-family:"Montserrat Variable", Montserrat, system-ui, sans-serif;--ar-sys-typography-body-line-height:1.5;--ar-sys-typography-body-size:1rem;--ar-sys-typography-body-weight:400;--ar-sys-typography-caption-size:.875rem;--ar-sys-typography-code-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ar-sys-typography-display-size:3rem;--ar-sys-typography-heading-line-height:1.5;--ar-sys-typography-heading-size:1.5rem;--ar-sys-typography-heading-weight:700;--ar-sys-typography-label-weight:600}}}@layer ar.bootstrap{:root,[data-ar-brand],[data-ar-theme]{--ar-bs-body-font-weight:var(--ar-sys-typography-body-weight);--ar-bs-heading-color:var(--ar-sys-color-text-primary);--ar-bs-heading-font-family:var(--ar-sys-typography-body-family);--ar-bs-heading-font-style:normal;--ar-bs-heading-font-weight:var(--ar-sys-typography-heading-weight);--ar-bs-font-weight-bold:var(--ar-sys-typography-heading-weight);--ar-bs-font-weight-bolder:var(--ar-sys-typography-heading-weight);--ar-bs-font-weight-medium:var(--ar-sys-typography-label-weight);--ar-bs-font-weight-normal:var(--ar-sys-typography-body-weight);--ar-bs-fg-2:var(--ar-sys-color-text-muted);--ar-bs-fg-3:var(--ar-sys-color-text-muted);--ar-bs-bg-1:var(--ar-sys-color-background-canvas);--ar-bs-bg-2:var(--ar-sys-color-background-surface);--ar-bs-bg-3:color-mix(in srgb, var(--ar-sys-color-background-surface) 88%, var(--ar-sys-color-text-primary));--ar-bs-white:var(--ar-sys-color-background-surface);--ar-bs-black:var(--ar-sys-color-text-primary);--ar-bs-legend-font-weight:var(--ar-sys-typography-label-weight);--ar-bs-link-decoration:underline;--ar-bs-link-underline-offset:.15em;--ar-bs-focus-ring:var(--ar-sys-border-focus-width) solid var(--ar-sys-color-focus);--ar-bs-focus-ring-offset:var(--ar-sys-border-focus-offset);--ar-bs-btn-input-gap:var(--ar-sys-spacing-inline);--ar-bs-btn-input-min-height:auto;--ar-bs-btn-input-padding-x:var(--ar-sys-spacing-control-x);--ar-bs-btn-input-padding-y:var(--ar-sys-spacing-control-y);--ar-bs-btn-input-font-size:var(--ar-sys-typography-body-size);--ar-bs-btn-input-font-weight:var(--ar-sys-typography-label-weight);--ar-bs-btn-input-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-btn-input-xs-gap:var(--ar-sys-spacing-inline);--ar-bs-btn-input-xs-min-height:auto;--ar-bs-btn-input-xs-padding-x:calc(var(--ar-sys-spacing-control-x) * .625);--ar-bs-btn-input-xs-padding-y:calc(var(--ar-sys-spacing-control-y) * .625);--ar-bs-btn-input-xs-font-size:var(--ar-sys-typography-caption-size);--ar-bs-btn-input-xs-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-btn-input-xs-border-radius:var(--ar-sys-radius-control);--ar-bs-btn-input-sm-gap:var(--ar-sys-spacing-inline);--ar-bs-btn-input-sm-min-height:auto;--ar-bs-btn-input-sm-padding-x:calc(var(--ar-sys-spacing-control-x) * .75);--ar-bs-btn-input-sm-padding-y:calc(var(--ar-sys-spacing-control-y) * .75);--ar-bs-btn-input-sm-font-size:var(--ar-sys-typography-caption-size);--ar-bs-btn-input-sm-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-btn-input-sm-border-radius:var(--ar-sys-radius-control);--ar-bs-btn-input-lg-gap:var(--ar-sys-spacing-inline);--ar-bs-btn-input-lg-min-height:auto;--ar-bs-btn-input-lg-padding-x:calc(var(--ar-sys-spacing-control-x) * 1.25);--ar-bs-btn-input-lg-padding-y:calc(var(--ar-sys-spacing-control-y) * 1.25);--ar-bs-btn-input-lg-font-size:var(--ar-sys-typography-heading-size);--ar-bs-btn-input-lg-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-btn-input-lg-border-radius:var(--ar-sys-radius-control);--ar-bs-primary-fg:var(--ar-sys-color-action-primary-background);--ar-bs-primary-fg-emphasis:var(--ar-sys-color-action-primary-hover);--ar-bs-primary-bg:var(--ar-sys-color-action-primary-background);--ar-bs-primary-bg-subtle:color-mix(in srgb, var(--ar-sys-color-action-primary-background) 14%, var(--ar-sys-color-background-surface));--ar-bs-primary-bg-muted:color-mix(in srgb, var(--ar-sys-color-action-primary-background) 24%, var(--ar-sys-color-background-surface));--ar-bs-primary-border:var(--ar-sys-color-action-primary-border);--ar-bs-primary-focus-ring:var(--ar-sys-color-focus);--ar-bs-primary-contrast:var(--ar-sys-color-action-primary-foreground);--ar-bs-accent-base:var(--ar-sys-color-action-primary-background);--ar-bs-accent-fg:var(--ar-sys-color-action-primary-background);--ar-bs-accent-fg-emphasis:var(--ar-sys-color-action-primary-hover);--ar-bs-accent-bg:var(--ar-sys-color-action-primary-background);--ar-bs-accent-bg-subtle:color-mix(in srgb, var(--ar-sys-color-action-primary-background) 14%, var(--ar-sys-color-background-surface));--ar-bs-accent-bg-muted:color-mix(in srgb, var(--ar-sys-color-action-primary-background) 24%, var(--ar-sys-color-background-surface));--ar-bs-accent-border:var(--ar-sys-color-action-primary-border);--ar-bs-accent-focus-ring:var(--ar-sys-color-focus);--ar-bs-accent-contrast:var(--ar-sys-color-action-primary-foreground);--ar-bs-secondary-base:var(--ar-sys-color-text-muted);--ar-bs-secondary-fg:var(--ar-sys-color-text-muted);--ar-bs-secondary-fg-emphasis:var(--ar-sys-color-text-primary);--ar-bs-secondary-bg:var(--ar-sys-color-text-muted);--ar-bs-secondary-bg-subtle:var(--ar-sys-color-background-surface);--ar-bs-secondary-bg-muted:var(--ar-sys-color-background-canvas);--ar-bs-secondary-border:var(--ar-sys-color-border-default);--ar-bs-secondary-focus-ring:var(--ar-sys-color-focus);--ar-bs-secondary-contrast:var(--ar-sys-color-background-surface);--ar-bs-success-base:var(--ar-sys-color-feedback-success);--ar-bs-success-fg:var(--ar-sys-color-feedback-success);--ar-bs-success-fg-emphasis:var(--ar-sys-color-feedback-success);--ar-bs-success-bg:var(--ar-sys-color-feedback-success);--ar-bs-success-bg-subtle:color-mix(in srgb, var(--ar-sys-color-feedback-success) 14%, var(--ar-sys-color-background-surface));--ar-bs-success-bg-muted:color-mix(in srgb, var(--ar-sys-color-feedback-success) 24%, var(--ar-sys-color-background-surface));--ar-bs-success-border:var(--ar-sys-color-feedback-success);--ar-bs-success-focus-ring:var(--ar-sys-color-focus);--ar-bs-success-contrast:var(--ar-sys-color-background-surface);--ar-bs-danger-base:var(--ar-sys-color-feedback-error);--ar-bs-danger-fg:var(--ar-sys-color-feedback-error);--ar-bs-danger-fg-emphasis:var(--ar-sys-color-feedback-error);--ar-bs-danger-bg:var(--ar-sys-color-feedback-error);--ar-bs-danger-bg-subtle:color-mix(in srgb, var(--ar-sys-color-feedback-error) 14%, var(--ar-sys-color-background-surface));--ar-bs-danger-bg-muted:color-mix(in srgb, var(--ar-sys-color-feedback-error) 24%, var(--ar-sys-color-background-surface));--ar-bs-danger-border:var(--ar-sys-color-feedback-error);--ar-bs-danger-focus-ring:var(--ar-sys-color-focus);--ar-bs-danger-contrast:var(--ar-sys-color-background-surface);--ar-bs-info-base:var(--ar-sys-color-focus);--ar-bs-info-fg:var(--ar-sys-color-focus);--ar-bs-info-fg-emphasis:var(--ar-sys-color-focus);--ar-bs-info-bg:var(--ar-sys-color-focus);--ar-bs-info-bg-subtle:color-mix(in srgb, var(--ar-sys-color-focus) 14%, var(--ar-sys-color-background-surface));--ar-bs-info-bg-muted:color-mix(in srgb, var(--ar-sys-color-focus) 24%, var(--ar-sys-color-background-surface));--ar-bs-info-border:var(--ar-sys-color-focus);--ar-bs-info-focus-ring:var(--ar-sys-color-focus);--ar-bs-info-contrast:var(--ar-sys-color-background-surface);--ar-bs-warning-base:var(--ar-sys-color-focus);--ar-bs-warning-fg:var(--ar-sys-color-text-primary);--ar-bs-warning-fg-emphasis:var(--ar-sys-color-text-primary);--ar-bs-warning-bg:var(--ar-sys-color-focus);--ar-bs-warning-bg-subtle:color-mix(in srgb, var(--ar-sys-color-focus) 14%, var(--ar-sys-color-background-surface));--ar-bs-warning-bg-muted:color-mix(in srgb, var(--ar-sys-color-focus) 24%, var(--ar-sys-color-background-surface));--ar-bs-warning-border:var(--ar-sys-color-focus);--ar-bs-warning-focus-ring:var(--ar-sys-color-focus);--ar-bs-warning-contrast:var(--ar-sys-color-text-primary);--ar-bs-inverse-base:var(--ar-sys-color-text-primary);--ar-bs-inverse-fg:var(--ar-sys-color-text-primary);--ar-bs-inverse-fg-emphasis:var(--ar-sys-color-text-primary);--ar-bs-inverse-bg:var(--ar-sys-color-text-primary);--ar-bs-inverse-bg-subtle:var(--ar-sys-color-background-canvas);--ar-bs-inverse-bg-muted:var(--ar-sys-color-background-surface);--ar-bs-inverse-border:var(--ar-sys-color-border-default);--ar-bs-inverse-focus-ring:var(--ar-sys-color-focus);--ar-bs-inverse-contrast:var(--ar-sys-color-background-surface);--ar-bs-border-style:solid;--ar-bs-hr-border-color:var(--ar-sys-color-border-default);--ar-bs-body-text-align:start;--ar-bs-spacer:var(--ar-sys-spacing-surface);--ar-bs-spacer-1:var(--ar-sys-spacing-inline);--ar-bs-spacer-2:var(--ar-sys-spacing-inline);--ar-bs-spacer-7:var(--ar-sys-spacing-surface);--ar-bs-font-size-xs:.75rem;--ar-bs-font-size-sm:.875rem;--ar-bs-font-size-md:var(--ar-sys-typography-body-size);--ar-bs-font-size-lg:var(--ar-sys-typography-heading-size);--ar-bs-font-size-xl:var(--ar-sys-typography-heading-size);--ar-bs-font-size-2xl:var(--ar-sys-typography-heading-size);--ar-bs-font-size-3xl:var(--ar-sys-typography-heading-size);--ar-bs-code-font-size:var(--ar-bs-font-size-sm);--ar-bs-radius-3:var(--ar-sys-radius-control)}:root,[data-ar-brand=default][data-ar-mode=dark],[data-ar-brand=default][data-ar-mode=light],[data-ar-brand=default][data-ar-mode=system],[data-ar-brand],[data-ar-theme=dark],[data-ar-theme=light],[data-ar-theme]{--ar-bs-body-font-family:var(--ar-sys-typography-body-family);--ar-bs-link-color:var(--ar-sys-color-action-primary-background);--ar-bs-link-hover-color:var(--ar-sys-color-action-primary-hover);--ar-bs-primary-base:var(--ar-sys-color-action-primary-background)}:root,[data-ar-brand=default][data-ar-mode=dark],[data-ar-brand=default][data-ar-mode=light],[data-ar-brand=default][data-ar-mode=system],[data-ar-theme=dark],[data-ar-theme=light]{--ar-bs-fg-body:var(--ar-sys-color-text-primary);--ar-bs-bg-body:var(--ar-sys-color-background-canvas);--ar-bs-body-font-size:var(--ar-sys-typography-body-size);--ar-bs-body-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-radius-5:var(--ar-sys-radius-control);--ar-bs-radius-9:var(--ar-sys-radius-surface);--ar-bs-border-color:var(--ar-sys-color-border-default);--ar-bs-border-width:var(--ar-sys-border-width);--ar-bs-font-mono:var(--ar-sys-typography-code-family);--ar-bs-code-color:var(--ar-sys-color-text-code);--ar-bs-mark-bg:var(--ar-sys-color-action-primary-background);--ar-bs-mark-color:var(--ar-sys-color-action-primary-foreground)}@media (prefers-color-scheme:dark){[data-ar-brand=default][data-ar-mode=system]{--ar-bs-primary-base:var(--ar-sys-color-action-primary-background);--ar-bs-fg-body:var(--ar-sys-color-text-primary);--ar-bs-bg-body:var(--ar-sys-color-background-canvas);--ar-bs-body-font-family:var(--ar-sys-typography-body-family);--ar-bs-body-font-size:var(--ar-sys-typography-body-size);--ar-bs-body-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-radius-5:var(--ar-sys-radius-control);--ar-bs-radius-9:var(--ar-sys-radius-surface);--ar-bs-border-color:var(--ar-sys-color-border-default);--ar-bs-border-width:var(--ar-sys-border-width);--ar-bs-font-mono:var(--ar-sys-typography-code-family);--ar-bs-code-color:var(--ar-sys-color-text-code);--ar-bs-mark-bg:var(--ar-sys-color-action-primary-background);--ar-bs-mark-color:var(--ar-sys-color-action-primary-foreground);--ar-bs-link-color:var(--ar-sys-color-action-primary-background);--ar-bs-link-hover-color:var(--ar-sys-color-action-primary-hover)}}[data-ar-brand=synthetic][data-ar-mode=dark],[data-ar-brand=synthetic][data-ar-mode=light],[data-ar-brand=synthetic][data-ar-mode=system],[data-ar-theme=synthetic-dark],[data-ar-theme=synthetic]{--ar-bs-primary-base:var(--ar-sys-color-action-primary-background);--ar-bs-fg-body:var(--ar-sys-color-text-primary);--ar-bs-bg-body:var(--ar-sys-color-background-canvas);--ar-bs-body-font-family:var(--ar-sys-typography-body-family);--ar-bs-body-font-size:var(--ar-sys-typography-body-size);--ar-bs-body-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-radius-5:var(--ar-sys-radius-control);--ar-bs-radius-9:var(--ar-sys-radius-surface);--ar-bs-border-color:var(--ar-sys-color-border-default);--ar-bs-border-width:var(--ar-sys-border-width);--ar-bs-font-mono:var(--ar-sys-typography-code-family);--ar-bs-code-color:var(--ar-sys-color-text-code);--ar-bs-mark-bg:var(--ar-sys-color-action-primary-background);--ar-bs-mark-color:var(--ar-sys-color-action-primary-foreground);--ar-bs-link-color:var(--ar-sys-color-action-primary-background);--ar-bs-link-hover-color:var(--ar-sys-color-action-primary-hover)}@media (prefers-color-scheme:dark){[data-ar-brand=synthetic][data-ar-mode=system]{--ar-bs-primary-base:var(--ar-sys-color-action-primary-background);--ar-bs-fg-body:var(--ar-sys-color-text-primary);--ar-bs-bg-body:var(--ar-sys-color-background-canvas);--ar-bs-body-font-family:var(--ar-sys-typography-body-family);--ar-bs-body-font-size:var(--ar-sys-typography-body-size);--ar-bs-body-line-height:var(--ar-sys-typography-body-line-height);--ar-bs-radius-5:var(--ar-sys-radius-control);--ar-bs-radius-9:var(--ar-sys-radius-surface);--ar-bs-border-color:var(--ar-sys-color-border-default);--ar-bs-border-width:var(--ar-sys-border-width);--ar-bs-font-mono:var(--ar-sys-typography-code-family);--ar-bs-code-color:var(--ar-sys-color-text-code);--ar-bs-mark-bg:var(--ar-sys-color-action-primary-background);--ar-bs-mark-color:var(--ar-sys-color-action-primary-foreground);--ar-bs-link-color:var(--ar-sys-color-action-primary-background);--ar-bs-link-hover-color:var(--ar-sys-color-action-primary-hover)}}}@layer ar.components{@layer components{.btn,.btn-icon,.btn-link,.btn-outline,.btn-solid,.btn-subtle,.btn-text{--ar-bs-btn-gap:var(--ar-bs-btn-input-gap);--ar-bs-btn-min-height:var(--ar-bs-btn-input-min-height);--ar-bs-btn-padding-x:var(--ar-bs-btn-input-padding-x);--ar-bs-btn-padding-y:var(--ar-bs-btn-input-padding-y);--ar-bs-btn-font-size:var(--ar-bs-btn-input-font-size);--ar-bs-btn-font-weight:var(--ar-bs-btn-input-font-weight);--ar-bs-btn-line-height:var(--ar-bs-btn-input-line-height);--ar-bs-btn-color:var(--ar-bs-fg-body);--ar-bs-btn-white-space:nowrap;--ar-bs-btn-border-width:var(--ar-bs-border-width);--ar-bs-btn-border-color:transparent;--ar-bs-btn-border-radius:var(--ar-bs-radius-5);--ar-bs-btn-hover-border-color:transparent;--ar-bs-btn-disabled-opacity:.65;--ar-bs-btn-transition-property:color, background-color, border-color, box-shadow;--ar-bs-btn-transition-duration:.15s;--ar-bs-btn-transition-timing:ease-in-out;gap:var(--ar-bs-btn-gap);min-height:var(--ar-bs-btn-min-height);padding:var(--ar-bs-btn-padding-y) var(--ar-bs-btn-padding-x);font-size:var(--ar-bs-btn-font-size);font-weight:var(--ar-bs-btn-font-weight);line-height:var(--ar-bs-btn-line-height);color:var(--ar-bs-btn-color);white-space:var(--ar-bs-btn-white-space);vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--ar-bs-btn-bg,var(--ar-bs-bg-2));border:var(--ar-bs-btn-border-width) solid var(--ar-bs-btn-border-color);border-radius:var(--ar-bs-btn-border-radius);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.btn,.btn-icon,.btn-link,.btn-outline,.btn-solid,.btn-subtle,.btn-text{transition-timing-function:var(--ar-bs-btn-transition-timing);transition-duration:var(--ar-bs-btn-transition-duration);transition-property:var(--ar-bs-btn-transition-property)}}.btn-icon:hover,.btn-link:hover,.btn-outline:hover,.btn-solid:hover,.btn-subtle:hover,.btn-text:hover,.btn:hover{color:var(--ar-bs-btn-hover-color);background-color:var(--ar-bs-btn-hover-bg,var(--ar-bs-bg-3));border-color:var(--ar-bs-btn-hover-border-color)}.btn-icon:focus-visible,.btn-link:focus-visible,.btn-outline:focus-visible,.btn-solid:focus-visible,.btn-subtle:focus-visible,.btn-text:focus-visible,.btn:focus-visible{outline:var(--ar-bs-focus-ring);outline-offset:var(--ar-bs-focus-ring-offset);--ar-bs-focus-ring-offset:1px}.btn-icon.active,.btn-icon.show,.btn-link.active,.btn-link.show,.btn-outline.active,.btn-outline.show,.btn-solid.active,.btn-solid.show,.btn-subtle.active,.btn-subtle.show,.btn-text.active,.btn-text.show,.btn.active,.btn.show{color:var(--ar-bs-btn-active-color);background-color:var(--ar-bs-btn-active-bg,var(--ar-bs-bg-3));border-color:var(--ar-bs-btn-active-border-color)}.btn-icon.active:focus-visible,.btn-icon.show:focus-visible,.btn-link.active:focus-visible,.btn-link.show:focus-visible,.btn-outline.active:focus-visible,.btn-outline.show:focus-visible,.btn-solid.active:focus-visible,.btn-solid.show:focus-visible,.btn-subtle.active:focus-visible,.btn-subtle.show:focus-visible,.btn-text.active:focus-visible,.btn-text.show:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{outline:var(--ar-bs-focus-ring);outline-offset:var(--ar-bs-focus-ring-offset)}.btn-icon.disabled,.btn-icon:disabled,.btn-link.disabled,.btn-link:disabled,.btn-outline.disabled,.btn-outline:disabled,.btn-solid.disabled,.btn-solid:disabled,.btn-subtle.disabled,.btn-subtle:disabled,.btn-text.disabled,.btn-text:disabled,.btn.disabled,.btn:disabled,fieldset:disabled .btn,fieldset:disabled .btn-icon,fieldset:disabled .btn-link,fieldset:disabled .btn-outline,fieldset:disabled .btn-solid,fieldset:disabled .btn-subtle,fieldset:disabled .btn-text{color:var(--ar-bs-btn-disabled-color);pointer-events:none;background-color:var(--ar-bs-btn-disabled-bg,var(--ar-bs-bg-1));border-color:var(--ar-bs-btn-disabled-border-color);opacity:var(--ar-bs-btn-disabled-opacity);background-image:none}.btn-solid{--ar-bs-btn-bg:var(--ar-bs-theme-bg);--ar-bs-btn-color:var(--ar-bs-theme-contrast);--ar-bs-btn-border-color:var(--ar-bs-theme-bg);--ar-bs-btn-active-bg:oklch(from var(--ar-bs-theme-bg) calc(.9 * l) calc(1.15 * c) h);--ar-bs-btn-active-border-color:oklch(from var(--ar-bs-theme-bg) calc(.9 * l) calc(1.15 * c) h);--ar-bs-btn-active-color:oklch(from var(--ar-bs-theme-contrast) calc(.9 * l) calc(1.15 * c) h);--ar-bs-btn-disabled-bg:var(--ar-bs-theme-bg);--ar-bs-btn-disabled-color:var(--ar-bs-theme-contrast);--ar-bs-btn-disabled-border-color:var(--ar-bs-theme-bg)}.btn-outline:hover,.btn-solid:hover{--ar-bs-btn-hover-bg:oklch(from var(--ar-bs-theme-bg) calc(.95 * l) calc(1.1 * c) h);--ar-bs-btn-hover-border-color:oklch(from var(--ar-bs-theme-bg) calc(.95 * l) calc(1.1 * c) h);--ar-bs-btn-hover-color:oklch(from var(--ar-bs-theme-contrast) calc(.95 * l) calc(1.1 * c) h)}.btn-solid:focus-visible{outline-color:var(--ar-bs-theme-focus-ring)}:is(.btn-solid.active,.btn-solid.btn-check:has(input:checked),.btn-solid:active){--ar-bs-btn-active-bg:oklch(from var(--ar-bs-theme-bg) calc(.9 * l) calc(1.15 * c) h);--ar-bs-btn-active-border-color:oklch(from var(--ar-bs-theme-bg) calc(.9 * l) calc(1.15 * c) h);--ar-bs-btn-active-color:oklch(from var(--ar-bs-theme-contrast) calc(.9 * l) calc(1.15 * c) h)}:is(.btn-solid.btn-check:has(input:disabled),.btn-solid.disabled,.btn-solid:disabled){--ar-bs-btn-disabled-bg:var(--ar-bs-theme-bg);--ar-bs-btn-disabled-color:var(--ar-bs-theme-contrast);--ar-bs-btn-disabled-border-color:var(--ar-bs-theme-bg)}.btn-outline{--ar-bs-btn-bg:transparent;--ar-bs-btn-color:var(--ar-bs-theme-fg);--ar-bs-btn-border-color:var(--ar-bs-theme-border);--ar-bs-btn-active-bg:oklch(from var(--ar-bs-theme-bg) calc(.9 * l) calc(1.15 * c) h);--ar-bs-btn-active-color:oklch(from var(--ar-bs-theme-contrast) calc(.9 * l) calc(1.15 * c) h);--ar-bs-btn-active-border-color:oklch(from var(--ar-bs-theme-bg) calc(.9 * l) calc(1.15 * c) h);--ar-bs-btn-disabled-bg:transparent;--ar-bs-btn-disabled-color:var(--ar-bs-theme-fg);--ar-bs-btn-disabled-border-color:var(--ar-bs-theme-border)}.btn-outline:focus-visible{outline-color:var(--ar-bs-theme-focus-ring)}:is(.btn-outline.active,.btn-outline.btn-check:has(input:checked),.btn-outline:active){--ar-bs-btn-active-bg:oklch(from var(--ar-bs-theme-bg) calc(.9 * l) calc(1.15 * c) h);--ar-bs-btn-active-color:oklch(from var(--ar-bs-theme-contrast) calc(.9 * l) calc(1.15 * c) h);--ar-bs-btn-active-border-color:oklch(from var(--ar-bs-theme-bg) calc(.9 * l) calc(1.15 * c) h)}:is(.btn-outline.btn-check:has(input:disabled),.btn-outline.disabled,.btn-outline:disabled){--ar-bs-btn-disabled-bg:transparent;--ar-bs-btn-disabled-color:var(--ar-bs-theme-fg);--ar-bs-btn-disabled-border-color:var(--ar-bs-theme-border)}.btn-subtle{--ar-bs-btn-bg:var(--ar-bs-theme-bg-subtle);--ar-bs-btn-color:var(--ar-bs-theme-fg);--ar-bs-btn-border-color:transparent;--ar-bs-btn-active-bg:var(--ar-bs-theme-bg-subtle);--ar-bs-btn-active-color:oklch(from var(--ar-bs-theme-fg-emphasis) calc(.9 * l) calc(1.15 * c) h);--ar-bs-btn-disabled-bg:var(--ar-bs-theme-bg-subtle);--ar-bs-btn-disabled-color:var(--ar-bs-theme-fg);--ar-bs-btn-disabled-border-color:transparent}.btn-subtle:hover{--ar-bs-btn-hover-bg:color-mix(in oklch, var(--ar-bs-theme-bg-muted) 50%, var(--ar-bs-theme-bg-subtle));--ar-bs-btn-hover-color:oklch(from var(--ar-bs-theme-fg-emphasis) calc(.95 * l) calc(1.1 * c) h)}.btn-subtle:focus-visible{outline-color:var(--ar-bs-theme-focus-ring)}:is(.btn-subtle.active,.btn-subtle.btn-check:has(input:checked),.btn-subtle:active){--ar-bs-btn-active-bg:var(--ar-bs-theme-bg-subtle);--ar-bs-btn-active-color:oklch(from var(--ar-bs-theme-fg-emphasis) calc(.9 * l) calc(1.15 * c) h)}:is(.btn-subtle.btn-check:has(input:disabled),.btn-subtle.disabled,.btn-subtle:disabled){--ar-bs-btn-disabled-bg:var(--ar-bs-theme-bg-subtle);--ar-bs-btn-disabled-color:var(--ar-bs-theme-fg);--ar-bs-btn-disabled-border-color:transparent}.btn-text{--ar-bs-btn-color:var(--ar-bs-theme-fg);--ar-bs-btn-bg:transparent;--ar-bs-btn-border-color:transparent;--ar-bs-btn-active-color:oklch(from var(--ar-bs-theme-fg) calc(.9 * l) calc(1.15 * c) h);--ar-bs-btn-active-bg:var(--ar-bs-theme-bg-subtle);--ar-bs-btn-disabled-color:var(--ar-bs-theme-fg);--ar-bs-btn-disabled-bg:transparent;--ar-bs-btn-disabled-border-color:transparent}.btn-text:hover{--ar-bs-btn-hover-color:oklch(from var(--ar-bs-theme-fg) calc(.95 * l) calc(1.1 * c) h);--ar-bs-btn-hover-bg:var(--ar-bs-theme-bg-subtle)}.btn-text:focus-visible{outline-color:var(--ar-bs-theme-focus-ring)}:is(.btn-text.active,.btn-text.btn-check:has(input:checked),.btn-text:active){--ar-bs-btn-active-color:oklch(from var(--ar-bs-theme-fg) calc(.9 * l) calc(1.15 * c) h);--ar-bs-btn-active-bg:var(--ar-bs-theme-bg-subtle)}:is(.btn-text.btn-check:has(input:disabled),.btn-text.disabled,.btn-text:disabled){--ar-bs-btn-disabled-color:var(--ar-bs-theme-fg);--ar-bs-btn-disabled-bg:transparent;--ar-bs-btn-disabled-border-color:transparent}.btn-link{--ar-bs-btn-font-weight:var(--ar-bs-font-weight-normal);--ar-bs-btn-color:var(--ar-bs-link-color);--ar-bs-btn-bg:transparent;--ar-bs-btn-border-color:transparent;--ar-bs-btn-hover-color:var(--ar-bs-link-hover-color);--ar-bs-btn-hover-bg:transparent;--ar-bs-btn-hover-border-color:transparent;--ar-bs-btn-active-color:var(--ar-bs-link-hover-color);--ar-bs-btn-active-bg:transparent;--ar-bs-btn-active-border-color:transparent;--ar-bs-btn-disabled-color:var(--ar-bs-fg-3);--ar-bs-btn-disabled-border-color:transparent;color:var(--ar-bs-theme-fg,var(--ar-bs-btn-color));-webkit-text-decoration:var(--ar-bs-link-decoration);-webkit-text-decoration:var(--ar-bs-link-decoration);text-decoration:var(--ar-bs-link-decoration);background-image:none}.btn-link:focus-visible{color:var(--ar-bs-theme-fg,var(--ar-bs-btn-color))}.btn-link:hover{color:var(--ar-bs-theme-fg-emphasis,var(--ar-bs-btn-hover-color))}.btn-group-xs>[class*=btn-],.btn-xs{--ar-bs-btn-gap:var(--ar-bs-btn-input-xs-gap);--ar-bs-btn-min-height:var(--ar-bs-btn-input-xs-min-height);--ar-bs-btn-padding-y:var(--ar-bs-btn-input-xs-padding-y);--ar-bs-btn-padding-x:var(--ar-bs-btn-input-xs-padding-x);--ar-bs-btn-font-size:var(--ar-bs-btn-input-xs-font-size);--ar-bs-btn-line-height:var(--ar-bs-btn-input-xs-line-height);--ar-bs-btn-border-radius:var(--ar-bs-btn-input-xs-border-radius)}.btn-group-sm>[class*=btn-],.btn-sm{--ar-bs-btn-gap:var(--ar-bs-btn-input-sm-gap);--ar-bs-btn-min-height:var(--ar-bs-btn-input-sm-min-height);--ar-bs-btn-padding-y:var(--ar-bs-btn-input-sm-padding-y);--ar-bs-btn-padding-x:var(--ar-bs-btn-input-sm-padding-x);--ar-bs-btn-font-size:var(--ar-bs-btn-input-sm-font-size);--ar-bs-btn-line-height:var(--ar-bs-btn-input-sm-line-height);--ar-bs-btn-border-radius:var(--ar-bs-btn-input-sm-border-radius)}.btn-group-lg>[class*=btn-],.btn-lg{--ar-bs-btn-gap:var(--ar-bs-btn-input-lg-gap);--ar-bs-btn-min-height:var(--ar-bs-btn-input-lg-min-height);--ar-bs-btn-padding-y:var(--ar-bs-btn-input-lg-padding-y);--ar-bs-btn-padding-x:var(--ar-bs-btn-input-lg-padding-x);--ar-bs-btn-font-size:var(--ar-bs-btn-input-lg-font-size);--ar-bs-btn-line-height:var(--ar-bs-btn-input-lg-line-height);--ar-bs-btn-border-radius:var(--ar-bs-btn-input-lg-border-radius)}.btn-icon{aspect-ratio:1;justify-content:center;align-items:center;padding:0}.btn-check>input{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:has(input:checked){color:var(--ar-bs-btn-active-color);background-color:var(--ar-bs-btn-active-bg,var(--ar-bs-bg-3));border-color:var(--ar-bs-btn-active-border-color);box-shadow:var(--ar-bs-btn-active-shadow);background-image:none}.btn-check:has(input:focus-visible){outline:var(--ar-bs-focus-ring);outline-offset:var(--ar-bs-focus-ring-offset);--ar-bs-focus-ring-offset:1px}.btn-check:has(input:disabled){color:var(--ar-bs-btn-disabled-color);pointer-events:none;background-color:var(--ar-bs-btn-disabled-bg,var(--ar-bs-bg-1));border-color:var(--ar-bs-btn-disabled-border-color);opacity:var(--ar-bs-btn-disabled-opacity);box-shadow:none;background-image:none}.btn-styled{--ar-bs-btn-gradient-start:#ffffff20;--ar-bs-btn-gradient-end:#00000013;--ar-bs-btn-border-mix-color:#000;--ar-bs-btn-border-mix-amount:10%;--ar-bs-btn-border-hover-mix-amount:12.5%;--ar-bs-btn-border-active-mix-amount:20%;--ar-bs-btn-shadow:0 1px 2px #00000026, inset 0 1px 0 #ffffff1a;--ar-bs-btn-active-shadow:inset 0 2px 4px #00000026;border-color:color-mix(in lab,var(--ar-bs-theme-bg),var(--ar-bs-btn-border-mix-color) var(--ar-bs-btn-border-mix-amount));box-shadow:var(--ar-bs-btn-shadow)}.btn-styled,.btn-styled:hover{background-image:linear-gradient(to bottom,var(--ar-bs-btn-gradient-start),var(--ar-bs-btn-gradient-end))}.btn-styled:hover{border-color:color-mix(in lab,var(--ar-bs-theme-bg),var(--ar-bs-btn-border-mix-color) var(--ar-bs-btn-border-hover-mix-amount))}.btn-styled.active,.btn-styled.show,.btn-styled:active{border-color:color-mix(in lab,var(--ar-bs-theme-bg),var(--ar-bs-btn-border-mix-color) var(--ar-bs-btn-border-active-mix-amount));box-shadow:var(--ar-bs-btn-active-shadow);background-image:none}.btn-styled.disabled,.btn-styled:disabled{box-shadow:none;background-image:none}}@layer helpers{.theme-primary{--ar-bs-theme-base:var(--ar-bs-primary-base);--ar-bs-theme-fg:var(--ar-bs-primary-fg);--ar-bs-theme-fg-emphasis:var(--ar-bs-primary-fg-emphasis);--ar-bs-theme-bg:var(--ar-bs-primary-bg);--ar-bs-theme-bg-subtle:var(--ar-bs-primary-bg-subtle);--ar-bs-theme-bg-muted:var(--ar-bs-primary-bg-muted);--ar-bs-theme-border:var(--ar-bs-primary-border);--ar-bs-theme-focus-ring:var(--ar-bs-primary-focus-ring);--ar-bs-theme-contrast:var(--ar-bs-primary-contrast)}.theme-accent{--ar-bs-theme-base:var(--ar-bs-accent-base);--ar-bs-theme-fg:var(--ar-bs-accent-fg);--ar-bs-theme-fg-emphasis:var(--ar-bs-accent-fg-emphasis);--ar-bs-theme-bg:var(--ar-bs-accent-bg);--ar-bs-theme-bg-subtle:var(--ar-bs-accent-bg-subtle);--ar-bs-theme-bg-muted:var(--ar-bs-accent-bg-muted);--ar-bs-theme-border:var(--ar-bs-accent-border);--ar-bs-theme-focus-ring:var(--ar-bs-accent-focus-ring);--ar-bs-theme-contrast:var(--ar-bs-accent-contrast)}.theme-success{--ar-bs-theme-base:var(--ar-bs-success-base);--ar-bs-theme-fg:var(--ar-bs-success-fg);--ar-bs-theme-fg-emphasis:var(--ar-bs-success-fg-emphasis);--ar-bs-theme-bg:var(--ar-bs-success-bg);--ar-bs-theme-bg-subtle:var(--ar-bs-success-bg-subtle);--ar-bs-theme-bg-muted:var(--ar-bs-success-bg-muted);--ar-bs-theme-border:var(--ar-bs-success-border);--ar-bs-theme-focus-ring:var(--ar-bs-success-focus-ring);--ar-bs-theme-contrast:var(--ar-bs-success-contrast)}.theme-danger{--ar-bs-theme-base:var(--ar-bs-danger-base);--ar-bs-theme-fg:var(--ar-bs-danger-fg);--ar-bs-theme-fg-emphasis:var(--ar-bs-danger-fg-emphasis);--ar-bs-theme-bg:var(--ar-bs-danger-bg);--ar-bs-theme-bg-subtle:var(--ar-bs-danger-bg-subtle);--ar-bs-theme-bg-muted:var(--ar-bs-danger-bg-muted);--ar-bs-theme-border:var(--ar-bs-danger-border);--ar-bs-theme-focus-ring:var(--ar-bs-danger-focus-ring);--ar-bs-theme-contrast:var(--ar-bs-danger-contrast)}.theme-warning{--ar-bs-theme-base:var(--ar-bs-warning-base);--ar-bs-theme-fg:var(--ar-bs-warning-fg);--ar-bs-theme-fg-emphasis:var(--ar-bs-warning-fg-emphasis);--ar-bs-theme-bg:var(--ar-bs-warning-bg);--ar-bs-theme-bg-subtle:var(--ar-bs-warning-bg-subtle);--ar-bs-theme-bg-muted:var(--ar-bs-warning-bg-muted);--ar-bs-theme-border:var(--ar-bs-warning-border);--ar-bs-theme-focus-ring:var(--ar-bs-warning-focus-ring);--ar-bs-theme-contrast:var(--ar-bs-warning-contrast)}.theme-info{--ar-bs-theme-base:var(--ar-bs-info-base);--ar-bs-theme-fg:var(--ar-bs-info-fg);--ar-bs-theme-fg-emphasis:var(--ar-bs-info-fg-emphasis);--ar-bs-theme-bg:var(--ar-bs-info-bg);--ar-bs-theme-bg-subtle:var(--ar-bs-info-bg-subtle);--ar-bs-theme-bg-muted:var(--ar-bs-info-bg-muted);--ar-bs-theme-border:var(--ar-bs-info-border);--ar-bs-theme-focus-ring:var(--ar-bs-info-focus-ring);--ar-bs-theme-contrast:var(--ar-bs-info-contrast)}.theme-inverse{--ar-bs-theme-base:var(--ar-bs-inverse-base);--ar-bs-theme-fg:var(--ar-bs-inverse-fg);--ar-bs-theme-fg-emphasis:var(--ar-bs-inverse-fg-emphasis);--ar-bs-theme-bg:var(--ar-bs-inverse-bg);--ar-bs-theme-bg-subtle:var(--ar-bs-inverse-bg-subtle);--ar-bs-theme-bg-muted:var(--ar-bs-inverse-bg-muted);--ar-bs-theme-border:var(--ar-bs-inverse-border);--ar-bs-theme-focus-ring:var(--ar-bs-inverse-focus-ring);--ar-bs-theme-contrast:var(--ar-bs-inverse-contrast)}.theme-secondary{--ar-bs-theme-base:var(--ar-bs-secondary-base);--ar-bs-theme-fg:var(--ar-bs-secondary-fg);--ar-bs-theme-fg-emphasis:var(--ar-bs-secondary-fg-emphasis);--ar-bs-theme-bg:var(--ar-bs-secondary-bg);--ar-bs-theme-bg-subtle:var(--ar-bs-secondary-bg-subtle);--ar-bs-theme-bg-muted:var(--ar-bs-secondary-bg-muted);--ar-bs-theme-border:var(--ar-bs-secondary-border);--ar-bs-theme-focus-ring:var(--ar-bs-secondary-focus-ring);--ar-bs-theme-contrast:var(--ar-bs-secondary-contrast)}.theme-reset{--ar-bs-theme-base:initial;--ar-bs-theme-fg:initial;--ar-bs-theme-fg-emphasis:initial;--ar-bs-theme-bg:initial;--ar-bs-theme-bg-subtle:initial;--ar-bs-theme-bg-muted:initial;--ar-bs-theme-border:initial;--ar-bs-theme-focus-ring:initial;--ar-bs-theme-contrast:initial}.theme-contrast{--ar-bs-theme-fg:var(--ar-bs-theme-contrast);--ar-bs-theme-fg-emphasis:var(--ar-bs-theme-contrast)}.theme-muted{--ar-bs-theme-fg:var(--ar-bs-theme-fg-emphasis)}.icon-link{--ar-bs-icon-link-gap:.375rem;--ar-bs-icon-link-underline-offset:.25em;--ar-bs-icon-link-icon-size:1em;--ar-bs-icon-link-icon-transition:.2s ease-in-out transform;--ar-bs-icon-link-icon-transform:translate3d(.25em, 0, 0);gap:var(--ar-bs-icon-link-gap);-webkit-text-decoration-color:color-mix(in oklch,var(--ar-bs-link-color) 50%,transparent);text-decoration-color:color-mix(in oklch,var(--ar-bs-link-color) 50%,transparent);text-underline-offset:var(--ar-bs-icon-link-underline-offset);backface-visibility:hidden;align-items:center;display:inline-flex}.icon-link>.bi{width:var(--ar-bs-icon-link-icon-size);height:var(--ar-bs-icon-link-icon-size);fill:currentColor;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.icon-link>.bi{transition:var(--ar-bs-icon-link-icon-transition)}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--ar-bs-icon-link-transform,var(--ar-bs-icon-link-icon-transform))}}.ar-button{--ar-bs-btn-bg:var(--ar-button-background,var(--ar-sys-color-action-primary-background));--ar-bs-btn-color:var(--ar-button-foreground,var(--ar-sys-color-action-primary-foreground));--ar-bs-btn-border-color:var(--ar-button-border,var(--ar-sys-color-action-primary-border));--ar-bs-btn-hover-bg:var(--ar-button-hover,var(--ar-sys-color-action-primary-hover));--ar-bs-btn-hover-color:var(--ar-button-hover-foreground,var(--ar-sys-color-action-primary-hover-foreground));--ar-bs-btn-hover-border-color:var(--ar-button-hover-border,var(--ar-sys-color-action-primary-hover-border));--ar-bs-btn-active-bg:var(--ar-button-pressed,var(--ar-sys-color-action-primary-pressed));--ar-bs-btn-active-color:var(--ar-button-pressed-foreground,var(--ar-sys-color-action-primary-pressed-foreground));--ar-bs-btn-active-border-color:var(--ar-button-pressed-border,var(--ar-sys-color-action-primary-pressed-border));--ar-bs-btn-disabled-bg:var(--ar-button-disabled-background,var(--ar-sys-color-action-disabled-background));--ar-bs-btn-disabled-color:var(--ar-button-disabled-foreground,var(--ar-sys-color-action-disabled-foreground));--ar-bs-btn-disabled-border-color:var(--ar-button-disabled-border,var(--ar-sys-color-action-disabled-border));--ar-bs-btn-padding-x:var(--ar-button-padding-x,var(--ar-sys-spacing-control-x));--ar-bs-btn-padding-y:var(--ar-button-padding-y,var(--ar-sys-spacing-control-y));--ar-bs-btn-font-size:var(--ar-button-font-size,var(--ar-sys-typography-body-size));--ar-bs-btn-font-family:var(--ar-button-font-family,var(--ar-sys-typography-body-family));--ar-bs-btn-font-weight:var(--ar-button-font-weight,var(--ar-sys-typography-label-weight));--ar-bs-btn-line-height:var(--ar-button-line-height,var(--ar-sys-typography-body-line-height));--ar-bs-btn-border-radius:var(--ar-button-radius,var(--ar-sys-radius-control));--ar-bs-btn-border-width:var(--ar-button-border-width,var(--ar-sys-border-width));--ar-bs-btn-disabled-opacity:var(--ar-button-disabled-opacity,var(--ar-sys-opacity-disabled));--ar-bs-btn-gap:var(--ar-button-gap,var(--ar-sys-spacing-inline));--ar-bs-btn-transition-duration:var(--ar-button-duration,var(--ar-sys-motion-interaction));--ar-private-button-focus:var(--ar-button-focus,var(--ar-sys-color-focus));--ar-private-button-focus-width:var(--ar-button-focus-width,var(--ar-sys-border-focus-width));--ar-private-button-focus-offset:var(--ar-button-focus-offset,var(--ar-sys-border-focus-offset));--ar-private-button-reduced-duration:var(--ar-button-reduced-duration,var(--ar-sys-motion-reduced));--ar-private-button-outline-foreground:var(--ar-button-outline-foreground,var(--ar-sys-color-action-primary-background));box-sizing:border-box;overflow-wrap:anywhere;white-space:normal;min-inline-size:0;max-inline-size:100%;font-family:var(--ar-bs-btn-font-family)}.ar-button:focus-visible{outline:var(--ar-private-button-focus-width) solid var(--ar-private-button-focus);outline-offset:var(--ar-private-button-focus-offset)}.ar-button.theme-primary.btn-solid:hover{--ar-bs-btn-hover-bg:var(--ar-button-hover,var(--ar-sys-color-action-primary-hover));--ar-bs-btn-hover-color:var(--ar-button-hover-foreground,var(--ar-sys-color-action-primary-hover-foreground));--ar-bs-btn-hover-border-color:var(--ar-button-hover-border,var(--ar-sys-color-action-primary-hover-border))}.ar-button.theme-primary.btn-solid.active,.ar-button.theme-primary.btn-solid:active{--ar-bs-btn-active-bg:var(--ar-button-pressed,var(--ar-sys-color-action-primary-pressed));--ar-bs-btn-active-color:var(--ar-button-pressed-foreground,var(--ar-sys-color-action-primary-pressed-foreground));--ar-bs-btn-active-border-color:var(--ar-button-pressed-border,var(--ar-sys-color-action-primary-pressed-border));color:var(--ar-bs-btn-active-color);background-color:var(--ar-bs-btn-active-bg);border-color:var(--ar-bs-btn-active-border-color)}.ar-button.theme-primary.btn-solid.disabled,.ar-button.theme-primary.btn-solid:disabled{--ar-bs-btn-disabled-bg:var(--ar-button-disabled-background,var(--ar-sys-color-action-disabled-background));--ar-bs-btn-disabled-color:var(--ar-button-disabled-foreground,var(--ar-sys-color-action-disabled-foreground));--ar-bs-btn-disabled-border-color:var(--ar-button-disabled-border,var(--ar-sys-color-action-disabled-border))}.ar-button--tone-secondary{--ar-bs-btn-bg:var(--ar-button-tone-secondary-background,var(--ar-sys-color-text-muted));--ar-bs-btn-color:var(--ar-button-tone-secondary-foreground,var(--ar-sys-color-background-surface));--ar-bs-btn-border-color:var(--ar-button-tone-secondary-background,var(--ar-sys-color-text-muted));--ar-bs-btn-hover-bg:color-mix(in srgb, var(--ar-button-tone-secondary-background,var(--ar-sys-color-text-muted)) 85%, #000);--ar-bs-btn-hover-color:var(--ar-button-tone-secondary-foreground,var(--ar-sys-color-background-surface));--ar-bs-btn-active-bg:color-mix(in srgb, var(--ar-button-tone-secondary-background,var(--ar-sys-color-text-muted)) 72%, #000);--ar-bs-btn-active-color:var(--ar-button-tone-secondary-foreground,var(--ar-sys-color-background-surface));--ar-private-button-outline-foreground:var(--ar-button-tone-secondary-outline-foreground,var(--ar-sys-color-text-muted))}.ar-button--tone-danger,.ar-button--tone-dark,.ar-button--tone-info,.ar-button--tone-light,.ar-button--tone-neutral,.ar-button--tone-secondary,.ar-button--tone-success,.ar-button--tone-surface,.ar-button--tone-white{--ar-bs-btn-hover-border-color:var(--ar-bs-btn-hover-bg);--ar-bs-btn-active-border-color:var(--ar-bs-btn-active-bg)}.ar-button--tone-neutral{--ar-bs-btn-bg:var(--ar-button-tone-neutral-background,var(--ar-sys-color-text-muted));--ar-bs-btn-color:var(--ar-button-tone-neutral-foreground,var(--ar-sys-color-background-surface));--ar-bs-btn-border-color:var(--ar-button-tone-neutral-background,var(--ar-sys-color-text-muted));--ar-bs-btn-hover-bg:color-mix(in srgb, var(--ar-button-tone-neutral-background,var(--ar-sys-color-text-muted)) 85%, #000);--ar-bs-btn-hover-color:var(--ar-button-tone-neutral-foreground,var(--ar-sys-color-background-surface));--ar-bs-btn-active-bg:color-mix(in srgb, var(--ar-button-tone-neutral-background,var(--ar-sys-color-text-muted)) 72%, #000);--ar-bs-btn-active-color:var(--ar-button-tone-neutral-foreground,var(--ar-sys-color-background-surface));--ar-private-button-outline-foreground:var(--ar-button-tone-neutral-outline-foreground,var(--ar-sys-color-text-muted))}.ar-button--tone-success{--ar-bs-btn-bg:var(--ar-button-tone-success-background,var(--ar-sys-color-feedback-success));--ar-bs-btn-color:var(--ar-button-tone-success-foreground,var(--ar-sys-color-background-surface));--ar-bs-btn-border-color:var(--ar-button-tone-success-background,var(--ar-sys-color-feedback-success));--ar-bs-btn-hover-bg:color-mix(in srgb, var(--ar-button-tone-success-background,var(--ar-sys-color-feedback-success)) 85%, #000);--ar-bs-btn-hover-color:var(--ar-button-tone-success-foreground,var(--ar-sys-color-background-surface));--ar-bs-btn-active-bg:color-mix(in srgb, var(--ar-button-tone-success-background,var(--ar-sys-color-feedback-success)) 72%, #000);--ar-bs-btn-active-color:var(--ar-button-tone-success-foreground,var(--ar-sys-color-background-surface));--ar-private-button-outline-foreground:var(--ar-button-tone-success-outline-foreground,var(--ar-sys-color-feedback-success))}.ar-button--tone-info{--ar-bs-btn-bg:var(--ar-button-tone-info-background,var(--ar-sys-color-focus));--ar-bs-btn-color:var(--ar-button-tone-info-foreground,var(--ar-sys-color-background-surface));--ar-bs-btn-border-color:var(--ar-button-tone-info-background,var(--ar-sys-color-focus));--ar-bs-btn-hover-bg:color-mix(in srgb, var(--ar-button-tone-info-background,var(--ar-sys-color-focus)) 85%, #000);--ar-bs-btn-hover-color:var(--ar-button-tone-info-foreground,var(--ar-sys-color-background-surface));--ar-bs-btn-active-bg:color-mix(in srgb, var(--ar-button-tone-info-background,var(--ar-sys-color-focus)) 72%, #000);--ar-bs-btn-active-color:var(--ar-button-tone-info-foreground,var(--ar-sys-color-background-surface));--ar-private-button-outline-foreground:var(--ar-button-tone-info-outline-foreground,var(--ar-sys-color-focus))}.ar-button--tone-danger{--ar-bs-btn-bg:var(--ar-button-tone-danger-background,var(--ar-sys-color-feedback-error));--ar-bs-btn-color:var(--ar-button-tone-danger-foreground,var(--ar-sys-color-background-surface));--ar-bs-btn-border-color:var(--ar-button-tone-danger-background,var(--ar-sys-color-feedback-error));--ar-bs-btn-hover-bg:color-mix(in srgb, var(--ar-button-tone-danger-background,var(--ar-sys-color-feedback-error)) 85%, #000);--ar-bs-btn-hover-color:var(--ar-button-tone-danger-foreground,var(--ar-sys-color-background-surface));--ar-bs-btn-active-bg:color-mix(in srgb, var(--ar-button-tone-danger-background,var(--ar-sys-color-feedback-error)) 72%, #000);--ar-bs-btn-active-color:var(--ar-button-tone-danger-foreground,var(--ar-sys-color-background-surface));--ar-private-button-outline-foreground:var(--ar-button-tone-danger-outline-foreground,var(--ar-sys-color-feedback-error))}.ar-button--tone-light{--ar-bs-btn-bg:var(--ar-button-tone-light-background,var(--ar-sys-color-background-canvas));--ar-bs-btn-color:var(--ar-button-tone-light-foreground,var(--ar-sys-color-text-primary));--ar-bs-btn-border-color:var(--ar-button-tone-light-background,var(--ar-sys-color-background-canvas));--ar-bs-btn-hover-bg:color-mix(in srgb, var(--ar-button-tone-light-background,var(--ar-sys-color-background-canvas)) 85%, #000);--ar-bs-btn-hover-color:var(--ar-button-tone-light-foreground,var(--ar-sys-color-text-primary));--ar-bs-btn-active-bg:color-mix(in srgb, var(--ar-button-tone-light-background,var(--ar-sys-color-background-canvas)) 72%, #000);--ar-bs-btn-active-color:var(--ar-button-tone-light-foreground,var(--ar-sys-color-text-primary));--ar-private-button-outline-foreground:var(--ar-button-tone-light-outline-foreground,var(--ar-sys-color-text-primary))}.ar-button--tone-surface{--ar-bs-btn-bg:var(--ar-button-tone-surface-background,var(--ar-sys-color-background-surface));--ar-bs-btn-color:var(--ar-button-tone-surface-foreground,var(--ar-sys-color-text-primary));--ar-bs-btn-border-color:var(--ar-button-tone-surface-background,var(--ar-sys-color-background-surface));--ar-bs-btn-hover-bg:color-mix(in srgb, var(--ar-button-tone-surface-background,var(--ar-sys-color-background-surface)) 85%, #000);--ar-bs-btn-hover-color:var(--ar-button-tone-surface-foreground,var(--ar-sys-color-text-primary));--ar-bs-btn-active-bg:color-mix(in srgb, var(--ar-button-tone-surface-background,var(--ar-sys-color-background-surface)) 72%, #000);--ar-bs-btn-active-color:var(--ar-button-tone-surface-foreground,var(--ar-sys-color-text-primary));--ar-private-button-outline-foreground:var(--ar-button-tone-surface-outline-foreground,var(--ar-sys-color-text-primary))}.ar-button--tone-dark{--ar-bs-btn-bg:var(--ar-button-tone-dark-background,var(--ar-sys-color-text-primary));--ar-bs-btn-color:var(--ar-button-tone-dark-foreground,var(--ar-sys-color-background-surface));--ar-bs-btn-border-color:var(--ar-button-tone-dark-background,var(--ar-sys-color-text-primary));--ar-bs-btn-hover-bg:color-mix(in srgb, var(--ar-button-tone-dark-background,var(--ar-sys-color-text-primary)) 85%, #000);--ar-bs-btn-hover-color:var(--ar-button-tone-dark-foreground,var(--ar-sys-color-background-surface));--ar-bs-btn-active-bg:color-mix(in srgb, var(--ar-button-tone-dark-background,var(--ar-sys-color-text-primary)) 72%, #000);--ar-bs-btn-active-color:var(--ar-button-tone-dark-foreground,var(--ar-sys-color-background-surface));--ar-private-button-outline-foreground:var(--ar-button-tone-dark-outline-foreground,var(--ar-sys-color-text-primary))}.ar-button--tone-white{--ar-bs-btn-bg:var(--ar-button-tone-white-background,var(--ar-sys-color-background-surface));--ar-bs-btn-color:var(--ar-button-tone-white-foreground,var(--ar-sys-color-text-primary));--ar-bs-btn-border-color:var(--ar-button-tone-white-background,var(--ar-sys-color-background-surface));--ar-bs-btn-hover-bg:color-mix(in srgb, var(--ar-button-tone-white-background,var(--ar-sys-color-background-surface)) 85%, #000);--ar-bs-btn-hover-color:var(--ar-button-tone-white-foreground,var(--ar-sys-color-text-primary));--ar-bs-btn-active-bg:color-mix(in srgb, var(--ar-button-tone-white-background,var(--ar-sys-color-background-surface)) 72%, #000);--ar-bs-btn-active-color:var(--ar-button-tone-white-foreground,var(--ar-sys-color-text-primary));--ar-private-button-outline-foreground:var(--ar-button-tone-white-outline-foreground,var(--ar-sys-color-text-primary))}.ar-button--appearance-outline{--ar-bs-btn-hover-bg:var(--ar-bs-btn-border-color);--ar-bs-btn-hover-color:var(--ar-button-tone-light-background,var(--ar-sys-color-background-canvas));--ar-bs-btn-active-bg:var(--ar-bs-btn-active-border-color);--ar-bs-btn-active-color:var(--ar-button-tone-light-background,var(--ar-sys-color-background-canvas))}.ar-button--appearance-ghost,.ar-button--appearance-link,.ar-button--appearance-outline{--ar-bs-btn-bg:transparent;--ar-bs-btn-color:var(--ar-private-button-outline-foreground)}.ar-button--appearance-ghost,.ar-button--appearance-link{--ar-bs-btn-border-color:transparent;--ar-bs-btn-hover-bg:transparent;--ar-bs-btn-hover-border-color:transparent;--ar-bs-btn-hover-color:var(--ar-button-hover,var(--ar-sys-color-action-primary-hover));--ar-bs-btn-active-bg:transparent;--ar-bs-btn-active-border-color:transparent;--ar-bs-btn-active-color:var(--ar-button-pressed,var(--ar-sys-color-action-primary-pressed))}.ar-button--appearance-link{text-underline-offset:.15em;padding-inline:0}.ar-button--block{inline-size:100%}.ar-button--direction-left{flex-direction:row-reverse}.ar-button--direction-top{flex-direction:column-reverse}.ar-button--direction-bottom{flex-direction:column}.ar-button--weight-regular{--ar-bs-btn-font-weight:var(--ar-button-font-weight-regular,var(--ar-sys-typography-body-weight))}.ar-button--weight-bold{--ar-bs-btn-font-weight:var(--ar-button-font-weight-bold,var(--ar-sys-typography-heading-weight))}.ar-button--sm{--ar-bs-btn-padding-x:calc(var(--ar-button-padding-x,var(--ar-sys-spacing-control-x)) * .75);--ar-bs-btn-padding-y:calc(var(--ar-button-padding-y,var(--ar-sys-spacing-control-y)) * .75);--ar-bs-btn-font-size:var(--ar-button-small-font-size,var(--ar-sys-typography-caption-size))}.ar-button--lg{--ar-bs-btn-padding-x:calc(var(--ar-button-padding-x,var(--ar-sys-spacing-control-x)) * 1.25);--ar-bs-btn-padding-y:calc(var(--ar-button-padding-y,var(--ar-sys-spacing-control-y)) * 1.25);--ar-bs-btn-font-size:var(--ar-button-large-font-size,var(--ar-sys-typography-heading-size))}.ar-button__icon,.ar-button__label{align-items:center;display:inline-flex}.ar-button__spinner{border:var(--ar-bs-btn-border-width) solid currentcolor;block-size:1em;inline-size:1em;animation:ar-button-spinner var(--ar-bs-btn-transition-duration) linear infinite;border-block-start-color:#0000;border-radius:50%}@keyframes ar-button-spinner{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ar-button{--ar-bs-btn-transition-duration:var(--ar-button-duration,var(--ar-sys-motion-interaction))}.ar-button__spinner{animation:none}}.ar-card{--ar-bs-card-bg:var(--ar-card-background,var(--ar-sys-color-background-surface));--ar-bs-card-color:var(--ar-card-foreground,var(--ar-sys-color-text-primary));--ar-bs-card-border-color:var(--ar-card-border,var(--ar-sys-color-border-default));--ar-bs-card-border-width:var(--ar-card-border-width,var(--ar-sys-border-width));--ar-bs-card-border-radius:var(--ar-card-radius,var(--ar-sys-radius-surface));--ar-bs-card-spacer-y:var(--ar-card-padding,var(--ar-sys-spacing-surface));--ar-bs-card-spacer-x:var(--ar-card-padding,var(--ar-sys-spacing-surface));--ar-private-card-gap:var(--ar-card-gap,var(--ar-sys-spacing-inline));box-sizing:border-box;gap:var(--ar-private-card-gap);padding:var(--ar-bs-card-spacer-y) var(--ar-bs-card-spacer-x);color:var(--ar-bs-card-color);background:var(--ar-bs-card-bg);border:var(--ar-bs-card-border-width) solid var(--ar-bs-card-border-color);border-radius:var(--ar-bs-card-border-radius);flex-direction:column;display:flex}.ar-card__body,.ar-card__footer,.ar-card__header,.ar-card__media{min-inline-size:0}.ar-card__media>.ar-image{inline-size:100%}.ar-image{background:var(--ar-image-background,var(--ar-sys-color-background-surface));border-radius:var(--ar-image-radius,var(--ar-sys-radius-surface));block-size:auto;max-inline-size:100%;display:block}.ar-image--radius-none{border-radius:0}.ar-image--radius-sm{border-radius:var(--ar-image-radius-small,var(--ar-sys-radius-control))}.ar-image--radius-md{border-radius:var(--ar-image-radius,var(--ar-sys-radius-surface))}.ar-image--radius-lg{border-radius:var(--ar-image-radius-large,var(--ar-sys-radius-large))}.ar-image--radius-pill{border-radius:var(--ar-image-radius-pill,var(--ar-sys-radius-pill))}.ar-image[data-status=error]{color:var(--ar-image-caption-foreground,var(--ar-sys-color-text-muted));background:var(--ar-image-background,var(--ar-sys-color-background-surface))}.ar-image--ratio{inline-size:100%}.ar-image--fit-contain{-o-object-fit:contain;object-fit:contain}.ar-image--fit-cover{-o-object-fit:cover;object-fit:cover}.ar-image--fit-fill{-o-object-fit:fill;object-fit:fill}.ar-image--fit-none{-o-object-fit:none;object-fit:none}.ar-image--fit-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.ar-image-figure{gap:var(--ar-image-caption-gap,var(--ar-sys-spacing-inline));margin:0;display:grid}.ar-image-figure__caption{color:var(--ar-image-caption-foreground,var(--ar-sys-color-text-muted));font-size:var(--ar-image-caption-size,var(--ar-sys-typography-caption-size))}.ar-badge{--ar-bs-badge-bg:var(--ar-badge-background,var(--ar-sys-color-background-surface));--ar-bs-badge-color:var(--ar-badge-foreground,var(--ar-sys-color-text-primary));--ar-bs-badge-border-color:var(--ar-badge-border,var(--ar-sys-color-border-default));--ar-bs-badge-border-width:var(--ar-badge-border-width,var(--ar-sys-border-width));--ar-bs-badge-border-radius:var(--ar-badge-radius,var(--ar-sys-radius-control));--ar-bs-badge-font-size:var(--ar-badge-font-size,var(--ar-sys-typography-caption-size));--ar-bs-badge-font-weight:var(--ar-badge-font-weight,var(--ar-sys-typography-label-weight));--ar-bs-badge-line-height:var(--ar-badge-line-height,var(--ar-sys-typography-body-line-height));--ar-bs-badge-padding-x:var(--ar-badge-padding-x,var(--ar-sys-spacing-inline));--ar-private-badge-success:var(--ar-badge-success-foreground,var(--ar-sys-color-feedback-success));--ar-private-badge-error:var(--ar-badge-error-foreground,var(--ar-sys-color-feedback-error));box-sizing:border-box;max-inline-size:100%;padding:calc(var(--ar-bs-badge-padding-x) / 2) var(--ar-bs-badge-padding-x);overflow-wrap:anywhere;font-size:var(--ar-bs-badge-font-size);font-weight:var(--ar-bs-badge-font-weight);line-height:var(--ar-bs-badge-line-height);color:var(--ar-bs-badge-color);background:var(--ar-bs-badge-bg);border:var(--ar-bs-badge-border-width) solid var(--ar-bs-badge-border-color);border-radius:var(--ar-bs-badge-border-radius);align-items:center;display:inline-flex}.ar-badge--success{color:var(--ar-private-badge-success)}.ar-badge--error{color:var(--ar-private-badge-error)}.ar-divider{box-sizing:border-box;color:var(--ar-divider-color,var(--ar-sys-color-border-default));border:0 solid;flex:none;margin:0}.ar-divider--horizontal{inline-size:100%;margin-block:var(--ar-divider-spacing,var(--ar-sys-spacing-inline));border-block-start-width:var(--ar-divider-width,var(--ar-sys-border-width))}.ar-divider--vertical{min-block-size:1em;margin-inline:var(--ar-divider-spacing,var(--ar-sys-spacing-inline));border-inline-start-width:var(--ar-divider-width,var(--ar-sys-border-width));align-self:stretch}.ar-stack{box-sizing:border-box;min-inline-size:0;margin:0;padding:0;display:flex}.ar-stack--vertical{flex-direction:column}.ar-stack--horizontal{flex-direction:row}.ar-stack--wrap{flex-wrap:wrap}.ar-stack--gap-sm{gap:var(--ar-stack-gap-small,var(--ar-sys-spacing-inline))}.ar-stack--gap-md{gap:var(--ar-stack-gap-medium,var(--ar-sys-spacing-stack))}.ar-stack--gap-lg{gap:var(--ar-stack-gap-large,var(--ar-sys-spacing-surface))}.ar-stack--align-start{align-items:flex-start}.ar-stack--align-center{align-items:center}.ar-stack--align-end{align-items:flex-end}.ar-stack--align-stretch{align-items:stretch}.ar-stack--justify-start{justify-content:flex-start}.ar-stack--justify-center{justify-content:center}.ar-stack--justify-end{justify-content:flex-end}.ar-stack--justify-between{justify-content:space-between}.ar-description-list{--ar-bs-description-list-color:var(--ar-description-list-foreground,var(--ar-sys-color-text-primary));--ar-bs-description-list-muted-color:var(--ar-description-list-muted-foreground,var(--ar-sys-color-text-muted));--ar-bs-description-list-border-color:var(--ar-description-list-border,var(--ar-sys-color-border-default));--ar-bs-description-list-border-width:var(--ar-description-list-border-width,var(--ar-sys-border-width));--ar-bs-description-list-gap-x:var(--ar-description-list-gap-x,var(--ar-sys-spacing-stack));--ar-bs-description-list-gap-y:var(--ar-description-list-gap-y,var(--ar-sys-spacing-inline));--ar-bs-description-list-padding-y:var(--ar-description-list-padding-y,var(--ar-sys-spacing-control-y));--ar-bs-description-list-term-weight:var(--ar-description-list-term-weight,var(--ar-sys-typography-label-weight));gap:var(--ar-bs-description-list-gap-y);min-inline-size:0;color:var(--ar-bs-description-list-color);margin:0;display:grid}.ar-description-list__item{gap:var(--ar-bs-description-list-gap-y) var(--ar-bs-description-list-gap-x);min-inline-size:0;display:grid}.ar-description-list--inline .ar-description-list__item{grid-template-columns:minmax(0,1fr) auto}.ar-description-list--stacked .ar-description-list__item{grid-template-columns:minmax(0,1fr)}.ar-description-list--divided .ar-description-list__item{border-block-start:var(--ar-bs-description-list-border-width) solid var(--ar-bs-description-list-border-color);padding-block-start:var(--ar-bs-description-list-padding-y)}.ar-description-list__description,.ar-description-list__term{overflow-wrap:anywhere;min-inline-size:0;margin:0}.ar-description-list__term{color:var(--ar-bs-description-list-muted-color);font-weight:var(--ar-bs-description-list-term-weight)}.ar-description-list__description{color:var(--ar-bs-description-list-color)}.ar-description-list--inline .ar-description-list__description{text-align:end}.ar-heading{margin-block:0 var(--ar-heading-margin,var(--ar-sys-spacing-inline));font-family:var(--ar-heading-family,var(--ar-sys-typography-body-family));font-size:var(--ar-heading-size,var(--ar-sys-typography-heading-size));font-weight:var(--ar-heading-weight,var(--ar-sys-typography-heading-weight));line-height:var(--ar-heading-line-height,var(--ar-sys-typography-heading-line-height));color:var(--ar-heading-foreground,var(--ar-sys-color-text-primary))}.ar-heading--display{--ar-heading-size:var(--ar-heading-display-size,var(--ar-sys-typography-display-size))}.ar-heading--small{--ar-heading-size:var(--ar-heading-small-size,var(--ar-sys-typography-body-size))}.ar-paragraph{margin-block:0 var(--ar-paragraph-margin,var(--ar-sys-spacing-stack));font-family:var(--ar-paragraph-family,var(--ar-sys-typography-body-family));font-size:var(--ar-paragraph-size,var(--ar-sys-typography-body-size));font-weight:var(--ar-paragraph-weight,var(--ar-sys-typography-body-weight));line-height:var(--ar-paragraph-line-height,var(--ar-sys-typography-body-line-height));color:var(--ar-paragraph-foreground,var(--ar-sys-color-text-primary))}.ar-paragraph--small{--ar-paragraph-size:var(--ar-paragraph-small-size,var(--ar-sys-typography-caption-size))}.ar-paragraph--muted{--ar-paragraph-foreground:var(--ar-paragraph-muted-foreground,var(--ar-sys-color-text-muted))}.ar-paragraph--emphasized{--ar-paragraph-weight:var(--ar-paragraph-emphasized-weight,var(--ar-sys-typography-label-weight))}.ar-icon{inline-size:var(--ar-icon-size,var(--ar-sys-icon-size-medium));block-size:var(--ar-icon-size,var(--ar-sys-icon-size-medium));color:var(--ar-icon-foreground,var(--ar-sys-color-icon-primary));fill:none;stroke:currentColor;vertical-align:-.125em;flex:none;display:inline-block}.ar-icon--sm{--ar-icon-size:var(--ar-icon-small-size,var(--ar-sys-icon-size-small))}.ar-icon--lg{--ar-icon-size:var(--ar-icon-large-size,var(--ar-sys-icon-size-large))}.ar-spinner{box-sizing:border-box;inline-size:var(--ar-spinner-size,var(--ar-sys-icon-size-medium));block-size:var(--ar-spinner-size,var(--ar-sys-icon-size-medium));color:var(--ar-spinner-foreground,var(--ar-sys-color-action-primary-background));border:var(--ar-spinner-border-width,var(--ar-sys-border-width)) solid var(--ar-spinner-track,var(--ar-sys-color-border-default));animation:ar-spinner-rotate var(--ar-spinner-duration,var(--ar-sys-motion-spinner)) linear infinite;border-block-start-color:currentColor;border-radius:50%;display:inline-block}.ar-spinner--sm{--ar-spinner-size:var(--ar-spinner-small-size,var(--ar-sys-icon-size-small))}.ar-spinner--lg{--ar-spinner-size:var(--ar-spinner-large-size,var(--ar-sys-icon-size-large))}@keyframes ar-spinner-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ar-spinner{animation-duration:var(--ar-spinner-reduced-duration,var(--ar-sys-motion-reduced));animation-iteration-count:1}}.ar-link{--ar-private-link-background:var(--ar-link-background,var(--ar-sys-color-action-primary-background));--ar-private-link-foreground:var(--ar-link-foreground,var(--ar-sys-color-text-primary));--ar-private-link-action-foreground:var(--ar-link-action-foreground,var(--ar-sys-color-action-primary-foreground));--ar-private-link-outline-foreground:var(--ar-link-outline-foreground,var(--ar-sys-color-action-primary-background));--ar-private-link-border:var(--ar-link-border,var(--ar-sys-color-action-primary-border));--ar-private-link-hover:var(--ar-link-hover-override,var(--ar-link-hover,var(--ar-sys-color-text-muted)));--ar-bs-theme-bg:var(--ar-private-link-background);--ar-bs-theme-fg:var(--ar-private-link-outline-foreground);--ar-bs-theme-border:var(--ar-private-link-border);--ar-bs-theme-contrast:var(--ar-private-link-action-foreground);--ar-bs-theme-focus-ring:var(--ar-link-focus,var(--ar-sys-color-focus));--ar-bs-btn-gap:var(--ar-link-icon-gap,var(--ar-sys-spacing-inline));--ar-bs-btn-padding-x:var(--ar-link-padding-x,var(--ar-sys-spacing-control-x));--ar-bs-btn-padding-y:var(--ar-link-padding-y,var(--ar-sys-spacing-control-y));--ar-bs-btn-font-size:var(--ar-link-font-size,var(--ar-sys-typography-body-size));--ar-bs-btn-font-weight:var(--ar-link-font-weight,var(--ar-sys-typography-body-weight));--ar-bs-btn-line-height:var(--ar-link-line-height,var(--ar-sys-typography-body-line-height));--ar-bs-btn-border-radius:var(--ar-link-radius,var(--ar-sys-radius-control));--ar-bs-btn-border-width:var(--ar-link-border-width,var(--ar-sys-border-width));--ar-bs-btn-disabled-opacity:var(--ar-link-disabled-opacity,var(--ar-sys-opacity-disabled));max-inline-size:100%;font-family:var(--ar-link-font-family,var(--ar-sys-typography-body-family));overflow-wrap:anywhere}.ar-link:focus-visible{outline:var(--ar-link-focus-width,var(--ar-sys-border-focus-width)) solid var(--ar-link-focus,var(--ar-sys-color-focus));outline-offset:var(--ar-link-focus-offset,var(--ar-sys-border-focus-offset))}.ar-link--tone-secondary{--ar-private-link-background:var(--ar-link-tone-secondary-background,var(--ar-sys-color-text-muted));--ar-private-link-foreground:var(--ar-link-tone-secondary-foreground,var(--ar-sys-color-background-surface));--ar-private-link-action-foreground:var(--ar-link-tone-secondary-foreground,var(--ar-sys-color-background-surface));--ar-private-link-outline-foreground:var(--ar-link-tone-secondary-outline-foreground,var(--ar-sys-color-text-muted));--ar-private-link-border:var(--ar-link-tone-secondary-background,var(--ar-sys-color-text-muted));--ar-private-link-hover:var(--ar-link-hover-override,color-mix(in srgb, var(--ar-link-tone-secondary-background,var(--ar-sys-color-text-muted)) 78%, #000))}.ar-link--tone-danger,.ar-link--tone-dark,.ar-link--tone-info,.ar-link--tone-light,.ar-link--tone-neutral,.ar-link--tone-secondary,.ar-link--tone-success,.ar-link--tone-surface,.ar-link--tone-white{--ar-bs-theme-bg:var(--ar-private-link-background);--ar-bs-theme-fg:var(--ar-private-link-outline-foreground);--ar-bs-theme-border:var(--ar-private-link-border);--ar-bs-theme-contrast:var(--ar-private-link-action-foreground)}.ar-link--tone-neutral{--ar-private-link-background:var(--ar-link-tone-neutral-background,var(--ar-sys-color-text-muted));--ar-private-link-foreground:var(--ar-link-tone-neutral-foreground,var(--ar-sys-color-background-surface));--ar-private-link-action-foreground:var(--ar-link-tone-neutral-foreground,var(--ar-sys-color-background-surface));--ar-private-link-outline-foreground:var(--ar-link-tone-neutral-outline-foreground,var(--ar-sys-color-text-muted));--ar-private-link-border:var(--ar-link-tone-neutral-background,var(--ar-sys-color-text-muted));--ar-private-link-hover:var(--ar-link-hover-override,color-mix(in srgb, var(--ar-link-tone-neutral-background,var(--ar-sys-color-text-muted)) 78%, #000))}.ar-link--tone-success{--ar-private-link-background:var(--ar-link-tone-success-background,var(--ar-sys-color-feedback-success));--ar-private-link-foreground:var(--ar-link-tone-success-foreground,var(--ar-sys-color-background-surface));--ar-private-link-action-foreground:var(--ar-link-tone-success-foreground,var(--ar-sys-color-background-surface));--ar-private-link-outline-foreground:var(--ar-link-tone-success-outline-foreground,var(--ar-sys-color-feedback-success));--ar-private-link-border:var(--ar-link-tone-success-background,var(--ar-sys-color-feedback-success));--ar-private-link-hover:var(--ar-link-hover-override,color-mix(in srgb, var(--ar-link-tone-success-background,var(--ar-sys-color-feedback-success)) 78%, #000))}.ar-link--tone-info{--ar-private-link-background:var(--ar-link-tone-info-background,var(--ar-sys-color-focus));--ar-private-link-foreground:var(--ar-link-tone-info-foreground,var(--ar-sys-color-background-surface));--ar-private-link-action-foreground:var(--ar-link-tone-info-foreground,var(--ar-sys-color-background-surface));--ar-private-link-outline-foreground:var(--ar-link-tone-info-outline-foreground,var(--ar-sys-color-focus));--ar-private-link-border:var(--ar-link-tone-info-background,var(--ar-sys-color-focus));--ar-private-link-hover:var(--ar-link-hover-override,color-mix(in srgb, var(--ar-link-tone-info-background,var(--ar-sys-color-focus)) 78%, #000))}.ar-link--tone-danger{--ar-private-link-background:var(--ar-link-tone-danger-background,var(--ar-sys-color-feedback-error));--ar-private-link-foreground:var(--ar-link-tone-danger-foreground,var(--ar-sys-color-background-surface));--ar-private-link-action-foreground:var(--ar-link-tone-danger-foreground,var(--ar-sys-color-background-surface));--ar-private-link-outline-foreground:var(--ar-link-tone-danger-outline-foreground,var(--ar-sys-color-feedback-error));--ar-private-link-border:var(--ar-link-tone-danger-background,var(--ar-sys-color-feedback-error));--ar-private-link-hover:var(--ar-link-hover-override,color-mix(in srgb, var(--ar-link-tone-danger-background,var(--ar-sys-color-feedback-error)) 78%, #000))}.ar-link--tone-light{--ar-private-link-background:var(--ar-link-tone-light-background,var(--ar-sys-color-background-canvas));--ar-private-link-foreground:var(--ar-link-tone-light-foreground,var(--ar-sys-color-text-primary));--ar-private-link-action-foreground:var(--ar-link-tone-light-foreground,var(--ar-sys-color-text-primary));--ar-private-link-outline-foreground:var(--ar-link-tone-light-outline-foreground,var(--ar-sys-color-text-primary));--ar-private-link-border:var(--ar-link-tone-light-background,var(--ar-sys-color-background-canvas));--ar-private-link-hover:var(--ar-link-hover-override,color-mix(in srgb, var(--ar-link-tone-light-background,var(--ar-sys-color-background-canvas)) 78%, #000))}.ar-link--tone-surface{--ar-private-link-background:var(--ar-link-tone-surface-background,var(--ar-sys-color-background-surface));--ar-private-link-foreground:var(--ar-link-tone-surface-foreground,var(--ar-sys-color-text-primary));--ar-private-link-action-foreground:var(--ar-link-tone-surface-foreground,var(--ar-sys-color-text-primary));--ar-private-link-outline-foreground:var(--ar-link-tone-surface-outline-foreground,var(--ar-sys-color-text-primary));--ar-private-link-border:var(--ar-link-tone-surface-background,var(--ar-sys-color-background-surface));--ar-private-link-hover:var(--ar-link-hover-override,color-mix(in srgb, var(--ar-link-tone-surface-background,var(--ar-sys-color-background-surface)) 78%, #000))}.ar-link--tone-dark{--ar-private-link-background:var(--ar-link-tone-dark-background,var(--ar-sys-color-text-primary));--ar-private-link-foreground:var(--ar-link-tone-dark-foreground,var(--ar-sys-color-background-surface));--ar-private-link-action-foreground:var(--ar-link-tone-dark-foreground,var(--ar-sys-color-background-surface));--ar-private-link-outline-foreground:var(--ar-link-tone-dark-outline-foreground,var(--ar-sys-color-text-primary));--ar-private-link-border:var(--ar-link-tone-dark-background,var(--ar-sys-color-text-primary));--ar-private-link-hover:var(--ar-link-hover-override,color-mix(in srgb, var(--ar-link-tone-dark-background,var(--ar-sys-color-text-primary)) 78%, #000))}.ar-link--tone-white{--ar-private-link-background:var(--ar-link-tone-white-background,var(--ar-sys-color-background-surface));--ar-private-link-foreground:var(--ar-link-tone-white-foreground,var(--ar-sys-color-text-primary));--ar-private-link-action-foreground:var(--ar-link-tone-white-foreground,var(--ar-sys-color-text-primary));--ar-private-link-outline-foreground:var(--ar-link-tone-white-outline-foreground,var(--ar-sys-color-text-primary));--ar-private-link-border:var(--ar-link-tone-white-background,var(--ar-sys-color-background-surface));--ar-private-link-hover:var(--ar-link-hover-override,color-mix(in srgb, var(--ar-link-tone-white-background,var(--ar-sys-color-background-surface)) 78%, #000))}.ar-link--appearance-solid{--ar-bs-btn-bg:var(--ar-private-link-background);--ar-bs-btn-color:var(--ar-private-link-action-foreground);--ar-bs-btn-hover-bg:var(--ar-private-link-hover);--ar-bs-btn-hover-border-color:var(--ar-private-link-hover)}.ar-link--appearance-outline,.ar-link--appearance-solid{--ar-bs-btn-border-color:var(--ar-private-link-border);--ar-bs-btn-hover-color:var(--ar-private-link-action-foreground)}.ar-link--appearance-outline{--ar-bs-btn-hover-bg:var(--ar-private-link-background);--ar-bs-btn-hover-border-color:var(--ar-private-link-background)}.ar-link--appearance-ghost,.ar-link--appearance-outline{--ar-bs-btn-bg:transparent;--ar-bs-btn-color:var(--ar-private-link-outline-foreground)}.ar-link--appearance-ghost{--ar-bs-btn-border-color:transparent;--ar-bs-btn-hover-bg:transparent;--ar-bs-btn-hover-color:var(--ar-private-link-hover);--ar-bs-btn-hover-border-color:transparent}.ar-link--appearance-link{gap:var(--ar-link-icon-gap,var(--ar-sys-spacing-inline));color:var(--ar-private-link-foreground);text-underline-offset:.15em;align-items:center;text-decoration:underline;display:inline-flex}.ar-link--appearance-link:hover{color:var(--ar-private-link-hover)}.ar-link--underline-hover{text-decoration:none}.ar-link--underline-hover:hover{text-decoration:underline}.ar-link--underline-none,.ar-link--underline-none:hover{text-decoration:none}.ar-link--block{inline-size:100%;display:flex}.ar-link--direction-left{flex-direction:row-reverse}.ar-link--direction-top{flex-direction:column-reverse}.ar-link--direction-bottom,.ar-link--icon-bottom,.ar-link--icon-top{flex-direction:column}.ar-link--weight-semibold{font-weight:var(--ar-link-font-weight-semibold,var(--ar-sys-typography-label-weight))}.ar-link--active,.ar-link--weight-bold{font-weight:var(--ar-link-font-weight-bold,var(--ar-sys-typography-heading-weight))}.ar-link--sm{font-size:var(--ar-link-small-font-size,var(--ar-sys-typography-caption-size))}.ar-link--lg{font-size:var(--ar-link-large-font-size,var(--ar-sys-typography-heading-size))}.ar-link--disabled{color:var(--ar-link-disabled-foreground,var(--ar-sys-color-action-disabled-foreground));background-color:var(--ar-link-disabled-background,var(--ar-sys-color-action-disabled-background));border-color:var(--ar-link-disabled-border,var(--ar-sys-color-action-disabled-border));opacity:var(--ar-link-disabled-opacity,var(--ar-sys-opacity-disabled));cursor:not-allowed}.ar-link__icon{color:currentColor;align-items:center;display:inline-flex}.ar-link__icon>.ar-icon{color:inherit}@media (prefers-reduced-motion:reduce){.ar-link{transition-duration:var(--ar-link-reduced-duration,var(--ar-sys-motion-reduced))}}@layer forms{.form-adorn{--ar-bs-form-adorn-gap:var(--ar-field-gap,var(--ar-sys-spacing-inline));--ar-bs-form-adorn-icon-size:var(--ar-field-validation-icon-size,var(--ar-sys-icon-size-small));--ar-bs-form-adorn-icon-color:var(--ar-field-placeholder,var(--ar-sys-color-text-muted));gap:var(--ar-bs-form-adorn-gap);cursor:text;align-items:center}.form-adorn:focus-visible{outline:0}.form-adorn>.form-ghost{flex:1;min-width:0}.form-adorn.form-adorn-end>.form-ghost{order:-1}.form-adorn-icon{color:var(--ar-bs-form-adorn-icon-color);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.form-adorn-icon>svg{width:var(--ar-bs-form-adorn-icon-size);height:var(--ar-bs-form-adorn-icon-size)}.form-adorn-text{color:var(--ar-bs-form-adorn-icon-color);pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0}}.ar-fieldset,.ar-form-field{gap:var(--ar-field-gap,var(--ar-sys-spacing-inline));color:var(--ar-field-foreground,var(--ar-sys-color-text-primary));font-family:var(--ar-field-font-family,var(--ar-sys-typography-body-family));display:grid;position:relative}.ar-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.ar-fieldset__legend{color:var(--ar-field-foreground,var(--ar-sys-color-text-primary));font-size:var(--ar-field-font-size,var(--ar-sys-typography-body-size));font-weight:var(--ar-field-label-weight,var(--ar-sys-typography-label-weight));line-height:var(--ar-field-line-height,var(--ar-sys-typography-body-line-height));margin:0;padding:0}.ar-fieldset__choices{gap:var(--ar-field-gap,var(--ar-sys-spacing-inline));justify-items:start;display:grid}.ar-fieldset--layout-inline .ar-fieldset__choices{-moz-column-gap:var(--ar-field-padding-x,var(--ar-sys-spacing-control-x));column-gap:var(--ar-field-padding-x,var(--ar-sys-spacing-control-x));flex-wrap:wrap;display:flex}.ar-label{color:var(--ar-field-foreground,var(--ar-sys-color-text-primary));font-family:var(--ar-field-font-family,var(--ar-sys-typography-body-family));font-size:var(--ar-field-font-size,var(--ar-sys-typography-body-size));font-weight:var(--ar-field-label-weight,var(--ar-sys-typography-label-weight));line-height:var(--ar-field-line-height,var(--ar-sys-typography-body-line-height))}.ar-label__required{color:var(--ar-field-error,var(--ar-sys-color-feedback-error))}.ar-control{box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:var(--ar-field-padding-y,var(--ar-sys-spacing-control-y)) var(--ar-field-padding-x,var(--ar-sys-spacing-control-x));color:var(--ar-field-foreground,var(--ar-sys-color-text-primary));background-color:var(--ar-field-background,var(--ar-sys-color-background-surface));border:var(--ar-field-border-width,var(--ar-sys-border-width)) solid var(--ar-field-border,var(--ar-sys-color-border-default));font-family:var(--ar-field-font-family,var(--ar-sys-typography-body-family));font-size:var(--ar-field-font-size,var(--ar-sys-typography-body-size));font-weight:var(--ar-field-font-weight,var(--ar-sys-typography-body-weight));line-height:var(--ar-field-line-height,var(--ar-sys-typography-body-line-height));border-radius:var(--ar-field-radius,var(--ar-sys-radius-control))}@media (prefers-reduced-motion:no-preference){.ar-control{transition-timing-function:ease-in-out;transition-duration:var(--ar-field-duration,var(--ar-sys-motion-interaction));transition-property:border-color}}.ar-control::placeholder{color:var(--ar-field-placeholder,var(--ar-sys-color-text-muted));opacity:1}.ar-control:focus-visible{border-color:var(--ar-field-focus,var(--ar-sys-color-focus));outline:var(--ar-field-focus-width,var(--ar-sys-border-focus-width)) solid var(--ar-field-focus,var(--ar-sys-color-focus));outline-offset:var(--ar-field-focus-offset,var(--ar-sys-border-focus-offset))}.ar-control[aria-invalid=true]{border-color:var(--ar-field-error,var(--ar-sys-color-feedback-error))}.ar-control:disabled{color:var(--ar-field-disabled-foreground,var(--ar-sys-color-action-disabled-foreground));background-color:var(--ar-field-disabled-background,var(--ar-sys-color-action-disabled-background));cursor:not-allowed}.ar-control--sm{--ar-field-padding-x:calc(var(--ar-field-padding-x,var(--ar-sys-spacing-control-x)) * .75);--ar-field-padding-y:calc(var(--ar-field-padding-y,var(--ar-sys-spacing-control-y)) * .75);--ar-field-font-size:calc(var(--ar-field-font-size,var(--ar-sys-typography-body-size)) * .875)}.ar-control--lg{--ar-field-padding-x:calc(var(--ar-field-padding-x,var(--ar-sys-spacing-control-x)) * 1.25);--ar-field-padding-y:calc(var(--ar-field-padding-y,var(--ar-sys-spacing-control-y)) * 1.25);--ar-field-font-size:calc(var(--ar-field-font-size,var(--ar-sys-typography-body-size)) * 1.125)}.ar-control.form-adorn{display:flex}.ar-control.form-adorn:focus-within{border-color:var(--ar-field-focus,var(--ar-sys-color-focus));outline:var(--ar-field-focus-width,var(--ar-sys-border-focus-width)) solid var(--ar-field-focus,var(--ar-sys-color-focus));outline-offset:var(--ar-field-focus-offset,var(--ar-sys-border-focus-offset))}:is(.ar-control.form-adorn:has(>.form-ghost.is-invalid),.ar-control.form-adorn:has(>.form-ghost[aria-invalid=true])){border-color:var(--ar-field-error,var(--ar-sys-color-feedback-error))}:is(.ar-control.form-adorn:has(>.form-ghost.is-invalid):focus-within,.ar-control.form-adorn:has(>.form-ghost[aria-invalid=true]):focus-within){border-color:var(--ar-field-error,var(--ar-sys-color-feedback-error));outline-color:var(--ar-field-error,var(--ar-sys-color-feedback-error))}.ar-control.form-adorn:has(>.form-ghost.is-valid){border-color:var(--ar-field-success,var(--ar-sys-color-feedback-success))}.ar-control.form-adorn:has(>.form-ghost.is-valid):focus-within{border-color:var(--ar-field-success,var(--ar-sys-color-feedback-success));outline-color:var(--ar-field-success,var(--ar-sys-color-feedback-success))}.ar-control.form-adorn:has(>.form-ghost:disabled){color:var(--ar-field-disabled-foreground,var(--ar-sys-color-action-disabled-foreground));background-color:var(--ar-field-disabled-background,var(--ar-sys-color-action-disabled-background));cursor:not-allowed}.ar-control__native{box-sizing:border-box;inline-size:100%;min-inline-size:0;color:inherit;appearance:none;font:inherit;background:0 0;border:0;padding:0;display:block}.ar-control__native:focus{outline:0}.ar-control__native::placeholder{color:var(--ar-field-placeholder,var(--ar-sys-color-text-muted));opacity:1}.ar-control__native:disabled{color:inherit;cursor:not-allowed}.ar-control--textarea{align-items:flex-start}.ar-control__native--textarea{min-block-size:calc(7rem - var(--ar-field-padding-y,var(--ar-sys-spacing-control-y)) - var(--ar-field-padding-y,var(--ar-sys-spacing-control-y)) - var(--ar-field-border-width,var(--ar-sys-border-width)) - var(--ar-field-border-width,var(--ar-sys-border-width)));resize:vertical}.ar-control--select{cursor:pointer}.ar-control__native--select{cursor:inherit}.ar-control__native--file{appearance:auto;cursor:pointer}.ar-control__native--file::file-selector-button{padding:calc(var(--ar-field-padding-y,var(--ar-sys-spacing-control-y)) * .5) var(--ar-field-gap,var(--ar-sys-spacing-inline));color:var(--ar-field-foreground,var(--ar-sys-color-text-primary));background:var(--ar-field-disabled-background,var(--ar-sys-color-action-disabled-background));border-radius:var(--ar-field-radius,var(--ar-sys-radius-control));border:0;margin-inline-end:var(--ar-field-gap,var(--ar-sys-spacing-inline))}.ar-control__native--file:disabled{cursor:not-allowed}.ar-control__validation-icon--invalid{color:var(--ar-field-error,var(--ar-sys-color-feedback-error))}.ar-control__validation-icon--valid{color:var(--ar-field-success,var(--ar-sys-color-feedback-success))}.ar-control__select-icon{color:var(--ar-field-placeholder,var(--ar-sys-color-text-muted))}.ar-choice{align-items:start;gap:var(--ar-field-gap,var(--ar-sys-spacing-inline));color:var(--ar-field-foreground,var(--ar-sys-color-text-primary));font-family:var(--ar-field-font-family,var(--ar-sys-typography-body-family));font-size:var(--ar-field-font-size,var(--ar-sys-typography-body-size));line-height:var(--ar-field-line-height,var(--ar-sys-typography-body-line-height));display:inline-flex}.ar-choice__control{box-sizing:border-box;inline-size:var(--ar-field-control-size,var(--ar-sys-icon-size-medium));block-size:var(--ar-field-control-size,var(--ar-sys-icon-size-medium));accent-color:var(--ar-field-focus,var(--ar-sys-color-focus));margin-block-start:.25em}.ar-choice__control:focus-visible{outline:var(--ar-field-focus-width,var(--ar-sys-border-focus-width)) solid var(--ar-field-focus,var(--ar-sys-color-focus));outline-offset:var(--ar-field-focus-offset,var(--ar-sys-border-focus-offset))}.form-check-input.ar-choice__control.is-invalid{outline-color:var(--ar-field-error,var(--ar-sys-color-feedback-error));accent-color:var(--ar-field-error,var(--ar-sys-color-feedback-error))}.form-check-input.ar-choice__control.is-valid{outline-color:var(--ar-field-success,var(--ar-sys-color-feedback-success));accent-color:var(--ar-field-success,var(--ar-sys-color-feedback-success))}.ar-choice__control:disabled+.ar-choice__label{color:var(--ar-field-disabled-foreground,var(--ar-sys-color-action-disabled-foreground))}.ar-fieldset__description,.ar-fieldset__error,.ar-form-field__description,.ar-form-field__error{font-size:var(--ar-field-help-size,var(--ar-sys-typography-caption-size));line-height:var(--ar-field-line-height,var(--ar-sys-typography-body-line-height));margin:0}.ar-fieldset__description,.ar-form-field__description{color:var(--ar-field-placeholder,var(--ar-sys-color-text-muted))}.ar-fieldset__error,.ar-form-field__error{color:var(--ar-field-error,var(--ar-sys-color-feedback-error))}.ar-fieldset--feedback-floating .ar-fieldset__error,.ar-form-field--feedback-floating .ar-form-field__error{z-index:5;max-inline-size:100%;padding:var(--ar-field-gap,var(--ar-sys-spacing-inline)) var(--ar-field-padding-x,var(--ar-sys-spacing-control-x));color:var(--ar-field-background,var(--ar-sys-color-background-surface));background:var(--ar-field-error,var(--ar-sys-color-feedback-error));border-radius:var(--ar-field-radius,var(--ar-sys-radius-control));position:absolute;inset-block-start:100%;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.ar-control{transition-duration:var(--ar-field-reduced-duration,var(--ar-sys-motion-reduced))}}.ar-accordion,.ar-collapse{box-sizing:border-box}.ar-collapse{--ar-bs-collapse-bg:var(--ar-collapse-background,var(--ar-sys-color-background-surface));--ar-bs-collapse-color:var(--ar-collapse-foreground,var(--ar-sys-color-text-primary));--ar-bs-collapse-border-color:var(--ar-collapse-border,var(--ar-sys-color-border-default));--ar-bs-collapse-border-width:var(--ar-collapse-border-width,var(--ar-sys-border-width));--ar-bs-collapse-border-radius:var(--ar-collapse-radius,var(--ar-sys-radius-surface));--ar-bs-collapse-padding-x:var(--ar-collapse-padding-x,var(--ar-sys-spacing-surface));--ar-bs-collapse-padding-y:var(--ar-collapse-padding-y,var(--ar-sys-spacing-control-y));--ar-bs-collapse-content-padding-y:var(--ar-collapse-content-padding-y,var(--ar-sys-spacing-surface));--ar-bs-collapse-focus-color:var(--ar-collapse-focus,var(--ar-sys-color-focus));--ar-bs-collapse-focus-width:var(--ar-collapse-focus-width,var(--ar-sys-border-focus-width));--ar-bs-collapse-focus-offset:var(--ar-collapse-focus-offset,var(--ar-sys-border-focus-offset));--ar-bs-collapse-indicator-size:var(--ar-collapse-indicator-size,var(--ar-sys-icon-size-small));--ar-bs-collapse-disabled-opacity:var(--ar-collapse-disabled-opacity,var(--ar-sys-opacity-disabled));--ar-bs-collapse-duration:var(--ar-collapse-duration,var(--ar-sys-motion-interaction));--ar-bs-collapse-reduced-duration:var(--ar-collapse-reduced-duration,var(--ar-sys-motion-reduced));color:var(--ar-bs-collapse-color);background-color:var(--ar-bs-collapse-bg);border:var(--ar-bs-collapse-border-width) solid var(--ar-bs-collapse-border-color);border-radius:var(--ar-bs-collapse-border-radius)}.ar-accordion{--ar-bs-accordion-bg:var(--ar-accordion-background,var(--ar-sys-color-background-surface));--ar-bs-accordion-color:var(--ar-accordion-foreground,var(--ar-sys-color-text-primary));--ar-bs-accordion-border-color:var(--ar-accordion-border,var(--ar-sys-color-border-default));--ar-bs-accordion-border-width:var(--ar-accordion-border-width,var(--ar-sys-border-width));--ar-bs-accordion-border-radius:var(--ar-accordion-radius,var(--ar-sys-radius-surface));--ar-bs-accordion-padding-x:var(--ar-accordion-padding-x,var(--ar-sys-spacing-surface));--ar-bs-accordion-padding-y:var(--ar-accordion-padding-y,var(--ar-sys-spacing-control-y));--ar-bs-accordion-content-padding-y:var(--ar-accordion-content-padding-y,var(--ar-sys-spacing-surface));--ar-bs-accordion-focus-color:var(--ar-accordion-focus,var(--ar-sys-color-focus));--ar-bs-accordion-focus-width:var(--ar-accordion-focus-width,var(--ar-sys-border-focus-width));--ar-bs-accordion-focus-offset:var(--ar-accordion-focus-offset,var(--ar-sys-border-focus-offset));--ar-bs-accordion-indicator-size:var(--ar-accordion-indicator-size,var(--ar-sys-icon-size-small));--ar-bs-accordion-disabled-opacity:var(--ar-accordion-disabled-opacity,var(--ar-sys-opacity-disabled));--ar-bs-accordion-duration:var(--ar-accordion-duration,var(--ar-sys-motion-interaction));--ar-bs-accordion-reduced-duration:var(--ar-accordion-reduced-duration,var(--ar-sys-motion-reduced));color:var(--ar-bs-accordion-color);background-color:var(--ar-bs-accordion-bg);border:var(--ar-bs-accordion-border-width) solid var(--ar-bs-accordion-border-color);border-radius:var(--ar-bs-accordion-border-radius)}.ar-accordion__trigger,.ar-collapse__trigger{box-sizing:border-box;inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background-color:#0000;border:0;justify-content:space-between;align-items:center;display:flex}.ar-collapse__trigger{gap:var(--ar-bs-collapse-indicator-size);padding:var(--ar-bs-collapse-padding-y) var(--ar-bs-collapse-padding-x)}.ar-collapse__trigger:focus-visible{outline:var(--ar-bs-collapse-focus-width) solid var(--ar-bs-collapse-focus-color);outline-offset:var(--ar-bs-collapse-focus-offset)}.ar-collapse__trigger:disabled{opacity:var(--ar-bs-collapse-disabled-opacity);cursor:not-allowed}.ar-accordion__label,.ar-collapse__label{overflow-wrap:anywhere;min-inline-size:0}.ar-accordion__trigger{gap:var(--ar-bs-accordion-indicator-size);padding:var(--ar-bs-accordion-padding-y) var(--ar-bs-accordion-padding-x)}.ar-accordion__trigger:focus-visible{outline:var(--ar-bs-accordion-focus-width) solid var(--ar-bs-accordion-focus-color);outline-offset:var(--ar-bs-accordion-focus-offset)}.ar-accordion__trigger:disabled{opacity:var(--ar-bs-accordion-disabled-opacity);cursor:not-allowed}.ar-collapse__indicator{border-inline-end:var(--ar-bs-collapse-border-width) solid currentcolor;border-block-end:var(--ar-bs-collapse-border-width) solid currentcolor;inline-size:var(--ar-bs-collapse-indicator-size);block-size:var(--ar-bs-collapse-indicator-size);flex:none;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.ar-collapse__indicator{transition-duration:var(--ar-bs-collapse-duration)}.ar-accordion__indicator,.ar-collapse__indicator{transition-property:transform;transition-timing-function:ease-in-out}.ar-accordion__indicator{transition-duration:var(--ar-bs-accordion-duration)}}.ar-accordion__indicator{inline-size:var(--ar-bs-accordion-indicator-size);block-size:var(--ar-bs-accordion-indicator-size);border-inline-end:var(--ar-bs-accordion-border-width) solid currentcolor;border-block-end:var(--ar-bs-accordion-border-width) solid currentcolor;flex:none;transform:rotate(45deg)}[data-open]>.ar-accordion__heading .ar-accordion__indicator,[data-open]>.ar-collapse__trigger .ar-collapse__indicator{transform:rotate(225deg)}.ar-collapse__content{padding:var(--ar-bs-collapse-content-padding-y) var(--ar-bs-collapse-padding-x);border-block-start:var(--ar-bs-collapse-border-width) solid var(--ar-bs-collapse-border-color)}.ar-accordion__content,.ar-accordion__item+.ar-accordion__item{border-block-start:var(--ar-bs-accordion-border-width) solid var(--ar-bs-accordion-border-color)}.ar-accordion__heading{font:inherit;margin:0}.ar-accordion__content{padding:var(--ar-bs-accordion-content-padding-y) var(--ar-bs-accordion-padding-x)}@media (prefers-reduced-motion:reduce){.ar-collapse__indicator{transition-duration:var(--ar-bs-collapse-reduced-duration)}.ar-accordion__indicator{transition-duration:var(--ar-bs-accordion-reduced-duration)}}.ar-dropdown{--ar-bs-dropdown-bg:var(--ar-dropdown-background,var(--ar-sys-color-background-surface));--ar-bs-dropdown-color:var(--ar-dropdown-foreground,var(--ar-sys-color-text-primary));--ar-bs-dropdown-muted-color:var(--ar-dropdown-muted-foreground,var(--ar-sys-color-text-muted));--ar-bs-dropdown-border-color:var(--ar-dropdown-border,var(--ar-sys-color-border-default));--ar-bs-dropdown-border-width:var(--ar-dropdown-border-width,var(--ar-sys-border-width));--ar-bs-dropdown-border-radius:var(--ar-dropdown-radius,var(--ar-sys-radius-control));--ar-bs-dropdown-padding-x:var(--ar-dropdown-padding-x,var(--ar-sys-spacing-control-x));--ar-bs-dropdown-padding-y:var(--ar-dropdown-padding-y,var(--ar-sys-spacing-control-y));--ar-bs-dropdown-panel-padding:var(--ar-dropdown-panel-padding,var(--ar-sys-spacing-stack));--ar-bs-dropdown-gap:var(--ar-dropdown-gap,var(--ar-sys-spacing-inline));--ar-bs-dropdown-min-width:var(--ar-dropdown-min-width,var(--ar-sys-layout-dropdown-min-width));--ar-bs-dropdown-focus-color:var(--ar-dropdown-focus,var(--ar-sys-color-focus));--ar-bs-dropdown-focus-width:var(--ar-dropdown-focus-width,var(--ar-sys-border-focus-width));--ar-bs-dropdown-focus-offset:var(--ar-dropdown-focus-offset,var(--ar-sys-border-focus-offset));--ar-bs-dropdown-layer:var(--ar-dropdown-layer,var(--ar-sys-layer-overlay-menu));color:var(--ar-bs-dropdown-color);display:inline-block;position:relative}.ar-dropdown__trigger{align-items:center;gap:var(--ar-bs-dropdown-gap);box-sizing:border-box;padding:var(--ar-bs-dropdown-padding-y) var(--ar-bs-dropdown-padding-x);color:inherit;background:var(--ar-bs-dropdown-bg);border:var(--ar-bs-dropdown-border-width) solid var(--ar-bs-dropdown-border-color);font:inherit;cursor:pointer;border-radius:var(--ar-bs-dropdown-border-radius);display:inline-flex}.ar-dropdown__trigger:focus-visible{outline:var(--ar-bs-dropdown-focus-width) solid var(--ar-bs-dropdown-focus-color);outline-offset:var(--ar-bs-dropdown-focus-offset)}.ar-dropdown__trigger:disabled{color:var(--ar-bs-dropdown-muted-color);cursor:not-allowed}.ar-dropdown__indicator{border-inline-end:var(--ar-bs-dropdown-border-width) solid currentcolor;border-block-end:var(--ar-bs-dropdown-border-width) solid currentcolor;block-size:.5em;inline-size:.5em;transform:translateY(-.15em)rotate(45deg)}.ar-dropdown__panel{z-index:var(--ar-bs-dropdown-layer);box-sizing:border-box;min-inline-size:var(--ar-bs-dropdown-min-width);max-inline-size:calc(min(90vw,32rem));padding:var(--ar-bs-dropdown-panel-padding);color:var(--ar-bs-dropdown-color);background:var(--ar-bs-dropdown-bg);border:var(--ar-bs-dropdown-border-width) solid var(--ar-bs-dropdown-border-color);border-radius:var(--ar-bs-dropdown-border-radius);position:absolute;inset-block-start:calc(100% + var(--ar-bs-dropdown-gap));inset-inline-start:0}.ar-dropdown__panel:focus-visible{outline:var(--ar-bs-dropdown-focus-width) solid var(--ar-bs-dropdown-focus-color);outline-offset:var(--ar-bs-dropdown-focus-offset)}.ar-dropdown--end .ar-dropdown__panel{inset-inline:auto 0}.ar-tabs{--ar-bs-tabs-bg:var(--ar-tabs-background,var(--ar-sys-color-background-surface));--ar-bs-tabs-color:var(--ar-tabs-foreground,var(--ar-sys-color-text-primary));--ar-bs-tabs-muted-color:var(--ar-tabs-muted-foreground,var(--ar-sys-color-text-muted));--ar-bs-tabs-active-color:var(--ar-tabs-active,var(--ar-sys-color-action-primary-background));--ar-bs-tabs-border-color:var(--ar-tabs-border,var(--ar-sys-color-border-default));--ar-bs-tabs-border-width:var(--ar-tabs-border-width,var(--ar-sys-border-width));--ar-bs-tabs-border-radius:var(--ar-tabs-radius,var(--ar-sys-radius-control));--ar-bs-tabs-padding-x:var(--ar-tabs-padding-x,var(--ar-sys-spacing-control-x));--ar-bs-tabs-padding-y:var(--ar-tabs-padding-y,var(--ar-sys-spacing-control-y));--ar-bs-tabs-panel-padding:var(--ar-tabs-panel-padding,var(--ar-sys-spacing-surface));--ar-bs-tabs-gap:var(--ar-tabs-gap,var(--ar-sys-spacing-inline));--ar-bs-tabs-focus-color:var(--ar-tabs-focus,var(--ar-sys-color-focus));--ar-bs-tabs-focus-width:var(--ar-tabs-focus-width,var(--ar-sys-border-focus-width));--ar-bs-tabs-focus-offset:var(--ar-tabs-focus-offset,var(--ar-sys-border-focus-offset));min-inline-size:0;color:var(--ar-bs-tabs-color)}.ar-tabs__list{gap:var(--ar-bs-tabs-gap);border-block-end:var(--ar-bs-tabs-border-width) solid var(--ar-bs-tabs-border-color);display:flex;overflow-x:auto}.ar-tabs--vertical{gap:var(--ar-bs-tabs-gap);grid-template-columns:minmax(max-content,12rem) minmax(0,1fr);display:grid}.ar-tabs--vertical .ar-tabs__list{border-block-end:0;border-inline-end:var(--ar-bs-tabs-border-width) solid var(--ar-bs-tabs-border-color);flex-direction:column;overflow-x:visible}.ar-tabs__tab{box-sizing:border-box;padding:var(--ar-bs-tabs-padding-y) var(--ar-bs-tabs-padding-x);color:var(--ar-bs-tabs-muted-color);border:0;border-block-end:var(--ar-bs-tabs-border-width) solid transparent;font:inherit;cursor:pointer;background:0 0}.ar-tabs__tab:focus-visible{outline:var(--ar-bs-tabs-focus-width) solid var(--ar-bs-tabs-focus-color);outline-offset:var(--ar-bs-tabs-focus-offset)}.ar-tabs__tab[aria-selected=true]{color:var(--ar-bs-tabs-active-color);border-block-end-color:currentColor}.ar-tabs__tab:disabled{color:var(--ar-bs-tabs-muted-color);cursor:not-allowed}.ar-tabs--vertical .ar-tabs__tab{border-block-end:0;border-inline-end:var(--ar-bs-tabs-border-width) solid transparent;text-align:start}.ar-tabs--vertical .ar-tabs__tab[aria-selected=true]{border-inline-end-color:currentColor}.ar-tabs__panel{padding:var(--ar-bs-tabs-panel-padding);color:var(--ar-bs-tabs-color);background:var(--ar-bs-tabs-bg);border-radius:var(--ar-bs-tabs-border-radius)}.ar-tabs__panel:focus-visible{outline:var(--ar-bs-tabs-focus-width) solid var(--ar-bs-tabs-focus-color);outline-offset:var(--ar-bs-tabs-focus-offset)}.ar-pagination{--ar-bs-pagination-bg:var(--ar-pagination-background,var(--ar-sys-color-background-surface));--ar-bs-pagination-color:var(--ar-pagination-foreground,var(--ar-sys-color-text-primary));--ar-bs-pagination-muted-color:var(--ar-pagination-muted-foreground,var(--ar-sys-color-text-muted));--ar-bs-pagination-active-bg:var(--ar-pagination-active-background,var(--ar-sys-color-action-primary-background));--ar-bs-pagination-active-color:var(--ar-pagination-active-foreground,var(--ar-sys-color-action-primary-foreground));--ar-bs-pagination-border-color:var(--ar-pagination-border,var(--ar-sys-color-border-default));--ar-bs-pagination-border-width:var(--ar-pagination-border-width,var(--ar-sys-border-width));--ar-bs-pagination-border-radius:var(--ar-pagination-radius,var(--ar-sys-radius-control));--ar-bs-pagination-padding-x:var(--ar-pagination-padding-x,var(--ar-sys-spacing-control-x));--ar-bs-pagination-padding-y:var(--ar-pagination-padding-y,var(--ar-sys-spacing-control-y));--ar-bs-pagination-gap:var(--ar-pagination-gap,var(--ar-sys-spacing-inline));--ar-bs-pagination-focus-color:var(--ar-pagination-focus,var(--ar-sys-color-focus));--ar-bs-pagination-focus-width:var(--ar-pagination-focus-width,var(--ar-sys-border-focus-width));--ar-bs-pagination-focus-offset:var(--ar-pagination-focus-offset,var(--ar-sys-border-focus-offset));--ar-bs-pagination-disabled-opacity:var(--ar-pagination-disabled-opacity,var(--ar-sys-opacity-disabled));align-items:center;gap:var(--ar-bs-pagination-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.ar-pagination__control{box-sizing:border-box;padding:var(--ar-bs-pagination-padding-y) var(--ar-bs-pagination-padding-x);color:var(--ar-bs-pagination-color);background:var(--ar-bs-pagination-bg);border:var(--ar-bs-pagination-border-width) solid var(--ar-bs-pagination-border-color);font:inherit;cursor:pointer;border-radius:var(--ar-bs-pagination-border-radius);justify-content:center;align-items:center;display:inline-flex}.ar-pagination__control:focus-visible{outline:var(--ar-bs-pagination-focus-width) solid var(--ar-bs-pagination-focus-color);outline-offset:var(--ar-bs-pagination-focus-offset)}.ar-pagination__control:disabled{color:var(--ar-bs-pagination-muted-color);cursor:not-allowed;opacity:var(--ar-bs-pagination-disabled-opacity)}.ar-pagination__control--current{color:var(--ar-bs-pagination-active-color);background:var(--ar-bs-pagination-active-bg);border-color:var(--ar-bs-pagination-active-bg)}.ar-pagination__ellipsis{color:var(--ar-bs-pagination-muted-color);text-align:center}.ar-status-message{--ar-bs-status-bg:var(--ar-status-background,var(--ar-sys-color-background-surface));--ar-bs-status-color:var(--ar-status-foreground,var(--ar-sys-color-text-primary));--ar-bs-status-muted-color:var(--ar-status-muted-foreground,var(--ar-sys-color-text-muted));--ar-bs-status-info-accent:var(--ar-status-info-accent,var(--ar-sys-color-action-primary-background));--ar-bs-status-success-accent:var(--ar-status-success-accent,var(--ar-sys-color-feedback-success));--ar-bs-status-error-accent:var(--ar-status-error-accent,var(--ar-sys-color-feedback-error));--ar-bs-status-border-color:var(--ar-status-border,var(--ar-sys-color-border-default));--ar-bs-status-border-width:var(--ar-status-border-width,var(--ar-sys-border-width));--ar-bs-status-accent-width:var(--ar-status-accent-width,var(--ar-sys-border-focus-width));--ar-bs-status-border-radius:var(--ar-status-radius,var(--ar-sys-radius-surface));--ar-bs-status-padding:var(--ar-status-padding,var(--ar-sys-spacing-surface));--ar-bs-status-gap:var(--ar-status-gap,var(--ar-sys-spacing-stack));--ar-bs-status-title-weight:var(--ar-status-title-weight,var(--ar-sys-typography-label-weight));--ar-private-status-accent:var(--ar-bs-status-border-color);gap:var(--ar-bs-status-gap);box-sizing:border-box;padding:var(--ar-bs-status-padding);color:var(--ar-bs-status-color);background:var(--ar-bs-status-bg);border:var(--ar-bs-status-border-width) solid var(--ar-bs-status-border-color);border-inline-start-color:var(--ar-private-status-accent);border-inline-start-width:var(--ar-bs-status-accent-width);border-radius:var(--ar-bs-status-border-radius);display:flex}.ar-status-message--info{--ar-private-status-accent:var(--ar-bs-status-info-accent)}.ar-status-message--success{--ar-private-status-accent:var(--ar-bs-status-success-accent)}.ar-status-message--error{--ar-private-status-accent:var(--ar-bs-status-error-accent)}.ar-status-message__icon{color:var(--ar-private-status-accent);flex:none}.ar-status-message__content{gap:var(--ar-bs-status-gap);flex:1;min-inline-size:0;display:grid}.ar-status-message__body,.ar-status-message__title{margin:0}.ar-status-message__title{font:inherit;font-weight:var(--ar-bs-status-title-weight)}.ar-status-message__body{color:var(--ar-bs-status-muted-color)}.ar-status-message__actions{gap:var(--ar-bs-status-gap);flex-wrap:wrap;display:flex}.ar-section-navigation{--ar-bs-section-nav-color:var(--ar-section-navigation-foreground,var(--ar-sys-color-text-primary));--ar-bs-section-nav-hover-bg:var(--ar-section-navigation-hover-background,var(--ar-sys-color-action-primary-background));--ar-bs-section-nav-hover-color:var(--ar-section-navigation-hover-foreground,var(--ar-sys-color-action-primary-foreground));--ar-bs-section-nav-current-bg:var(--ar-section-navigation-current-background,var(--ar-sys-color-action-primary-background));--ar-bs-section-nav-current-color:var(--ar-section-navigation-current-foreground,var(--ar-sys-color-action-primary-foreground));--ar-bs-section-nav-border-radius:var(--ar-section-navigation-radius,var(--ar-sys-radius-control));--ar-bs-section-nav-padding-x:var(--ar-section-navigation-padding-x,var(--ar-sys-spacing-control-x));--ar-bs-section-nav-padding-y:var(--ar-section-navigation-padding-y,var(--ar-sys-spacing-control-y));--ar-bs-section-nav-gap:var(--ar-section-navigation-gap,var(--ar-sys-spacing-inline));--ar-bs-section-nav-focus-color:var(--ar-section-navigation-focus,var(--ar-sys-color-focus));--ar-bs-section-nav-focus-width:var(--ar-section-navigation-focus-width,var(--ar-sys-border-focus-width));--ar-bs-section-nav-focus-offset:var(--ar-section-navigation-focus-offset,var(--ar-sys-border-focus-offset));min-inline-size:0;color:var(--ar-bs-section-nav-color)}.ar-section-navigation__list{gap:var(--ar-bs-section-nav-gap);margin:0;padding:0;list-style:none;display:flex}.ar-section-navigation--vertical .ar-section-navigation__list{flex-direction:column}.ar-section-navigation--horizontal .ar-section-navigation__list{flex-flow:wrap}.ar-section-navigation__link.ar-link{box-sizing:border-box;padding:var(--ar-bs-section-nav-padding-y) var(--ar-bs-section-nav-padding-x);color:inherit;border-radius:var(--ar-bs-section-nav-border-radius);text-decoration:none;display:block}.ar-section-navigation__link.ar-link.ar-link--with-icon{display:flex}.ar-section-navigation__link.ar-link:hover{color:var(--ar-bs-section-nav-hover-color);background:var(--ar-bs-section-nav-hover-bg)}.ar-section-navigation__link.ar-link:focus-visible{color:var(--ar-bs-section-nav-hover-color);background:var(--ar-bs-section-nav-hover-bg);outline:var(--ar-bs-section-nav-focus-width) solid var(--ar-bs-section-nav-focus-color);outline-offset:var(--ar-bs-section-nav-focus-offset)}.ar-section-navigation__link.ar-link[aria-current=location]{color:var(--ar-bs-section-nav-current-color);background:var(--ar-bs-section-nav-current-bg)}.ar-navigation{--ar-bs-navigation-color:var(--ar-navigation-foreground,var(--ar-sys-color-text-primary));--ar-bs-navigation-muted-color:var(--ar-navigation-muted-foreground,var(--ar-sys-color-text-muted));--ar-bs-navigation-hover-bg:var(--ar-navigation-hover-background,var(--ar-sys-color-background-surface));--ar-bs-navigation-current-bg:var(--ar-navigation-current-background,var(--ar-sys-color-action-primary-background));--ar-bs-navigation-current-color:var(--ar-navigation-current-foreground,var(--ar-sys-color-action-primary-foreground));--ar-bs-navigation-border-radius:var(--ar-navigation-radius,var(--ar-sys-radius-control));--ar-bs-navigation-padding-x:var(--ar-navigation-padding-x,var(--ar-sys-spacing-control-x));--ar-bs-navigation-padding-y:var(--ar-navigation-padding-y,var(--ar-sys-spacing-control-y));--ar-bs-navigation-gap:var(--ar-navigation-gap,var(--ar-sys-spacing-inline));--ar-bs-navigation-indent:var(--ar-navigation-indent,var(--ar-sys-spacing-stack));--ar-bs-navigation-focus-color:var(--ar-navigation-focus,var(--ar-sys-color-focus));--ar-bs-navigation-focus-width:var(--ar-navigation-focus-width,var(--ar-sys-border-focus-width));--ar-bs-navigation-focus-offset:var(--ar-navigation-focus-offset,var(--ar-sys-border-focus-offset));--ar-bs-navigation-disabled-opacity:var(--ar-navigation-disabled-opacity,var(--ar-sys-opacity-disabled));min-inline-size:0;color:var(--ar-bs-navigation-color)}.ar-navigation__list{gap:var(--ar-bs-navigation-gap);margin:0;padding:0;list-style:none;display:grid}.ar-navigation__list--nested{margin-block-start:var(--ar-bs-navigation-gap);padding-inline-start:var(--ar-bs-navigation-indent)}.ar-navigation__row{align-items:center;gap:var(--ar-bs-navigation-gap);min-inline-size:0;display:flex}.ar-navigation__label,.ar-navigation__link.ar-link{min-inline-size:0;padding:var(--ar-bs-navigation-padding-y) var(--ar-bs-navigation-padding-x);color:inherit;border-radius:var(--ar-bs-navigation-border-radius);flex:1;text-decoration:none;display:block}.ar-navigation__link.ar-link:hover{background:var(--ar-bs-navigation-hover-bg)}.ar-navigation__link.ar-link:focus-visible{background:var(--ar-bs-navigation-hover-bg);outline:var(--ar-bs-navigation-focus-width) solid var(--ar-bs-navigation-focus-color);outline-offset:var(--ar-bs-navigation-focus-offset)}.ar-navigation__link.ar-link[aria-current=page]{color:var(--ar-bs-navigation-current-color);background:var(--ar-bs-navigation-current-bg)}.ar-navigation__label--disabled{color:var(--ar-bs-navigation-muted-color);opacity:var(--ar-bs-navigation-disabled-opacity)}.ar-navigation__toggle{box-sizing:border-box;inline-size:calc(1em + 2 * var(--ar-bs-navigation-padding-y));block-size:calc(1em + 2 * var(--ar-bs-navigation-padding-y));color:inherit;font:inherit;cursor:pointer;border-radius:var(--ar-bs-navigation-border-radius);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ar-navigation__toggle:hover{background:var(--ar-bs-navigation-hover-bg)}.ar-navigation__toggle:focus-visible{outline:var(--ar-bs-navigation-focus-width) solid var(--ar-bs-navigation-focus-color);outline-offset:var(--ar-bs-navigation-focus-offset)}:root:has(.ar-dialog[open]){overflow:hidden}.ar-dialog{--ar-bs-dialog-bg:var(--ar-dialog-background,var(--ar-sys-color-background-surface));--ar-bs-dialog-color:var(--ar-dialog-foreground,var(--ar-sys-color-text-primary));--ar-bs-dialog-backdrop:var(--ar-dialog-backdrop,var(--ar-sys-color-background-backdrop));--ar-bs-dialog-border-color:var(--ar-dialog-border,var(--ar-sys-color-border-default));--ar-bs-dialog-border-width:var(--ar-dialog-border-width,var(--ar-sys-border-width));--ar-bs-dialog-border-radius:var(--ar-dialog-radius,var(--ar-sys-radius-surface));--ar-bs-dialog-padding:var(--ar-dialog-padding,var(--ar-sys-spacing-surface));--ar-bs-dialog-gap:var(--ar-dialog-gap,var(--ar-sys-spacing-stack));--ar-bs-dialog-max-width:var(--ar-dialog-max-width,var(--ar-sys-layout-dialog-max-width));--ar-bs-dialog-focus-color:var(--ar-dialog-focus,var(--ar-sys-color-focus));--ar-bs-dialog-focus-width:var(--ar-dialog-focus-width,var(--ar-sys-border-focus-width));--ar-bs-dialog-focus-offset:var(--ar-dialog-focus-offset,var(--ar-sys-border-focus-offset));box-sizing:border-box;inline-size:calc(100% - 2 * var(--ar-bs-dialog-padding));max-inline-size:var(--ar-bs-dialog-max-width);max-block-size:calc(100dvb - 2 * var(--ar-bs-dialog-padding));color:var(--ar-bs-dialog-color);background-color:var(--ar-bs-dialog-bg);border:var(--ar-bs-dialog-border-width) solid var(--ar-bs-dialog-border-color);border-radius:var(--ar-bs-dialog-border-radius);margin:auto;padding:0}.ar-dialog:focus-visible{outline:var(--ar-bs-dialog-focus-width) solid var(--ar-bs-dialog-focus-color);outline-offset:var(--ar-bs-dialog-focus-offset)}.ar-dialog::backdrop{background-color:var(--ar-bs-dialog-backdrop)}.ar-dialog__shell{gap:var(--ar-bs-dialog-gap);padding:var(--ar-bs-dialog-padding);display:grid}.ar-dialog__header{justify-content:space-between;align-items:start;gap:var(--ar-bs-dialog-gap);display:flex}.ar-dialog__description,.ar-dialog__title{margin:0}.ar-dialog__title{font-size:var(--ar-sys-typography-heading-size);font-weight:var(--ar-sys-typography-heading-weight);line-height:var(--ar-sys-typography-heading-line-height)}.ar-dialog__description{color:var(--ar-sys-color-text-muted)}.ar-dialog__body{overflow-wrap:anywhere;min-inline-size:0}.ar-dialog__footer{justify-content:end;gap:var(--ar-bs-dialog-gap);flex-wrap:wrap;display:flex}}@layer ar.patterns{.ar-preferences-form,.ar-preferences-form__choices,.ar-preferences-form__fields,.ar-preferences-form__form{gap:var(--ar-preferences-gap,var(--ar-sys-spacing-stack));display:grid}.ar-preferences-form__choices,.ar-preferences-form__fields{gap:var(--ar-preferences-section-gap,var(--ar-sys-spacing-surface))}.ar-preferences-form__choices{border:0;margin:0;padding:0}.ar-preferences-form__choices legend{margin-block-end:var(--ar-preferences-gap,var(--ar-sys-spacing-stack))}.ar-preferences-form__actions{align-items:center;gap:var(--ar-preferences-gap,var(--ar-sys-spacing-stack));flex-wrap:wrap;display:flex}}@layer ar.utilities,ar.overrides;@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");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}.theme-overlay[data-v-4caeb516]{z-index:10;border:1px solid var(--ar-sys-color-border-default);border-radius:var(--ar-sys-radius-control);color:var(--ar-sys-color-text-primary);background:var(--ar-sys-color-background-surface);font:600 .75rem/1.2 var(--ar-sys-typography-body-family);padding:.5rem .75rem;position:fixed;inset-block-end:1rem;inset-inline-end:1rem}.workbench[data-v-fb6ae46d]{min-height:100vh;color:var(--ar-sys-color-text-primary);background:var(--ar-sys-color-background-canvas);font-family:var(--ar-sys-typography-body-family)}.masthead[data-v-fb6ae46d],main[data-v-fb6ae46d]{width:min(100% - 3rem,1120px);margin-inline:auto}.masthead[data-v-fb6ae46d]{justify-content:space-between;align-items:center;gap:var(--ar-sys-spacing-surface);padding-block:var(--ar-sys-spacing-surface);border-bottom:1px solid var(--ar-sys-color-border-default);display:flex}.wordmark[data-v-fb6ae46d]{color:inherit;letter-spacing:-.08em;font-size:2rem;font-weight:700;text-decoration:none}.wordmark span[data-v-fb6ae46d]{vertical-align:top;margin-left:.25rem;font-size:.75rem}.colophon[data-v-fb6ae46d],.context[data-v-fb6ae46d],.edition[data-v-fb6ae46d],.eyebrow[data-v-fb6ae46d]{letter-spacing:.08em;font-size:.75rem;font-weight:600}.colophon[data-v-fb6ae46d],.context[data-v-fb6ae46d],.eyebrow[data-v-fb6ae46d],.lede[data-v-fb6ae46d]{color:var(--ar-sys-color-text-muted)}.intro[data-v-fb6ae46d]{max-width:860px;padding-block:calc(clamp(3rem,8vw,7rem))}h1[data-v-fb6ae46d]{letter-spacing:-.065em;margin-block:var(--ar-sys-spacing-surface);font-size:calc(clamp(2.6rem,6.5vw,5.2rem));font-weight:600;line-height:1.05}.lede[data-v-fb6ae46d]{max-width:620px;font-size:1.1rem;line-height:1.7}.context[data-v-fb6ae46d]{margin-top:2rem}.section-title[data-v-fb6ae46d]{justify-content:space-between;align-items:center;gap:var(--ar-sys-spacing-inline);margin-bottom:var(--ar-sys-spacing-surface);display:flex}h2[data-v-fb6ae46d]{margin:0;font-size:1.1rem;font-weight:600}h3[data-v-fb6ae46d]{font-size:var(--ar-sys-typography-heading-size);font-weight:var(--ar-sys-typography-heading-weight)}.control-grid[data-v-fb6ae46d],.disclosure-grid[data-v-fb6ae46d],.specimens[data-v-fb6ae46d]{gap:var(--ar-sys-spacing-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sample[data-v-fb6ae46d]{padding-block:var(--ar-sys-spacing-surface)}.controls[data-v-fb6ae46d]{margin-block-start:4rem}.control-grid[data-v-fb6ae46d]{max-width:56rem}.navigation-grid[data-v-fb6ae46d]{gap:var(--ar-sys-spacing-surface);grid-template-columns:minmax(16rem,.75fr) minmax(0,1.5fr);align-items:start;display:grid}.dropdown-links[data-v-fb6ae46d],.navigation-state[data-v-fb6ae46d]{gap:var(--ar-sys-spacing-stack);display:grid}.navigation-state[data-v-fb6ae46d]{background:var(--ar-sys-color-background-canvas)}.dialog-fixture[data-v-fb6ae46d],.navigation-state[data-v-fb6ae46d]{padding:var(--ar-sys-spacing-surface);color:var(--ar-sys-color-text-primary);border-radius:var(--ar-sys-radius-surface)}.dialog-fixture[data-v-fb6ae46d]{align-items:center;gap:var(--ar-sys-spacing-surface);background:var(--ar-sys-color-background-surface);display:flex}.preference-fixture[data-v-fb6ae46d]{max-width:42rem}.preference-fixture[data-v-fb6ae46d],.search-fixture[data-v-fb6ae46d]{gap:var(--ar-sys-spacing-surface);margin-block-start:var(--ar-sys-spacing-surface);display:grid}.search-results-list[data-v-fb6ae46d]{gap:var(--ar-sys-spacing-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.choice-group[data-v-fb6ae46d]{gap:var(--ar-sys-spacing-inline);border:0;margin:0;padding:0;display:grid}.choice-group legend[data-v-fb6ae46d]{font-weight:var(--ar-sys-typography-label-weight);margin-block-end:var(--ar-sys-spacing-inline)}.form-actions[data-v-fb6ae46d],.loading-control[data-v-fb6ae46d]{align-items:center}.form-actions[data-v-fb6ae46d],.loading-control[data-v-fb6ae46d],.swatches[data-v-fb6ae46d]{gap:var(--ar-sys-spacing-inline);display:flex}.swatch[data-v-fb6ae46d]{min-height:6rem;padding:var(--ar-sys-spacing-inline);border-radius:var(--ar-sys-radius-control);flex:1;align-items:end;font-size:.75rem;display:flex}.swatch--action[data-v-fb6ae46d]{background:var(--ar-sys-color-action-primary-background);color:var(--ar-sys-color-action-primary-foreground)}.swatch--surface[data-v-fb6ae46d]{background:var(--ar-sys-color-background-canvas)}.swatch--text[data-v-fb6ae46d]{background:var(--ar-sys-color-text-primary);color:var(--ar-sys-color-background-surface)}code[data-v-fb6ae46d]{color:var(--ar-sys-color-text-muted);font-size:.8rem}.colophon[data-v-fb6ae46d]{justify-content:space-between;gap:var(--ar-sys-spacing-surface);border-top:1px solid var(--ar-sys-color-border-default);padding-block:var(--ar-sys-spacing-surface);margin-top:4rem;display:flex}@media (width<680px){.edition[data-v-fb6ae46d]{display:none}.control-grid[data-v-fb6ae46d],.navigation-grid[data-v-fb6ae46d],.search-results-list[data-v-fb6ae46d],.specimens[data-v-fb6ae46d]{grid-template-columns:1fr}.colophon[data-v-fb6ae46d]{flex-direction:column}}
