: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:#fff;--gui-color-black:#000;--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-400);--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-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 #0000000d;--gui-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--gui-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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-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-600);--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-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-600);--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-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 (width<=400px){:root{--gui-space-3:.25rem}}@media (width<=768px){:root{--gui-space-6:1.25rem;--gui-space-8:1.5rem;--gui-space-10:2rem}}@media (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)}}html[dir=rtl] gui-range-calendar .gui-widget button.gui-button.gui-calendar__month-button,html[dir=rtl] gui-calendar .gui-widget button.gui-button.gui-calendar__month-button,html[dir=rtl] gui-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button,html[dir=rtl] gui-range-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button,.gui-form form[dir=rtl] gui-range-calendar .gui-widget button.gui-button.gui-calendar__month-button,.gui-form form[dir=rtl] gui-calendar .gui-widget button.gui-button.gui-calendar__month-button,.gui-form form[dir=rtl] gui-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button,.gui-form form[dir=rtl] gui-range-date-time-calendar .gui-widget button.gui-button.gui-calendar__month-button{transform:scaleX(-1)}.gui-form{border-radius:var(--gui-radius-md);font-family:var(--gui-font-family);font-size:var(--gui-font-sm);color:var(--gui-text-default);box-sizing:border-box;display:block;container:gui-form/inline-size}.gui-form button{font-family:inherit;font-size:inherit}.gui-label{align-self:end;gap:var(--gui-space-1);margin-bottom:var(--gui-space-1);color:var(--gui-text-default);flex-direction:column;grid-row:1;width:0;min-width:100%;font-weight:500;display:flex}.gui-field{min-width:0}.gui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gui-widget{justify-content:center;column-gap:var(--gui-space-2);row-gap:var(--gui-space-2);flex-direction:column;grid-row:2;min-width:0;display:flex;position:relative}.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);height:var(--gui-widget-size);border-radius:var(--gui-radius-md);background:var(--gui-bg-surface);border:1px solid var(--gui-border-default);color:var(--gui-text-default);transition:border-color var(--gui-transition-normal,.2s), box-shadow var(--gui-transition-normal,.2s);padding:0 .75rem}.gui-widget .gui-widget-input:focus{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}.gui-widget .gui-widget-input[aria-invalid=true]{border-color:var(--gui-intent-error)}.gui-widget .gui-widget-input[aria-invalid=true]:focus{border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error);outline:0}.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{width:var(--gui-widget-size);height:var(--gui-widget-size);color:var(--gui-text-default);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute}.gui-widget-hint{font-size:var(--gui-font-xs);color:var(--gui-text-muted);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{min-height:var(--gui-widget-size);padding:0}@container gui-form (width<=480px){.gui-widget.gui-widget--horizontal{flex-direction:column}}gui-range-calendar,gui-calendar,gui-date-time-calendar,gui-range-date-time-calendar{width:fit-content;max-width:100%;display:block}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{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}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{border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error);outline:0}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{gap:2rem;display:flex;position:relative}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{justify-content:center;align-items:center;height:50px;margin-bottom:10px;display:flex}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{width:var(--gui-calendar-change-month-button-width);height:var(--gui-calendar-change-month-button-height);fill:var(--gui-color-white);border-radius:100%;padding:.25rem}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-color-white)}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{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}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:var(--gui-calendar-day-button-size);height:var(--gui-calendar-day-button-size);color:var(--gui-text-default);border-radius:var(--gui-radius-md);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}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{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);outline:0}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-color-white)}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-color-white);background-color:var(--gui-intent-primary)}gui-range-calendar .gui-widget .gui-calendar__day-button[disabled],gui-range-calendar .gui-widget .gui-calendar__day-button[aria-disabled=true],gui-calendar .gui-widget .gui-calendar__day-button[disabled],gui-calendar .gui-widget .gui-calendar__day-button[aria-disabled=true],gui-date-time-calendar .gui-widget .gui-calendar__day-button[disabled],gui-date-time-calendar .gui-widget .gui-calendar__day-button[aria-disabled=true],gui-range-date-time-calendar .gui-widget .gui-calendar__day-button[disabled],gui-range-date-time-calendar .gui-widget .gui-calendar__day-button[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:#0000}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{grid-template-columns:repeat(7, var(--gui-calendar-day-button-size));gap:1px;width:fit-content;display:grid}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{flex-wrap:wrap;justify-content:center;gap:2rem;margin:auto;display:flex}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{border:1px solid #0000;border-bottom:1px dashed var(--gui-border-default);margin:0 var(--gui-space-1);font:inherit;color:inherit;cursor:pointer;line-height:inherit;background:0 0;align-items:center;gap:4px;padding:0 2px;display:inline-flex}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{border:1px solid var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);border-radius:var(--gui-radius-sm,2px);outline:0}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{fill:var(--gui-text-default);pointer-events:none;transition:transform .3s;transform:rotate(0)}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{grid-template-columns:repeat(4, var(--gui-calendar-year-button-width));align-content:start;gap:var(--gui-space-1);width:fit-content;height:var(--gui-calendar-year-grid-height);padding:var(--gui-space-1);scrollbar-width:thin;border-radius:var(--gui-radius-md);border:1px solid var(--gui-border-default);display:grid;overflow-y:auto}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);color:var(--gui-text-default);border-radius:var(--gui-radius-md);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}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{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);outline:0}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-color-white)}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-form (width<=480px){gui-range-calendar,gui-calendar,gui-date-time-calendar,gui-range-date-time-calendar{width:auto}}gui-checkbox{flex-direction:column;align-items:start;display:flex}gui-checkbox .gui-label{flex-direction:row;grid-row:2;align-self:start;width:auto;min-width:auto;margin-top:11px;margin-bottom:0}gui-checkbox .gui-label__container{flex-direction:column;display:flex}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]{cursor:pointer;border-radius:var(--gui-radius-sm);background:var(--gui-bg-surface);border:1px solid var(--gui-border-default);width:1rem;height:1rem;accent-color:var(--gui-intent-primary);appearance:none;transition:border-color var(--gui-transition-normal,.2s), box-shadow var(--gui-transition-normal,.2s);place-content:center;margin-top:1px;padding:0;display:grid}gui-checkbox input[type=checkbox]:focus{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}gui-checkbox input[type=checkbox][aria-invalid=true]{border-color:var(--gui-intent-error)}gui-checkbox input[type=checkbox][aria-invalid=true]:focus{border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error);outline:0}gui-checkbox input[type=checkbox]:before{content:"";background-color:var(--gui-intent-primary);transform-origin:50%;width:.75rem;height:.75rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@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-currency{display:block}gui-currency .gui-widget{position:relative}gui-currency .gui-widget .gui-currency__format-value{background:var(--gui-bg-surface);font-size:var(--gui-font-sm);top:13px;pointer-events:none;transition:all .2s ease-in-out;position:absolute;inset-inline-start:13px}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:#0000;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);padding:2px;top:-9px}gui-currency .gui-widget input[type=number]:focus[aria-invalid=true]+.gui-currency__format-value{color:var(--gui-intent-error)}gui-date{display:block}.gui-form .gui-date-picker.gui-field .gui-calendar__header{justify-content:center;align-items:center;display:flex}.gui-form .gui-date-picker.gui-field .gui-calendar__weekday{text-align:center}.gui-form .gui-date-picker.gui-field .gui-calendar__day-button{box-sizing:border-box;width:var(--gui-calendar-day-button-size);height:var(--gui-calendar-day-button-size);color:var(--gui-text-default);border-radius:var(--gui-radius-md);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.gui-form .gui-date-picker.gui-field .gui-calendar__day-button:hover{border:1px solid var(--gui-border-default);background-color:var(--gui-text-secondary)}.gui-form .gui-date-picker.gui-field .gui-calendar__day-button.today{border-color:var(--gui-intent-primary-hover);border-width:2px}.gui-form .gui-date-picker.gui-field .gui-calendar__day-button.selected{background-color:var(--gui-intent-primary);color:var(--gui-color-white)}.gui-form .gui-date-picker.gui-field .gui-calendar__day-button[disabled]{background-color:var(--gui-bg-disabled);cursor:not-allowed}.gui-form .gui-date-picker.gui-field .gui-calendar__days-grid{grid-template-columns:repeat(7, var(--gui-calendar-day-button-size));gap:1px;display:grid}gui-date-time{display:block}gui-date-time-calendar .gui-calendar__panel{min-width:calc(7 * var(--gui-calendar-day-button-size) + 6px)}gui-date-time-calendar .gui-calendar__time-input-row{justify-content:center;align-items:center;gap:var(--gui-space-1);margin-block-end:var(--gui-space-2);display:flex}gui-date-time-calendar .gui-calendar__time-input-row .gui-time-picker.gui-field{flex:auto}.gui-form gui-date-time-calendar .gui-time-picker.gui-field>.gui-widget>.gui-picker__panel{box-shadow:none;background:0 0;border:0;border-radius:0;width:auto;margin:0;padding:0;position:static}.gui-form gui-date-time-calendar .gui-time-picker.gui-field>.gui-widget gui-time-list{width:auto;position:static}.gui-form 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-form 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){border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error);outline:0}.gui-parts-ring:has(input:focus,button:focus,.gui-pills__pill:focus){border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}.gui-parts{color:var(--gui-text-default);flex-flow:wrap;justify-content:flex-start;align-items:center;gap:0;display:flex}.gui-parts.gui-calendar--icon{padding-inline-start:2.5rem}.gui-parts .gui-parts__time-cluster{align-items:center;display:flex}.gui-parts .gui-parts__touch-target{display:block;position:relative}.gui-parts .gui-parts__visual-underline{bottom:-1px;background-color:var(--gui-text-default);z-index:1;pointer-events:none;width:19px;height:1px;display:none;position:absolute;inset-inline-start:2px}.gui-parts input[type=text]{text-align:center;width:24px;color:var(--gui-text-default);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-family:monospace}.gui-parts input[type=text].gui-parts__part{text-align:center;z-index:2;background:0 0;border:none;min-width:48px;min-height:24px;margin-block:-16px;margin-inline:-12px;padding:2px 0 0;position:relative}.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);text-align:center;z-index:2;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;width:48px;min-width:48px;min-height:24px;margin-block:-16px;margin-inline:-8px;padding:0;position:relative}.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{fill:var(--gui-text-default);transform-origin:50% 40%;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:0;transition:transform .3s;display:flex;position:absolute;inset-inline-end:var(--gui-space-3);transform:rotate(0)}.gui-dropdown .gui-widget .gui-dropdown__arrow[aria-expanded=true]{transform:rotate(180deg)}.gui-dropdown .gui-widget>.gui-picker__panel{z-index:10;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);flex-direction:column;width:max-content;max-width:none;margin-top:2px;display:flex;position:absolute;top:100%}.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{width:100%;position:static}.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}@keyframes gui-spin{to{transform:rotate(360deg)}}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{align-items:center;gap:var(--gui-space-2);display:flex;position:relative;overflow:hidden;container:gui-pills-widget/inline-size}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{border-inline-end:1px solid var(--gui-border-default);inset-inline-start:0}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);box-shadow:var(--gui-shadow-focus);border-style:dashed}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){border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}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){border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error);outline:0}gui-file-upload .gui-file-upload__button,gui-multi-file-upload .gui-file-upload__button{align-items:center;gap:var(--gui-space-2);height:calc(var(--gui-widget-size) - .75rem);padding:0 var(--gui-space-3);border:1px dashed var(--gui-border-default);border-radius:var(--gui-radius);color:var(--gui-text-default);font:inherit;font-size:var(--gui-font-sm);white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;margin-inline-start:var(--gui-space-1);display:inline-flex}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{align-items:center;gap:var(--gui-space-2);border-inline-end:1px solid var(--gui-border-default);flex:0 auto;min-width:0;display:flex}gui-file-upload .gui-file-upload__bar,gui-multi-file-upload .gui-file-upload__bar{align-items:center;gap:var(--gui-space-2);min-width:0;height:100%;padding:0 var(--gui-space-2);flex:auto;display:flex;position:relative}gui-file-upload .gui-file-upload__fill,gui-multi-file-upload .gui-file-upload__fill{width:var(--gui-upload-pct,0%);background:var(--gui-intent-primary);transition:width var(--gui-transition-normal,.2s) linear;pointer-events:none;position:absolute;inset:0}gui-file-upload .gui-file-upload__text,gui-multi-file-upload .gui-file-upload__text{flex:auto;min-width:0;height:100%;position:relative}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{justify-content:space-between;align-items:center;gap:var(--gui-space-2);min-width:0;display:flex;position:absolute;inset: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{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}gui-file-upload .gui-file-upload__pct,gui-multi-file-upload .gui-file-upload__pct{font-size:var(--gui-font-xs);white-space:nowrap;flex-shrink:0}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{background:var(--gui-bg-surface);width:1.5rem;height:1.5rem;color:var(--gui-text-default);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}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{box-shadow:var(--gui-shadow-focus);outline:0}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{justify-content:center;align-items:center;display:inline-flex}gui-file-upload .gui-file-upload__spinner .gui-spinner__glyph,gui-multi-file-upload .gui-file-upload__spinner .gui-spinner__glyph{animation:.8s linear infinite gui-spin}@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{min-width:0;padding:0 var(--gui-space-2);color:var(--gui-intent-error);font-size:var(--gui-font-xs);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}@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{width:100%;height:100%;display:block}gui-list,gui-multi-list{background-color:var(--gui-bg-default);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);display:block;overflow:hidden}gui-list:focus,gui-multi-list:focus{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}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 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:#0000}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{cursor:pointer;align-items:center;height:100%;padding:0 12px;display:flex}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-markdown{display:block;container:gui-markdown-widget/inline-size}gui-markdown .gui-widget.gui-markdown--with-preview .gui-markdown__preview{display:block}gui-markdown .gui-widget{border-radius:var(--gui-radius-md);border:1px solid var(--gui-border-default);width:100%;color:var(--gui-text-default);flex-direction:column;align-items:stretch;gap:0;transition:border-color .2s,box-shadow .2s;display:inline-flex}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){border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error);outline:0}gui-markdown .gui-widget:has(textarea:focus){border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}gui-markdown .gui-widget .gui-widget-input{height:auto;box-shadow:none;padding:var(--gui-space-3) var(--gui-space-2);width:calc(100% - var(--gui-space-2) * 2);resize:vertical;border:0;border-radius:0;flex:1}gui-markdown .gui-widget .gui-widget-input:focus,gui-markdown .gui-widget .gui-widget-input[aria-invalid=true]:focus{box-shadow:none;border:0;outline:none}gui-markdown .gui-markdown__preview{padding:var(--gui-space-3) var(--gui-space-2);border-left:1px solid var(--gui-border-default);flex:1;display:none;overflow-y:scroll}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{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);scrollbar-width:none;-ms-overflow-style:none;justify-content:space-between;display:flex;overflow:scroll}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);cursor:pointer;padding:var(--gui-space-1);fill:var(--gui-text-default);border-radius:var(--gui-radius-sm);background:0 0;border:none}gui-markdown .gui-markdown__toolbar-button:focus{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}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{gap:var(--gui-space-1);margin:0;padding:0;list-style:none;display:flex}gui-markdown .gui-markdown__toolbar li{align-items:center;display:flex}gui-markdown .gui-markdown__container{border-bottom-right-radius:var(--gui-radius-md);border-bottom-left-radius:var(--gui-radius-md);flex-direction:row;display:flex;overflow:hidden}gui-markdown .gui-markdown--validation{grid-row:3;justify-content:space-between;display:flex}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 (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{flex:1;min-width:0;display:block}gui-multi-select-trigger .gui-multi-select__field{align-items:center;display:flex;position:relative;container:gui-pills-widget/inline-size}gui-multi-select-trigger .gui-multi-select__field--icon>.gui-widget-icon{border-inline-end:1px solid var(--gui-border-default);flex-shrink:0}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){border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}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{min-width:4rem;height:100%;color:var(--gui-text-default);font-family:var(--gui-font-family);font-size:var(--gui-font-sm);background:0 0;border:0;flex:1;padding:0 .75rem}gui-multi-select-trigger .gui-multi-select__input:focus{box-shadow:none;outline:0}.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{fill:var(--gui-text-default);transform-origin:50% 40%;cursor:pointer;background:0 0;border:0;align-self:center;margin:0;padding:0;line-height:0;transition:transform .3s;display:flex;position:absolute;inset-inline-end:var(--gui-space-3);transform:rotate(0)}.gui-multi-dropdown .gui-widget .gui-dropdown__arrow[aria-expanded=true]{transform:rotate(180deg)}.gui-multi-dropdown .gui-widget>.gui-picker__panel{z-index:10;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);flex-direction:column;width:max-content;max-width:none;margin-top:2px;display:flex;position:absolute;top:100%}.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{width:100%;position:static}.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{width:1rem;height:1rem;border-radius:var(--gui-radius-md);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:var(--gui-space-2);display:inline-flex}.gui-list__item-check svg{fill:currentColor;display:none}.gui-list__item-selected .gui-list__item-check svg{display:block}gui-number{width:100%;display:inline-block}gui-number .gui-widget{width:fit-content;height:var(--gui-widget-size);border-radius:var(--gui-radius-md);border:1px solid var(--gui-border-default);color:var(--gui-text-default);flex-direction:row;align-items:stretch;gap:0;transition:border-color .2s,box-shadow .2s;display:inline-flex;overflow:hidden}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){border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error);outline:0}gui-number .gui-widget:has(input:focus){border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}gui-number .gui-widget input:focus,gui-number .gui-widget input[aria-invalid=true]:focus{box-shadow:none;outline:none}gui-number .gui-widget .gui-number__decoration{fill:var(--gui-text-default);flex-direction:column;justify-content:center;height:100%;display:flex;position:absolute;inset-inline-end:var(--gui-space-1)}gui-number .gui-widget input[type=number]{text-align:center;box-sizing:content-box;width:100%;max-width:80px;height:var(--gui-widget-size);font-variant-numeric:tabular-nums;appearance:textfield;border:0;border-radius:0;padding-top:0;padding-bottom:0;font-size:20px}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{min-width:42px;height:42px;color:var(--gui-text-default);cursor:pointer;background:0 0;border:none;position:absolute;inset-inline-end:10px}.gui-form :is(.gui-date-picker,.gui-range-date-picker,.gui-range-time-picker,.gui-time-picker,.gui-date-time-picker,.gui-range-date-time-picker).gui-field{display:block;container:gui-picker-widget/inline-size}.gui-form :is(.gui-date-picker,.gui-range-date-picker,.gui-range-time-picker,.gui-time-picker,.gui-date-time-picker,.gui-range-date-time-picker).gui-field:has(.gui-widget>button[aria-expanded=true]){z-index:20;position:relative}.gui-form :is(.gui-date-picker,.gui-range-date-picker,.gui-range-time-picker,.gui-time-picker,.gui-date-time-picker,.gui-range-date-time-picker).gui-field .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){fill:var(--gui-text-default);transform-origin:50% 40%;pointer-events:none;inset-inline-end:var(--gui-space-3);transition:transform .3s;position:absolute;top:14px;transform:rotate(0)}.gui-form :is(.gui-date-picker,.gui-range-date-picker,.gui-range-time-picker,.gui-time-picker,.gui-date-time-picker,.gui-range-date-time-picker).gui-field .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)}.gui-form :is(.gui-date-picker,.gui-range-date-picker,.gui-range-time-picker,.gui-time-picker,.gui-date-time-picker,.gui-range-date-time-picker).gui-field .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;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:0}.gui-form :is(.gui-date-picker,.gui-range-date-picker,.gui-range-time-picker,.gui-time-picker,.gui-date-time-picker,.gui-range-date-time-picker).gui-field .gui-widget :is(gui-date,gui-range-date,gui-time,gui-date-time,gui-range-date-time).gui-field{gap:0}.gui-form :is(.gui-date-picker,.gui-range-date-picker,.gui-range-time-picker,.gui-time-picker,.gui-date-time-picker,.gui-range-date-time-picker).gui-field .gui-widget>.gui-picker__panel:not(:is(gui-date-time-calendar,gui-range-date-time-calendar) *){z-index:10;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);flex-direction:column;width:max-content;max-width:none;margin-top:2px;display:flex;position:absolute;top:100%}.gui-form :is(.gui-date-picker,.gui-range-date-picker,.gui-range-time-picker,.gui-time-picker,.gui-date-time-picker,.gui-range-date-time-picker).gui-field .gui-widget>.gui-picker__panel:not(:is(gui-date-time-calendar,gui-range-date-time-calendar) *)[hidden]{display:none}.gui-form :is(.gui-date-picker,.gui-range-date-picker,.gui-range-time-picker,.gui-time-picker,.gui-date-time-picker,.gui-range-date-time-picker).gui-field: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)}@container gui-picker-widget (width<=540px){.gui-form :is(.gui-date-picker,.gui-range-date-picker,.gui-range-time-picker,.gui-time-picker,.gui-date-time-picker,.gui-range-date-time-picker).gui-field .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)}.gui-form :is(.gui-date-picker,.gui-range-date-picker,.gui-range-time-picker,.gui-time-picker,.gui-date-time-picker,.gui-range-date-time-picker).gui-field .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{min-width:var(--gui-widget-size);flex-shrink:1;align-items:center;display:flex}gui-pills .gui-pills__strip-wrapper{min-height:var(--gui-widget-size);flex-shrink:1;min-width:0;display:flex;position:relative;overflow:hidden}gui-pills .gui-pills__strip-wrapper:before,gui-pills .gui-pills__strip-wrapper:after{content:"";z-index:2;pointer-events:none;opacity:0;width:60px;transition:opacity .3s;position:absolute;top:0;bottom:0}gui-pills .gui-pills__strip-wrapper:before{background:linear-gradient(to right, var(--gui-bg-default) 20%, transparent);left:0}gui-pills .gui-pills__strip-wrapper:after{background:linear-gradient(to left, var(--gui-bg-default) 20%, transparent);right:0}gui-pills .gui-pills__strip-wrapper.gui-pills--start-shadow:before,gui-pills .gui-pills__strip-wrapper.gui-pills--end-shadow:after{opacity:1}gui-pills .gui-pills__strip{align-items:center;gap:var(--gui-space-2);scrollbar-width:none;flex-wrap:nowrap;padding:0;display:flex;overflow:auto hidden}gui-pills .gui-sentinel{opacity:0;pointer-events:none;flex-shrink:0;width:1px;height:1px}gui-pills .gui-sentinel__start{margin-inline-end:-1px}gui-pills .gui-sentinel__end{margin-inline-start:-1px}gui-pills .gui-pills__pill{color:var(--gui-color-white);background-color:var(--gui-intent-primary);font:inherit;text-align:start;border-radius:var(--gui-radius-md);height:var(--gui-pill-height,24px);cursor:pointer;border:0;flex-wrap:nowrap;flex-shrink:0;align-items:center;padding-block:0;padding-inline-end:0;display:flex}gui-pills .gui-pills__pill:focus{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}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{color:#fff;width:var(--gui-pill-action-hit,24px);z-index:1;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex;position:relative}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{color:#fff;width:var(--gui-pill-action-hit,24px);z-index:1;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex;position:relative}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{justify-content:center;align-items:center;display:inline-flex}gui-pills .gui-pills__pill-busy .gui-spinner__glyph{animation:.8s linear infinite gui-spin}@media (prefers-reduced-motion:reduce){gui-pills .gui-pills__pill-busy .gui-spinner__glyph{animation-duration:2.4s}}gui-pills .gui-pills__pill-busy,gui-pills .gui-pills__pill--busy{cursor:progress}gui-pills .gui-pills__pill-action{color:#fff;width:var(--gui-pill-action-hit,24px);z-index:1;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex;position:relative}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,gui-pills .gui-pills__dropdown .gui-pills__pill-action--edit{display:inline-flex}gui-pills .gui-pills__compact{align-items:center;display:none}gui-pills .gui-pills__count{align-items:center;gap:var(--gui-space-3);color:var(--gui-color-white);background-color:var(--gui-intent-primary);padding:var(--gui-space-1);cursor:pointer;width:20px;height:20px;font-size:var(--gui-font-xs);border-radius:var(--gui-radius-full);border:none;flex-wrap:nowrap;flex-shrink:0;justify-content:center;display:flex}gui-pills .gui-pills__count:focus{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}gui-pills .gui-pills__count{position:relative}gui-pills .gui-pills__count:after{content:"";inset:calc((20px - var(--gui-widget-size)) / 2);position:absolute}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{z-index:10;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);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}gui-pills .gui-pills__dropdown .gui-pills__pill .gui-pills__pill-text{margin-inline-end:auto}gui-pills .gui-pills__dropdown-list{gap:var(--gui-space-2);flex-direction:column;max-height:200px;display:flex}@media (pointer:coarse){gui-pills .gui-pills__pill{gap:var(--gui-space-1)}}@container gui-pills-widget (width<=540px){gui-pills .gui-pills__strip-wrapper{display:none}gui-pills .gui-pills__compact{width:var(--gui-widget-size);height:var(--gui-widget-size);justify-content:center;display:flex}}.gui-widget-input[aria-invalid=true] .gui-pills__dropdown{border-color:var(--gui-intent-error)}gui-radiogroup{display:block}gui-radiogroup .gui-widget--horizontal{flex-direction:row;justify-content:start;gap:1em;display:flex}gui-radiogroup .gui-widget label{grid-template-columns:1.6em auto;display:grid}gui-radiogroup .gui-widget input{background:var(--gui-bg-surface);border:1px solid var(--gui-border-default);appearance:none;width:.5em;height:.5em;transition:border-color var(--gui-transition-normal,.2s), box-shadow var(--gui-transition-normal,.2s);border-radius:50%;place-content:center;margin:0;padding:.6em;display:grid}gui-radiogroup .gui-widget input:focus{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}gui-radiogroup .gui-widget input[aria-invalid=true]{border-color:var(--gui-intent-error)}gui-radiogroup .gui-widget input[aria-invalid=true]:focus{border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error);outline:0}gui-radiogroup .gui-widget input:before{content:"";width:.65em;height:.65em;box-shadow:inset 1em 1em var(--gui-intent-primary);border-radius:50%;transition:transform .12s ease-in-out;transform:scale(0)}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-color-white);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:"";width:1px;height:var(--gui-calendar-day-button-size);background-color:var(--gui-range-bg);pointer-events:none;position:absolute;top:-1px;right:-2px}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-color-white);border-start-start-radius:var(--gui-radius-range);border-start-end-radius:0;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-color-white);border-start-start-radius:0;border-start-end-radius:var(--gui-radius-range);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,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-color-white);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-color-white);border-start-start-radius:var(--gui-radius-range);border-start-end-radius:0;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-color-white);border-start-start-radius:0;border-start-end-radius:var(--gui-radius-range);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-color-white);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{align-items:center;display:flex;position:relative;container:gui-pills-widget/inline-size}gui-range-date .gui-range-date-input--icon>.gui-widget-icon{border-inline-end:1px solid var(--gui-border-default);flex-shrink:0}gui-range-date .gui-range-date-input--icon>gui-pills{margin-inline-start:2.5rem}gui-range-date .gui-range-date-input__inputs{gap:var(--gui-space-2);flex-wrap:wrap;min-width:265px;padding-inline-start:1rem;display:flex}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{align-items:center;display:flex}gui-range-date-time{display:block}gui-range-date-time .gui-range-date-time-input{align-items:center;display:flex;position:relative;container:gui-pills-widget/inline-size}gui-range-date-time .gui-range-date-time-input--icon>.gui-widget-icon{border-inline-end:1px solid var(--gui-border-default);flex-shrink:0}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{gap:0 var(--gui-space-2);flex-wrap:wrap;min-width:265px;padding-inline-start:1rem;display:flex}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{align-items:center;display:flex}gui-range-date-time-calendar .gui-calendar__panel{min-width:calc(7 * var(--gui-calendar-day-button-size) + 6px)}gui-range-date-time-calendar .gui-range-date-time-calendar__time-row{gap:var(--gui-space-2);margin-block-end:var(--gui-space-2);display:flex}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{z-index:1;gap:2px;display:flex;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}gui-range-date-time-calendar .gui-range-date-time-calendar__day-count,gui-range-date-time-calendar .gui-range-date-time-calendar__disabled-count{box-sizing:border-box;border-radius:var(--gui-radius-full);justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 2px;font-size:9px;line-height:1;display:flex}gui-range-date-time-calendar .gui-range-date-time-calendar__day-count{color:var(--gui-color-white);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{padding:var(--gui-space-1) var(--gui-space-2);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;flex-direction:column;gap:2px;font-size:11px;display:none}@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:0 auto}}@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-anchor:--gui-rdtc-badge;position-area:block-start span-inline-start;position-try-fallbacks:flip-inline, flip-block;margin-block:4px;position:fixed}}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-form gui-range-date-time-calendar .gui-time-picker.gui-field>.gui-widget>.gui-picker__panel{box-shadow:none;background:0 0;border:0;border-radius:0;width:auto;margin:0;padding:0;position:static}.gui-form gui-range-date-time-calendar .gui-time-picker.gui-field>.gui-widget gui-time-list{width:auto;position:static}.gui-form 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-form 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{align-items:center;display:flex;position:relative;container:gui-pills-widget/inline-size}gui-range-time .gui-range-time-input--icon>.gui-widget-icon{border-inline-end:1px solid var(--gui-border-default);flex-shrink:0}gui-range-time .gui-range-time-input--icon>gui-pills{margin-inline-start:2.5rem}gui-range-time .gui-range-time-input__inputs{gap:var(--gui-space-2);flex-wrap:wrap;min-width:265px;padding-inline-start:1rem;display:flex}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{align-items:center;display:flex}.gui-form .gui-range-time-picker.gui-field .gui-range-time-picker__columns{gap:var(--gui-space-2);display:flex}.gui-form .gui-range-time-picker.gui-field .gui-range-time-picker__column{flex-direction:column;min-width:120px;display:flex}.gui-form .gui-range-time-picker.gui-field .gui-range-time-picker__column-label{font-size:var(--gui-font-sm);color:var(--gui-text-muted,var(--gui-text-default));padding:var(--gui-space-1) var(--gui-space-2);font-weight:600}.gui-form .gui-range-time-picker.gui-field .gui-range-time-picker__list gui-time-list,.gui-form .gui-range-time-picker.gui-field gui-time-list.gui-range-time-picker__list{width:100%;position:static}.gui-form .gui-repeater__card.gui-repeater__main-card{margin-bottom:0}.gui-form .gui-repeater__card{margin-bottom:var(--gui-space-3);padding:var(--gui-space-3);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);background:var(--gui-bg-default);color:var(--gui-text-default)}.gui-form .gui-repeater__card[aria-invalid=true]{border-color:var(--gui-intent-error)}.gui-form .gui-repeater__card-header{margin-bottom:var(--gui-space-2);align-items:center;display:flex}.gui-form .gui-repeater__card-header .gui-repeater__remove-btn{gap:var(--gui-space-1);margin-inline-start:auto}.gui-form .gui-repeater__card--focused{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}.gui-form .gui-repeater__card--focused[aria-invalid=true]{border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error);outline:0}.gui-form .gui-repeater__card-title{font-weight:500}.gui-form .gui-repeater button.gui-button .gui-button-icon{padding:0}.gui-form .gui-repeater button.gui-button.gui-repeater__remove-btn{padding:var(--gui-space-1) var(--gui-space-2);color:var(--gui-intent-error);border:1px solid var(--gui-border-default);transition:background var(--gui-transition-normal,.2s), border-color var(--gui-transition-normal,.2s);background:0 0}.gui-form .gui-repeater button.gui-button.gui-repeater__remove-btn:focus{border-color:var(--gui-intent-error)}.gui-form .gui-repeater button.gui-button.gui-repeater__remove-btn:focus .gui-button-icon{color:var(--gui-intent-error-text)}.gui-form .gui-repeater button.gui-button.gui-repeater__remove-btn:hover{color:var(--gui-intent-error-text);background:var(--gui-intent-error-bg);border-color:var(--gui-intent-error);opacity:1}.gui-form .gui-repeater button.gui-button.gui-repeater__remove-btn:hover .gui-button-icon{color:var(--gui-intent-error-text)}.gui-form .gui-repeater button.gui-button.gui-repeater__add-btn{border:1px dashed var(--gui-intent-primary);width:100%;color:var(--gui-intent-primary);opacity:.6;transition:opacity var(--gui-transition-normal,.2s);gap:var(--gui-space-1);background:0 0}.gui-form .gui-repeater button.gui-button.gui-repeater__add-btn:hover{background:color-mix(in srgb, var(--gui-intent-primary) 10%, transparent);opacity:1}.gui-form .gui-repeater button.gui-button.gui-repeater__add-btn:disabled{opacity:.3}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{fill:var(--gui-text-default);transform-origin:50% 40%;pointer-events:none;transition:transform .3s;position:absolute;inset-inline-end:var(--gui-space-3);transform:rotate(0)}gui-tags{display:block}gui-tags .gui-tags-input{border:1px solid var(--gui-color-border);border-radius:var(--gui-radius);background-color:var(--gui-bg-default);padding:var(--gui-padding);align-items:center;gap:var(--gui-space-2);display:flex;position:relative;container:gui-pills-widget/inline-size}gui-tags .gui-tags-input input:focus{box-shadow:none}gui-tags .gui-tags-input--icon>.gui-widget-icon{border-inline-end:1px solid var(--gui-border-default);flex-shrink:0}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){border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error);outline:0}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){border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}gui-tags .gui-tags__pills{align-items:center;gap:var(--gui-space-2);scrollbar-width:none;flex-wrap:nowrap;padding:0;display:flex;overflow:auto hidden}gui-tags .gui-tags__chip{color:var(--gui-color-white);background-color:var(--gui-intent-primary);font:inherit;text-align:start;border-radius:var(--gui-radius-md);height:var(--gui-pill-height,24px);cursor:pointer;border:0;flex-wrap:nowrap;flex-shrink:0;align-items:center;padding-block:0;padding-inline-end:0;display:flex}gui-tags .gui-tags__chip:focus{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}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{color:#fff;width:var(--gui-pill-action-hit,24px);z-index:1;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:inline-flex;position:relative}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{align-items:center;display:none}gui-tags .gui-tags__pill--count{align-items:center;gap:var(--gui-space-3);color:var(--gui-color-white);background-color:var(--gui-intent-primary);padding:var(--gui-space-1);cursor:pointer;width:20px;height:20px;font-size:var(--gui-font-xs);border-radius:var(--gui-radius-full);border:none;flex-wrap:nowrap;flex-shrink:0;justify-content:center;display:flex}gui-tags .gui-tags__pill--count:focus{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}gui-tags .gui-tags__pills-dropdown{z-index:10;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);flex-direction:column;max-height:200px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}gui-tags .gui-tags__pills-dropdown .gui-tags__chip{justify-content:space-between}gui-tags .gui-tags__input{min-width:100px;color:var(--gui-text-default);padding:0 var(--gui-space-2);font:inherit;background:0 0;border:0;outline:0;flex:100px;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;justify-content:space-between;display:flex}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{background-color:var(--gui-bg-default);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);display:block;overflow:hidden}gui-time-list[hidden]{display:none}gui-time-list .gui-time-list__viewport{max-height:var(--gui-time-list-height,300px);scrollbar-width:thin;overflow-y:auto}gui-time-list .gui-time-list__viewport--grid{grid-template-columns:repeat(var(--gui-time-list-columns,4), 1fr);align-content:start;gap:var(--gui-space-1);padding:var(--gui-space-1);display:grid}gui-time-list .gui-time-list__row{display:contents}gui-time-list .gui-time-list__option{box-sizing:border-box;width:100%;height:var(--gui-time-list-item-height,40px);color:var(--gui-text-default);font:inherit;font-variant-numeric:tabular-nums;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:0 12px;display:flex}gui-time-list .gui-time-list__option:focus{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);outline:0}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{border-radius:var(--gui-radius-md);justify-content:center;padding:0}gui-time-list .gui-time-list__empty{min-height:40px;color:var(--gui-text-muted);cursor:default;align-items:center;padding:0 12px;display:flex}gui-time-picker{display:block}.gui-form .gui-time-picker.gui-field .gui-widget>.gui-picker__panel{width:100%}gui-toggle{flex-direction:column;align-items:start;display:flex}gui-toggle .gui-label{width:auto;min-width:auto;height:var(--gui-toggle-height);flex-direction:row;grid-row:2;align-self:start;margin-top:11px;margin-bottom:0}gui-toggle .gui-label__container{flex-direction:column;display:flex}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{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:start;margin-top:-2px;display:inline-block;position:relative}gui-toggle .gui-toggle--switch input{width:var(--gui-toggle-width);height:var(--gui-toggle-height);opacity:0;z-index:2;cursor:pointer;margin:0;position:absolute;top:0;left: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{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}gui-toggle .gui-toggle--switch input:focus[aria-invalid=true]+.gui-toggle--slider{border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error);outline:0}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:translateX(var(--gui-toggle-slider-transform));background-color:var(--gui-bg-default)}gui-toggle .gui-toggle--switch .gui-toggle--slider{cursor:pointer;top:0;inset-inline:0;width:calc(var(--gui-toggle-width) - 2px);background-color:var(--gui-bg-default);border:1px solid var(--gui-border-default);border-radius:30px;transition:all .4s;position:absolute;bottom:0}gui-toggle .gui-toggle--switch .gui-toggle--slider:before{content:"";width:var(--gui-toggle-slider-width);height:var(--gui-toggle-slider-height);background-color:var(--gui-border-default);border-radius:20px;transition:all .4s;position:absolute;top:1px;left:2px}gui-toggle label{cursor:pointer}.gui-form .gui-flex{flex-direction:column;flex:1;width:100%;display:flex}.gui-form .gui-flex .gui-flex__widget{column-gap:var(--gui-space-4);row-gap:var(--gui-space-4);flex-direction:column;min-width:0;height:100%;display:flex}.gui-form .gui-flex .gui-flex__widget--row{flex-direction:row}.gui-form .gui-flex .gui-flex__widget--row-reverse{flex-direction:row-reverse}.gui-form .gui-flex .gui-flex__widget--column{flex-direction:column}.gui-form .gui-flex .gui-flex__widget--column-reverse{flex-direction:column-reverse}.gui-form .gui-flex .gui-flex__widget--row,.gui-form .gui-flex .gui-flex__widget--row-reverse{justify-content:start;align-items:start}.gui-form .gui-flex .gui-flex__widget--row.gui-flex__widget--justify-center,.gui-form .gui-flex .gui-flex__widget--row-reverse.gui-flex__widget--justify-center{align-items:center}.gui-form .gui-flex .gui-flex__widget--row.gui-flex__widget--justify-start,.gui-form .gui-flex .gui-flex__widget--row-reverse.gui-flex__widget--justify-start{align-items:start}.gui-form .gui-flex .gui-flex__widget--row.gui-flex__widget--justify-end,.gui-form .gui-flex .gui-flex__widget--row-reverse.gui-flex__widget--justify-end{align-items:end}.gui-form .gui-flex .gui-flex__widget--row.gui-flex__widget--justify-stretch,.gui-form .gui-flex .gui-flex__widget--row-reverse.gui-flex__widget--justify-stretch{align-items:stretch}.gui-form .gui-flex .gui-flex__widget--row.gui-flex__widget--align-center,.gui-form .gui-flex .gui-flex__widget--row-reverse.gui-flex__widget--align-center{justify-content:center}.gui-form .gui-flex .gui-flex__widget--row.gui-flex__widget--align-start,.gui-form .gui-flex .gui-flex__widget--row-reverse.gui-flex__widget--align-start{justify-content:start}.gui-form .gui-flex .gui-flex__widget--row.gui-flex__widget--align-end,.gui-form .gui-flex .gui-flex__widget--row-reverse.gui-flex__widget--align-end{justify-content:end}.gui-form .gui-flex .gui-flex__widget--row.gui-flex__widget--align-space-between,.gui-form .gui-flex .gui-flex__widget--row-reverse.gui-flex__widget--align-space-between{justify-content:space-between}.gui-form .gui-flex .gui-flex__widget--row.gui-flex__widget--align-space-around,.gui-form .gui-flex .gui-flex__widget--row-reverse.gui-flex__widget--align-space-around{justify-content:space-around}.gui-form .gui-flex .gui-flex__widget--row.gui-flex__widget--align-space-evenly,.gui-form .gui-flex .gui-flex__widget--row-reverse.gui-flex__widget--align-space-evenly{justify-content:space-evenly}.gui-form .gui-flex .gui-flex__widget--justify-center{align-items:center}.gui-form .gui-flex .gui-flex__widget--justify-start{align-items:start}.gui-form .gui-flex .gui-flex__widget--justify-end{align-items:end}.gui-form .gui-flex .gui-flex__widget--justify-stretch{align-items:stretch}.gui-form .gui-flex .gui-flex__widget--align-center{justify-content:center}.gui-form .gui-flex .gui-flex__widget--align-start{justify-content:start}.gui-form .gui-flex .gui-flex__widget--align-end{justify-content:end}.gui-form .gui-flex .gui-flex__widget--align-space-between{justify-content:space-between}.gui-form .gui-flex .gui-flex__widget--align-space-around{justify-content:space-around}.gui-form .gui-flex .gui-flex__widget--align-space-evenly{justify-content:space-evenly}@container gui-form (width<=480px){.gui-form .gui-flex .gui-flex__widget--row,.gui-form .gui-flex .gui-flex__widget--row-reverse{flex-direction:column}}.gui-form .gui-grid{flex:1;width:100%}.gui-form .gui-grid .gui-grid__widget{column-gap:var(--gui-space-4);row-gap:var(--gui-space-2);display:grid}.gui-form .gui-grid .gui-grid__widget--row{grid-template-rows:auto auto auto;grid-template-columns:repeat(12,1fr)}.gui-form .gui-grid .gui-grid__widget--row--auto-fit{grid-template-columns:repeat(auto-fit,minmax(120px,auto))}.gui-form .gui-grid .gui-grid__widget--row.gui-grid__widget--align-center{justify-content:center}.gui-form .gui-grid .gui-grid__widget--row.gui-grid__widget--align-start{justify-content:start}.gui-form .gui-grid .gui-grid__widget--row.gui-grid__widget--align-end{justify-content:end}.gui-form .gui-grid .gui-grid__widget--row.gui-grid__widget--align-space-between{justify-content:space-between}.gui-form .gui-grid .gui-grid__widget--row.gui-grid__widget--align-space-around{justify-content:space-around}.gui-form .gui-grid .gui-grid__widget--row.gui-grid__widget--align-space-evenly{justify-content:space-evenly}.gui-form .gui-grid .gui-grid__widget--row.gui-grid__widget--align-stretch{justify-content:stretch}.gui-form .gui-grid .gui-grid__widget--row.gui-grid__widget--justify-center{align-items:center}.gui-form .gui-grid .gui-grid__widget--row.gui-grid__widget--justify-start{align-items:start}.gui-form .gui-grid .gui-grid__widget--row.gui-grid__widget--justify-end{align-items:end}.gui-form .gui-grid .gui-grid__widget--row.gui-grid__widget--justify-stretch{align-items:stretch}.gui-form .gui-grid .gui-grid__widget--column{grid-template-columns:auto;height:100%}.gui-form .gui-grid .gui-grid__widget--column.gui-grid__widget--align-center{align-content:center}.gui-form .gui-grid .gui-grid__widget--column.gui-grid__widget--align-start{align-content:start}.gui-form .gui-grid .gui-grid__widget--column.gui-grid__widget--align-end{align-content:end}.gui-form .gui-grid .gui-grid__widget--column.gui-grid__widget--align-space-between{align-content:space-between}.gui-form .gui-grid .gui-grid__widget--column.gui-grid__widget--align-space-around{align-content:space-around}.gui-form .gui-grid .gui-grid__widget--column.gui-grid__widget--align-space-evenly{align-content:space-evenly}.gui-form .gui-grid .gui-grid__widget--column.gui-grid__widget--align-stretch{align-content:stretch}.gui-form .gui-grid .gui-grid__widget--column.gui-grid__widget--justify-center{justify-items:center}.gui-form .gui-grid .gui-grid__widget--column.gui-grid__widget--justify-start{justify-items:start}.gui-form .gui-grid .gui-grid__widget--column.gui-grid__widget--justify-end{justify-items:end}.gui-form .gui-grid .gui-grid__widget--column.gui-grid__widget--justify-stretch{justify-items:stretch}.gui-form .gui-grid .gui-grid__widget .gui-grid__cell{grid-template-rows:subgrid;gap:var(--gui-space-1);grid-row:span 3;align-items:start;display:grid}.gui-form .gui-grid .gui-grid__widget .gui-grid__cell .gui-field{grid-template-rows:subgrid;grid-row:span 3;align-items:start;gap:0;display:grid}.gui-form .gui-grid__widget--row gui-checkbox:after,.gui-form .gui-grid__widget--row gui-toggle:after{content:"";display:block}@container gui-form (width<=480px){.gui-form .gui-grid .gui-grid__widget--row{grid-template-rows:auto;grid-template-columns:1fr}.gui-form .gui-grid .gui-grid__widget--row .gui-grid__cell{grid-row:auto;grid-column:auto!important}.gui-form .gui-grid .gui-grid__widget--row .gui-grid__cell .gui-field{display:block}}.gui-form .gui-tabs{width:100%;margin:var(--gui-space-3) 0;display:block}.gui-form .gui-tabs .gui-sentinel{opacity:0;pointer-events:none;flex-shrink:0;width:1px;height:1px}.gui-form .gui-tabs .gui-sentinel__start{margin-inline-end:-1px}.gui-form .gui-tabs .gui-sentinel__end{margin-inline-start:-1px}.gui-form .gui-tabs>nav{justify-content:start;margin-bottom:-1px;padding:0;position:relative;overflow:hidden}.gui-form .gui-tabs>nav:before,.gui-form .gui-tabs>nav:after{content:"";z-index:2;pointer-events:none;opacity:0;width:60px;transition:opacity .3s;position:absolute;top:0;bottom:0}.gui-form .gui-tabs>nav:before{background:linear-gradient(to right, var(--gui-bg-default) 20%, transparent);left:0}.gui-form .gui-tabs>nav:after{background:linear-gradient(to left, var(--gui-bg-default) 20%, transparent);right:0}.gui-form .gui-tabs>nav.gui-tabs--start-shadow:before,.gui-form .gui-tabs>nav.gui-tabs--end-shadow:after{opacity:1}.gui-form .gui-tabs>nav:before,.gui-form .gui-tabs>nav:after{height:var(--gui-widget-size)}.gui-form .gui-tabs>nav ul[role=tablist]{white-space:nowrap;scrollbar-width:none;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.gui-form .gui-tabs>nav li{flex:none;margin:0;padding:0;display:flex}.gui-form .gui-tabs button[role=tab]{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);z-index:1;cursor:pointer;white-space:nowrap;flex:none;margin-left:-1px;transition:border-color .2s,box-shadow .2s;display:inline-block;position:relative}.gui-form .gui-tabs button[role=tab].active{border-bottom-color:var(--gui-bg-default)}.gui-form .gui-tabs button[role=tab]:first-child{margin-left:0}.gui-form .gui-tabs button[role=tab]:focus{outline:var(--gui-text-default) solid 1px;border:var(--gui-text-default) solid 1px}.gui-form .gui-tabs button[role=tab]:focus.active{border-bottom-color:var(--gui-bg-default)}.gui-form .gui-tabs section[role=tabpanel]{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-form .gui-tabs section[role=tabpanel][hidden]{display:none}@container gui-form (width<=480px){.gui-form .gui-tabs button[role=tab]{padding:var(--gui-space-2);font-size:var(--gui-font-xs)}}.gui-form .gui-accordion{width:100%;margin:var(--gui-space-3) 0;display:block}.gui-form .gui-accordion>.gui-widget{row-gap:0}.gui-form .gui-accordion .gui-accordion__section{flex-direction:column;display:flex}.gui-form .gui-accordion .gui-accordion__section>button{padding:var(--gui-space-3);border:1px solid var(--gui-border-default);background:var(--gui-bg-default);color:var(--gui-text-default);cursor:pointer;transition:border-color .2s,box-shadow .2s;display:inline-block;position:relative}.gui-form .gui-accordion .gui-accordion__section>button.active{border-bottom-color:var(--gui-bg-default)}.gui-form .gui-accordion .gui-accordion__section>button[aria-expanded=true] .gui-accordion__arrow{transform:rotate(180deg)}.gui-form .gui-accordion .gui-accordion__section>button:focus{border:var(--gui-text-default) solid 1px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--gui-text-default) 25%, transparent);outline:0}.gui-form .gui-accordion .gui-accordion__arrow{fill:var(--gui-text-default);transform-origin:50% 40%;pointer-events:none;transition:transform .3s;position:absolute;inset-inline-end:var(--gui-space-3);transform:rotate(0)}.gui-form .gui-accordion 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)}.gui-form .gui-accordion section[role=region][hidden]{display:none}.gui-form button.gui-button,.gui-form .gui-button button{cursor:pointer;background:var(--gui-intent-primary);height:42px;color:var(--gui-intent-primary-text);border-radius:var(--gui-radius-md);text-align:center;transition:background-color var(--gui-transition-normal,.2s);border:0;justify-content:center;align-items:center;padding:0 .75rem;font-weight:500;display:flex}.gui-form button.gui-button.gui-button--sm,.gui-form .gui-button button.gui-button--sm{height:32px}.gui-form button.gui-button.gui-button--sm .gui-button-icon,.gui-form .gui-button button.gui-button--sm .gui-button-icon{width:20px;height:20px}.gui-form button.gui-button .gui-button-icon,.gui-form .gui-button button .gui-button-icon{color:inherit;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.gui-form button.gui-button:focus,.gui-form .gui-button button:focus{border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);outline:0}.gui-form button.gui-button:hover,.gui-form .gui-button button:hover{background:var(--gui-intent-primary-hover)}.gui-form button.gui-button:active,.gui-form .gui-button button:active{background:var(--gui-intent-primary-active)}.gui-form button.gui-button:disabled,.gui-form .gui-button button:disabled{opacity:.6;cursor:not-allowed}.gui-form button.gui-button.gui-button--outlined,.gui-form .gui-button button.gui-button--outlined{border:1px solid var(--gui-intent-primary);color:var(--gui-intent-primary);background:0 0}.gui-form button.gui-button.gui-button--outlined:hover,.gui-form .gui-button button.gui-button--outlined:hover{background:color-mix(in srgb, var(--gui-intent-primary) 10%, transparent)}.gui-form button.gui-button.gui-button--outlined:active,.gui-form .gui-button button.gui-button--outlined:active{background:color-mix(in srgb, var(--gui-intent-primary) 20%, transparent)}.gui-form button.gui-button.gui-button--link,.gui-form .gui-button button.gui-button--link{color:var(--gui-intent-primary);background:0 0;border:0;border-radius:0;padding:0}.gui-form button.gui-button.gui-button--link:hover,.gui-form .gui-button button.gui-button--link:hover{background:0 0;text-decoration:underline}.gui-form button.gui-button.gui-button--link:active,.gui-form .gui-button button.gui-button--link:active{color:var(--gui-intent-primary-active);background:0 0}.gui-form button.gui-button.gui-button--invalid,.gui-form .gui-button button.gui-button--invalid{border:2px solid var(--gui-intent-error)}.gui-form button.gui-button.gui-button--invalid:focus,.gui-form .gui-button button.gui-button--invalid:focus{box-shadow:var(--gui-shadow-focus-error);outline:0}.gui-form .gui-alert .gui-alert-notification{padding:0 var(--gui-space-4);min-height:var(--gui-widget-size);border-radius:var(--gui-radius-md);font-size:var(--gui-font-sm);border:1px solid;align-items:center;margin:0;line-height:1.4;display:flex}.gui-form .gui-alert .gui-alert-notification.gui-alert-notification--default{background-color:var(--gui-bg-surface-hover);border-color:var(--gui-border-default);color:var(--gui-text-default)}.gui-form .gui-alert .gui-alert-notification.gui-alert-notification--info{background-color:var(--gui-intent-info-bg);border-color:var(--gui-intent-info);color:var(--gui-intent-info-text)}.gui-form .gui-alert .gui-alert-notification.gui-alert-notification--success{background-color:var(--gui-intent-success-bg);border-color:var(--gui-intent-success);color:var(--gui-intent-success-text)}.gui-form .gui-alert .gui-alert-notification.gui-alert-notification--warning{background-color:var(--gui-intent-warning-bg);border-color:var(--gui-intent-warning);color:var(--gui-intent-warning-text)}.gui-form .gui-alert .gui-alert-notification.gui-alert-notification--error{background-color:var(--gui-intent-error-bg);border-color:var(--gui-intent-error);color:var(--gui-intent-error-text)}.gui-form .gui-markdown gui-markdown-text,.gui-form .gui-markdown-text gui-markdown-text{color:var(--gui-md-text-color);font-size:var(--gui-font-sm);line-height:var(--gui-md-line-height);display:block}.gui-form .gui-markdown gui-markdown-text h1,.gui-form .gui-markdown gui-markdown-text h2,.gui-form .gui-markdown gui-markdown-text h3,.gui-form .gui-markdown gui-markdown-text h4,.gui-form .gui-markdown gui-markdown-text h5,.gui-form .gui-markdown gui-markdown-text h6,.gui-form .gui-markdown-text gui-markdown-text h1,.gui-form .gui-markdown-text gui-markdown-text h2,.gui-form .gui-markdown-text gui-markdown-text h3,.gui-form .gui-markdown-text gui-markdown-text h4,.gui-form .gui-markdown-text gui-markdown-text h5,.gui-form .gui-markdown-text gui-markdown-text h6{color:var(--gui-md-heading-color);font-weight:var(--gui-md-heading-weight);margin-top:var(--gui-space-6);margin-bottom:var(--gui-space-2);line-height:1.25}.gui-form .gui-markdown gui-markdown-text h1:first-child,.gui-form .gui-markdown gui-markdown-text h2:first-child,.gui-form .gui-markdown gui-markdown-text h3:first-child,.gui-form .gui-markdown gui-markdown-text h4:first-child,.gui-form .gui-markdown gui-markdown-text h5:first-child,.gui-form .gui-markdown gui-markdown-text h6:first-child,.gui-form .gui-markdown-text gui-markdown-text h1:first-child,.gui-form .gui-markdown-text gui-markdown-text h2:first-child,.gui-form .gui-markdown-text gui-markdown-text h3:first-child,.gui-form .gui-markdown-text gui-markdown-text h4:first-child,.gui-form .gui-markdown-text gui-markdown-text h5:first-child,.gui-form .gui-markdown-text gui-markdown-text h6:first-child{margin-top:0}.gui-form .gui-markdown gui-markdown-text h1,.gui-form .gui-markdown-text gui-markdown-text h1{font-size:var(--gui-font-3xl)}.gui-form .gui-markdown gui-markdown-text h2,.gui-form .gui-markdown-text gui-markdown-text h2{font-size:var(--gui-font-2xl)}.gui-form .gui-markdown gui-markdown-text h3,.gui-form .gui-markdown-text gui-markdown-text h3{font-size:var(--gui-font-xl)}.gui-form .gui-markdown gui-markdown-text h4,.gui-form .gui-markdown-text gui-markdown-text h4{font-size:var(--gui-font-lg)}.gui-form .gui-markdown gui-markdown-text h5,.gui-form .gui-markdown gui-markdown-text h6,.gui-form .gui-markdown-text gui-markdown-text h5,.gui-form .gui-markdown-text gui-markdown-text h6{font-size:var(--gui-font-base)}.gui-form .gui-markdown gui-markdown-text p,.gui-form .gui-markdown-text gui-markdown-text p{margin-top:0;margin-bottom:var(--gui-space-4)}.gui-form .gui-markdown gui-markdown-text p:last-child,.gui-form .gui-markdown-text gui-markdown-text p:last-child{margin-bottom:0}.gui-form .gui-markdown gui-markdown-text a,.gui-form .gui-markdown-text gui-markdown-text a{color:var(--gui-md-link-color);text-decoration:underline}.gui-form .gui-markdown gui-markdown-text a:hover,.gui-form .gui-markdown gui-markdown-text a:visited,.gui-form .gui-markdown-text gui-markdown-text a:hover,.gui-form .gui-markdown-text gui-markdown-text a:visited{color:var(--gui-md-link-hover-color)}.gui-form .gui-markdown gui-markdown-text strong,.gui-form .gui-markdown-text gui-markdown-text strong{font-weight:600}.gui-form .gui-markdown gui-markdown-text em,.gui-form .gui-markdown-text gui-markdown-text em{font-style:italic}.gui-form .gui-markdown gui-markdown-text code,.gui-form .gui-markdown-text gui-markdown-text code{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);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.gui-form .gui-markdown gui-markdown-text pre,.gui-form .gui-markdown-text gui-markdown-text pre{background-color:var(--gui-md-code-bg);border-radius:var(--gui-radius-md);padding:var(--gui-space-4);margin-top:0;margin-bottom:var(--gui-space-4);overflow-x:auto}.gui-form .gui-markdown gui-markdown-text pre:last-child,.gui-form .gui-markdown-text gui-markdown-text pre:last-child{margin-bottom:0}.gui-form .gui-markdown gui-markdown-text pre code,.gui-form .gui-markdown-text gui-markdown-text pre code{font-size:var(--gui-font-sm);background:0 0;border-radius:0;padding:0}.gui-form .gui-markdown gui-markdown-text blockquote,.gui-form .gui-markdown-text 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-form .gui-markdown gui-markdown-text blockquote:last-child,.gui-form .gui-markdown-text gui-markdown-text blockquote:last-child,.gui-form .gui-markdown gui-markdown-text blockquote p,.gui-form .gui-markdown-text gui-markdown-text blockquote p{margin-bottom:0}.gui-form .gui-markdown gui-markdown-text ul,.gui-form .gui-markdown gui-markdown-text ol,.gui-form .gui-markdown-text gui-markdown-text ul,.gui-form .gui-markdown-text gui-markdown-text ol{margin-top:0;margin-bottom:var(--gui-space-4);padding-inline-start:var(--gui-space-6)}.gui-form .gui-markdown gui-markdown-text ul:last-child,.gui-form .gui-markdown gui-markdown-text ol:last-child,.gui-form .gui-markdown-text gui-markdown-text ul:last-child,.gui-form .gui-markdown-text gui-markdown-text ol:last-child{margin-bottom:0}.gui-form .gui-markdown gui-markdown-text ul li,.gui-form .gui-markdown gui-markdown-text ol li,.gui-form .gui-markdown-text gui-markdown-text ul li,.gui-form .gui-markdown-text gui-markdown-text ol li{margin-bottom:var(--gui-space-1)}.gui-form .gui-markdown gui-markdown-text ul li:last-child,.gui-form .gui-markdown gui-markdown-text ol li:last-child,.gui-form .gui-markdown-text gui-markdown-text ul li:last-child,.gui-form .gui-markdown-text gui-markdown-text ol li:last-child{margin-bottom:0}.gui-form .gui-markdown gui-markdown-text ul,.gui-form .gui-markdown-text gui-markdown-text ul{list-style-type:disc}.gui-form .gui-markdown gui-markdown-text ol,.gui-form .gui-markdown-text gui-markdown-text ol{list-style-type:decimal}.gui-form .gui-markdown gui-markdown-text li>ul,.gui-form .gui-markdown gui-markdown-text li>ol,.gui-form .gui-markdown-text gui-markdown-text li>ul,.gui-form .gui-markdown-text gui-markdown-text li>ol{margin-top:var(--gui-space-1);margin-bottom:0}.gui-form .gui-markdown gui-markdown-text hr,.gui-form .gui-markdown-text gui-markdown-text hr{border:none;border-top:1px solid var(--gui-md-hr-color);margin:var(--gui-space-6) 0}.gui-form .gui-markdown gui-markdown-text img,.gui-form .gui-markdown-text gui-markdown-text img{border-radius:var(--gui-radius-md);max-width:100%;height:auto}.gui-form .gui-markdown gui-markdown-text table,.gui-form .gui-markdown-text gui-markdown-text table{border-collapse:collapse;width:100%;margin-bottom:var(--gui-space-4);font-size:var(--gui-font-sm)}.gui-form .gui-markdown gui-markdown-text table:last-child,.gui-form .gui-markdown-text gui-markdown-text table:last-child{margin-bottom:0}.gui-form .gui-markdown gui-markdown-text th,.gui-form .gui-markdown gui-markdown-text td,.gui-form .gui-markdown-text gui-markdown-text th,.gui-form .gui-markdown-text gui-markdown-text td{padding:var(--gui-space-2) var(--gui-space-3);border:1px solid var(--gui-border-default);text-align:start}.gui-form .gui-markdown gui-markdown-text th,.gui-form .gui-markdown-text gui-markdown-text th{background-color:var(--gui-bg-surface-hover);font-weight:600}.gui-form .gui-validator{font-size:var(--gui-font-xs);margin:0;margin-top:var(--gui-space-1);grid-row:3;width:0;min-width:100%;padding:0}.gui-form .gui-validator--empty,.gui-form .gui-validator--panel{margin-top:0}.gui-form .gui-validator__error{color:var(--gui-intent-error);list-style:none}html,body{background-color:var(--gui-bg-default);color:var(--gui-text-default);font-family:system-ui,sans-serif}body{min-height:100vh;margin:0}main{max-width:480px;margin:2rem auto;padding:0 1rem}.gui-widget-icon[data-icon]:before{content:attr(data-icon);font-family:Material Icons;font-size:var(--gui-font-lg);-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}.currency-item{cursor:pointer;background-color:var(--gui-bg-default);grid-template-columns:28px auto 1fr;align-items:center;gap:12px;padding:8px 14px;display:grid}.currency-item__symbol{color:var(--gui-intent-primary);text-align:center;font-size:1.05rem;font-weight:700}.currency-item__code{color:var(--gui-text-default);font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;font-weight:600}.currency-item__name{color:var(--gui-text-muted,#94a3b8);font-size:.9em}.currency-item.is-selected{background-color:var(--gui-intent-primary);color:var(--gui-text-default)}.currency-item.is-focused{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--gui-intent-primary-hover) 50%, transparent)}
