@charset "UTF-8";@import"https://fonts.googleapis.com/icon?family=Material+Icons";:root{--gui-color-neutral-50: #f8fafc;--gui-color-neutral-100: #f1f5f9;--gui-color-neutral-200: #e2e8f0;--gui-color-neutral-300: #cbd5e1;--gui-color-neutral-400: #94a3b8;--gui-color-neutral-500: #64748b;--gui-color-neutral-600: #475569;--gui-color-neutral-700: #334155;--gui-color-neutral-800: #1e293b;--gui-color-neutral-900: #0f172a;--gui-color-neutral-950: #020617;--gui-color-primary-50: #eff6ff;--gui-color-primary-100: #dbeafe;--gui-color-primary-200: #bfdbfe;--gui-color-primary-300: #93c5fd;--gui-color-primary-400: #60a5fa;--gui-color-primary-500: #3b82f6;--gui-color-primary-600: #2563eb;--gui-color-primary-700: #1d4ed8;--gui-color-primary-800: #1e40af;--gui-color-primary-900: #1e3a8a;--gui-color-primary-950: #172554;--gui-color-success-50: #f0fdf4;--gui-color-success-100: #dcfce7;--gui-color-success-300: #86efac;--gui-color-success-400: #4ade80;--gui-color-success-500: #22c55e;--gui-color-success-600: #16a34a;--gui-color-success-700: #15803d;--gui-color-success-900: #14532d;--gui-color-info-50: #ecfeff;--gui-color-info-100: #cffafe;--gui-color-info-300: #67e8f9;--gui-color-info-400: #22d3ee;--gui-color-info-500: #06b6d4;--gui-color-info-600: #0891b2;--gui-color-info-700: #0e7490;--gui-color-info-900: #164e63;--gui-color-warning-50: #fffbeb;--gui-color-warning-100: #fef3c7;--gui-color-warning-300: #fcd34d;--gui-color-warning-400: #fbbf24;--gui-color-warning-500: #f59e0b;--gui-color-warning-600: #d97706;--gui-color-warning-700: #b45309;--gui-color-warning-900: #78350f;--gui-color-error-50: #fef2f2;--gui-color-error-100: #fee2e2;--gui-color-error-300: #fca5a5;--gui-color-error-400: #f87171;--gui-color-error-500: #ef4444;--gui-color-error-600: #dc2626;--gui-color-error-700: #b91c1c;--gui-color-error-900: #7f1d1d;--gui-color-white: #ffffff;--gui-color-black: #000000;--gui-color-transparent: transparent;--gui-bg-default: var(--gui-color-white);--gui-bg-surface: var(--gui-color-white);--gui-bg-surface-hover: var(--gui-color-neutral-50);--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 rgb(0 0 0 / .05);--gui-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--gui-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--gui-shadow-focus: 0 0 0 2px var(--gui-bg-default), 0 0 0 4px color-mix(in srgb, var(--gui-border-focus) 50%, transparent);--gui-shadow-focus-error: 0 0 0 2px var(--gui-bg-default), 0 0 0 4px color-mix(in srgb, var(--gui-intent-error) 50%, transparent);--gui-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-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-bg-surface-active);--gui-md-code-color: var(--gui-text-default);--gui-md-code-radius: var(--gui-radius-sm);--gui-md-hr-color: var(--gui-border-default)}@media (prefers-color-scheme: dark){:root{--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-bg: color-mix(in srgb, var(--gui-color-error-500) 20%, transparent);--gui-intent-error-text: var(--gui-color-error-400)}}:root{--gui-bp-sm: 640px;--gui-bp-md: 768px;--gui-bp-lg: 1024px;--gui-bp-xl: 1280px}@media (max-width: 400px){:root{--gui-space-3: .25rem}}@media (max-width: 768px){:root{--gui-space-6: 1.25rem;--gui-space-8: 1.5rem;--gui-space-10: 2rem}}@media (max-width: 640px){:root{--gui-space-4: .75rem;--gui-space-6: 1rem;--gui-space-8: 1.25rem;--gui-space-10: 1.5rem;--gui-font-2xl: 1.25rem;--gui-font-3xl: 1.5rem}}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,.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{transform:scaleX(-1)}.gui-form{display:block;container-type:inline-size;container-name:gui-form;background:var(--gui-bg-default);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;margin:var(--gui-space-3) 0}.gui-label{grid-row:1;align-self:end;display:flex;flex-direction:column;gap:var(--gui-space-1);margin-bottom:var(--gui-space-1);font-weight:500;color:var(--gui-text-default);width:0;min-width:100%}.gui-field{min-width:0}.gui-widget{grid-row:2;position:relative;display:flex;justify-content:center;flex-direction:column;column-gap:var(--gui-space-2);row-gap:var(--gui-space-2);min-width:0}.gui-widget.gui-widget--horizontal{flex-direction:row}.gui-widget:has(input:disabled),.gui-widget:has(textarea:disabled),.gui-widget:has(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 input,.gui-widget select,.gui-widget textarea,.gui-widget .gui-date-input,.gui-widget .gui-range-date-input{font-family:var(--gui-font-family);font-size:var(--gui-font-sm);padding:0 .75rem;height:40px;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)}.gui-widget input:focus,.gui-widget select:focus,.gui-widget textarea:focus,.gui-widget .gui-date-input:focus,.gui-widget .gui-range-date-input:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}.gui-widget input[aria-invalid=true],.gui-widget select[aria-invalid=true],.gui-widget textarea[aria-invalid=true],.gui-widget .gui-date-input[aria-invalid=true],.gui-widget .gui-range-date-input[aria-invalid=true]{border-color:var(--gui-intent-error)}.gui-widget input[aria-invalid=true]:focus,.gui-widget select[aria-invalid=true]:focus,.gui-widget textarea[aria-invalid=true]:focus,.gui-widget .gui-date-input[aria-invalid=true]:focus,.gui-widget .gui-range-date-input[aria-invalid=true]:focus{outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}.gui-widget input:disabled,.gui-widget select:disabled,.gui-widget textarea:disabled,.gui-widget .gui-date-input:disabled,.gui-widget .gui-range-date-input:disabled{background-color:var(--gui-bg-disabled);color:var(--gui-text-disabled);pointer-events:none}.gui-widget gui-list{padding:0}.gui-widget-icon{position:absolute;width:40px;height:40px;color:var(--gui-text-default);display:flex;justify-content:center;align-items:center}.gui-widget-hint{font-size:var(--gui-font-xs);color:var(--gui-text-muted);width:0;min-width:100%}.gui-widget .gui-range-date-input{padding:0;min-height:40px;overflow:hidden}@container gui-form (max-width: 480px){.gui-widget.gui-widget--horizontal{flex-direction:column}}gui-range-calendar,gui-calendar{display:block;width:fit-content;max-width:100%}gui-range-calendar.gui-field,gui-calendar.gui-field{width:fit-content}gui-range-calendar .gui-widget .gui-calendar-input,gui-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{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-range-calendar .gui-widget .gui-calendar-input[aria-invalid=true],gui-calendar .gui-widget .gui-calendar-input[aria-invalid=true]{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{outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-range-calendar .gui-widget .gui-calendar-input[aria-disabled],gui-calendar .gui-widget .gui-calendar-input[aria-disabled]{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{position:relative;display:flex;gap:2rem}gui-range-calendar .gui-widget .gui-calendar__header,gui-calendar .gui-widget .gui-calendar__header{display:flex;align-items:center;justify-content:center;margin-bottom:10px;height:50px}gui-range-calendar .gui-widget .gui-calendar__rows,gui-calendar .gui-widget .gui-calendar__rows{display:contents}gui-range-calendar .gui-widget .gui-calendar__weekday,gui-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{padding:.25rem;border-radius:100%;width:var(--gui-calendar-change-month-button-width);height:var(--gui-calendar-change-month-button-height)}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{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{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{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-range-calendar .gui-widget .gui-calendar__day-button,gui-calendar .gui-widget .gui-calendar__day-button{border:1px solid transparent;background:transparent;color:var(--gui-text-default);padding:.75rem var(--gui-space-3);border-radius:var(--gui-radius-md);cursor:pointer}gui-range-calendar .gui-widget .gui-calendar__day-button:focus,gui-calendar .gui-widget .gui-calendar__day-button:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:0 0 0 0 var(--gui-bg-default),0 0 0 2px color-mix(in srgb,var(--gui-border-focus) 50%,transparent)}gui-range-calendar .gui-widget .gui-calendar__day-button:hover,gui-calendar .gui-widget .gui-calendar__day-button:hover{border:1px solid var(--gui-border-default);background-color:var(--gui-text-secondary)}gui-range-calendar .gui-widget .gui-calendar__day-button.today,gui-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{color:var(--gui-color-white);background-color:var(--gui-intent-primary)}gui-range-calendar .gui-widget .gui-calendar__day-button[disabled],gui-calendar .gui-widget .gui-calendar__day-button[disabled]{background-color:var(--gui-bg-disabled);color:var(--gui-text-default);cursor:not-allowed}gui-range-calendar .gui-widget .gui-calendar__days-grid,gui-calendar .gui-widget .gui-calendar__days-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;width:292px}gui-range-calendar .gui-widget .gui-calendar__months-grid,gui-calendar .gui-widget .gui-calendar__months-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:auto}gui-range-calendar .gui-widget .gui-calendar__year-selector,gui-calendar .gui-widget .gui-calendar__year-selector{display:inline-flex;align-items:center;gap:4px;background:none;border:1px solid transparent;border-bottom:1px dashed var(--gui-border-default);padding:0 2px;margin:0 var(--gui-space-1);font:inherit;color:inherit;cursor:pointer;line-height:inherit}gui-range-calendar .gui-widget .gui-calendar__year-selector:hover,gui-calendar .gui-widget .gui-calendar__year-selector:hover{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{outline:0;border:1px solid var(--gui-border-focus);box-shadow:var(--gui-shadow-focus);border-radius:var(--gui-radius-sm, 2px)}gui-range-calendar .gui-widget .gui-calendar__year-value,gui-calendar .gui-widget .gui-calendar__year-value{font-variant-numeric:tabular-nums}gui-range-calendar .gui-widget .gui-calendar__year-arrow,gui-calendar .gui-widget .gui-calendar__year-arrow{fill:var(--gui-text-default);transform:rotate(0);transition:transform .3s;pointer-events:none}gui-range-calendar .gui-widget .gui-calendar__year-grid,gui-calendar .gui-widget .gui-calendar__year-grid{display:grid;align-content:start;grid-template-columns:repeat(4,1fr);gap:4px;width:282px;height:216px;overflow-y:auto;padding:4px;scrollbar-width:thin;border-radius:var(--gui-radius-md);border:1px solid var(--gui-border-default)}gui-range-calendar .gui-widget .gui-calendar__year-row,gui-calendar .gui-widget .gui-calendar__year-row{display:contents}gui-range-calendar .gui-widget .gui-calendar__year-button,gui-calendar .gui-widget .gui-calendar__year-button{border:1px solid transparent;background:transparent;color:var(--gui-text-default);padding:var(--gui-space-2) var(--gui-space-3);border-radius:var(--gui-radius-md);cursor:pointer;font-variant-numeric:tabular-nums;text-align:center}gui-range-calendar .gui-widget .gui-calendar__year-button:focus,gui-calendar .gui-widget .gui-calendar__year-button:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:0 0 0 0 var(--gui-bg-default),0 0 0 2px color-mix(in srgb,var(--gui-border-focus) 50%,transparent)}gui-range-calendar .gui-widget .gui-calendar__year-button:hover,gui-calendar .gui-widget .gui-calendar__year-button:hover{border:1px solid var(--gui-border-default);background-color:var(--gui-text-secondary)}gui-range-calendar .gui-widget .gui-calendar__year-button.current,gui-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{transform:rotate(180deg)}@container gui-form (max-width: 480px){gui-range-calendar,gui-calendar{width:auto}}gui-checkbox{display:flex;flex-direction:column;align-items:start}gui-checkbox .gui-label{flex-direction:row;grid-row:2;align-self:start;margin-top:11px;margin-bottom:0;width:auto;min-width:auto}gui-checkbox .gui-label__container{display:flex;flex-direction:column}gui-checkbox .gui-widget{align-self:start}gui-checkbox .gui-widget-hint{grid-row:3}gui-checkbox.gui-checkbox--right .gui-label{flex-direction:row-reverse;justify-content:flex-end}gui-checkbox input[type=checkbox]{display:grid;padding:0;cursor:pointer;place-content:center;width:1rem;height:1rem;border-radius:var(--gui-radius-sm);accent-color:var(--gui-intent-primary);appearance:none;margin-top:1px}gui-checkbox input[type=checkbox]:before{content:"";width:.65rem;height:.65rem;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:center center;transition:.15s transform cubic-bezier(.4,0,.2,1);box-shadow:inset 1em 1em var(--gui-intent-primary);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{position:absolute;background:var(--gui-bg-surface);font-size:var(--gui-font-sm);top:13px;inset-inline-start:13px;transition:all .2s ease-in-out}gui-currency .gui-widget .gui-currency__format-value.gui-currency__format-value--icon{inset-inline-start:2.5rem}gui-currency .gui-widget input[type=number]{color:transparent;font-variant-numeric:tabular-nums;appearance:textfield}gui-currency .gui-widget input[type=number]::-webkit-outer-spin-button,gui-currency .gui-widget input[type=number]::-webkit-inner-spin-button{appearance:none}gui-currency .gui-widget input[type=number].gui-currency--icon{padding-inline-start:var(--gui-space-10)}gui-currency .gui-widget input[type=number]:focus{color:var(--gui-text-default)}gui-currency .gui-widget input[type=number]:focus+.gui-currency__format-value{font-size:var(--gui-font-sm);top:-9px;padding:2px}gui-currency .gui-widget input[type=number]:focus[aria-invalid=true]+.gui-currency__format-value{color:var(--gui-intent-error)}gui-date{display:block}gui-date .gui-date-input{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;gap:0}gui-date .gui-date-input[aria-invalid=true]{border-color:var(--gui-intent-error)}gui-date .gui-date-input[aria-invalid=true]:has(input:focus){outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-date .gui-date-input:has(input:focus){outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-date .gui-date-input .gui-date-input__touch-target{display:block;position:relative}gui-date .gui-date-input .gui-date-input__visual-underline{position:absolute;bottom:-1px;inset-inline-start:2px;width:18px;height:1px;background-color:var(--gui-text-default);z-index:1;pointer-events:none;display:none}gui-date .gui-date-input input[type=text]{font-family:monospace;border:0;padding:0;background:transparent;border-radius:0;outline:none;width:24px;text-align:center}gui-date .gui-date-input input[type=text].gui-date-input__part{min-width:48px;min-height:48px;border:none;background:transparent;text-align:center;padding:0;margin-block:-16px;margin-inline:-12px;position:relative;z-index:2}gui-date .gui-date-input input[type=text].gui-date-input__year{width:64px}gui-date .gui-date-input input[type=text].gui-date-input__year~.gui-date-input__visual-underline{width:36px}gui-date .gui-date-input input[type=text]:focus{box-shadow:none}gui-date .gui-date-input input[type=text]:focus~.gui-date-input__visual-underline{display:block}gui-date .gui-date-input input[type=text]::-webkit-inner-spin-button,gui-date .gui-date-input input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}gui-date .gui-date-input.gui-calendar--icon{padding-inline-start:2.5rem}.gui-form .gui-date-picker.gui-field{display:block;container-type:inline-size;container-name:gui-date-picker-widget}.gui-form .gui-date-picker.gui-field .gui-widget .gui-date-picker__arrow{fill:var(--gui-text-default);transform:rotate(0);transition:transform .3s;position:absolute;inset-inline-end:var(--gui-space-3);transform-origin:50% 40%;pointer-events:none}.gui-form .gui-date-picker.gui-field .gui-widget[aria-expanded=true] .gui-date-picker__arrow{transform:rotate(180deg)}.gui-form .gui-date-picker.gui-field .gui-widget gui-date.gui-field{gap:0}.gui-form .gui-date-picker.gui-field .gui-widget gui-calendar{position:absolute;top:100%;z-index:10;width:max-content;max-width:none}.gui-form .gui-date-picker.gui-field .gui-calendar__header{display:flex;justify-content:center;align-items:center}.gui-form .gui-date-picker.gui-field .gui-calendar__weekday{text-align:center}.gui-form .gui-date-picker.gui-field .gui-calendar__day-button{border:1px solid transparent;background:transparent;color:var(--gui-text-default);padding:var(--gui-space-3);border-radius:var(--gui-radius-md);cursor:pointer}.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)}.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{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}@container gui-date-picker-widget (max-width: 540px){.gui-form .gui-date-picker.gui-field gui-calendar{width:100%}}.gui-dropdown{display:block;position:relative}.gui-dropdown gui-label{grid-row:1}.gui-dropdown gui-errors{grid-row:3}.gui-dropdown .gui-widget .gui-dropdown__arrow{fill:var(--gui-text-default);transform:rotate(0);transition:transform .3s;position:absolute;inset-inline-end:var(--gui-space-3);transform-origin:50% 40%;pointer-events:none}.gui-dropdown .gui-widget[aria-expanded=true] .gui-dropdown__arrow{transform:rotate(180deg)}.gui-dropdown gui-list{position:absolute;width:100%;top:42px;z-index:10}.gui-dropdown gui-list[hidden]{display:none}.gui-default-list-item-renderer{display:block;width:100%;height:100%}gui-list{display:block;background-color:var(--gui-bg-default);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);overflow:hidden}gui-list[aria-invalid=true]{border-color:var(--gui-intent-error)}gui-list ul{margin:0;padding:0;list-style:none}gui-list .gui-list__item-wrapper{background-color:transparent}gui-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{display:flex;height:100%;align-items:center;cursor:pointer;padding:0 12px}gui-list .gui-list__item-disabled{cursor:not-allowed;background-color:var(--gui-bg-disabled)}gui-list .gui-list__item-selected{background-color:var(--gui-intent-primary)}gui-list .gui-list__item-focused{box-shadow:var(--gui-shadow-focus);background-color:var(--gui-intent-primary-hover)}gui-list .gui-list__item:hover{background-color:var(--gui-intent-primary-hover)}gui-markdown{display:block;container-type:inline-size;container-name:gui-markdown-widget}gui-markdown .gui-widget.gui-markdown--with-preview .gui-markdown__preview{display:block}gui-markdown .gui-widget.gui-markdown--with-preview .gui-markdown__toolbar{width:calc(50% - var(--gui-space-2) * 2)}gui-markdown .gui-widget.gui-markdown--with-preview textarea{padding-top:var(--gui-space-12);width:calc(50% - var(--gui-space-3) * 2)}gui-markdown .gui-widget{display:inline-flex;flex-direction:column;align-items:stretch;gap:0;width:100%;border-radius:var(--gui-radius-md);border:1px solid var(--gui-border-default);color:var(--gui-text-default);transition:border-color .2s,box-shadow .2s}gui-markdown .gui-widget:has(textarea[aria-invalid=true]){border-color:var(--gui-intent-error)}gui-markdown .gui-widget:has(textarea[aria-invalid=true]:focus){outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-markdown .gui-widget:has(textarea:focus){outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-markdown .gui-widget textarea:focus,gui-markdown .gui-widget textarea[aria-invalid=true]:focus{outline:none;box-shadow:none}gui-markdown .gui-widget textarea{border-radius:0;border:0;padding:var(--gui-space-12) var(--gui-space-3) var(--gui-space-2);width:calc(100% - var(--gui-space-3) * 2);resize:vertical}gui-markdown .gui-markdown__preview{display:none;position:absolute;inset-inline-end:0;width:calc(50% - var(--gui-space-3) * 2);height:calc(100% - var(--gui-space-2));padding-top:var(--gui-space-2);padding-left:var(--gui-space-3);padding-right:var(--gui-space-3);border-left:1px solid var(--gui-border-default);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{position:absolute;top:0;width:calc(100% - var(--gui-space-2) * 2);display:flex;justify-content:space-between;padding:var(--gui-space-1) var(--gui-space-2) var(--gui-space-1);background:var(--gui-bg-surface);border-bottom:1px solid var(--gui-border-default)}gui-markdown .gui-markdown__toolbar-separator{fill:var(--gui-text-default)}gui-markdown .gui-markdown__toolbar-button{height:var(--gui-space-7);background:transparent;border:none;cursor:pointer;padding:var(--gui-space-1);fill:var(--gui-text-default);border-radius:var(--gui-radius-sm)}gui-markdown .gui-markdown__toolbar-button:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-markdown .gui-markdown__toolbar-button:hover{background:var(--gui-bg-surface-hover)}gui-markdown .gui-markdown__toolbar-button--active{background:var(--gui-intent-primary);fill:var(--gui-intent-primary-text)}gui-markdown .gui-markdown__toolbar ul{display:flex;gap:var(--gui-space-1);list-style:none;padding:0;margin:0}gui-markdown .gui-markdown__toolbar li{display:flex;align-items:center}gui-markdown .gui-markdown--validation{grid-row:3;display:flex;justify-content:space-between}gui-markdown .gui-markdown--validation .gui-validator{width:auto;min-width:auto}gui-markdown .gui-markdown--counter{font-size:var(--gui-font-sm);margin-top:var(--gui-space-2);padding:0}gui-markdown .gui-markdown--counter__error{color:var(--gui-intent-error)}@container gui-markdown-widget (max-width: 768px){gui-markdown .gui-widget.gui-markdown--with-preview .gui-markdown__preview{display:block;width:calc(100% - var(--gui-space-3) * 2)}gui-markdown .gui-widget.gui-markdown--with-preview .gui-markdown__toolbar{width:calc(100% - var(--gui-space-2) * 2);z-index:1}gui-markdown .gui-widget.gui-markdown--with-preview textarea{margin-inline-start:-100%}}@media (prefers-color-scheme: dark){gui-markdown .gui-markdown__toolbar-button--active{fill:var(--gui-text-default)}}gui-number{display:inline-block}gui-number .gui-widget{display:inline-flex;flex-direction:row;align-items:stretch;gap:0;width:fit-content;height:40px;overflow:hidden;border-radius:var(--gui-radius-md);border:1px solid var(--gui-border-default);color:var(--gui-text-default);transition:border-color .2s,box-shadow .2s}gui-number .gui-widget:has(input[aria-invalid=true]){border-color:var(--gui-intent-error)}gui-number .gui-widget:has(input[aria-invalid=true]:focus){outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-number .gui-widget:has(input:focus){outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-number .gui-widget input:focus,gui-number .gui-widget input[aria-invalid=true]:focus{outline:none;box-shadow:none}gui-number .gui-widget button.gui-button.gui-number__minus,gui-number .gui-widget button.gui-button.gui-number__plus{border-radius:0}gui-number .gui-widget input[type=number]{text-align:center;border-radius:0;border:0;padding-top:0;padding-bottom:0;font-size:20px;width:100%;max-width:80px;height:40px;font-variant-numeric:tabular-nums;appearance:textfield}gui-number .gui-widget input[type=number]::-webkit-outer-spin-button,gui-number .gui-widget input[type=number]::-webkit-inner-spin-button{appearance:none}gui-password{display:block}gui-password .gui-widget input[type=text].gui-password--icon,gui-password .gui-widget input[type=password].gui-password--icon{padding-inline-start:2.5rem}gui-password .gui-widget .gui-password__toggle{position:absolute;inset-inline-end:10px;min-width:42px;height:42px;background:transparent;border:none;color:var(--gui-text-default);cursor:pointer}gui-radiogroup{display:block}gui-radiogroup .gui-widget--horizontal{display:flex;flex-direction:row;justify-content:start;gap:1em}gui-radiogroup .gui-widget label{display:grid;grid-template-columns:1.6em auto}gui-radiogroup .gui-widget input{display:grid;place-content:center;width:.5em;height:.5em;padding:.6em;border-radius:50%;appearance:none;margin:0}gui-radiogroup .gui-widget input:before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--gui-intent-primary)}gui-radiogroup .gui-widget input:checked{border-color:var(--gui-intent-primary)}gui-radiogroup .gui-widget input:checked:before{transform:scale(1)}:root{--gui-radius-range: calc(var(--gui-radius-md) * 2)}gui-range-calendar.gui-field{width:fit-content}gui-range-calendar .gui-calendar__day-button.in-range{background-color:color-mix(in srgb,var(--gui-intent-primary),transparent 50%);color:var(--gui-color-white);border-radius:0;margin-left:-1px}gui-range-calendar .gui-calendar__day-button.range-start{background-color:var(--gui-intent-primary);color:var(--gui-color-white);border-start-end-radius:0;border-start-start-radius:var(--gui-radius-range);border-end-end-radius:0;border-end-start-radius:var(--gui-radius-range)}gui-range-calendar .gui-calendar__day-button.range-end{background-color:var(--gui-intent-primary);color:var(--gui-color-white);border-start-end-radius:var(--gui-radius-range);border-start-start-radius:0;border-end-end-radius:var(--gui-radius-range);border-end-start-radius:0}gui-range-calendar .gui-calendar__day-button.range-start.range-end{border-radius:var(--gui-radius-range)}gui-range-calendar .gui-calendar__day-button.is-anchor{border:1px dashed #2196f3}gui-range-calendar .gui-calendar__day-button.is-selecting{border:1px dashed #2196f3}gui-range-calendar .gui-sentinel{width:0;height:0;flex-shrink:0;opacity:0;pointer-events:none}gui-range-calendar .gui-sentinel__start{margin-inline-end:0}gui-range-calendar .gui-sentinel__end{margin-inline-start:-1px}gui-range-calendar .gui-range-calendar__pills-wrapper{display:flex;min-height:32px;position:relative;overflow:hidden;min-width:0;margin-bottom:var(--gui-space-2)}gui-range-calendar .gui-range-calendar__pills-wrapper:before,gui-range-calendar .gui-range-calendar__pills-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none;transition:opacity .3s ease;opacity:0}gui-range-calendar .gui-range-calendar__pills-wrapper:before{left:0;background:linear-gradient(to right,var(--gui-bg-default) 20%,transparent)}gui-range-calendar .gui-range-calendar__pills-wrapper:after{right:0;background:linear-gradient(to left,var(--gui-bg-default) 20%,transparent)}gui-range-calendar .gui-range-calendar__pills-wrapper.gui-range-calendar--start-shadow:before{opacity:1}gui-range-calendar .gui-range-calendar__pills-wrapper.gui-range-calendar--end-shadow:after{opacity:1}gui-range-calendar .gui-range-calendar__pills{display:flex;align-items:center;padding:0 var(--gui-space-1);gap:var(--gui-space-2);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}gui-range-calendar .gui-range-calendar__pill{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:var(--gui-space-3);color:var(--gui-color-white);background-color:var(--gui-intent-primary);border-radius:var(--gui-radius-md);padding:var(--gui-space-1);cursor:pointer}gui-range-calendar .gui-range-calendar__pill-text{font-size:var(--gui-font-xs)}gui-range-calendar .gui-range-calendar__pill-remove{background:transparent;border:1px solid var(--gui-color-white);border-radius:var(--gui-radius-full);color:#fff;padding:0;width:16px;height:16px;cursor:pointer}gui-range-calendar .gui-range-calendar__pill:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-range-calendar .gui-range-calendar__pill--count{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:var(--gui-space-3);color:var(--gui-color-white);background-color:var(--gui-intent-primary);padding:var(--gui-space-1);cursor:pointer;min-width:24px;font-size:var(--gui-font-xs);border:none;justify-content:center;border-radius:var(--gui-radius-full)}gui-range-calendar .gui-range-calendar__pills-dropdown{display:none;position:absolute;top:0;left:0;right:0;z-index:10;flex-direction:column;background-color:var(--gui-bg-default);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);box-shadow:var(--gui-shadow-md);padding:var(--gui-space-2);gap:var(--gui-space-2);max-height:200px;overflow-y:auto}gui-range-calendar .gui-range-calendar__pills-dropdown .gui-range-calendar__pill{justify-content:space-between}gui-range-date{display:block;container-type:inline-size;container-name:gui-range-date-widget}gui-range-date .gui-range-date-input{display:flex;align-items:center;position:relative}gui-range-date .gui-range-date-input--icon>.gui-widget-icon{flex-shrink:0}gui-range-date .gui-range-date-input--icon .gui-range-date-input__pills-compact{padding-inline-start:2.5rem}gui-range-date .gui-range-date-input--icon .gui-range-date-input__inputs{padding-inline-start:2.5rem}gui-range-date .gui-range-date-input--icon .gui-range-date-input__pills-wrapper{margin-inline-start:2.5rem}gui-range-date .gui-range-date-input[aria-invalid=true]{border-color:var(--gui-intent-error)}gui-range-date .gui-range-date-input[aria-invalid=true]:has(.gui-range-date-input__pill:focus),gui-range-date .gui-range-date-input[aria-invalid=true]:has(input:focus){outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-range-date .gui-range-date-input:has(.gui-range-date-input__pill:focus),gui-range-date .gui-range-date-input:has(input:focus){outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-range-date .gui-range-date-input__inputs{display:flex;padding-inline-start:1rem;gap:var(--gui-space-2);flex-wrap:wrap;min-width:265px}gui-range-date .gui-range-date-input__pills-compact+.gui-range-date-input__inputs{padding-inline-start:1rem}gui-range-date .gui-sentinel{width:0;height:0;flex-shrink:0;opacity:0;pointer-events:none}gui-range-date .gui-sentinel__start{margin-inline-end:0}gui-range-date .gui-sentinel__end{margin-inline-start:-1px}gui-range-date .gui-range-date-input__pills-wrapper{display:flex;min-height:40px;border-inline-end:1px solid var(--gui-border-default);border-inline-start:1px solid var(--gui-border-default);position:relative;overflow:hidden;min-width:0}gui-range-date .gui-range-date-input__pills-wrapper:before,gui-range-date .gui-range-date-input__pills-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none;transition:opacity .3s ease;opacity:0}gui-range-date .gui-range-date-input__pills-wrapper:before{left:0;background:linear-gradient(to right,var(--gui-bg-default) 20%,transparent)}gui-range-date .gui-range-date-input__pills-wrapper:after{right:0;background:linear-gradient(to left,var(--gui-bg-default) 20%,transparent)}gui-range-date .gui-range-date-input__pills-wrapper.gui-range-date-input--start-shadow:before{opacity:1}gui-range-date .gui-range-date-input__pills-wrapper.gui-range-date-input--end-shadow:after{opacity:1}gui-range-date .gui-range-date-input__pills{display:flex;align-items:center;padding:0 var(--gui-space-3);gap:var(--gui-space-2);flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}gui-range-date .gui-range-date-input__pill{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:var(--gui-space-3);color:var(--gui-color-white);background-color:var(--gui-intent-primary);border-radius:var(--gui-radius-md);padding:var(--gui-space-1);cursor:pointer}gui-range-date .gui-range-date-input__pill-text{font-size:var(--gui-font-xs)}gui-range-date .gui-range-date-input__pill-remove{background:transparent;border:1px solid var(--gui-color-white);border-radius:var(--gui-radius-full);color:#fff;padding:0;width:16px;height:16px}gui-range-date .gui-range-date-input__pill:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-range-date .gui-range-date-input__separator{display:flex;align-items:center}gui-range-date .gui-range-date-input__field{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;gap:0}gui-range-date .gui-range-date-input__field .gui-range-date-input__touch-target{display:block;position:relative}gui-range-date .gui-range-date-input__field .gui-range-date-input__visual-underline{position:absolute;bottom:-1px;inset-inline-start:2px;width:18px;height:1px;background-color:var(--gui-text-default);z-index:1;pointer-events:none;display:none}gui-range-date .gui-range-date-input__field input[type=text]{font-family:monospace;border:0;padding:0;background:transparent;border-radius:0;outline:none;width:24px;text-align:center}gui-range-date .gui-range-date-input__field input[type=text].gui-range-date-input__part{min-width:48px;min-height:48px;border:none;background:transparent;text-align:center;padding:0;margin-block:-16px;margin-inline:-12px;position:relative;z-index:2}gui-range-date .gui-range-date-input__field input[type=text].gui-range-date-input__year{width:64px}gui-range-date .gui-range-date-input__field input[type=text].gui-range-date-input__year~.gui-range-date-input__visual-underline{width:36px}gui-range-date .gui-range-date-input__field input[type=text]:focus{box-shadow:none}gui-range-date .gui-range-date-input__field input[type=text]:focus~.gui-range-date-input__visual-underline{display:block}gui-range-date .gui-range-date-input__field input[type=text]::-webkit-inner-spin-button,gui-range-date .gui-range-date-input__field input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}gui-range-date .gui-range-date-input__field.gui-calendar--icon{padding-inline-start:2.5rem}gui-range-date .gui-range-date-input__pills-compact{display:none;align-items:center;padding:0 var(--gui-space-3)}gui-range-date .gui-range-date-input__pill--count{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:var(--gui-space-3);color:var(--gui-color-white);background-color:var(--gui-intent-primary);padding:var(--gui-space-1);cursor:pointer;min-width:24px;font-size:var(--gui-font-xs);border:none;justify-content:center;border-radius:var(--gui-radius-full)}gui-range-date .gui-range-date-input__pills-dropdown{display:none;position:absolute;top:100%;left:0;right:0;z-index:10;flex-direction:column;background-color:var(--gui-bg-default);border:1px solid var(--gui-border-default);border-radius:var(--gui-radius-md);box-shadow:var(--gui-shadow-md);padding:var(--gui-space-2);gap:var(--gui-space-2);max-height:200px;overflow-y:auto}gui-range-date .gui-range-date-input__pills-dropdown .gui-range-date-input__pill{justify-content:space-between}@container gui-range-date-widget (max-width: 540px){gui-range-date .gui-range-date-input__pills-wrapper{display:none}gui-range-date .gui-range-date-input__pills-compact{display:flex}gui-range-date .gui-range-date-input__pills-dropdown{display:flex}gui-range-date .gui-range-date-input__pills-compact+.gui-range-date-input__inputs{padding-inline-start:0}}.gui-form .gui-range-date-picker.gui-field{display:block;container-type:inline-size;container-name:gui-range-date-picker-widget}.gui-form .gui-range-date-picker.gui-field .gui-widget .gui-range-date-picker__arrow{fill:var(--gui-text-default);transform:rotate(0);transition:transform .3s;position:absolute;inset-inline-end:var(--gui-space-3);transform-origin:50% 40%;pointer-events:none}.gui-form .gui-range-date-picker.gui-field .gui-widget[aria-expanded=true] .gui-range-date-picker__arrow{transform:rotate(180deg)}.gui-form .gui-range-date-picker.gui-field .gui-widget gui-range-date.gui-field{gap:0}.gui-form .gui-range-date-picker.gui-field .gui-widget gui-range-calendar{position:absolute;top:100%;z-index:10;width:max-content;max-width:none}@container gui-range-date-picker-widget (max-width: 540px){.gui-form .gui-range-date-picker.gui-field gui-range-calendar{width:100%}}.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{display:flex;align-items:center;margin-bottom:var(--gui-space-2)}.gui-form .gui-repeater__card-header .gui-repeater__remove-btn{margin-inline-start:auto;gap:var(--gui-space-1)}.gui-form .gui-repeater__card--focused{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}.gui-form .gui-repeater__card--focused[aria-invalid=true]{outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}.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);background:transparent;color:var(--gui-intent-error-text);border:1px solid var(--gui-border-default);opacity:.6;transition:opacity var(--gui-transition-normal, .2s),border-color var(--gui-transition-normal, .2s)}.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-color-white);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-color-white)}.gui-form .gui-repeater button.gui-button.gui-repeater__add-btn{width:100%;border:1px dashed var(--gui-intent-primary);background:transparent;color:var(--gui-intent-primary);opacity:.6;transition:opacity var(--gui-transition-normal, .2s);gap:var(--gui-space-1)}.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{height:42px}gui-select .gui-widget .gui-select__arrow{fill:var(--gui-text-default);transform:rotate(0);transition:transform .3s;position:absolute;inset-inline-end:var(--gui-space-3);transform-origin:50% 40%;pointer-events:none}gui-select select{appearance:none}gui-select select.gui-select--icon{padding-inline-start:2.5rem}gui-textarea{display:block}gui-textarea .gui-widget{justify-content:flex-start}gui-textarea .gui-widget textarea{padding:var(--gui-space-2) var(--gui-space-3);resize:vertical}gui-textarea .gui-widget-icon{top:var(--gui-space-1)}gui-textarea textarea.gui-textarea--icon{padding-inline-start:var(--gui-space-10)}gui-textarea .gui-textarea--validation{grid-row:3;display:flex;justify-content:space-between}gui-textarea .gui-textarea--validation .gui-validator{width:auto;min-width:auto}gui-textarea .gui-textarea--counter{font-size:var(--gui-font-sm);margin-top:var(--gui-space-2);padding:0}gui-textarea .gui-textarea--counter__error{color:var(--gui-intent-error)}gui-textinput{display:block}gui-textinput .gui-widget input[type=text].gui-textinput--icon{padding-inline-start:2.5rem}gui-toggle{display:flex;flex-direction:column;align-items:start}gui-toggle .gui-label{flex-direction:row;grid-row:2;align-self:start;margin-top:11px;margin-bottom:0;width:auto;min-width:auto}gui-toggle .gui-label__container{display:flex;flex-direction:column}gui-toggle .gui-widget{align-self:center}gui-toggle .gui-widget-hint{grid-row:3}gui-toggle.gui-toggle--right .gui-label{flex-direction:row-reverse;justify-content:flex-end}gui-toggle .gui-toggle--switch{position:relative;display:inline-block;max-width:var(--gui-toggle-width);width:var(--gui-toggle-width);height:var(--gui-toggle-height);min-width:var(--gui-toggle-width);min-height:var(--gui-toggle-height);align-self:start}gui-toggle .gui-toggle--switch input{position:absolute;width:var(--gui-toggle-width);height:var(--gui-toggle-height);top:0;left:0;opacity:0;z-index:2;cursor:pointer;margin:0}gui-toggle .gui-toggle--switch input:disabled+.gui-toggle--slider{background-color:var(--gui-bg-disabled)}gui-toggle .gui-toggle--switch input:checked+.gui-toggle--slider{background-color:var(--gui-intent-primary);border:1px solid var(--gui-intent-primary)}gui-toggle .gui-toggle--switch input:focus+.gui-toggle--slider{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}gui-toggle .gui-toggle--switch input:focus+.gui-toggle--slider[aria-invalid=true]{outline:0;border-color:var(--gui-intent-error);box-shadow:var(--gui-shadow-focus-error)}gui-toggle .gui-toggle--switch input:checked+.gui-toggle--slider:before{transform:translate(var(--gui-toggle-slider-transform));background-color:var(--gui-bg-default)}gui-toggle .gui-toggle--switch .gui-toggle--slider{position:absolute;cursor:pointer;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;width:calc(var(--gui-toggle-width) - 2px);background-color:var(--gui-bg-default);border:1px solid var(--gui-border-default);transition:.4s;border-radius:30px}gui-toggle .gui-toggle--switch .gui-toggle--slider[aria-invalid=true]{border-color:var(--gui-intent-error)}gui-toggle .gui-toggle--switch .gui-toggle--slider:before{position:absolute;content:"";width:var(--gui-toggle-slider-width);height:var(--gui-toggle-slider-height);border-radius:20px;left:2px;top:1px;background-color:var(--gui-border-default);transition:.4s}gui-toggle label{cursor:pointer}.gui-form .gui-flex{display:flex;flex-direction:column;width:100%;flex:1 1 0%}.gui-form .gui-flex .gui-flex__widget{display:flex;flex-direction:column;column-gap:var(--gui-space-4);row-gap:var(--gui-space-4);min-width:0;height:100%}.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{align-items:start;justify-content: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 (max-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{width:100%;flex:1 1 0%}.gui-form .gui-grid .gui-grid__widget{display:grid;column-gap:var(--gui-space-4);row-gap:var(--gui-space-2)}.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,.gui-form .gui-grid .gui-grid__widget .gui-grid__cell .gui-field{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:var(--gui-space-1);align-items:start}.gui-form .gui-grid__widget--row .gui-label{margin-bottom:0}.gui-form .gui-grid__widget--row .gui-validator{margin-top:0}.gui-form .gui-grid__widget--row gui-checkbox:after,.gui-form .gui-grid__widget--row gui-toggle:after{content:"";display:block}@container gui-form (max-width: 480px){.gui-form .gui-grid .gui-grid__widget--row{grid-template-columns:1fr;grid-template-rows:auto}.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{display:block;width:100%;margin:var(--gui-space-3) 0}.gui-form .gui-tabs .gui-sentinel{width:0;height:0;flex-shrink:0;opacity:0;pointer-events:none}.gui-form .gui-tabs .gui-sentinel__start{margin-inline-end:0}.gui-form .gui-tabs .gui-sentinel__end{margin-inline-start:-1px}.gui-form .gui-tabs>nav{position:relative;overflow:hidden;padding:0;margin-bottom:-1px;justify-content:start}.gui-form .gui-tabs>nav:before,.gui-form .gui-tabs>nav:after{content:"";position:absolute;top:0;bottom:0;width:60px;height:40px;z-index:2;pointer-events:none;transition:opacity .3s ease;opacity:0}.gui-form .gui-tabs>nav:before{left:0;background:linear-gradient(to right,var(--gui-bg-default) 20%,transparent)}.gui-form .gui-tabs>nav:after{right:0;background:linear-gradient(to left,var(--gui-bg-default) 20%,transparent)}.gui-form .gui-tabs>nav.gui-tabs--start-shadow:before{opacity:1}.gui-form .gui-tabs>nav.gui-tabs--end-shadow:after{opacity:1}.gui-form .gui-tabs>nav ul[role=tablist]{width:100%;display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin:0;padding:0;list-style:none;scrollbar-width:none}.gui-form .gui-tabs>nav li{flex:0 0 auto;display:flex;margin:0;padding:0}.gui-form .gui-tabs button[role=tab]{flex:0 0 auto;display:inline-block;padding:var(--gui-space-3);border:1px solid var(--gui-border-default);margin-left:-1px;border-radius:var(--gui-radius-md) var(--gui-radius-md) 0 0;background:var(--gui-bg-default);color:var(--gui-text-default);position:relative;z-index:1;transition:border-color .2s,box-shadow .2s;cursor:pointer;white-space:nowrap}.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 (max-width: 480px){.gui-form .gui-tabs button[role=tab]{padding:var(--gui-space-2);font-size:var(--gui-font-xs)}}.gui-form .gui-accordion{display:block;width:100%;margin:var(--gui-space-3) 0}.gui-form .gui-accordion>.gui-widget{row-gap:0}.gui-form .gui-accordion .gui-accordion__section{display:flex;flex-direction:column}.gui-form .gui-accordion .gui-accordion__section>button{position:relative;display:inline-block;padding:var(--gui-space-3);border:1px solid var(--gui-border-default);background:var(--gui-bg-default);color:var(--gui-text-default);transition:border-color .2s,box-shadow .2s;cursor:pointer}.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{outline:0;border:var(--gui-text-default) solid 1px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gui-text-default) 25%,transparent)}.gui-form .gui-accordion .gui-accordion__arrow{fill:var(--gui-text-default);transform:rotate(0);transition:transform .3s;position:absolute;inset-inline-end:var(--gui-space-3);transform-origin:50% 40%;pointer-events:none}.gui-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{display:flex;justify-content:center;align-items:center;cursor:pointer;height:42px;background:var(--gui-intent-primary);color:var(--gui-intent-primary-text);border-radius:var(--gui-radius-md);border:0;padding:0 .75rem;font-weight:500;text-align:center;transition:background-color var(--gui-transition-normal, .2s)}.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{display:flex;justify-content:center;align-items:center;margin:0;color:inherit;position:relative}.gui-form button.gui-button:focus,.gui-form .gui-button button:focus{outline:0;border-color:var(--gui-border-focus);box-shadow:var(--gui-shadow-focus)}.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{background:transparent;border:1px solid var(--gui-intent-primary);color:var(--gui-intent-primary)}.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{background:transparent;border:0;color:var(--gui-intent-primary);padding:0;border-radius:0}.gui-form button.gui-button.gui-button--link:hover,.gui-form .gui-button button.gui-button--link:hover{background:transparent;text-decoration:underline}.gui-form button.gui-button.gui-button--link:active,.gui-form .gui-button button.gui-button--link:active{background:transparent;color:var(--gui-intent-primary-active)}.gui-form .gui-alert .gui-alert-notification{padding:0 var(--gui-space-4);margin:0;display:flex;min-height:40px;border-radius:var(--gui-radius-md);border:1px solid;font-size:var(--gui-font-sm);line-height:1.4;align-items:center}.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{display:block;color:var(--gui-md-text-color);font-size:var(--gui-font-sm);line-height:var(--gui-md-line-height)}.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);line-height:1.25;margin-top:var(--gui-space-6);margin-bottom:var(--gui-space-2)}.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{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;background-color:var(--gui-md-code-bg);color:var(--gui-md-code-color);border-radius:var(--gui-md-code-radius);padding:.1em var(--gui-space-1)}.gui-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);overflow-x:auto;margin-top:0;margin-bottom:var(--gui-space-4)}.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{background:none;padding:0;font-size:var(--gui-font-sm);border-radius: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{margin-bottom:0}.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{max-width:100%;height:auto;border-radius:var(--gui-radius-md)}.gui-form .gui-markdown gui-markdown-text table,.gui-form .gui-markdown-text gui-markdown-text table{width:100%;border-collapse:collapse;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{grid-row:3;margin:0;padding:0;font-size:var(--gui-font-xs);margin-top:var(--gui-space-1);width:0;min-width:100%}.gui-form .gui-validator__error{list-style:none;color:var(--gui-intent-error)}[data-theme=clay]{--gui-color-neutral-50: #ffceb0;--gui-color-neutral-100: #f1c2a7;--gui-color-neutral-200: #e3b99d;--gui-color-neutral-300: #c6a188;--gui-color-neutral-400: #917664;--gui-color-neutral-500: #675246;--gui-color-neutral-600: #57463c;--gui-color-neutral-700: #493b32;--gui-color-neutral-800: #29211c;--gui-color-neutral-900: #1b1612;--gui-color-neutral-950: #0e0b0a;--gui-bg-default: #f5f0eb;--gui-bg-surface: #fdfcfb;--gui-bg-surface-hover: #ebe1d9;--gui-bg-surface-active: #dfd1c5;--gui-bg-disabled: #f0e9e1;--gui-bg-inverse: #3b322c;--gui-text-default: #2d241f;--gui-text-secondary: #6b5c52;--gui-text-muted: #8c7b6f;--gui-text-inverse: #fdfcfb;--gui-text-disabled: #a89a8e;--gui-border-default: #d3c4b7;--gui-border-subtle: #e6dacd;--gui-border-strong: #a89a8e;--gui-border-disabled: #e6dacd;--gui-border-focus: #c25e4e;--gui-intent-primary: #c25e4e;--gui-intent-primary-hover: #a64c3e;--gui-intent-primary-active: #8a3c30;--gui-intent-primary-text: #ffffff}@media (prefers-color-scheme: dark){[data-theme=clay]{--gui-color-neutral-50: #0e0b0a;--gui-color-neutral-100: #1b1612;--gui-color-neutral-200: #29211c;--gui-color-neutral-300: #493b32;--gui-color-neutral-400: #57463c;--gui-color-neutral-500: #675246;--gui-color-neutral-600: #917664;--gui-color-neutral-700: #c6a188;--gui-color-neutral-800: #e3b99d;--gui-color-neutral-900: #f1c2a7;--gui-color-neutral-950: #ffceb0;--gui-bg-default: #24201e;--gui-bg-surface: #2d2623;--gui-bg-surface-hover: #3b322c;--gui-bg-surface-active: #4a3e37;--gui-bg-disabled: #322b27;--gui-bg-inverse: #fdfcfb;--gui-text-default: #f5f0eb;--gui-text-secondary: #c2b4a8;--gui-text-muted: #a89a8e;--gui-text-inverse: #2d241f;--gui-text-disabled: #8c7b6f;--gui-border-default: #5c4e45;--gui-border-subtle: #4a3e37;--gui-border-strong: #7a6a5e;--gui-border-disabled: #4a3e37;--gui-border-focus: #db7665;--gui-intent-primary: #db7665;--gui-intent-primary-hover: #e38d7e;--gui-intent-primary-active: #eba598}}[dir=rtl] .gui-widget-icon{direction:rtl}[data-theme=sunset]{--gui-color-primary-400: #fb923c;--gui-color-primary-500: #f97316;--gui-color-primary-600: #ea580c;--gui-color-primary-700: #c2410c;--gui-color-primary-800: #9a3412;--gui-intent-primary: var(--gui-color-warning-600);--gui-intent-primary-hover: var(--gui-color-warning-700);--gui-intent-primary-active: var(--gui-color-warning-800);--gui-border-focus: var(--gui-color-warning-500);--gui-bg-default: #fff7ed;--gui-bg-surface: #ffffff;--gui-border-default: var(--gui-color-warning-300);--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)}@media (prefers-color-scheme: dark){[data-theme=sunset]{--gui-bg-default: #1c1210;--gui-bg-surface: #271a16;--gui-border-default: var(--gui-color-warning-600);--gui-intent-primary: var(--gui-color-warning-500);--gui-intent-primary-hover: var(--gui-color-warning-400)}}html,body{background-color:var(--gui-bg-default);font-family:system-ui,sans-serif}body{display:flex;justify-content:center}lit-root{display:flex;width:100%;justify-content:center}.container{width:100%;max-width:990px;padding:1rem}.gui-form form{margin:12px}.gui-widget-icon[data-icon]:before{content:attr(data-icon);font-family:Material Icons;font-size:var(--gui-font-lg);font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.gui-widget-icon.my-custom-icon:before{content:""}.gui-widget-icon.my-custom-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23aaa' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");background-size:20px 20px;background-repeat:no-repeat;background-position:center}.gui-widget-icon.my-logo-icon:before{content:""}.gui-widget-icon.my-logo-icon{background-image:url(icons/github.png);background-size:20px 20px;background-repeat:no-repeat;background-position:center}.my-custom-class{display:flex;flex-direction:column;justify-content:space-around;padding:0 12px;cursor:pointer;height:100%}.my-custom-class h2,.my-custom-class p{margin:0;padding:0}.my-custom-class.odd{background-color:#3b3e47}.my-custom-class.disabled{color:gray}.my-custom-class.selected{color:#000;background-color:#d3d3d3;font-weight:700}.my-custom-class.focused{border:2px solid black}.product-renderer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 12px;cursor:pointer;height:100%}.product-renderer h2,.product-renderer p{margin:0;padding:0}.product-renderer.odd{background-color:#3b3e47}.product-renderer.disabled{color:gray}.product-renderer.selected{color:#000;background-color:#d3d3d3;font-weight:700}.product-renderer.focused{border:2px solid black}.airport-renderer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 12px;cursor:pointer;height:100%}.airport-renderer h2,.airport-renderer p{margin:0;padding:0}.airport-renderer.odd{background-color:#3b3e47}.airport-renderer.disabled{color:gray}.airport-renderer.selected{color:#000;background-color:#d3d3d3;font-weight:700}.airport-renderer.focused{border:2px solid black}.country-renderer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 12px;cursor:pointer;height:100%;background-color:var(--gui-bg-default)}.country-renderer.odd{background-color:#ecf6ff}.country-renderer.selected{color:var(--gui-bg-default);background-color:var(--gui-intent-primary);font-weight:700}.country-renderer.focused{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--gui-text-default) 25%,transparent)}@media (prefers-color-scheme: dark){.country-renderer.odd{background-color:#2c303c}.country-renderer.selected{color:var(--gui-intent-primary-hover);background-color:var(--gui-color-primary);font-weight:700}}.error{padding:1rem;border:1px solid red;color:red}
