@charset "UTF-8";@layer golemui.tokens,golemui.base,golemui.components,golemui.forms,golemui.theme;@layer golemui.tokens{:root{--gui-color-neutral-50: #f8fafc;--gui-color-neutral-100: #f1f5f9;--gui-color-neutral-200: #e2e8f0;--gui-color-neutral-300: #cbd5e1;--gui-color-neutral-400: #94a3b8;--gui-color-neutral-500: #64748b;--gui-color-neutral-600: #475569;--gui-color-neutral-700: #334155;--gui-color-neutral-800: #1e293b;--gui-color-neutral-900: #0f172a;--gui-color-neutral-950: #020617;--gui-color-primary-50: #eff6ff;--gui-color-primary-100: #dbeafe;--gui-color-primary-200: #bfdbfe;--gui-color-primary-300: #93c5fd;--gui-color-primary-400: #60a5fa;--gui-color-primary-500: #3b82f6;--gui-color-primary-600: #2563eb;--gui-color-primary-700: #1d4ed8;--gui-color-primary-800: #1e40af;--gui-color-primary-900: #1e3a8a;--gui-color-primary-950: #172554;--gui-color-success-50: #f0fdf4;--gui-color-success-100: #dcfce7;--gui-color-success-300: #86efac;--gui-color-success-400: #4ade80;--gui-color-success-500: #22c55e;--gui-color-success-600: #16a34a;--gui-color-success-700: #15803d;--gui-color-success-900: #14532d;--gui-color-info-50: #ecfeff;--gui-color-info-100: #cffafe;--gui-color-info-300: #67e8f9;--gui-color-info-400: #22d3ee;--gui-color-info-500: #06b6d4;--gui-color-info-600: #0891b2;--gui-color-info-700: #0e7490;--gui-color-info-900: #164e63;--gui-color-warning-50: #fffbeb;--gui-color-warning-100: #fef3c7;--gui-color-warning-300: #fcd34d;--gui-color-warning-400: #fbbf24;--gui-color-warning-500: #f59e0b;--gui-color-warning-600: #d97706;--gui-color-warning-700: #b45309;--gui-color-warning-900: #78350f;--gui-color-error-50: #fef2f2;--gui-color-error-100: #fee2e2;--gui-color-error-300: #fca5a5;--gui-color-error-400: #f87171;--gui-color-error-500: #ef4444;--gui-color-error-600: #dc2626;--gui-color-error-700: #b91c1c;--gui-color-error-900: #7f1d1d;--gui-color-white: #ffffff;--gui-color-black: #000000;--gui-color-transparent: transparent;--gui-bg-default: var(--gui-color-white);--gui-bg-surface: var(--gui-color-white);--gui-bg-surface-hover: var(--gui-color-neutral-200);--gui-bg-surface-active: var(--gui-color-neutral-100);--gui-bg-disabled: var(--gui-color-neutral-300);--gui-bg-inverse: var(--gui-color-neutral-900);--gui-text-default: var(--gui-color-neutral-900);--gui-text-secondary: var(--gui-color-neutral-500);--gui-text-muted: var(--gui-color-neutral-400);--gui-text-inverse: var(--gui-color-white);--gui-text-disabled: var(--gui-color-neutral-400);--gui-border-default: var(--gui-color-neutral-300);--gui-border-subtle: var(--gui-color-neutral-200);--gui-border-strong: var(--gui-color-neutral-500);--gui-border-disabled: var(--gui-color-neutral-200);--gui-border-focus: var(--gui-color-primary-500);--gui-intent-primary: var(--gui-color-primary-600);--gui-intent-primary-hover: var(--gui-color-primary-700);--gui-intent-primary-active: var(--gui-color-primary-800);--gui-intent-primary-text: var(--gui-color-white);--gui-intent-success: var(--gui-color-success-600);--gui-intent-success-hover: var(--gui-color-success-700);--gui-intent-success-bg: var(--gui-color-success-50);--gui-intent-success-text: var(--gui-color-success-900);--gui-intent-info: var(--gui-color-info-600);--gui-intent-info-hover: var(--gui-color-info-700);--gui-intent-info-bg: var(--gui-color-info-50);--gui-intent-info-text: var(--gui-color-info-900);--gui-intent-warning: var(--gui-color-warning-500);--gui-intent-warning-hover: var(--gui-color-warning-600);--gui-intent-warning-bg: var(--gui-color-warning-50);--gui-intent-warning-text: var(--gui-color-warning-900);--gui-intent-error: var(--gui-color-error-600);--gui-intent-error-hover: var(--gui-color-error-700);--gui-intent-error-bg: var(--gui-color-error-50);--gui-intent-error-text: var(--gui-color-error-900);--gui-space-0: 0px;--gui-space-1: .25rem;--gui-space-2: .5rem;--gui-space-3: .75rem;--gui-space-4: 1rem;--gui-space-5: 1.25rem;--gui-space-6: 1.5rem;--gui-space-7: 1.75rem;--gui-space-8: 2rem;--gui-space-10: 2.5rem;--gui-space-12: 3rem;--gui-layout-gap-none: 0px;--gui-layout-gap-xs: var(--gui-space-1);--gui-layout-gap-sm: var(--gui-space-2);--gui-layout-gap-md: var(--gui-space-4);--gui-layout-gap-lg: var(--gui-space-6);--gui-layout-gap-xl: var(--gui-space-8);--gui-layout-column-min: 12rem;--gui-font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gui-font-xs: .75rem;--gui-font-sm: .875rem;--gui-font-base: 1rem;--gui-font-lg: 1.125rem;--gui-font-xl: 1.25rem;--gui-font-2xl: 1.5rem;--gui-font-3xl: 2rem;--gui-radius-none: 0px;--gui-radius-sm: .125rem;--gui-radius-md: .25rem;--gui-radius-lg: .5rem;--gui-radius-xl: .75rem;--gui-radius-full: 9999px;--gui-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--gui-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--gui-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--gui-shadow-focus: 0 0 0 2px var(--gui-bg-default), 0 0 0 4px color-mix(in srgb, var(--gui-border-focus) 50%, transparent);--gui-shadow-focus-error: 0 0 0 2px var(--gui-bg-default), 0 0 0 4px color-mix(in srgb, var(--gui-intent-error) 50%, transparent);--gui-widget-size: 40px;--gui-caret-shape: polygon( 79.04% 35.29%, 83.46% 35.29%, 83.46% 39.71%, 52.21% 70.96%, 50% 71.88%, 47.79% 70.96%, 16.54% 39.71%, 16.54% 35.29%, 20.96% 35.29%, 50% 64.33% );--gui-caret-image: none;--gui-pill-height: 24px;--gui-pill-action-size: 16px;--gui-pill-action-hit: 24px;--gui-pill-font-size: var(--gui-font-xs);--gui-toggle-width: 38px;--gui-toggle-height: 20px;--gui-toggle-slider-width: 16px;--gui-toggle-slider-height: 16px;--gui-toggle-slider-transform: 16px;--gui-calendar-width: 300px;--gui-calendar-change-month-button-width: 36px;--gui-calendar-change-month-button-height: 36px;--gui-calendar-day-button-size: var(--gui-widget-size);--gui-calendar-year-button-width: 66px;--gui-calendar-year-button-height: 32px;--gui-calendar-year-grid-height: 216px;--gui-calendar-time-grid-height: 216px;--gui-calendar-time-button-height: 32px;--gui-md-text-color: var(--gui-text-default);--gui-md-line-height: 1.6;--gui-md-heading-color: var(--gui-text-default);--gui-md-heading-weight: 600;--gui-md-link-color: var(--gui-intent-primary);--gui-md-link-hover-color: var(--gui-intent-primary-hover);--gui-md-blockquote-bg: var(--gui-bg-surface-hover);--gui-md-blockquote-border-color: var(--gui-border-strong);--gui-md-blockquote-color: var(--gui-text-secondary);--gui-md-code-bg: var(--gui-color-neutral-300);--gui-md-code-color: var(--gui-text-default);--gui-md-code-radius: var(--gui-radius-sm);--gui-md-hr-color: var(--gui-border-default)}[data-theme=dark]{--gui-bg-default: var(--gui-color-neutral-950);--gui-bg-surface: var(--gui-color-neutral-900);--gui-bg-surface-hover: var(--gui-color-neutral-800);--gui-bg-surface-active: var(--gui-color-neutral-700);--gui-bg-disabled: var(--gui-color-neutral-800);--gui-bg-inverse: var(--gui-color-white);--gui-text-default: var(--gui-color-neutral-50);--gui-text-secondary: var(--gui-color-neutral-400);--gui-text-muted: var(--gui-color-neutral-500);--gui-text-inverse: var(--gui-color-neutral-900);--gui-text-disabled: var(--gui-color-neutral-600);--gui-border-default: var(--gui-color-neutral-700);--gui-border-subtle: var(--gui-color-neutral-800);--gui-border-strong: var(--gui-color-neutral-500);--gui-border-disabled: var(--gui-color-neutral-700);--gui-border-focus: var(--gui-color-primary-500);--gui-intent-primary: var(--gui-color-primary-500);--gui-intent-primary-hover: var(--gui-color-primary-400);--gui-intent-primary-active: var(--gui-color-primary-300);--gui-intent-primary-text: var(--gui-color-neutral-950);--gui-intent-success-bg: color-mix(in srgb, var(--gui-color-success-500) 20%, transparent);--gui-intent-success-text: var(--gui-color-success-400);--gui-intent-info-bg: color-mix(in srgb, var(--gui-color-info-500) 20%, transparent);--gui-intent-info-text: var(--gui-color-info-400);--gui-intent-warning-bg: color-mix(in srgb, var(--gui-color-warning-500) 20%, transparent);--gui-intent-warning-text: var(--gui-color-warning-400);--gui-intent-error: var(--gui-color-error-400);--gui-intent-error-hover: var(--gui-color-error-300);--gui-intent-error-bg: var(--gui-color-error-900);--gui-intent-error-text: var(--gui-color-error-100);--gui-md-code-bg: var(--gui-color-neutral-700)}@media(prefers-color-scheme:dark){[data-theme=auto]{--gui-bg-default: var(--gui-color-neutral-950);--gui-bg-surface: var(--gui-color-neutral-900);--gui-bg-surface-hover: var(--gui-color-neutral-800);--gui-bg-surface-active: var(--gui-color-neutral-700);--gui-bg-disabled: var(--gui-color-neutral-800);--gui-bg-inverse: var(--gui-color-white);--gui-text-default: var(--gui-color-neutral-50);--gui-text-secondary: var(--gui-color-neutral-400);--gui-text-muted: var(--gui-color-neutral-500);--gui-text-inverse: var(--gui-color-neutral-900);--gui-text-disabled: var(--gui-color-neutral-600);--gui-border-default: var(--gui-color-neutral-700);--gui-border-subtle: var(--gui-color-neutral-800);--gui-border-strong: var(--gui-color-neutral-500);--gui-border-disabled: var(--gui-color-neutral-700);--gui-border-focus: var(--gui-color-primary-500);--gui-intent-primary: var(--gui-color-primary-500);--gui-intent-primary-hover: var(--gui-color-primary-400);--gui-intent-primary-active: var(--gui-color-primary-300);--gui-intent-primary-text: var(--gui-color-neutral-950);--gui-intent-success-bg: color-mix(in srgb, var(--gui-color-success-500) 20%, transparent);--gui-intent-success-text: var(--gui-color-success-400);--gui-intent-info-bg: color-mix(in srgb, var(--gui-color-info-500) 20%, transparent);--gui-intent-info-text: var(--gui-color-info-400);--gui-intent-warning-bg: color-mix(in srgb, var(--gui-color-warning-500) 20%, transparent);--gui-intent-warning-text: var(--gui-color-warning-400);--gui-intent-error: var(--gui-color-error-400);--gui-intent-error-hover: var(--gui-color-error-300);--gui-intent-error-bg: var(--gui-color-error-900);--gui-intent-error-text: var(--gui-color-error-100);--gui-md-code-bg: var(--gui-color-neutral-700)}}:root{--gui-bp-sm: 640px;--gui-bp-md: 768px;--gui-bp-lg: 1024px;--gui-bp-xl: 1280px}@media(max-width:400px){:root{--gui-space-3: .25rem}}@media(max-width:768px){:root{--gui-space-6: 1.25rem;--gui-space-8: 1.5rem;--gui-space-10: 2rem}}@media(max-width:640px){:root{--gui-space-4: .75rem;--gui-space-6: 1rem;--gui-space-8: 1.25rem;--gui-space-10: 1.5rem;--gui-font-2xl: 1.25rem;--gui-font-3xl: 1.5rem}}@media(pointer:coarse){:root{--gui-pill-height: 32px;--gui-pill-action-size: 24px;--gui-pill-action-hit: 32px;--gui-pill-font-size: var(--gui-font-sm)}}}@layer golemui.base{:where(gui-accordion,gui-alert,gui-button,gui-calendar,gui-checkbox,gui-currency,gui-date,gui-date-picker,gui-date-time,gui-date-time-calendar,gui-date-time-picker,gui-errors,gui-file-upload,gui-label,gui-list,gui-markdown,gui-markdown-text,gui-multi-file-upload,gui-multi-list,gui-multi-select-trigger,gui-number,gui-password,gui-pills,gui-radiogroup,gui-range-calendar,gui-range-date,gui-range-date-picker,gui-range-date-time,gui-range-date-time-calendar,gui-range-date-time-picker,gui-range-time,gui-range-time-picker,gui-select,gui-tabs,gui-tags,gui-textarea,gui-textinput,gui-time,gui-time-list,gui-time-picker,gui-toggle){font-family:var(--gui-font-family);font-size:var(--gui-font-sm);color:var(--gui-text-default)}:where(gui-accordion,gui-alert,gui-button,gui-calendar,gui-checkbox,gui-currency,gui-date,gui-date-picker,gui-date-time,gui-date-time-calendar,gui-date-time-picker,gui-errors,gui-file-upload,gui-label,gui-list,gui-markdown,gui-markdown-text,gui-multi-file-upload,gui-multi-list,gui-multi-select-trigger,gui-number,gui-password,gui-pills,gui-radiogroup,gui-range-calendar,gui-range-date,gui-range-date-picker,gui-range-date-time,gui-range-date-time-calendar,gui-range-date-time-picker,gui-range-time,gui-range-time-picker,gui-select,gui-tabs,gui-tags,gui-textarea,gui-textinput,gui-time,gui-time-list,gui-time-picker,gui-toggle) :where(button){font-family:inherit;font-size:inherit}.gui-container{container:gui-container/inline-size}}@layer golemui.components{gui-range-calendar .gui-widget button.gui-button.gui-calendar__month-button:dir(rtl),gui-calendar .gui-widget button.gui-button.gui-calendar__month-button:dir(rtl),gui-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button:dir(rtl),gui-range-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button:dir(rtl){transform:scaleX(-1)}.gui-caret{display:inline-block;flex:none;inline-size:16px;block-size:16px;background-color:currentColor;clip-path:var(--gui-caret-shape);mask-image:var(--gui-caret-image);mask-position:center;mask-repeat:no-repeat;mask-size:contain;forced-color-adjust:none}.gui-caret--up{rotate:180deg}.gui-caret--left{rotate:90deg}.gui-caret--right{rotate:-90deg}.gui-label{grid-row:1;align-self:end;display:flex;flex-direction:column;gap:var(--gui-space-1);margin-bottom:var(--gui-space-1);font-weight:500;color:var(--gui-text-default);width:0;min-width:100%}.gui-field{min-width:0}.gui-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.gui-widget{grid-row:2;position:relative;display:flex;justify-content:center;flex-direction:column;column-gap:var(--gui-space-2);row-gap:var(--gui-space-2);min-width:0}.gui-widget.gui-widget--horizontal{flex-direction:row}.gui-widget:has(input:disabled):not(:has(.gui-widget input:disabled)),.gui-widget:has(textarea:disabled):not(:has(.gui-widget textarea:disabled)),.gui-widget:has(select:disabled):not(:has(.gui-widget select:disabled)){cursor:not-allowed;opacity:.75}.gui-widget label input[disabled],.gui-widget label:has(input:disabled),.gui-widget label textarea[disabled],.gui-widget label:has(textarea:disabled),.gui-widget label select[disabled],.gui-widget label:has(select:disabled){cursor:not-allowed}.gui-widget .gui-widget-input{font-family:var(--gui-font-family);font-size:var(--gui-font-sm);padding:0 .75rem;height:var(--gui-widget-size);border-radius:var(--gui-radius-md);background:var(--gui-bg-surface);border:1px solid var(--gui-border-strong);color:var(--gui-text-default);transition:border-color var(--gui-transition-normal, .2s),box-shadow var(--gui-transition-normal, .2s)}.gui-widget .gui-widget-input:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}.gui-widget .gui-widget-input[aria-invalid=true]{border-color:var(--gui-intent-error)}.gui-widget .gui-widget-input[aria-invalid=true]:focus{outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}.gui-widget .gui-widget-input:disabled,.gui-widget .gui-widget-input:has(input:disabled){background-color:var(--gui-bg-disabled);color:var(--gui-text-disabled);pointer-events:none}.gui-widget gui-list{padding:0}.gui-widget-icon{position:absolute;width:var(--gui-widget-size);height:var(--gui-widget-size);color:var(--gui-text-default);display:flex;justify-content:center;align-items:center;box-sizing:border-box}.gui-widget-hint{font-size:var(--gui-font-xs);color:var(--gui-text-secondary);width:0;min-width:100%}.gui-widget .gui-tags-input,.gui-widget .gui-file-upload__box,.gui-widget .gui-multi-select__field,.gui-widget .gui-range-time-input,.gui-widget .gui-range-date-input,.gui-widget .gui-range-date-time-input{padding:0;min-height:var(--gui-widget-size)}@container gui-container (max-width: 480px){.gui-widget.gui-widget--horizontal{flex-direction:column}}gui-range-calendar,gui-calendar,gui-date-time-calendar,gui-range-date-time-calendar{display:block;width:fit-content;max-width:100%}gui-range-calendar.gui-field,gui-calendar.gui-field,gui-date-time-calendar.gui-field,gui-range-date-time-calendar.gui-field{width:fit-content}gui-range-calendar .gui-widget .gui-calendar-input,gui-calendar .gui-widget .gui-calendar-input,gui-date-time-calendar .gui-widget .gui-calendar-input,gui-range-date-time-calendar .gui-widget .gui-calendar-input{border-radius:var(--gui-radius-md);background:var(--gui-bg-default);border:1px solid var(--gui-border-default);padding:var(--gui-space-3)}gui-range-calendar .gui-widget .gui-calendar-input:focus,gui-calendar .gui-widget .gui-calendar-input:focus,gui-date-time-calendar .gui-widget .gui-calendar-input:focus,gui-range-date-time-calendar .gui-widget .gui-calendar-input:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-range-calendar .gui-widget .gui-calendar-input[aria-invalid=true],gui-calendar .gui-widget .gui-calendar-input[aria-invalid=true],gui-date-time-calendar .gui-widget .gui-calendar-input[aria-invalid=true],gui-range-date-time-calendar .gui-widget .gui-calendar-input[aria-invalid=true]{border-color:var(--gui-intent-error)}gui-range-calendar .gui-widget .gui-calendar-input[aria-invalid=true]:focus,gui-calendar .gui-widget .gui-calendar-input[aria-invalid=true]:focus,gui-date-time-calendar .gui-widget .gui-calendar-input[aria-invalid=true]:focus,gui-range-date-time-calendar .gui-widget .gui-calendar-input[aria-invalid=true]:focus{outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-range-calendar .gui-widget .gui-calendar-input[aria-disabled],gui-calendar .gui-widget .gui-calendar-input[aria-disabled],gui-date-time-calendar .gui-widget .gui-calendar-input[aria-disabled],gui-range-date-time-calendar .gui-widget .gui-calendar-input[aria-disabled]{background-color:var(--gui-bg-disabled);color:var(--gui-text-disabled);pointer-events:none}gui-range-calendar .gui-widget .gui-calendar__container,gui-calendar .gui-widget .gui-calendar__container,gui-date-time-calendar .gui-widget .gui-calendar__container,gui-range-date-time-calendar .gui-widget .gui-calendar__container{position:relative;display:flex;gap:2rem}gui-range-calendar .gui-widget .gui-calendar__header,gui-calendar .gui-widget .gui-calendar__header,gui-date-time-calendar .gui-widget .gui-calendar__header,gui-range-date-time-calendar .gui-widget .gui-calendar__header{display:flex;align-items:center;justify-content:center;margin-bottom:10px;height:50px}gui-range-calendar .gui-widget .gui-calendar__rows,gui-calendar .gui-widget .gui-calendar__rows,gui-date-time-calendar .gui-widget .gui-calendar__rows,gui-range-date-time-calendar .gui-widget .gui-calendar__rows{display:contents}gui-range-calendar .gui-widget .gui-calendar__weekday,gui-calendar .gui-widget .gui-calendar__weekday,gui-date-time-calendar .gui-widget .gui-calendar__weekday,gui-range-date-time-calendar .gui-widget .gui-calendar__weekday{text-align:center}gui-range-calendar .gui-widget button.gui-button.gui-calendar__month-button,gui-calendar .gui-widget button.gui-button.gui-calendar__month-button,gui-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button,gui-range-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button{padding:.25rem;border-radius:100%;width:var(--gui-calendar-change-month-button-width);height:var(--gui-calendar-change-month-button-height);color:var(--gui-intent-primary-text)}gui-range-calendar .gui-widget button.gui-button.gui-calendar__month-button .gui-widget-icon,gui-calendar .gui-widget button.gui-button.gui-calendar__month-button .gui-widget-icon,gui-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button .gui-widget-icon,gui-range-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button .gui-widget-icon{color:var(--gui-intent-primary-text)}gui-range-calendar .gui-widget button.gui-button.gui-calendar__month-button--prev,gui-calendar .gui-widget button.gui-button.gui-calendar__month-button--prev,gui-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button--prev,gui-range-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button--prev{position:absolute;top:8px;left:0}gui-range-calendar .gui-widget button.gui-button.gui-calendar__month-button--next,gui-calendar .gui-widget button.gui-button.gui-calendar__month-button--next,gui-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button--next,gui-range-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button--next{position:absolute;top:8px;right:0}gui-range-calendar .gui-widget button.gui-button.gui-calendar__month-button:focus,gui-calendar .gui-widget button.gui-button.gui-calendar__month-button:focus,gui-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button:focus,gui-range-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-range-calendar .gui-widget .gui-calendar__day-button,gui-calendar .gui-widget .gui-calendar__day-button,gui-date-time-calendar .gui-widget .gui-calendar__day-button,gui-range-date-time-calendar .gui-widget .gui-calendar__day-button{box-sizing:border-box;width:100%;height:var(--gui-calendar-day-button-size);padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--gui-text-default);border-radius:var(--gui-radius-md);cursor:pointer}gui-range-calendar .gui-widget .gui-calendar__day-button:focus,gui-calendar .gui-widget .gui-calendar__day-button:focus,gui-date-time-calendar .gui-widget .gui-calendar__day-button:focus,gui-range-date-time-calendar .gui-widget .gui-calendar__day-button:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:0 0 0 0 var(--gui-bg-default),0 0 0 2px color-mix(in srgb,var(--gui-border-focus) 50%,transparent)}gui-range-calendar .gui-widget .gui-calendar__day-button:hover,gui-calendar .gui-widget .gui-calendar__day-button:hover,gui-date-time-calendar .gui-widget .gui-calendar__day-button:hover,gui-range-date-time-calendar .gui-widget .gui-calendar__day-button:hover{border:1px solid var(--gui-border-default);background-color:var(--gui-text-secondary);color:var(--gui-text-inverse)}gui-range-calendar .gui-widget .gui-calendar__day-button.today,gui-calendar .gui-widget .gui-calendar__day-button.today,gui-date-time-calendar .gui-widget .gui-calendar__day-button.today,gui-range-date-time-calendar .gui-widget .gui-calendar__day-button.today{border-color:var(--gui-intent-primary-active)}gui-range-calendar .gui-widget .gui-calendar__day-button.selected,gui-calendar .gui-widget .gui-calendar__day-button.selected,gui-date-time-calendar .gui-widget .gui-calendar__day-button.selected,gui-range-date-time-calendar .gui-widget .gui-calendar__day-button.selected{color:var(--gui-intent-primary-text);background-color:var(--gui-intent-primary)}gui-range-calendar .gui-widget .gui-calendar__day-button:is([disabled],[aria-disabled=true]):not([aria-disabled=true] *),gui-calendar .gui-widget .gui-calendar__day-button:is([disabled],[aria-disabled=true]):not([aria-disabled=true] *),gui-date-time-calendar .gui-widget .gui-calendar__day-button:is([disabled],[aria-disabled=true]):not([aria-disabled=true] *),gui-range-date-time-calendar .gui-widget .gui-calendar__day-button:is([disabled],[aria-disabled=true]):not([aria-disabled=true] *){background-color:var(--gui-bg-disabled);color:var(--gui-text-default);cursor:not-allowed}gui-range-calendar .gui-widget .gui-calendar__day-button[aria-disabled=true]:hover,gui-calendar .gui-widget .gui-calendar__day-button[aria-disabled=true]:hover,gui-date-time-calendar .gui-widget .gui-calendar__day-button[aria-disabled=true]:hover,gui-range-date-time-calendar .gui-widget .gui-calendar__day-button[aria-disabled=true]:hover{border-color:transparent}gui-range-calendar .gui-widget .gui-calendar__days-grid,gui-calendar .gui-widget .gui-calendar__days-grid,gui-date-time-calendar .gui-widget .gui-calendar__days-grid,gui-range-date-time-calendar .gui-widget .gui-calendar__days-grid{display:grid;grid-template-columns:repeat(7,minmax(0,var(--gui-calendar-day-button-size)));gap:1px;width:fit-content}gui-range-calendar .gui-widget .gui-calendar__months-grid,gui-calendar .gui-widget .gui-calendar__months-grid,gui-date-time-calendar .gui-widget .gui-calendar__months-grid,gui-range-date-time-calendar .gui-widget .gui-calendar__months-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:auto}gui-range-calendar .gui-widget .gui-calendar__year-selector,gui-calendar .gui-widget .gui-calendar__year-selector,gui-date-time-calendar .gui-widget .gui-calendar__year-selector,gui-range-date-time-calendar .gui-widget .gui-calendar__year-selector{display:inline-flex;align-items:center;gap:4px;background:none;border:1px solid transparent;border-bottom:1px dashed var(--gui-border-default);padding:0 2px;margin:0 var(--gui-space-1);font:inherit;color:inherit;cursor:pointer;line-height:inherit}gui-range-calendar .gui-widget .gui-calendar__year-selector:hover,gui-calendar .gui-widget .gui-calendar__year-selector:hover,gui-date-time-calendar .gui-widget .gui-calendar__year-selector:hover,gui-range-date-time-calendar .gui-widget .gui-calendar__year-selector:hover{border-bottom-color:var(--gui-border-focus)}gui-range-calendar .gui-widget .gui-calendar__year-selector:focus,gui-calendar .gui-widget .gui-calendar__year-selector:focus,gui-date-time-calendar .gui-widget .gui-calendar__year-selector:focus,gui-range-date-time-calendar .gui-widget .gui-calendar__year-selector:focus{outline:0;border:1px solid var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);border-radius:var(--gui-radius-sm, 2px)}gui-range-calendar .gui-widget .gui-calendar__year-value,gui-calendar .gui-widget .gui-calendar__year-value,gui-date-time-calendar .gui-widget .gui-calendar__year-value,gui-range-date-time-calendar .gui-widget .gui-calendar__year-value{font-variant-numeric:tabular-nums}gui-range-calendar .gui-widget .gui-calendar__year-arrow,gui-calendar .gui-widget .gui-calendar__year-arrow,gui-date-time-calendar .gui-widget .gui-calendar__year-arrow,gui-range-date-time-calendar .gui-widget .gui-calendar__year-arrow{color:var(--gui-text-default);transform:rotate(0);transition:transform .3s;pointer-events:none}gui-range-calendar .gui-widget .gui-calendar__year-grid,gui-calendar .gui-widget .gui-calendar__year-grid,gui-date-time-calendar .gui-widget .gui-calendar__year-grid,gui-range-date-time-calendar .gui-widget .gui-calendar__year-grid{display:grid;align-content:start;grid-template-columns:repeat(4,var(--gui-calendar-year-button-width));gap:var(--gui-space-1);width:fit-content;height:var(--gui-calendar-year-grid-height);overflow-y:auto;padding:var(--gui-space-1);scrollbar-width:thin;border-radius:var(--gui-radius-md);border:1px solid var(--gui-border-default)}gui-range-calendar .gui-widget .gui-calendar__year-row,gui-calendar .gui-widget .gui-calendar__year-row,gui-date-time-calendar .gui-widget .gui-calendar__year-row,gui-range-date-time-calendar .gui-widget .gui-calendar__year-row{display:contents}gui-range-calendar .gui-widget .gui-calendar__year-button,gui-calendar .gui-widget .gui-calendar__year-button,gui-date-time-calendar .gui-widget .gui-calendar__year-button,gui-range-date-time-calendar .gui-widget .gui-calendar__year-button{box-sizing:border-box;width:var(--gui-calendar-year-button-width);height:var(--gui-calendar-year-button-height);padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--gui-text-default);border-radius:var(--gui-radius-md);cursor:pointer;font-variant-numeric:tabular-nums}gui-range-calendar .gui-widget .gui-calendar__year-button:focus,gui-calendar .gui-widget .gui-calendar__year-button:focus,gui-date-time-calendar .gui-widget .gui-calendar__year-button:focus,gui-range-date-time-calendar .gui-widget .gui-calendar__year-button:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:0 0 0 0 var(--gui-bg-default),0 0 0 2px color-mix(in srgb,var(--gui-border-focus) 50%,transparent)}gui-range-calendar .gui-widget .gui-calendar__year-button:hover,gui-calendar .gui-widget .gui-calendar__year-button:hover,gui-date-time-calendar .gui-widget .gui-calendar__year-button:hover,gui-range-date-time-calendar .gui-widget .gui-calendar__year-button:hover{border:1px solid var(--gui-border-default);background-color:var(--gui-text-secondary);color:var(--gui-text-inverse)}gui-range-calendar .gui-widget .gui-calendar__year-button.current,gui-calendar .gui-widget .gui-calendar__year-button.current,gui-date-time-calendar .gui-widget .gui-calendar__year-button.current,gui-range-date-time-calendar .gui-widget .gui-calendar__year-button.current{border-color:var(--gui-intent-primary-active);font-weight:700}gui-range-calendar .gui-widget .gui-calendar__year-selector[aria-expanded=true] .gui-calendar__year-arrow,gui-calendar .gui-widget .gui-calendar__year-selector[aria-expanded=true] .gui-calendar__year-arrow,gui-date-time-calendar .gui-widget .gui-calendar__year-selector[aria-expanded=true] .gui-calendar__year-arrow,gui-range-date-time-calendar .gui-widget .gui-calendar__year-selector[aria-expanded=true] .gui-calendar__year-arrow{transform:rotate(180deg)}@container gui-container (max-width: 480px){gui-range-calendar,gui-calendar,gui-date-time-calendar,gui-range-date-time-calendar{width:auto}}gui-checkbox{display:flex;flex-direction:column;align-items:start}gui-checkbox .gui-label{flex-direction:row;grid-row:2;align-self:start;margin-bottom:0;width:auto;min-width:auto}gui-checkbox .gui-label__container{display:flex;flex-direction:column}gui-checkbox .gui-widget{align-self:start}gui-checkbox .gui-widget-hint{grid-row:3}gui-checkbox.gui-checkbox--right .gui-label{flex-direction:row-reverse;justify-content:flex-end}gui-checkbox input[type=checkbox]{display:grid;padding:0;cursor:pointer;place-content:center;width:1rem;height:1rem;border-radius:var(--gui-radius-sm);background:var(--gui-bg-surface);border:1px solid var(--gui-border-strong);accent-color:var(--gui-intent-primary);appearance:none;margin-top:1px;transition:border-color var(--gui-transition-normal, .2s),box-shadow var(--gui-transition-normal, .2s)}gui-checkbox input[type=checkbox]:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-checkbox input[type=checkbox][aria-invalid=true]{border-color:var(--gui-intent-error)}gui-checkbox input[type=checkbox][aria-invalid=true]:focus{outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-checkbox input[type=checkbox]:before{content:"";width:.75rem;height:.75rem;background-color:var(--gui-intent-primary);clip-path:polygon(84.2% 24.8%,86.3% 23.6%,88.7% 23.6%,90.8% 24.8%,92% 26.9%,92% 29.3%,90.8% 31.4%,40.8% 81.4%,39.3% 82.5%,37.5% 82.8%,35.7% 82.5%,34.2% 81.4%,12.3% 59.6%,11.1% 57.5%,11.1% 55%,12.3% 52.9%,14.4% 51.7%,16.8% 51.7%,18.9% 52.9%,37.5% 71.5%);transform:scale(0);transform-origin:center center;transition:.15s transform cubic-bezier(.4,0,.2,1)}@media(forced-colors:active){gui-checkbox input[type=checkbox]:before{background-color:CanvasText}}gui-checkbox input[type=checkbox]:checked:before{transform:scale(1)}gui-checkbox label{cursor:pointer}gui-checkbox label:has(input[aria-readonly=true]),gui-checkbox input[aria-readonly=true]{cursor:default}gui-currency{display:block}gui-currency .gui-widget{position:relative}gui-currency .gui-widget .gui-currency__format-value{position:absolute;background:var(--gui-bg-surface);font-size:var(--gui-font-sm);top:13px;inset-inline-start:13px;pointer-events:none;transition:all .2s ease-in-out}gui-currency .gui-widget .gui-currency__format-value.gui-currency__format-value--icon{inset-inline-start:2.5rem}gui-currency .gui-widget input[type=number]{color:transparent;font-variant-numeric:tabular-nums;appearance:textfield}gui-currency .gui-widget input[type=number]::-webkit-outer-spin-button,gui-currency .gui-widget input[type=number]::-webkit-inner-spin-button{appearance:none}gui-currency .gui-widget input[type=number].gui-currency--icon{padding-inline-start:var(--gui-space-10)}gui-currency .gui-widget input[type=number]:focus{color:var(--gui-text-default)}gui-currency .gui-widget input[type=number]:focus+.gui-currency__format-value{font-size:var(--gui-font-sm);top:-9px;padding:2px}gui-currency .gui-widget input[type=number]:focus[aria-invalid=true]+.gui-currency__format-value{color:var(--gui-intent-error)}gui-date{display:block}:is(.gui-date-picker.gui-field,gui-date-picker) .gui-calendar__header{display:flex;justify-content:center;align-items:center}:is(.gui-date-picker.gui-field,gui-date-picker) .gui-calendar__weekday{text-align:center}:is(.gui-date-picker.gui-field,gui-date-picker) .gui-calendar__day-button{box-sizing:border-box;width:100%;height:var(--gui-calendar-day-button-size);padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--gui-text-default);border-radius:var(--gui-radius-md);cursor:pointer}:is(.gui-date-picker.gui-field,gui-date-picker) .gui-calendar__day-button:hover{border:1px solid var(--gui-border-default);background-color:var(--gui-text-secondary);color:var(--gui-text-inverse)}:is(.gui-date-picker.gui-field,gui-date-picker) .gui-calendar__day-button.today{border-color:var(--gui-intent-primary-hover);border-width:2px}:is(.gui-date-picker.gui-field,gui-date-picker) .gui-calendar__day-button.selected{background-color:var(--gui-intent-primary);color:var(--gui-intent-primary-text)}:is(.gui-date-picker.gui-field,gui-date-picker) .gui-calendar__day-button[disabled]{background-color:var(--gui-bg-disabled);cursor:not-allowed}:is(.gui-date-picker.gui-field,gui-date-picker) .gui-calendar__days-grid{display:grid;grid-template-columns:repeat(7,minmax(0,var(--gui-calendar-day-button-size)));gap:1px}gui-date-time{display:block}gui-date-time-calendar .gui-calendar__panel{min-width:min(100%,7 * var(--gui-calendar-day-button-size) + 6px)}gui-date-time-calendar .gui-calendar__time-input-row{display:flex;justify-content:center;align-items:center;gap:var(--gui-space-1);margin-block-end:var(--gui-space-2)}gui-date-time-calendar .gui-calendar__time-input-row .gui-time-picker.gui-field{flex:1 1 auto}gui-date-time-calendar .gui-time-picker.gui-field>.gui-widget>.gui-picker__panel{position:static;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;width:auto}gui-date-time-calendar .gui-time-picker.gui-field>.gui-widget gui-time-list{position:static;width:auto}gui-date-time-calendar .gui-time-picker.gui-field>.gui-widget gui-time-list .gui-time-list__viewport{max-height:var(--gui-calendar-time-grid-height)}gui-date-time-calendar .gui-time-picker.gui-field>.gui-widget gui-time-list .gui-time-list__option{height:var(--gui-calendar-time-button-height);font-variant-numeric:tabular-nums}.gui-parts-ring[aria-invalid=true]{border-color:var(--gui-intent-error)}.gui-parts-ring[aria-invalid=true]:has(input:focus,button:focus,.gui-pills__pill:focus){outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}.gui-parts-ring:has(input:focus,button:focus,.gui-pills__pill:focus){outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}.gui-parts{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;gap:0;color:var(--gui-text-default)}.gui-parts.gui-calendar--icon{padding-inline-start:2.5rem}.gui-parts .gui-parts__time-cluster{display:flex;align-items:center}.gui-parts .gui-parts__touch-target{display:block;position:relative}.gui-parts .gui-parts__visual-underline{position:absolute;bottom:-1px;inset-inline-start:2px;width:19px;height:1px;background-color:var(--gui-text-default);z-index:1;pointer-events:none;display:none}.gui-parts input[type=text]{font-family:monospace;border:0;padding:0;background:transparent;border-radius:0;outline:none;width:24px;text-align:center;color:var(--gui-text-default)}.gui-parts input[type=text].gui-parts__part{min-width:48px;min-height:24px;border:none;background:transparent;text-align:center;padding:2px 0 0;margin-block:-16px;margin-inline:-12px;position:relative;z-index:2}.gui-parts input[type=text].gui-parts__year{width:64px}.gui-parts input[type=text].gui-parts__year~.gui-parts__visual-underline{width:36px}.gui-parts input[type=text]:focus{box-shadow:none}.gui-parts input[type=text]:focus~.gui-parts__visual-underline{display:block}.gui-parts input[type=text]::-webkit-inner-spin-button,.gui-parts input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.gui-parts button.gui-parts__part{font-family:monospace;font-size:inherit;color:var(--gui-text-default);border:0;border-radius:0;padding:0;background:transparent;outline:none;width:48px;min-width:48px;min-height:24px;text-align:center;margin-block:-16px;margin-inline:-8px;position:relative;z-index:2;cursor:pointer}.gui-parts button.gui-parts__part.gui-parts__dayperiod{width:40px;min-width:40px;margin-inline:-8px}.gui-parts button.gui-parts__part:hover~.gui-parts__visual-underline,.gui-parts button.gui-parts__part:focus~.gui-parts__visual-underline{display:block}.gui-parts button.gui-parts__part:disabled{cursor:default}.gui-dropdown{display:block;position:relative}.gui-dropdown gui-label{grid-row:1}.gui-dropdown gui-errors{grid-row:3}.gui-dropdown .gui-widget input.gui-dropdown--icon{padding-inline-start:2.5rem}.gui-dropdown .gui-widget .gui-dropdown__arrow{color:var(--gui-text-default);transform:rotate(0);transition:transform .3s;position:absolute;inset-inline-end:var(--gui-space-3);transform-origin:50% 40%;display:flex;background:none;border:0;padding:0;margin:0;line-height:0;cursor:pointer}.gui-dropdown .gui-widget .gui-dropdown__arrow[aria-expanded=true]{transform:rotate(180deg)}.gui-dropdown .gui-widget>.gui-picker__panel{position:absolute;top:100%;margin-top:2px;z-index:10;display:flex;flex-direction:column;gap:var(--gui-space-2);padding:var(--gui-space-2);background:var(--gui-bg-default);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);box-shadow:var(--gui-shadow-md);width:max-content;max-width:none}.gui-dropdown .gui-widget>.gui-picker__panel[hidden]{display:none}.gui-dropdown .gui-widget>.gui-picker__panel{width:calc(100% - var(--gui-space-2) * 2 - 2px)}.gui-dropdown .gui-widget>.gui-picker__panel gui-list{position:static;width:100%}.gui-dropdown .gui-widget>.gui-picker__panel gui-list[aria-invalid=true]{border-color:var(--gui-border-default)}.gui-dropdown .gui-widget>.gui-picker__panel gui-list[aria-invalid=true]:focus{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}.gui-dropdown .gui-widget>.gui-picker__panel gui-list[hidden]{display:none}.gui-dropdown:has(.gui-widget>.gui-widget-input[aria-invalid=true]) .gui-widget>.gui-picker__panel{border-color:var(--gui-intent-error)}.gui-dropdown:has(.gui-widget>input[aria-expanded=true]){z-index:20}gui-file-upload,gui-multi-file-upload{display:block}gui-file-upload .gui-widget .gui-file-upload__box,gui-multi-file-upload .gui-widget .gui-file-upload__box{display:flex;align-items:center;position:relative;gap:var(--gui-space-2);overflow:hidden;container-type:inline-size;container-name:gui-pills-widget}gui-file-upload .gui-widget .gui-file-upload__box--icon,gui-multi-file-upload .gui-widget .gui-file-upload__box--icon{padding-inline-start:2.5rem}gui-file-upload .gui-widget .gui-file-upload__box--icon>.gui-widget-icon,gui-multi-file-upload .gui-widget .gui-file-upload__box--icon>.gui-widget-icon{inset-inline-start:0;border-inline-end:1px solid var(--gui-border-default)}gui-file-upload .gui-widget .gui-file-upload__box--dragover,gui-multi-file-upload .gui-widget .gui-file-upload__box--dragover{border-color:var(--gui-border-focus);border-style:dashed;box-shadow:var(--gui-shadow-focus)}gui-file-upload .gui-widget .gui-file-upload__box--disabled,gui-multi-file-upload .gui-widget .gui-file-upload__box--disabled{background-color:var(--gui-bg-disabled);color:var(--gui-text-disabled);pointer-events:none}gui-file-upload .gui-widget .gui-file-upload__box:has(.gui-file-upload__button:focus-visible),gui-file-upload .gui-widget .gui-file-upload__box:has(.gui-file-upload__action:focus-visible),gui-file-upload .gui-widget .gui-file-upload__box:has(.gui-pills__pill:focus),gui-file-upload .gui-widget .gui-file-upload__box:has(.gui-pills__count:focus),gui-multi-file-upload .gui-widget .gui-file-upload__box:has(.gui-file-upload__button:focus-visible),gui-multi-file-upload .gui-widget .gui-file-upload__box:has(.gui-file-upload__action:focus-visible),gui-multi-file-upload .gui-widget .gui-file-upload__box:has(.gui-pills__pill:focus),gui-multi-file-upload .gui-widget .gui-file-upload__box:has(.gui-pills__count:focus){outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-file-upload .gui-widget .gui-file-upload__box[aria-invalid=true],gui-multi-file-upload .gui-widget .gui-file-upload__box[aria-invalid=true]{border-color:var(--gui-intent-error)}gui-file-upload .gui-widget .gui-file-upload__box[aria-invalid=true]:has(.gui-file-upload__button:focus-visible),gui-file-upload .gui-widget .gui-file-upload__box[aria-invalid=true]:has(.gui-file-upload__action:focus-visible),gui-file-upload .gui-widget .gui-file-upload__box[aria-invalid=true]:has(.gui-pills__pill:focus),gui-file-upload .gui-widget .gui-file-upload__box[aria-invalid=true]:has(.gui-pills__count:focus),gui-multi-file-upload .gui-widget .gui-file-upload__box[aria-invalid=true]:has(.gui-file-upload__button:focus-visible),gui-multi-file-upload .gui-widget .gui-file-upload__box[aria-invalid=true]:has(.gui-file-upload__action:focus-visible),gui-multi-file-upload .gui-widget .gui-file-upload__box[aria-invalid=true]:has(.gui-pills__pill:focus),gui-multi-file-upload .gui-widget .gui-file-upload__box[aria-invalid=true]:has(.gui-pills__count:focus){outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-file-upload .gui-file-upload__button,gui-multi-file-upload .gui-file-upload__button{display:inline-flex;align-items:center;gap:var(--gui-space-2);flex-shrink:0;height:calc(var(--gui-widget-size) - .75rem);margin-inline-start:var(--gui-space-1);padding:0 var(--gui-space-3);border:1px dashed var(--gui-border-default);border-radius:var(--gui-radius);background:transparent;color:var(--gui-text-default);font:inherit;font-size:var(--gui-font-sm);white-space:nowrap;cursor:pointer}gui-file-upload .gui-file-upload__button:hover,gui-multi-file-upload .gui-file-upload__button:hover{background:var(--gui-bg-default);border-color:var(--gui-border-focus)}gui-file-upload .gui-file-upload__button:focus-visible,gui-multi-file-upload .gui-file-upload__button:focus-visible{outline:0}gui-file-upload .gui-file-upload__button:disabled,gui-multi-file-upload .gui-file-upload__button:disabled{cursor:not-allowed}gui-file-upload .gui-file-upload__pills,gui-multi-file-upload .gui-file-upload__pills{display:flex;align-items:center;flex:0 1 auto;min-width:0;gap:var(--gui-space-2);border-inline-end:1px solid var(--gui-border-default)}gui-file-upload .gui-file-upload__bar,gui-multi-file-upload .gui-file-upload__bar{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;height:100%;gap:var(--gui-space-2);padding:0 var(--gui-space-2)}gui-file-upload .gui-file-upload__fill,gui-multi-file-upload .gui-file-upload__fill{position:absolute;inset:0;width:var(--gui-upload-pct, 0%);background:var(--gui-intent-primary);transition:width var(--gui-transition-normal, .2s) linear;pointer-events:none}gui-file-upload .gui-file-upload__text,gui-multi-file-upload .gui-file-upload__text{position:relative;flex:1 1 auto;min-width:0;height:100%}gui-file-upload .gui-file-upload__text-base,gui-file-upload .gui-file-upload__text-overlay,gui-multi-file-upload .gui-file-upload__text-base,gui-multi-file-upload .gui-file-upload__text-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:var(--gui-space-2);min-width:0}gui-file-upload .gui-file-upload__text-overlay,gui-multi-file-upload .gui-file-upload__text-overlay{color:var(--gui-intent-primary-text);clip-path:inset(0 calc(100% - var(--gui-upload-pct, 0%)) 0 0);pointer-events:none}gui-file-upload .gui-file-upload__name,gui-multi-file-upload .gui-file-upload__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}gui-file-upload .gui-file-upload__pct,gui-multi-file-upload .gui-file-upload__pct{flex-shrink:0;font-size:var(--gui-font-xs);white-space:nowrap}gui-file-upload .gui-file-upload__bar--removing,gui-multi-file-upload .gui-file-upload__bar--removing{opacity:.6}gui-file-upload .gui-file-upload__action,gui-multi-file-upload .gui-file-upload__action{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:50%;background:var(--gui-bg-surface);color:var(--gui-text-default);cursor:pointer}gui-file-upload .gui-file-upload__action:hover,gui-multi-file-upload .gui-file-upload__action:hover{color:var(--gui-intent-error)}gui-file-upload .gui-file-upload__action--retry:hover,gui-multi-file-upload .gui-file-upload__action--retry:hover{color:var(--gui-border-focus)}gui-file-upload .gui-file-upload__action:focus-visible,gui-multi-file-upload .gui-file-upload__action:focus-visible{outline:0;box-shadow:var(--gui-shadow-focus)}gui-file-upload .gui-file-upload__action:disabled,gui-multi-file-upload .gui-file-upload__action:disabled{opacity:.5;cursor:not-allowed}gui-file-upload .gui-file-upload__action--busy:disabled,gui-multi-file-upload .gui-file-upload__action--busy:disabled{opacity:1;cursor:progress}gui-file-upload .gui-file-upload__spinner,gui-multi-file-upload .gui-file-upload__spinner{display:inline-flex;align-items:center;justify-content:center}gui-file-upload .gui-file-upload__spinner .gui-spinner__glyph,gui-multi-file-upload .gui-file-upload__spinner .gui-spinner__glyph{animation:gui-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){gui-file-upload .gui-file-upload__spinner .gui-spinner__glyph,gui-multi-file-upload .gui-file-upload__spinner .gui-spinner__glyph{animation-duration:2.4s}}gui-file-upload .gui-file-upload__service-error,gui-multi-file-upload .gui-file-upload__service-error{flex:1 1 auto;min-width:0;padding:0 var(--gui-space-2);color:var(--gui-intent-error-text);font-size:var(--gui-font-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){gui-file-upload .gui-file-upload__fill,gui-multi-file-upload .gui-file-upload__fill{transition:none}}@media(forced-colors:active){gui-file-upload .gui-file-upload__fill,gui-multi-file-upload .gui-file-upload__fill{background:Highlight}gui-file-upload .gui-file-upload__text-overlay,gui-multi-file-upload .gui-file-upload__text-overlay{color:HighlightText}}.gui-default-list-item-renderer{display:block;width:100%;height:100%}gui-list,gui-multi-list{display:block;background-color:var(--gui-bg-default);border:1px solid var(--gui-border-strong);border-radius:var(--gui-radius-md);overflow:hidden}gui-list:focus,gui-multi-list:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-list[aria-invalid=true],gui-multi-list[aria-invalid=true]{border-color:var(--gui-intent-error)}gui-list[aria-invalid=true]:focus,gui-multi-list[aria-invalid=true]:focus{box-shadow:var(--gui-shadow-focus-error)}gui-list>.gui-list__errors,gui-multi-list>.gui-list__errors{padding:0 var(--gui-space-3) var(--gui-space-1)}gui-list ul,gui-multi-list ul{margin:0;padding:0;list-style:none}gui-list .gui-list__item-wrapper,gui-multi-list .gui-list__item-wrapper{background-color:transparent}gui-list .gui-list__item-wrapper[aria-disabled=true],gui-multi-list .gui-list__item-wrapper[aria-disabled=true]{background-color:var(--gui-bg-disabled);cursor:not-allowed;pointer-events:none}gui-list .gui-list__item,gui-multi-list .gui-list__item{display:flex;height:100%;align-items:center;cursor:pointer;padding:0 12px}gui-list .gui-list__item-disabled,gui-multi-list .gui-list__item-disabled{cursor:not-allowed;background-color:var(--gui-bg-disabled)}gui-list .gui-list__item-selected,gui-multi-list .gui-list__item-selected{background-color:var(--gui-intent-primary);color:var(--gui-intent-primary-text)}gui-list .gui-list__item-focused,gui-multi-list .gui-list__item-focused{box-shadow:var(--gui-shadow-focus);background-color:var(--gui-intent-primary-hover);color:var(--gui-intent-primary-text)}gui-list .gui-list__item:hover,gui-multi-list .gui-list__item:hover{background-color:var(--gui-intent-primary-hover);color:var(--gui-intent-primary-text)}.gui-list__item-content{flex:1;min-width:0}gui-markdown{display:block;container-type:inline-size;container-name:gui-markdown-widget}gui-markdown .gui-widget.gui-markdown--with-preview .gui-markdown__preview{display:block}gui-markdown .gui-widget{display:inline-flex;flex-direction:column;align-items:stretch;gap:0;width:100%;border-radius:var(--gui-radius-md);border:1px solid var(--gui-border-strong);color:var(--gui-text-default);transition:border-color .2s,box-shadow .2s}gui-markdown .gui-widget:has(textarea[aria-invalid=true]){border-color:var(--gui-intent-error)}gui-markdown .gui-widget:has(textarea[aria-invalid=true]:focus){outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-markdown .gui-widget:has(textarea:focus){outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-markdown .gui-widget .gui-widget-input{flex:1;height:auto;border:0;box-shadow:none;border-radius:0;padding:var(--gui-space-3) var(--gui-space-2);width:calc(100% - var(--gui-space-2) * 2);resize:vertical}gui-markdown .gui-widget .gui-widget-input:focus,gui-markdown .gui-widget .gui-widget-input[aria-invalid=true]:focus{border:0;outline:none;box-shadow:none}gui-markdown .gui-markdown__preview{display:none;padding:var(--gui-space-3) var(--gui-space-2);border-left:1px solid var(--gui-border-default);overflow-y:scroll;flex:1}gui-markdown .gui-markdown__preview a{color:var(--gui-intent-primary)}gui-markdown .gui-markdown__preview a:hover,gui-markdown .gui-markdown__preview a:visited{color:var(--gui-intent-primary-hover)}gui-markdown .gui-markdown__toolbar{display:flex;justify-content:space-between;padding:var(--gui-space-1) var(--gui-space-2) var(--gui-space-1);background:var(--gui-bg-surface);border-bottom:1px solid var(--gui-border-default);border-top-right-radius:var(--gui-radius-md);border-top-left-radius:var(--gui-radius-md);overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}gui-markdown .gui-markdown__toolbar::-webkit-scrollbar{display:none}gui-markdown .gui-markdown__toolbar-separator{fill:var(--gui-text-default)}gui-markdown .gui-markdown__toolbar-button{height:var(--gui-space-7);background:transparent;border:none;cursor:pointer;padding:var(--gui-space-1);fill:var(--gui-text-default);border-radius:var(--gui-radius-sm)}gui-markdown .gui-markdown__toolbar-button:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-markdown .gui-markdown__toolbar-button:hover{background:var(--gui-bg-surface-hover);fill:var(--gui-intent-primary)}gui-markdown .gui-markdown__toolbar-button--active{background:var(--gui-intent-primary);fill:var(--gui-intent-primary-text)}gui-markdown .gui-markdown__toolbar-button--active:hover{background:var(--gui-intent-primary-hover);fill:var(--gui-intent-primary-text)}gui-markdown .gui-markdown__toolbar-button--disabled{pointer-events:none}gui-markdown .gui-markdown__toolbar ul{display:flex;gap:var(--gui-space-1);list-style:none;padding:0;margin:0}gui-markdown .gui-markdown__toolbar li{display:flex;align-items:center}gui-markdown .gui-markdown__container{display:flex;flex-direction:row;border-bottom-right-radius:var(--gui-radius-md);border-bottom-left-radius:var(--gui-radius-md);overflow:hidden}gui-markdown .gui-markdown--validation{grid-row:3;display:flex;justify-content:space-between}gui-markdown .gui-markdown--validation .gui-validator{width:auto;min-width:auto}gui-markdown .gui-markdown--counter{font-size:var(--gui-font-sm);margin-top:var(--gui-space-2);padding:0}gui-markdown .gui-markdown--counter__error{color:var(--gui-intent-error)}@container gui-markdown-widget (max-width: 768px){gui-markdown .gui-widget.gui-markdown--with-preview textarea{display:none}}[data-theme=dark] gui-markdown .gui-markdown__toolbar-button--active{fill:var(--gui-text-default)}@media(prefers-color-scheme:dark){[data-theme=auto] gui-markdown .gui-markdown__toolbar-button--active{fill:var(--gui-text-default)}}gui-multi-select-trigger{display:block;flex:1;min-width:0}gui-multi-select-trigger .gui-multi-select__field{display:flex;align-items:center;position:relative;container-type:inline-size;container-name:gui-pills-widget}gui-multi-select-trigger .gui-multi-select__field--icon>.gui-widget-icon{flex-shrink:0;border-inline-end:1px solid var(--gui-border-default)}gui-multi-select-trigger .gui-multi-select__field--icon>gui-pills{margin-inline-start:2.5rem}gui-multi-select-trigger .gui-multi-select__field:has(.gui-multi-select__input:focus),gui-multi-select-trigger .gui-multi-select__field:has(.gui-pills__pill:focus),gui-multi-select-trigger .gui-multi-select__field:has(.gui-pills__count:focus){outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-multi-select-trigger .gui-multi-select__field[aria-invalid=true]{border-color:var(--gui-intent-error)}gui-multi-select-trigger .gui-multi-select__field[aria-invalid=true]:has(.gui-multi-select__input:focus),gui-multi-select-trigger .gui-multi-select__field[aria-invalid=true]:has(.gui-pills__pill:focus),gui-multi-select-trigger .gui-multi-select__field[aria-invalid=true]:has(.gui-pills__count:focus){border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-multi-select-trigger .gui-multi-select__pills{border-inline-end:1px solid var(--gui-border-default)}gui-multi-select-trigger .gui-multi-select__input{flex:1;min-width:4rem;height:100%;padding:0 .75rem;border:0;background:transparent;color:var(--gui-text-default);font-family:var(--gui-font-family);font-size:var(--gui-font-sm)}gui-multi-select-trigger .gui-multi-select__input:focus{outline:0;box-shadow:none}.gui-multi-dropdown{display:block;position:relative}.gui-multi-dropdown gui-label{grid-row:1}.gui-multi-dropdown gui-errors{grid-row:3}.gui-multi-dropdown .gui-widget{display:flex}.gui-multi-dropdown .gui-widget .gui-dropdown__arrow{color:var(--gui-text-default);transform:rotate(0);transition:transform .3s;position:absolute;inset-inline-end:var(--gui-space-3);align-self:center;transform-origin:50% 40%;display:flex;background:none;border:0;padding:0;margin:0;line-height:0;cursor:pointer}.gui-multi-dropdown .gui-widget .gui-dropdown__arrow[aria-expanded=true]{transform:rotate(180deg)}.gui-multi-dropdown .gui-widget>.gui-picker__panel{position:absolute;top:100%;margin-top:2px;z-index:10;display:flex;flex-direction:column;gap:var(--gui-space-2);padding:var(--gui-space-2);background:var(--gui-bg-default);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);box-shadow:var(--gui-shadow-md);width:max-content;max-width:none}.gui-multi-dropdown .gui-widget>.gui-picker__panel[hidden]{display:none}.gui-multi-dropdown .gui-widget>.gui-picker__panel{width:calc(100% - var(--gui-space-2) * 2 - 2px)}.gui-multi-dropdown .gui-widget>.gui-picker__panel gui-multi-list{position:static;width:100%}.gui-multi-dropdown .gui-widget>.gui-picker__panel gui-multi-list[aria-invalid=true]{border-color:var(--gui-border-default)}.gui-multi-dropdown .gui-widget>.gui-picker__panel gui-multi-list[aria-invalid=true]:focus{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}.gui-multi-dropdown .gui-widget>.gui-picker__panel gui-multi-list[hidden]{display:none}.gui-multi-dropdown:has(.gui-widget .gui-multi-select__field[aria-invalid=true]) .gui-widget>.gui-picker__panel{border-color:var(--gui-intent-error)}.gui-multi-dropdown:has(.gui-widget input[aria-expanded=true]){z-index:20}.gui-list__item-check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-inline-end:var(--gui-space-2);border:1px solid currentColor;border-radius:var(--gui-radius-md)}.gui-list__item-check svg{display:none;fill:currentColor}.gui-list__item-selected .gui-list__item-check svg{display:block}gui-number{display:inline-block;width:100%}gui-number .gui-widget{display:inline-flex;flex-direction:row;align-items:stretch;gap:0;width:fit-content;height:var(--gui-widget-size);overflow:hidden;border-radius:var(--gui-radius-md);border:1px solid var(--gui-border-strong);color:var(--gui-text-default);transition:border-color .2s,box-shadow .2s}gui-number .gui-widget:has(input[aria-invalid=true]){border-color:var(--gui-intent-error)}gui-number .gui-widget:has(input[aria-invalid=true]:focus){outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-number .gui-widget:has(input:focus){outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-number .gui-widget input:focus,gui-number .gui-widget input[aria-invalid=true]:focus{outline:none;box-shadow:none}gui-number .gui-widget .gui-number__decoration{position:absolute;inset-inline-end:var(--gui-space-1);display:flex;flex-direction:column;color:var(--gui-text-default);height:100%;justify-content:center}gui-number .gui-widget .gui-number__decoration .gui-caret{inline-size:12px;block-size:12px}gui-number .gui-widget input[type=number]{text-align:center;border-radius:0;border:0;padding-top:0;padding-bottom:0;font-size:20px;width:100%;box-sizing:content-box;max-width:80px;height:var(--gui-widget-size);font-variant-numeric:tabular-nums;appearance:textfield}gui-number .gui-widget input[type=number]::-webkit-outer-spin-button,gui-number .gui-widget input[type=number]::-webkit-inner-spin-button{appearance:none}gui-password{display:block}gui-password .gui-widget input[type=text].gui-password--icon,gui-password .gui-widget input[type=password].gui-password--icon{padding-inline-start:2.5rem}gui-password .gui-widget .gui-password__toggle{position:absolute;inset-inline-end:10px;min-width:42px;height:42px;background:transparent;border:none;color:var(--gui-text-default);cursor:pointer}:is(.gui-date-picker.gui-field,.gui-range-date-picker.gui-field,.gui-range-time-picker.gui-field,.gui-time-picker.gui-field,.gui-date-time-picker.gui-field,.gui-range-date-time-picker.gui-field,gui-date-picker,gui-range-date-picker,gui-range-time-picker,gui-time-picker,gui-date-time-picker,gui-range-date-time-picker){display:block}:is(.gui-date-picker.gui-field,.gui-range-date-picker.gui-field,.gui-range-time-picker.gui-field,.gui-time-picker.gui-field,.gui-date-time-picker.gui-field,.gui-range-date-time-picker.gui-field,gui-date-picker,gui-range-date-picker,gui-range-time-picker,gui-time-picker,gui-date-time-picker,gui-range-date-time-picker):has(.gui-widget>button[aria-expanded=true]){position:relative;z-index:20}:is(.gui-date-picker.gui-field,.gui-range-date-picker.gui-field,.gui-range-time-picker.gui-field,.gui-time-picker.gui-field,.gui-date-time-picker.gui-field,.gui-range-date-time-picker.gui-field,gui-date-picker,gui-range-date-picker,gui-range-time-picker,gui-time-picker,gui-date-time-picker,gui-range-date-time-picker) .gui-widget :is(.gui-date-picker__arrow,.gui-range-date-picker__arrow,.gui-range-time-picker__arrow,.gui-time-picker__arrow,.gui-date-time-picker__arrow,.gui-range-date-time-picker__arrow){color:var(--gui-text-default);transform:rotate(0);transition:transform .3s;position:absolute;inset-inline-end:var(--gui-space-3);transform-origin:50% 40%;pointer-events:none;top:14px}:is(.gui-date-picker.gui-field,.gui-range-date-picker.gui-field,.gui-range-time-picker.gui-field,.gui-time-picker.gui-field,.gui-date-time-picker.gui-field,.gui-range-date-time-picker.gui-field,gui-date-picker,gui-range-date-picker,gui-range-time-picker,gui-time-picker,gui-date-time-picker,gui-range-date-time-picker) .gui-widget>button[aria-expanded=true]:is(.gui-date-picker__arrow,.gui-range-date-picker__arrow,.gui-range-time-picker__arrow,.gui-time-picker__arrow,.gui-date-time-picker__arrow,.gui-range-date-time-picker__arrow){transform:rotate(180deg)}:is(.gui-date-picker.gui-field,.gui-range-date-picker.gui-field,.gui-range-time-picker.gui-field,.gui-time-picker.gui-field,.gui-date-time-picker.gui-field,.gui-range-date-time-picker.gui-field,gui-date-picker,gui-range-date-picker,gui-range-time-picker,gui-time-picker,gui-date-time-picker,gui-range-date-time-picker) .gui-widget>button:is(.gui-date-picker__arrow,.gui-range-date-picker__arrow,.gui-range-time-picker__arrow,.gui-time-picker__arrow,.gui-date-time-picker__arrow,.gui-range-date-time-picker__arrow){pointer-events:auto;background:none;border:0;padding:0;margin:0;line-height:0;cursor:pointer}:is(.gui-date-picker.gui-field,.gui-range-date-picker.gui-field,.gui-range-time-picker.gui-field,.gui-time-picker.gui-field,.gui-date-time-picker.gui-field,.gui-range-date-time-picker.gui-field,gui-date-picker,gui-range-date-picker,gui-range-time-picker,gui-time-picker,gui-date-time-picker,gui-range-date-time-picker) .gui-widget :is(gui-date,gui-range-date,gui-time,gui-date-time,gui-range-date-time).gui-field{gap:0}:is(.gui-date-picker.gui-field,.gui-range-date-picker.gui-field,.gui-range-time-picker.gui-field,.gui-time-picker.gui-field,.gui-date-time-picker.gui-field,.gui-range-date-time-picker.gui-field,gui-date-picker,gui-range-date-picker,gui-range-time-picker,gui-time-picker,gui-date-time-picker,gui-range-date-time-picker) .gui-widget>.gui-picker__panel:not(:is(gui-date-time-calendar,gui-range-date-time-calendar) *){position:absolute;top:100%;margin-top:2px;z-index:10;display:flex;flex-direction:column;gap:var(--gui-space-2);padding:var(--gui-space-2);background:var(--gui-bg-default);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);box-shadow:var(--gui-shadow-md);width:max-content;max-width:none}:is(.gui-date-picker.gui-field,.gui-range-date-picker.gui-field,.gui-range-time-picker.gui-field,.gui-time-picker.gui-field,.gui-date-time-picker.gui-field,.gui-range-date-time-picker.gui-field,gui-date-picker,gui-range-date-picker,gui-range-time-picker,gui-time-picker,gui-date-time-picker,gui-range-date-time-picker) .gui-widget>.gui-picker__panel:not(:is(gui-date-time-calendar,gui-range-date-time-calendar) *)[hidden]{display:none}:is(.gui-date-picker.gui-field,.gui-range-date-picker.gui-field,.gui-range-time-picker.gui-field,.gui-time-picker.gui-field,.gui-date-time-picker.gui-field,.gui-range-date-time-picker.gui-field,gui-date-picker,gui-range-date-picker,gui-range-time-picker,gui-time-picker,gui-date-time-picker,gui-range-date-time-picker):has(.gui-widget>:is(gui-date,gui-time,gui-range-date,gui-range-time,gui-date-time,gui-range-date-time)>.gui-widget>.gui-parts-ring[aria-invalid=true]) .gui-widget>.gui-picker__panel:not(:is(gui-date-time-calendar,gui-range-date-time-calendar) *){border-color:var(--gui-intent-error)}@media(max-width:540px){:is(.gui-date-picker.gui-field,.gui-range-date-picker.gui-field,.gui-range-time-picker.gui-field,.gui-time-picker.gui-field,.gui-date-time-picker.gui-field,.gui-range-date-time-picker.gui-field,gui-date-picker,gui-range-date-picker,gui-range-time-picker,gui-time-picker,gui-date-time-picker,gui-range-date-time-picker) .gui-widget>.gui-picker__panel:not(:is(gui-date-time-calendar,gui-range-date-time-calendar) *){width:calc(100% - var(--gui-space-2) * 2 - 2px)}:is(.gui-date-picker.gui-field,.gui-range-date-picker.gui-field,.gui-range-time-picker.gui-field,.gui-time-picker.gui-field,.gui-date-time-picker.gui-field,.gui-range-date-time-picker.gui-field,gui-date-picker,gui-range-date-picker,gui-range-time-picker,gui-time-picker,gui-date-time-picker,gui-range-date-time-picker) .gui-widget>.gui-picker__panel:not(:is(gui-date-time-calendar,gui-range-date-time-calendar) *)>:is(gui-calendar,gui-range-calendar,gui-date-time-calendar,gui-range-date-time-calendar){width:100%}}gui-pills{display:flex;align-items:center;min-width:var(--gui-widget-size);flex-shrink:1}gui-pills .gui-pills__strip-wrapper{display:flex;min-height:var(--gui-widget-size);position:relative;overflow:hidden;min-width:0;flex-shrink:1}gui-pills .gui-pills__strip-wrapper:before,gui-pills .gui-pills__strip-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none;transition:opacity .3s ease;opacity:0}gui-pills .gui-pills__strip-wrapper:before{left:0;background:linear-gradient(to right,var(--gui-bg-default) 20%,transparent)}gui-pills .gui-pills__strip-wrapper:after{right:0;background:linear-gradient(to left,var(--gui-bg-default) 20%,transparent)}gui-pills .gui-pills__strip-wrapper.gui-pills--start-shadow:before{opacity:1}gui-pills .gui-pills__strip-wrapper.gui-pills--end-shadow:after{opacity:1}gui-pills .gui-pills__strip{display:flex;align-items:center;padding:0;gap:var(--gui-space-2);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}gui-pills .gui-sentinel{width:1px;height:1px;flex-shrink:0;opacity:0;pointer-events:none}gui-pills .gui-sentinel__start{margin-inline-end:-1px}gui-pills .gui-sentinel__end{margin-inline-start:-1px}gui-pills .gui-pills__pill{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;color:var(--gui-intent-primary-text);background-color:var(--gui-intent-primary);border:0;font:inherit;text-align:start;border-radius:var(--gui-radius-md);padding-block:0;padding-inline-end:0;height:var(--gui-pill-height, 24px);cursor:pointer}gui-pills .gui-pills__pill:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-pills .gui-pills__pill{cursor:default}gui-pills .gui-pills__pill--clickable{cursor:pointer}gui-pills .gui-pills__pill--editing{outline:2px dashed var(--gui-intent-primary);outline-offset:2px}gui-pills .gui-pills__pill--editing:focus{outline:2px dashed var(--gui-intent-primary)}gui-pills .gui-pills__pill-text{font-size:var(--gui-pill-font-size, var(--gui-font-xs));margin-inline-end:var(--gui-space-1)}gui-pills .gui-pills__pill-remove{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;background:transparent;border:0;color:#fff;padding:0;width:var(--gui-pill-action-hit, 24px);position:relative;z-index:1;cursor:pointer}gui-pills .gui-pills__pill-remove svg{width:var(--gui-pill-action-size, 16px);height:var(--gui-pill-action-size, 16px)}gui-pills .gui-pills__pill-busy{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;background:transparent;border:0;color:#fff;padding:0;width:var(--gui-pill-action-hit, 24px);position:relative;z-index:1;cursor:pointer}gui-pills .gui-pills__pill-busy svg{width:var(--gui-pill-action-size, 16px);height:var(--gui-pill-action-size, 16px)}gui-pills .gui-pills__pill-busy{display:inline-flex;align-items:center;justify-content:center}gui-pills .gui-pills__pill-busy .gui-spinner__glyph{animation:gui-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){gui-pills .gui-pills__pill-busy .gui-spinner__glyph{animation-duration:2.4s}}gui-pills .gui-pills__pill-busy{cursor:progress}gui-pills .gui-pills__pill--busy{cursor:progress}gui-pills .gui-pills__pill-action{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;background:transparent;border:0;color:#fff;padding:0;width:var(--gui-pill-action-hit, 24px);position:relative;z-index:1;cursor:pointer}gui-pills .gui-pills__pill-action svg{width:var(--gui-pill-action-size, 16px);height:var(--gui-pill-action-size, 16px)}gui-pills .gui-pills__pill-action--edit{display:none}gui-pills .gui-pills__pill--selected .gui-pills__pill-action--edit,gui-pills .gui-pills__pill:focus .gui-pills__pill-action--edit{display:inline-flex}gui-pills .gui-pills__dropdown .gui-pills__pill-action--edit{display:inline-flex}gui-pills .gui-pills__compact{display:none;align-items:center}gui-pills .gui-pills__count{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:var(--gui-space-3);color:var(--gui-intent-primary-text);background-color:var(--gui-intent-primary);padding:var(--gui-space-1);cursor:pointer;width:20px;height:20px;font-size:var(--gui-font-xs);border:none;justify-content:center;border-radius:var(--gui-radius-full)}gui-pills .gui-pills__count:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-pills .gui-pills__count{position:relative}gui-pills .gui-pills__count:after{content:"";position:absolute;inset:calc((20px - var(--gui-widget-size)) / 2)}gui-pills .gui-pills__count--editing{outline:2px dashed var(--gui-intent-primary);outline-offset:2px}gui-pills .gui-pills__count--editing:focus{outline:2px dashed var(--gui-intent-primary)}gui-pills .gui-pills__dropdown{position:absolute;top:100%;left:0;right:0;z-index:10;display:flex;flex-direction:column;background-color:var(--gui-bg-default);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);box-shadow:var(--gui-shadow-md);padding:var(--gui-space-2);gap:var(--gui-space-2);margin-top:var(--gui-space-1)}gui-pills .gui-pills__dropdown .gui-pills__pill .gui-pills__pill-text{margin-inline-end:auto}gui-pills .gui-pills__dropdown-list{display:flex;flex-direction:column;gap:var(--gui-space-2);max-height:200px}@media(pointer:coarse){gui-pills .gui-pills__pill{gap:var(--gui-space-1)}}@container gui-pills-widget (max-width: 540px){gui-pills .gui-pills__strip-wrapper{display:none}gui-pills .gui-pills__compact{display:flex;width:var(--gui-widget-size);height:var(--gui-widget-size);justify-content:center}}.gui-widget-input[aria-invalid=true] .gui-pills__dropdown{border-color:var(--gui-intent-error)}gui-radiogroup{display:block}gui-radiogroup .gui-widget--horizontal{display:flex;flex-direction:row;justify-content:start;gap:1em}gui-radiogroup .gui-widget label{display:grid;grid-template-columns:1.6em auto}gui-radiogroup .gui-widget input{display:grid;place-content:center;width:.5em;height:.5em;padding:.6em;border-radius:50%;background:var(--gui-bg-surface);border:1px solid var(--gui-border-strong);appearance:none;margin:0;transition:border-color var(--gui-transition-normal, .2s),box-shadow var(--gui-transition-normal, .2s)}gui-radiogroup .gui-widget input:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-radiogroup .gui-widget input[aria-invalid=true]{border-color:var(--gui-intent-error)}gui-radiogroup .gui-widget input[aria-invalid=true]:focus{outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-radiogroup .gui-widget input:before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--gui-intent-primary)}gui-radiogroup .gui-widget input:checked{border-color:var(--gui-intent-primary)}gui-radiogroup .gui-widget input:checked:before{transform:scale(1)}:root{--gui-radius-range: calc(var(--gui-radius-md) * 2)}gui-range-calendar,gui-range-date-time-calendar{--gui-range-bg: color-mix(in srgb, var(--gui-intent-primary), transparent 50%);--gui-range-error-bg: color-mix(in srgb, var(--gui-intent-error), transparent 50%)}gui-range-calendar.gui-field,gui-range-date-time-calendar.gui-field{width:fit-content}gui-range-calendar .gui-calendar__day-button,gui-range-date-time-calendar .gui-calendar__day-button{position:relative}gui-range-calendar .gui-calendar__day-button.in-range,gui-range-date-time-calendar .gui-calendar__day-button.in-range{background-color:var(--gui-range-bg);color:var(--gui-text-default);border-radius:0}gui-range-calendar .gui-calendar__day-button:is(.range-start,.in-range):not(.range-end):after,gui-range-date-time-calendar .gui-calendar__day-button:is(.range-start,.in-range):not(.range-end):after{content:"";position:absolute;top:-1px;right:-2px;width:1px;height:var(--gui-calendar-day-button-size);background-color:var(--gui-range-bg);pointer-events:none}gui-range-calendar .gui-calendar__day-button:last-child:is(.range-start,.in-range):after,gui-range-date-time-calendar .gui-calendar__day-button:last-child:is(.range-start,.in-range):after{display:none}gui-range-calendar .gui-calendar__day-button.range-start,gui-range-date-time-calendar .gui-calendar__day-button.range-start{background-color:var(--gui-intent-primary);color:var(--gui-intent-primary-text);border-start-end-radius:0;border-start-start-radius:var(--gui-radius-range);border-end-end-radius:0;border-end-start-radius:var(--gui-radius-range)}gui-range-calendar .gui-calendar__day-button.range-end,gui-range-date-time-calendar .gui-calendar__day-button.range-end{background-color:var(--gui-intent-primary);color:var(--gui-intent-primary-text);border-start-end-radius:var(--gui-radius-range);border-start-start-radius:0;border-end-end-radius:var(--gui-radius-range);border-end-start-radius:0}gui-range-calendar .gui-calendar__day-button.range-start.range-end,gui-range-date-time-calendar .gui-calendar__day-button.range-start.range-end{border-radius:var(--gui-radius-range)}gui-range-calendar .gui-calendar__day-button.is-anchor,gui-range-date-time-calendar .gui-calendar__day-button.is-anchor{border:1px dashed #2196f3}gui-range-calendar .gui-calendar__day-button.is-selecting,gui-range-date-time-calendar .gui-calendar__day-button.is-selecting{border:1px dashed #2196f3}gui-range-calendar .gui-calendar__day-button.range-muted:not(.other-month),gui-range-date-time-calendar .gui-calendar__day-button.range-muted:not(.other-month){opacity:.4}gui-range-calendar .gui-calendar__day-button.invalid-in-range:not([disabled]):not([aria-disabled=true]),gui-range-date-time-calendar .gui-calendar__day-button.invalid-in-range:not([disabled]):not([aria-disabled=true]){background-color:var(--gui-range-error-bg);color:var(--gui-text-default);border-radius:0}gui-range-calendar .gui-calendar__day-button.invalid-range-start,gui-range-date-time-calendar .gui-calendar__day-button.invalid-range-start{background-color:var(--gui-intent-error);color:var(--gui-intent-primary-text);border-start-end-radius:0;border-start-start-radius:var(--gui-radius-range);border-end-end-radius:0;border-end-start-radius:var(--gui-radius-range)}gui-range-calendar .gui-calendar__day-button.invalid-range-end,gui-range-date-time-calendar .gui-calendar__day-button.invalid-range-end{background-color:var(--gui-intent-error);color:var(--gui-intent-primary-text);border-start-end-radius:var(--gui-radius-range);border-start-start-radius:0;border-end-end-radius:var(--gui-radius-range);border-end-start-radius:0}gui-range-calendar .gui-calendar__day-button.invalid-range-single,gui-range-date-time-calendar .gui-calendar__day-button.invalid-range-single{background-color:var(--gui-intent-error);color:var(--gui-intent-primary-text);border-radius:var(--gui-radius-range)}gui-range-calendar .gui-range-calendar__pills,gui-range-date-time-calendar .gui-range-calendar__pills{margin-bottom:var(--gui-space-2)}gui-range-date{display:block}gui-range-date .gui-range-date-input{display:flex;align-items:center;position:relative;container-type:inline-size;container-name:gui-pills-widget}gui-range-date .gui-range-date-input--icon>.gui-widget-icon{flex-shrink:0;border-inline-end:1px solid var(--gui-border-default)}gui-range-date .gui-range-date-input--icon>gui-pills{margin-inline-start:2.5rem}gui-range-date .gui-range-date-input__inputs{display:flex;padding-inline-start:1rem;gap:var(--gui-space-2);flex-wrap:wrap;min-width:min(265px,100%)}gui-range-date .gui-range-date-input__pills{border-inline-end:1px solid var(--gui-border-default)}gui-range-date .gui-range-date-input__separator{display:flex;align-items:center}gui-range-date-time{display:block}gui-range-date-time .gui-range-date-time-input{display:flex;align-items:center;position:relative;container-type:inline-size;container-name:gui-pills-widget}gui-range-date-time .gui-range-date-time-input--icon>.gui-widget-icon{flex-shrink:0;border-inline-end:1px solid var(--gui-border-default)}gui-range-date-time .gui-range-date-time-input--icon>gui-pills{margin-inline-start:2.5rem}gui-range-date-time .gui-range-date-time-input__inputs{display:flex;padding-inline-start:1rem;gap:0 var(--gui-space-2);flex-wrap:wrap;min-width:min(265px,100%)}gui-range-date-time .gui-range-date-time-input__pills{border-inline-end:1px solid var(--gui-border-default)}gui-range-date-time .gui-range-date-time-input__separator{display:flex;align-items:center}gui-range-date-time-calendar .gui-calendar__panel{min-width:min(100%,7 * var(--gui-calendar-day-button-size) + 6px)}gui-range-date-time-calendar .gui-range-date-time-calendar__time-row{display:flex;gap:var(--gui-space-2);margin-block-end:var(--gui-space-2)}gui-range-date-time-calendar .gui-range-date-time-calendar__time-column{flex:1 1 0;min-width:0}gui-range-date-time-calendar .gui-range-date-time-calendar__time-column .gui-time-picker.gui-field{width:100%}gui-range-date-time-calendar .gui-range-date-time-calendar__time-row.is-list-open .gui-range-date-time-calendar__time-column:not(.is-open){display:none}gui-range-date-time-calendar .gui-range-date-time-calendar__time-row.is-list-open .gui-range-date-time-calendar__time-column.is-open{flex-basis:100%}gui-range-date-time-calendar .gui-calendar__day-button .gui-range-date-time-calendar__badges{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;display:flex;gap:2px;z-index:1}gui-range-date-time-calendar .gui-range-date-time-calendar__day-count,gui-range-date-time-calendar .gui-range-date-time-calendar__disabled-count{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:14px;height:14px;padding:0 2px;font-size:9px;line-height:1;border-radius:var(--gui-radius-full)}gui-range-date-time-calendar .gui-range-date-time-calendar__day-count{color:var(--gui-intent-primary-text);background-color:var(--gui-intent-primary)}gui-range-date-time-calendar .gui-range-date-time-calendar__disabled-count{color:var(--gui-text-default);background-color:var(--gui-bg-disabled)}gui-range-date-time-calendar .gui-range-date-time-calendar__badge-tooltip{display:none;flex-direction:column;gap:2px;padding:var(--gui-space-1) var(--gui-space-2);font-size:11px;white-space:nowrap;text-align:start;font-variant-numeric:tabular-nums;color:var(--gui-text-default);background-color:var(--gui-bg-surface);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);box-shadow:var(--gui-shadow-md);z-index:30}@supports not (position-area: center){gui-range-date-time-calendar .gui-range-date-time-calendar__badge-tooltip{position:absolute;inset-block-end:calc(100% + 4px);inset-inline-end:0}gui-range-date-time-calendar .gui-calendar__rows>.gui-calendar__day-button:nth-child(-n+3) .gui-range-date-time-calendar__badge-tooltip{inset-inline-end:auto;inset-inline-start:0}}@supports (position-area: center){gui-range-date-time-calendar .gui-range-date-time-calendar__day-count,gui-range-date-time-calendar .gui-range-date-time-calendar__disabled-count{anchor-name:--gui-rdtc-badge}gui-range-date-time-calendar .gui-range-date-time-calendar__badge-tooltip{position:fixed;position-anchor:--gui-rdtc-badge;position-area:block-start span-inline-start;position-try-fallbacks:flip-inline,flip-block;margin-block:4px}}gui-range-date-time-calendar :is(.gui-range-date-time-calendar__day-count,.gui-range-date-time-calendar__disabled-count):hover+.gui-range-date-time-calendar__badge-tooltip{display:flex}gui-range-date-time-calendar .gui-time-picker.gui-field>.gui-widget>.gui-picker__panel{position:static;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;width:auto}gui-range-date-time-calendar .gui-time-picker.gui-field>.gui-widget gui-time-list{position:static;width:auto}gui-range-date-time-calendar .gui-time-picker.gui-field>.gui-widget gui-time-list .gui-time-list__viewport{max-height:var(--gui-calendar-time-grid-height)}gui-range-date-time-calendar .gui-time-picker.gui-field>.gui-widget gui-time-list .gui-time-list__option{height:var(--gui-calendar-time-button-height);font-variant-numeric:tabular-nums}gui-range-time{display:block}gui-range-time .gui-range-time-input{display:flex;align-items:center;position:relative;container-type:inline-size;container-name:gui-pills-widget}gui-range-time .gui-range-time-input--icon>.gui-widget-icon{flex-shrink:0;border-inline-end:1px solid var(--gui-border-default)}gui-range-time .gui-range-time-input--icon>gui-pills{margin-inline-start:2.5rem}gui-range-time .gui-range-time-input__inputs{display:flex;padding-inline-start:1rem;gap:var(--gui-space-2);flex-wrap:wrap;min-width:min(265px,100%)}gui-range-time .gui-range-time-input__pills{border-inline-end:1px solid var(--gui-border-default)}gui-range-time .gui-range-time-input__separator{display:flex;align-items:center}:is(.gui-range-time-picker.gui-field,gui-range-time-picker) .gui-range-time-picker__columns{display:flex;gap:var(--gui-space-2)}:is(.gui-range-time-picker.gui-field,gui-range-time-picker) .gui-range-time-picker__column{display:flex;flex-direction:column;min-width:120px}:is(.gui-range-time-picker.gui-field,gui-range-time-picker) .gui-range-time-picker__column-label{font-size:var(--gui-font-sm);font-weight:600;color:var(--gui-text-muted, var(--gui-text-default));padding:var(--gui-space-1) var(--gui-space-2)}:is(.gui-range-time-picker.gui-field,gui-range-time-picker) .gui-range-time-picker__list gui-time-list,:is(.gui-range-time-picker.gui-field,gui-range-time-picker) gui-time-list.gui-range-time-picker__list{position:static;width:100%}gui-select{display:block}gui-select .gui-widget select{box-sizing:content-box;appearance:none}gui-select .gui-widget select.gui-select--icon{padding-inline-start:2.5rem}gui-select .gui-widget .gui-select__arrow{color:var(--gui-text-default);transform:rotate(0);transition:transform .3s;position:absolute;inset-inline-end:var(--gui-space-3);transform-origin:50% 40%;pointer-events:none}gui-tags{display:block}gui-tags .gui-tags-input{display:flex;align-items:center;position:relative;container-type:inline-size;container-name:gui-pills-widget;border:1px solid var(--gui-color-border);border-radius:var(--gui-radius);background-color:var(--gui-bg-default);padding:var(--gui-padding);gap:var(--gui-space-2)}gui-tags .gui-tags-input input:focus{box-shadow:none}gui-tags .gui-tags-input--icon>.gui-widget-icon{flex-shrink:0;border-inline-end:1px solid var(--gui-border-default)}gui-tags .gui-tags-input--icon>gui-pills{margin-inline-start:2.5rem}gui-tags .gui-tags-input[aria-invalid=true]{border-color:var(--gui-intent-error)}gui-tags .gui-tags-input[aria-invalid=true]:has(.gui-pills__pill:focus),gui-tags .gui-tags-input[aria-invalid=true]:has(.gui-tags__input:focus),gui-tags .gui-tags-input[aria-invalid=true]:has(.gui-pills__count:focus){outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-tags .gui-tags-input:has(.gui-pills__pill:focus),gui-tags .gui-tags-input:has(.gui-tags__input:focus),gui-tags .gui-tags-input:has(.gui-pills__count:focus){outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-tags .gui-tags__pills{display:flex;align-items:center;padding:0;gap:var(--gui-space-2);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}gui-tags .gui-tags__chip{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;color:var(--gui-intent-primary-text);background-color:var(--gui-intent-primary);border:0;font:inherit;text-align:start;border-radius:var(--gui-radius-md);padding-block:0;padding-inline-end:0;height:var(--gui-pill-height, 24px);cursor:pointer}gui-tags .gui-tags__chip:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-tags .gui-tags__chip{cursor:default}gui-tags .gui-tags__chip-text{font-size:var(--gui-pill-font-size, var(--gui-font-xs));margin-inline-end:var(--gui-space-1)}gui-tags .gui-tags__chip-remove{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;background:transparent;border:0;color:#fff;padding:0;width:var(--gui-pill-action-hit, 24px);position:relative;z-index:1;cursor:pointer}gui-tags .gui-tags__chip-remove svg{width:var(--gui-pill-action-size, 16px);height:var(--gui-pill-action-size, 16px)}gui-tags .gui-tags__pills-compact{display:none;align-items:center}gui-tags .gui-tags__pill--count{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:var(--gui-space-3);color:var(--gui-intent-primary-text);background-color:var(--gui-intent-primary);padding:var(--gui-space-1);cursor:pointer;width:20px;height:20px;font-size:var(--gui-font-xs);border:none;justify-content:center;border-radius:var(--gui-radius-full)}gui-tags .gui-tags__pill--count:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-tags .gui-tags__pills-dropdown{position:absolute;top:100%;left:0;right:0;z-index:10;display:flex;flex-direction:column;background-color:var(--gui-bg-default);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);box-shadow:var(--gui-shadow-md);padding:var(--gui-space-2);gap:var(--gui-space-2);max-height:200px;overflow-y:auto}gui-tags .gui-tags__pills-dropdown .gui-tags__chip{justify-content:space-between}gui-tags .gui-tags__input{flex:1 1 100px;min-width:100px;border:0;outline:0;background:transparent;color:var(--gui-text-default);padding:0 var(--gui-space-2);font:inherit;align-self:stretch}gui-tags .gui-tags__pills{border-inline-end:1px solid var(--gui-border-default)}gui-textarea{display:block}gui-textarea .gui-widget{justify-content:flex-start}gui-textarea .gui-widget .gui-widget-input{padding:var(--gui-space-2) var(--gui-space-3);resize:vertical}gui-textarea .gui-textarea--validation{grid-row:3;display:flex;justify-content:space-between}gui-textarea .gui-textarea--validation .gui-validator{width:auto;min-width:auto}gui-textarea .gui-textarea--counter{font-size:var(--gui-font-sm);margin-top:var(--gui-space-2);padding:0}gui-textarea .gui-textarea--counter__error{color:var(--gui-intent-error)}gui-textinput{display:block}gui-textinput .gui-widget input[type=text].gui-textinput--icon{padding-inline-start:2.5rem}gui-time{display:block}gui-time-list{display:block;background-color:var(--gui-bg-default);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);overflow:hidden}gui-time-list[hidden]{display:none}gui-time-list .gui-time-list__viewport{max-height:var(--gui-time-list-height, 300px);overflow-y:auto;scrollbar-width:thin}gui-time-list .gui-time-list__viewport--grid{display:grid;align-content:start;grid-template-columns:repeat(var(--gui-time-list-columns, 4),1fr);gap:var(--gui-space-1);padding:var(--gui-space-1)}gui-time-list .gui-time-list__row{display:contents}gui-time-list .gui-time-list__option{box-sizing:border-box;display:flex;align-items:center;width:100%;height:var(--gui-time-list-item-height, 40px);padding:0 12px;border:1px solid transparent;background:transparent;color:var(--gui-text-default);font:inherit;font-variant-numeric:tabular-nums;text-align:start;cursor:pointer}gui-time-list .gui-time-list__option:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:0 0 0 0 var(--gui-bg-default),0 0 0 2px color-mix(in srgb,var(--gui-border-focus) 50%,transparent)}gui-time-list .gui-time-list__option:hover:not(:disabled){background-color:var(--gui-intent-primary-hover);color:var(--gui-intent-primary-text)}gui-time-list .gui-time-list__option--selected{background-color:var(--gui-intent-primary);color:var(--gui-intent-primary-text)}gui-time-list .gui-time-list__option:disabled{background-color:var(--gui-bg-disabled);cursor:not-allowed}gui-time-list .gui-time-list__viewport--grid .gui-time-list__option{justify-content:center;border-radius:var(--gui-radius-md);padding:0}gui-time-list .gui-time-list__empty{display:flex;align-items:center;min-height:40px;padding:0 12px;color:var(--gui-text-muted);cursor:default}gui-time-picker{display:block}:is(.gui-time-picker.gui-field,gui-time-picker) .gui-widget>.gui-picker__panel{width:100%}gui-toggle{display:flex;flex-direction:column;align-items:start}gui-toggle .gui-label{flex-direction:row;grid-row:2;align-self:start;margin-bottom:0;width:auto;min-width:auto;height:var(--gui-toggle-height);align-items:center}gui-toggle .gui-label__container{display:flex;flex-direction:column}gui-toggle .gui-widget{align-self:center}gui-toggle .gui-widget-hint{grid-row:3}gui-toggle.gui-toggle--right .gui-label{flex-direction:row-reverse;justify-content:flex-end}gui-toggle .gui-toggle--switch{position:relative;display:inline-block;max-width:var(--gui-toggle-width);width:var(--gui-toggle-width);height:var(--gui-toggle-height);min-width:var(--gui-toggle-width);min-height:var(--gui-toggle-height);align-self:center}gui-toggle .gui-toggle--switch input{position:absolute;width:var(--gui-toggle-width);height:var(--gui-toggle-height);top:0;left:0;opacity:0;z-index:2;cursor:pointer;margin:0}gui-toggle .gui-toggle--switch input:disabled+.gui-toggle--slider{background-color:var(--gui-bg-disabled)}gui-toggle .gui-toggle--switch input:checked+.gui-toggle--slider{background-color:var(--gui-intent-primary);border:1px solid var(--gui-intent-primary)}gui-toggle .gui-toggle--switch input:focus+.gui-toggle--slider{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-toggle .gui-toggle--switch input:focus[aria-invalid=true]+.gui-toggle--slider{outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-toggle .gui-toggle--switch input[aria-invalid=true]+.gui-toggle--slider{border-color:var(--gui-intent-error)}gui-toggle .gui-toggle--switch input:checked+.gui-toggle--slider:before{transform:translate(var(--gui-toggle-slider-transform));background-color:var(--gui-bg-default)}gui-toggle .gui-toggle--switch .gui-toggle--slider{position:absolute;cursor:pointer;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;width:calc(var(--gui-toggle-width) - 2px);background-color:var(--gui-bg-default);border:1px solid var(--gui-border-strong);transition:.4s;border-radius:30px}gui-toggle .gui-toggle--switch .gui-toggle--slider:before{position:absolute;content:"";width:var(--gui-toggle-slider-width);height:var(--gui-toggle-slider-height);border-radius:20px;left:2px;top:1px;background-color:var(--gui-border-strong);transition:.4s}gui-toggle label{cursor:pointer}gui-toggle label:has(input[aria-readonly=true]),gui-toggle input[aria-readonly=true],gui-toggle input[aria-readonly=true]+.gui-toggle--slider{cursor:default}.gui-grid{--_gap: var(--gui-layout-gap-md);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--_gap);min-width:0}.gui-grid--gap-none{--_gap: var(--gui-layout-gap-none)}.gui-grid--gap-xs{--_gap: var(--gui-layout-gap-xs)}.gui-grid--gap-sm{--_gap: var(--gui-layout-gap-sm)}.gui-grid--gap-md{--_gap: var(--gui-layout-gap-md)}.gui-grid--gap-lg{--_gap: var(--gui-layout-gap-lg)}.gui-grid--gap-xl{--_gap: var(--gui-layout-gap-xl)}.gui-grid--row{grid-template-columns:none;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.gui-grid--row:is(.gui-grid--justify-start,.gui-grid--justify-center,.gui-grid--justify-end,.gui-grid--justify-space-between){grid-auto-columns:auto}.gui-grid--justify-start{justify-content:start}.gui-grid--justify-center{justify-content:center}.gui-grid--justify-end{justify-content:end}.gui-grid--justify-space-between{justify-content:space-between}.gui-grid--columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gui-grid--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gui-grid--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gui-grid--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gui-grid--columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.gui-grid--columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.gui-grid--columns-7{grid-template-columns:repeat(7,minmax(0,1fr))}.gui-grid--columns-8{grid-template-columns:repeat(8,minmax(0,1fr))}.gui-grid--columns-9{grid-template-columns:repeat(9,minmax(0,1fr))}.gui-grid--columns-10{grid-template-columns:repeat(10,minmax(0,1fr))}.gui-grid--columns-11{grid-template-columns:repeat(11,minmax(0,1fr))}.gui-grid--columns-12{grid-template-columns:repeat(12,minmax(0,1fr))}.gui-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(var(--gui-layout-column-min),100%),1fr))}.gui-grid__cell{min-width:0}.gui-grid:is(.gui-grid--row,[class*=gui-grid--columns-])>.gui-grid__cell--span-2{grid-column:span 2}.gui-grid:is(.gui-grid--row,[class*=gui-grid--columns-])>.gui-grid__cell--span-3{grid-column:span 3}.gui-grid:is(.gui-grid--row,[class*=gui-grid--columns-])>.gui-grid__cell--span-4{grid-column:span 4}.gui-grid:is(.gui-grid--row,[class*=gui-grid--columns-])>.gui-grid__cell--span-5{grid-column:span 5}.gui-grid:is(.gui-grid--row,[class*=gui-grid--columns-])>.gui-grid__cell--span-6{grid-column:span 6}.gui-grid:is(.gui-grid--row,[class*=gui-grid--columns-])>.gui-grid__cell--span-7{grid-column:span 7}.gui-grid:is(.gui-grid--row,[class*=gui-grid--columns-])>.gui-grid__cell--span-8{grid-column:span 8}.gui-grid:is(.gui-grid--row,[class*=gui-grid--columns-])>.gui-grid__cell--span-9{grid-column:span 9}.gui-grid:is(.gui-grid--row,[class*=gui-grid--columns-])>.gui-grid__cell--span-10{grid-column:span 10}.gui-grid:is(.gui-grid--row,[class*=gui-grid--columns-])>.gui-grid__cell--span-11{grid-column:span 11}.gui-grid:is(.gui-grid--row,[class*=gui-grid--columns-])>.gui-grid__cell--span-12{grid-column:span 12}.gui-grid--row:is(.gui-grid--justify-start,.gui-grid--justify-center,.gui-grid--justify-end,.gui-grid--justify-space-between)>.gui-grid__cell{grid-column:auto}.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell,.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell>.gui-field,.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell>:not(.gui-field)>.gui-field,.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell>.gui-field>.gui-field,.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell>:not(.gui-field)>.gui-field>.gui-field{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;align-items:start}.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-]){row-gap:0;margin-block-end:calc(-1 * var(--_gap))}.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell{margin-block-end:var(--_gap)}:where(.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell,.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell>.gui-field,.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell>:not(.gui-field)>.gui-field,.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell>.gui-field>.gui-field,.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell>:not(.gui-field)>.gui-field>.gui-field)>*{grid-row:1/-1}.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell>gui-button,:is(.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell>.gui-field,.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell>:not(.gui-field)>.gui-field,.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell>.gui-field>.gui-field,.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell>:not(.gui-field)>.gui-field>.gui-field)>:is(.gui-widget,.gui-label:has(>.gui-widget),gui-button){grid-row:2;align-self:center}@container gui-container (max-width: 480px){.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-]){grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.gui-grid:is(.gui-grid--row,.gui-grid--auto,[class*=gui-grid--columns-])>.gui-grid__cell{grid-column:auto}}:is(.gui-tabs,gui-tabs){display:block;width:100%}gui-tabs{position:relative;margin:var(--gui-space-3) 0}gui-tabs:before,gui-tabs:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none;transition:opacity .3s ease;opacity:0}gui-tabs:before{left:0;background:linear-gradient(to right,var(--gui-bg-default) 20%,transparent)}gui-tabs:after{right:0;background:linear-gradient(to left,var(--gui-bg-default) 20%,transparent)}gui-tabs:before,gui-tabs:after{height:var(--gui-widget-size)}gui-tabs[overflow-start]:before,gui-tabs[overflow-end]:after{opacity:1}gui-tab-list{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin:0 0 -1px;padding:0;scrollbar-width:none}gui-tab{flex:0 0 auto;display:inline-block;box-sizing:border-box;padding:var(--gui-space-3);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md) var(--gui-radius-md) 0 0;background:var(--gui-bg-default);color:var(--gui-text-default);position:relative;z-index:1;font-weight:400;line-height:normal;text-align:center;white-space:nowrap;user-select:none;cursor:pointer;transition:border-color .2s,box-shadow .2s}gui-tab[aria-selected=true]{border-bottom-color:var(--gui-bg-default)}gui-tab:focus{outline:var(--gui-text-default) solid 1px;border:var(--gui-text-default) solid 1px}gui-tab:focus[aria-selected=true]{border-bottom-color:var(--gui-bg-default)}gui-tab-panel{display:block;padding:calc(var(--gui-space-3) * 2) var(--gui-space-3);border:1px solid var(--gui-border-default);border-radius:0 0 var(--gui-radius-md) var(--gui-radius-md);background:var(--gui-bg-default);color:var(--gui-text-default)}gui-tab-panel[hidden]{display:none}@container gui-container (max-width: 480px){gui-tab{padding:var(--gui-space-2);font-size:var(--gui-font-xs)}}.gui-accordion{display:block;width:100%}gui-accordion{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;min-width:0;margin:var(--gui-space-3) 0}gui-accordion-item{display:block}gui-accordion-item>details{display:block}gui-accordion-item>details>summary{position:relative;display:block;list-style:none;padding:var(--gui-space-3);border:1px solid var(--gui-border-default);background:var(--gui-bg-default);color:var(--gui-text-default);font-weight:400;line-height:normal;text-align:center;transition:border-color .2s,box-shadow .2s;cursor:pointer}gui-accordion-item>details>summary::-webkit-details-marker{display:none}gui-accordion-item>details>summary:focus{outline:0;border:var(--gui-text-default) solid 1px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gui-text-default) 25%,transparent)}gui-accordion-item>details[open]>summary:not(:focus){border-bottom-color:var(--gui-bg-default)}gui-accordion-item>details>summary:after{display:inline-block;flex:none;inline-size:16px;block-size:16px;background-color:currentColor;clip-path:var(--gui-caret-shape);mask-image:var(--gui-caret-image);mask-position:center;mask-repeat:no-repeat;mask-size:contain;forced-color-adjust:none;content:"";position:absolute;inset-inline-end:var(--gui-space-3);top:50%;margin-top:-8px;transition:rotate .3s;pointer-events:none}gui-accordion-item>details[open]>summary:after{rotate:180deg}gui-accordion-item section[role=region]{padding:var(--gui-space-3);border:1px solid var(--gui-border-default);background:var(--gui-bg-default);color:var(--gui-text-default)}@keyframes gui-spin{to{transform:rotate(360deg)}}button.gui-button,:is(.gui-button,gui-button) :is(button,a){display:flex;justify-content:center;align-items:center;cursor:pointer;height:42px;background:var(--gui-intent-primary);color:var(--gui-intent-primary-text);border-radius:var(--gui-radius-md);border:0;padding:0 .75rem;font-weight:500;text-align:center;text-decoration:none;transition:background-color var(--gui-transition-normal, .2s)}button.gui-button.gui-button--sm,:is(.gui-button,gui-button) :is(button,a).gui-button--sm{height:32px}button.gui-button.gui-button--sm .gui-button-icon,:is(.gui-button,gui-button) :is(button,a).gui-button--sm .gui-button-icon{width:20px;height:20px}button.gui-button.gui-button--lg,:is(.gui-button,gui-button) :is(button,a).gui-button--lg{height:50px;padding:0 1rem}button.gui-button .gui-spinner,:is(.gui-button,gui-button) :is(button,a) .gui-spinner{display:inline-flex;align-items:center;justify-content:center}button.gui-button .gui-spinner .gui-spinner__glyph,:is(.gui-button,gui-button) :is(button,a) .gui-spinner .gui-spinner__glyph{animation:gui-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){button.gui-button .gui-spinner .gui-spinner__glyph,:is(.gui-button,gui-button) :is(button,a) .gui-spinner .gui-spinner__glyph{animation-duration:2.4s}}button.gui-button .gui-button-icon,:is(.gui-button,gui-button) :is(button,a) .gui-button-icon{display:flex;justify-content:center;align-items:center;margin:0;color:inherit;position:relative}button.gui-button:focus,:is(.gui-button,gui-button) :is(button,a):focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}button.gui-button:hover,:is(.gui-button,gui-button) :is(button,a):hover{background:var(--gui-intent-primary-hover)}button.gui-button:active,:is(.gui-button,gui-button) :is(button,a):active{background:var(--gui-intent-primary-active)}button.gui-button:disabled,button.gui-button[aria-disabled=true],:is(.gui-button,gui-button) :is(button,a):disabled,:is(.gui-button,gui-button) :is(button,a)[aria-disabled=true]{opacity:.6;cursor:not-allowed}button.gui-button.gui-button--loading,:is(.gui-button,gui-button) :is(button,a).gui-button--loading{cursor:progress}button.gui-button.gui-button--outlined,:is(.gui-button,gui-button) :is(button,a).gui-button--outlined{background:transparent;border:1px solid var(--gui-intent-primary);color:var(--gui-intent-primary)}button.gui-button.gui-button--outlined:hover,:is(.gui-button,gui-button) :is(button,a).gui-button--outlined:hover{background:color-mix(in srgb,var(--gui-intent-primary) 10%,transparent)}button.gui-button.gui-button--outlined:active,:is(.gui-button,gui-button) :is(button,a).gui-button--outlined:active{background:color-mix(in srgb,var(--gui-intent-primary) 20%,transparent)}button.gui-button.gui-button--link,:is(.gui-button,gui-button) :is(button,a).gui-button--link{background:transparent;border:0;color:var(--gui-intent-primary);padding:0;border-radius:0}button.gui-button.gui-button--link:hover,:is(.gui-button,gui-button) :is(button,a).gui-button--link:hover{background:transparent;text-decoration:underline}button.gui-button.gui-button--link:active,:is(.gui-button,gui-button) :is(button,a).gui-button--link:active{background:transparent;color:var(--gui-intent-primary-active)}gui-alert{padding:0 var(--gui-space-4);margin:0;display:flex;min-height:var(--gui-widget-size);border-radius:var(--gui-radius-md);border:1px solid;font-size:var(--gui-font-sm);line-height:1.4;align-items:center;background-color:var(--gui-bg-surface-hover);border-color:var(--gui-border-default);color:var(--gui-text-default)}gui-alert[variant=info]{background-color:var(--gui-intent-info-bg);border-color:var(--gui-intent-info);color:var(--gui-intent-info-text)}gui-alert[variant=success]{background-color:var(--gui-intent-success-bg);border-color:var(--gui-intent-success);color:var(--gui-intent-success-text)}gui-alert[variant=warning]{background-color:var(--gui-intent-warning-bg);border-color:var(--gui-intent-warning);color:var(--gui-intent-warning-text)}gui-alert[variant=error]{background-color:var(--gui-intent-error-bg);border-color:var(--gui-intent-error);color:var(--gui-intent-error-text)}gui-markdown-text{display:block;color:var(--gui-md-text-color);font-size:var(--gui-font-sm);line-height:var(--gui-md-line-height)}gui-markdown-text h1,gui-markdown-text h2,gui-markdown-text h3,gui-markdown-text h4,gui-markdown-text h5,gui-markdown-text h6{color:var(--gui-md-heading-color);font-weight:var(--gui-md-heading-weight);line-height:1.25;margin-top:var(--gui-space-6);margin-bottom:var(--gui-space-2)}gui-markdown-text h1:first-child,gui-markdown-text h2:first-child,gui-markdown-text h3:first-child,gui-markdown-text h4:first-child,gui-markdown-text h5:first-child,gui-markdown-text h6:first-child{margin-top:0}gui-markdown-text h1{font-size:var(--gui-font-3xl)}gui-markdown-text h2{font-size:var(--gui-font-2xl)}gui-markdown-text h3{font-size:var(--gui-font-xl)}gui-markdown-text h4{font-size:var(--gui-font-lg)}gui-markdown-text h5,gui-markdown-text h6{font-size:var(--gui-font-base)}gui-markdown-text p{margin-top:0;margin-bottom:var(--gui-space-4)}gui-markdown-text p:last-child{margin-bottom:0}gui-markdown-text a{color:var(--gui-md-link-color);text-decoration:underline}gui-markdown-text a:hover,gui-markdown-text a:visited{color:var(--gui-md-link-hover-color)}gui-markdown-text strong{font-weight:600}gui-markdown-text em{font-style:italic}gui-markdown-text code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;background-color:var(--gui-md-code-bg);color:var(--gui-md-code-color);border-radius:var(--gui-md-code-radius);padding:.1em var(--gui-space-1)}gui-markdown-text pre{background-color:var(--gui-md-code-bg);border-radius:var(--gui-radius-md);padding:var(--gui-space-4);overflow-x:auto;margin-top:0;margin-bottom:var(--gui-space-4)}gui-markdown-text pre:last-child{margin-bottom:0}gui-markdown-text pre code{background:none;padding:0;font-size:var(--gui-font-sm);border-radius:0}gui-markdown-text blockquote{margin:0 0 var(--gui-space-4);padding:var(--gui-space-3) var(--gui-space-4);background-color:var(--gui-md-blockquote-bg);border-inline-start:4px solid var(--gui-md-blockquote-border-color);border-radius:0 var(--gui-radius-md) var(--gui-radius-md) 0;color:var(--gui-md-blockquote-color)}gui-markdown-text blockquote:last-child{margin-bottom:0}gui-markdown-text blockquote p{margin-bottom:0}gui-markdown-text ul,gui-markdown-text ol{margin-top:0;margin-bottom:var(--gui-space-4);padding-inline-start:var(--gui-space-6)}gui-markdown-text ul:last-child,gui-markdown-text ol:last-child{margin-bottom:0}gui-markdown-text ul li,gui-markdown-text ol li{margin-bottom:var(--gui-space-1)}gui-markdown-text ul li:last-child,gui-markdown-text ol li:last-child{margin-bottom:0}gui-markdown-text ul{list-style-type:disc}gui-markdown-text ol{list-style-type:decimal}gui-markdown-text li>ul,gui-markdown-text li>ol{margin-top:var(--gui-space-1);margin-bottom:0}gui-markdown-text hr{border:none;border-top:1px solid var(--gui-md-hr-color);margin:var(--gui-space-6) 0}gui-markdown-text img{max-width:100%;height:auto;border-radius:var(--gui-radius-md)}gui-markdown-text table{width:100%;border-collapse:collapse;margin-bottom:var(--gui-space-4);font-size:var(--gui-font-sm)}gui-markdown-text table:last-child{margin-bottom:0}gui-markdown-text th,gui-markdown-text td{padding:var(--gui-space-2) var(--gui-space-3);border:1px solid var(--gui-border-default);text-align:start}gui-markdown-text th{background-color:var(--gui-bg-surface-hover);font-weight:600}.gui-validator{grid-row:3;margin:0;padding:0;font-size:var(--gui-font-xs);margin-top:var(--gui-space-1);width:0;min-width:100%}.gui-validator--empty,.gui-validator--panel{margin-top:0}.gui-validator__error{color:var(--gui-intent-error)}}
