@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[class^=mantine-]:not(.mantine-Code-root):not(.mantine-Kbd-root):not(.mantine-Title-root):not(:is(h1,h2,h3,h4,h5,h6)):not(:is(h1,h2,h3,h4,h5,h6) *):not([data-monospace]),[class*=\ mantine-]:not(.mantine-Code-root):not(.mantine-Kbd-root):not(.mantine-Title-root):not(:is(h1,h2,h3,h4,h5,h6)):not(:is(h1,h2,h3,h4,h5,h6) *):not([data-monospace]){font-family:var(--mantine-font-family)}:is(h1,h2,h3,h4,h5,h6):is([class^=mantine-],[class*=\ mantine-]){font-family:var(--mantine-font-family-headings)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mantine-focus-auto:focus-visible{outline:var(--suppleo-size-stroke-outline) solid transparent;outline-offset:var(--suppleo-size-stroke-outline);box-shadow:0 0 0 var(--suppleo-size-stroke-ring) var(--suppleo-focus-ring)}:where(.mantine-Checkbox-root,.mantine-CheckboxIndicator-indicator,.mantine-Radio-root,.mantine-RadioIndicator-indicator){--suppleo-control-border:var(--suppleo-muted-foreground)}.mantine-Checkbox-root,.mantine-CheckboxIndicator-indicator{--checkbox-size-xs:var(--suppleo-size-icon-md);--checkbox-size-sm:var(--suppleo-size-icon-md);--suppleo-control-bg:var(--suppleo-field-fill);--suppleo-control-invalid-ring:var(--suppleo-invalid-ring);--suppleo-control-invalid-border:var(--suppleo-invalid-border)}.mantine-RadioIndicator-indicator:not([data-checked]),.mantine-CheckboxIndicator-indicator:not([data-checked]){background-color:var(--suppleo-control-bg);border-color:var(--suppleo-control-border)}.mantine-Checkbox-root{--label-lh-xs:var(--checkbox-size);--label-lh-sm:var(--checkbox-size);--label-offset-start:var(--suppleo-space-sm)}.mantine-Checkbox-root .mantine-Checkbox-input{background-color:var(--suppleo-control-bg);border-color:var(--suppleo-control-border);transition:border-color var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard), background-color var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard)}.mantine-Checkbox-root .mantine-Checkbox-input[data-indeterminate],.mantine-Checkbox-root .mantine-Checkbox-input:checked{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.mantine-Checkbox-root .mantine-Checkbox-input:focus-visible{border-color:var(--suppleo-ring);box-shadow:0 0 0 var(--suppleo-size-stroke-ring) var(--suppleo-focus-ring);outline:none}.mantine-Checkbox-root .mantine-Checkbox-input[data-error]:not(:checked,[data-indeterminate]){border-color:var(--suppleo-control-invalid-border)}.mantine-Checkbox-root .mantine-Checkbox-input[data-error]{box-shadow:0 0 0 var(--suppleo-size-stroke-ring) var(--suppleo-control-invalid-ring)}.mantine-Checkbox-root .mantine-Checkbox-input:disabled{opacity:.5;background-color:var(--suppleo-control-bg);border-color:var(--suppleo-input)}.mantine-Checkbox-root .mantine-Checkbox-input:disabled:checked,.mantine-Checkbox-root .mantine-Checkbox-input:disabled[data-indeterminate]{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.mantine-Checkbox-root .mantine-Checkbox-input:disabled+.mantine-Checkbox-icon{opacity:.5;color:var(--checkbox-icon-color)}.mantine-Checkbox-root .mantine-Checkbox-icon{width:calc(var(--suppleo-size-icon-sm) * .7)}.mantine-Checkbox-root .mantine-Checkbox-label{font-weight:500}.mantine-Checkbox-root .mantine-Checkbox-label[data-disabled]{color:inherit;opacity:.5}.mantine-Checkbox-root:where([data-variant=outline]) .mantine-Checkbox-input{background-color:#0000}.mantine-Checkbox-root:where([data-variant=outline]) .mantine-Checkbox-input+.mantine-Checkbox-icon{color:var(--checkbox-color)}.mantine-CheckboxGroup-root .mantine-CheckboxGroup-error{margin-top:var(--mantine-spacing-2xs)}.mantine-Chip-root{--chip-color:var(--mantine-primary-color-contrast)}.mantine-Chip-root[data-variant=outline]:not([data-disabled]) .mantine-Chip-label{--chip-bd:var(--suppleo-size-stroke-hairline) solid var(--mantine-color-default-border);background-color:#0000}.mantine-Chip-root[data-variant=outline]:not([data-disabled]) .mantine-Chip-label:hover{background-color:var(--mantine-color-default-hover)}.mantine-Chip-root[data-variant=outline]:not([data-disabled]) .mantine-Chip-label:where([data-disabled]){--chip-icon-color:var(--mantine-color-text);border-color:var(--mantine-color-default-border);color:var(--mantine-color-text);opacity:.5}.mantine-Chip-root[data-variant=outline]:not([data-disabled]) .mantine-Chip-label:where([data-disabled]):hover{color:var(--mantine-color-text);--chip-bd:var(--suppleo-size-stroke-hairline) solid var(--mantine-color-default-border);--chip-icon-color:var(--mantine-color-text);background-color:#0000}.mantine-Input-wrapper{--input-height-xs:var(--suppleo-size-control-sm);--input-height-sm:var(--suppleo-size-control-md);--input-height-md:var(--suppleo-size-control-lg);--input-height-lg:calc(var(--suppleo-size-control-lg) + var(--suppleo-space-xs));--input-radius:var(--suppleo-radius);--input-padding:var(--mantine-spacing-xs);--input-color:var(--suppleo-foreground);--input-placeholder-color:var(--suppleo-muted-foreground);--input-section-color:var(--suppleo-muted-foreground);--suppleo-input-bg:var(--suppleo-field-fill);--suppleo-input-disabled-bg:var(--suppleo-field-disabled);--suppleo-input-invalid-ring:var(--suppleo-invalid-ring);--suppleo-input-invalid-border:var(--suppleo-invalid-border);margin-top:0;margin-bottom:0}.mantine-Input-wrapper[data-multiline]{--input-padding-y-xs:var(--suppleo-space-xs);--input-padding-y-sm:var(--suppleo-space-xs);--input-padding-y-md:var(--suppleo-space-xs);--input-line-height:var(--mantine-line-height-sm)}.mantine-Input-wrapper[data-multiline]:has(>textarea){--input-padding-y-xs:var(--suppleo-space-sm);--input-padding-y-sm:var(--suppleo-space-sm);--input-padding-y-md:var(--suppleo-space-sm)}.mantine-Pill-root{--pill-height-xs:calc(var(--suppleo-space-md) * 1.3125);--pill-height-sm:calc(var(--suppleo-space-md) * 1.3125);--pill-fz-xs:var(--mantine-font-size-xs);--pill-fz-sm:var(--mantine-font-size-xs);--pill-radius:calc(var(--suppleo-radius) - var(--suppleo-space-xs));padding-inline:calc(var(--suppleo-space-sm) * .75);background-color:var(--suppleo-muted);color:var(--suppleo-foreground);font-weight:500;line-height:var(--mantine-line-height-xs)}.mantine-Pill-root:where([data-with-remove]){padding-inline-end:0}.mantine-Input-input:has(.mantine-Pill-root){padding-inline-start:var(--suppleo-space-xs)}:root .mantine-Input-wrapper{--input-disabled-bg:var(--suppleo-input-disabled-bg);--input-disabled-color:var(--input-color)}:root .mantine-Input-wrapper[data-variant=default]{--input-bd:var(--suppleo-input);--input-bg:var(--suppleo-input-bg);--input-bd-focus:var(--suppleo-ring)}:root .mantine-Input-wrapper[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-default-hover);--input-bd-focus:var(--suppleo-ring)}:root .mantine-Input-wrapper[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}:root .mantine-Input-wrapper[data-error]{--input-color:var(--suppleo-foreground);--input-placeholder-color:var(--suppleo-muted-foreground);--input-section-color:var(--suppleo-muted-foreground);--input-bd:var(--suppleo-input-invalid-border);--input-bd-focus:var(--suppleo-input-invalid-border)}.mantine-InputWrapper-label{width:fit-content;font-size:var(--mantine-font-size-sm);margin-bottom:var(--suppleo-space-sm);font-weight:500;line-height:1;display:block}.mantine-InputWrapper-description{font-size:var(--mantine-font-size-sm);color:var(--suppleo-muted-foreground);margin-bottom:var(--suppleo-space-sm);line-height:1.5}.mantine-Input-wrapper+.mantine-InputWrapper-description{margin-top:var(--suppleo-space-sm);margin-bottom:0}.mantine-InputWrapper-error{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:var(--suppleo-destructive-ink);margin-top:var(--suppleo-space-sm)}.mantine-InputWrapper-root:has(.mantine-Input-input:disabled) .mantine-InputWrapper-label{opacity:.5}.mantine-Input-input{box-shadow:none;transition:border-color var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard), box-shadow var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard);font-size:var(--mantine-font-size-sm)}.mantine-Input-input:disabled,.mantine-Input-input[data-disabled]{opacity:.5}.mantine-Input-input:has(input:disabled){opacity:.5}.mantine-Textarea-input{min-height:calc(var(--suppleo-space-md) * 4)}.mantine-Input-input:focus-visible,.mantine-Input-input:focus-within{box-shadow:0 0 0 var(--suppleo-size-stroke-ring) var(--suppleo-focus-ring);outline:none}.mantine-Input-input[aria-invalid=true],.mantine-Input-wrapper[data-error] .mantine-Input-input{box-shadow:0 0 0 var(--suppleo-size-stroke-ring) var(--suppleo-input-invalid-ring)}.mantine-Input-section svg[data-combobox-chevron],.mantine-ComboboxChevron-chevron{--combobox-chevron-color:var(--suppleo-muted-foreground);color:var(--suppleo-muted-foreground);width:var(--suppleo-size-icon-md);height:var(--suppleo-size-icon-md)}.mantine-Input-input:-webkit-autofill{-webkit-text-fill-color:var(--input-color,var(--mantine-color-text));-webkit-box-shadow:0 0 0 100vh var(--input-bg,var(--mantine-color-body)) inset;transition:background-color 9999s ease-out}.mantine-Input-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-color,var(--mantine-color-text));-webkit-box-shadow:0 0 0 100vh var(--input-bg,var(--mantine-color-body)) inset;transition:background-color 9999s ease-out}.mantine-Input-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-color,var(--mantine-color-text));-webkit-box-shadow:0 0 0 100vh var(--input-bg,var(--mantine-color-body)) inset;transition:background-color 9999s ease-out}.mantine-PasswordInput-innerInput:-webkit-autofill{-webkit-text-fill-color:var(--input-color,var(--mantine-color-text));-webkit-box-shadow:0 0 0 100vh var(--input-bg,var(--mantine-color-body)) inset;transition:background-color 9999s ease-out}.mantine-PasswordInput-innerInput:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-color,var(--mantine-color-text));-webkit-box-shadow:0 0 0 100vh var(--input-bg,var(--mantine-color-body)) inset;transition:background-color 9999s ease-out}.mantine-PasswordInput-innerInput:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-color,var(--mantine-color-text));-webkit-box-shadow:0 0 0 100vh var(--input-bg,var(--mantine-color-body)) inset;transition:background-color 9999s ease-out}.mantine-Textarea-input:-webkit-autofill{-webkit-text-fill-color:var(--input-color,var(--mantine-color-text));-webkit-box-shadow:0 0 0 100vh var(--input-bg,var(--mantine-color-body)) inset;transition:background-color 9999s ease-out}.mantine-Textarea-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-color,var(--mantine-color-text));-webkit-box-shadow:0 0 0 100vh var(--input-bg,var(--mantine-color-body)) inset;transition:background-color 9999s ease-out}.mantine-Textarea-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-color,var(--mantine-color-text));-webkit-box-shadow:0 0 0 100vh var(--input-bg,var(--mantine-color-body)) inset;transition:background-color 9999s ease-out}.mantine-ColorInput-dropdown{background-color:var(--mantine-color-default);border-color:var(--mantine-color-default-border)}.mantine-Fieldset-root{border-color:var(--mantine-color-default-border);background-color:#0000}.mantine-Fieldset-root[data-variant=filled]{border-color:var(--mantine-color-default-border);background-color:color-mix(in srgb, var(--mantine-color-default-hover), transparent 60%)}.mantine-Fieldset-root[data-variant=unstyled]{background-color:#0000;border-color:#0000}:is(.mantine-Checkbox-root,.mantine-Radio-root,.mantine-Switch-root)[data-size=xs] :is(.mantine-Checkbox-label,.mantine-Radio-label,.mantine-Switch-label){font-size:var(--mantine-font-size-sm)}.mantine-Radio-root,.mantine-RadioIndicator-indicator{--radio-size-xs:var(--suppleo-size-icon-md);--radio-size-sm:var(--suppleo-size-icon-md);--radio-icon-size-xs:var(--suppleo-space-sm);--radio-icon-size-sm:var(--suppleo-space-sm);--suppleo-control-bg:var(--suppleo-field-fill);--suppleo-control-invalid-ring:var(--suppleo-invalid-ring);--suppleo-control-invalid-border:var(--suppleo-invalid-border)}.mantine-Radio-root{--label-lh-xs:var(--radio-size);--label-lh-sm:var(--radio-size);--label-offset-start:var(--suppleo-space-sm)}.mantine-Radio-root .mantine-Radio-radio{background-color:var(--suppleo-control-bg);border-color:var(--suppleo-control-border)}.mantine-Radio-root .mantine-Radio-radio:checked{background-color:var(--radio-color);border-color:var(--radio-color)}.mantine-Radio-root .mantine-Radio-radio+.mantine-Radio-icon{color:var(--radio-icon-color)}.mantine-Radio-root .mantine-Radio-radio:focus-visible{border-color:var(--suppleo-ring);box-shadow:0 0 0 var(--suppleo-size-stroke-ring) var(--suppleo-focus-ring);outline:none}.mantine-Radio-root .mantine-Radio-radio[data-error]{border-color:var(--suppleo-control-invalid-border);box-shadow:0 0 0 var(--suppleo-size-stroke-ring) var(--suppleo-control-invalid-ring)}.mantine-Radio-root .mantine-Radio-radio:disabled{opacity:.5;background-color:var(--suppleo-control-bg);border-color:var(--suppleo-input)}.mantine-Radio-root .mantine-Radio-radio:disabled:checked{background-color:var(--radio-color);border-color:var(--radio-color)}.mantine-Radio-root .mantine-Radio-label{font-weight:500}.mantine-Radio-root .mantine-Radio-label[data-disabled]{color:inherit;opacity:.5}.mantine-Radio-root:where([data-variant=outline]) .mantine-Radio-radio{border-color:var(--suppleo-input);background-color:#0000}.mantine-Radio-root:where([data-variant=outline]) .mantine-Radio-radio:checked:not(:disabled){border-color:var(--radio-color);background-color:#0000}.mantine-Radio-root:where([data-variant=outline]) .mantine-Radio-radio:disabled{opacity:.5}.mantine-Radio-root:where([data-variant=outline]) .mantine-Radio-radio:disabled+.mantine-Radio-icon{color:var(--radio-color);--radio-icon-opacity:.5}.mantine-SegmentedControl-root{background-color:var(--mantine-color-secondary-outline-hover)}.mantine-SegmentedControl-root .mantine-SegmentedControl-label{color:color-mix(in oklch, var(--mantine-color-dimmed) 85%, var(--mantine-color-text))}.mantine-SegmentedControl-root .mantine-SegmentedControl-label[data-active]{color:var(--mantine-color-text)}:root .mantine-SegmentedControl-root .mantine-SegmentedControl-label:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--suppleo-foreground)}.mantine-Switch-root{--switch-height-xs:calc(var(--suppleo-size-icon-sm));--switch-width-xs:var(--suppleo-size-control-xs);--switch-thumb-size-xs:calc(var(--suppleo-size-icon-md) * .75);--switch-height-sm:calc(var(--suppleo-size-icon-md) * 1.15);--switch-width-sm:var(--suppleo-size-control-md);--switch-thumb-size-sm:var(--suppleo-size-icon-md);--switch-track-label-padding-xs:0rem;--switch-track-label-padding-sm:0rem;--suppleo-switch-off:var(--suppleo-scheme-switch-off);--suppleo-switch-thumb-off:var(--suppleo-switch-thumb-off-step);--suppleo-switch-thumb-on:var(--suppleo-switch-thumb-on-step);--label-lh-xs:var(--switch-height);--label-lh-sm:var(--switch-height);--label-offset-start:var(--suppleo-space-sm)}.mantine-Switch-root .mantine-Switch-track{--switch-bg:var(--suppleo-switch-off);border:var(--suppleo-size-stroke-hairline) solid transparent;box-sizing:border-box;width:var(--switch-width);min-width:var(--switch-width)}.mantine-Switch-root .mantine-Switch-input:checked+.mantine-Switch-track{--switch-bg:var(--switch-color)}.mantine-Switch-root .mantine-Switch-input:focus-visible+.mantine-Switch-track{border-color:var(--suppleo-ring);box-shadow:0 0 0 var(--suppleo-size-stroke-ring) var(--suppleo-focus-ring);outline:none}.mantine-Switch-root .mantine-Switch-thumb{--switch-thumb-bg:var(--suppleo-switch-thumb-off);border:0}.mantine-Switch-root .mantine-Switch-input:checked+*>.mantine-Switch-thumb{--switch-thumb-bg:var(--suppleo-switch-thumb-on);--switch-thumb-start:calc(100% - var(--switch-thumb-size))}.mantine-Switch-root .mantine-Switch-input:disabled+.mantine-Switch-track{--switch-bg:var(--suppleo-switch-off);opacity:.5}.mantine-Switch-root .mantine-Switch-input:disabled:checked+.mantine-Switch-track{--switch-bg:var(--switch-color)}.mantine-Switch-root .mantine-Switch-input:disabled+*>.mantine-Switch-thumb{--switch-thumb-bg:var(--suppleo-switch-thumb-off)}.mantine-Switch-root .mantine-Switch-label{font-weight:500}.mantine-Switch-root .mantine-Switch-label[data-disabled]{color:inherit;opacity:.5}:root .mantine-Slider-root{--slider-track-bg:var(--mantine-color-secondary-outline-hover)}.mantine-Slider-root .mantine-Slider-trackContainer[data-disabled]{opacity:.5}.mantine-Slider-root .mantine-Slider-label{color:var(--mantine-color-text);top:calc(-1 * (var(--suppleo-size-control-lg) + var(--mantine-spacing-2xs)));background-color:var(--mantine-color-default)!important;border:var(--suppleo-size-stroke-hairline) solid var(--mantine-color-default-border)!important}.mantine-PillsInput-wrapper .mantine-PillsInput-input[data-variant=filled] .mantine-Pill-root,.mantine-TagsInput-wrapper .mantine-TagsInput-input[data-variant=filled] .mantine-Pill-root{background-color:var(--mantine-color-body)}.mantine-ActionIcon-root{--ai-size-xs:var(--suppleo-size-control-xs);--ai-size-sm:var(--suppleo-size-control-xs);--ai-size-md:var(--suppleo-size-control-sm);--ai-size-lg:var(--suppleo-size-control-md);--ai-size-xl:var(--suppleo-size-control-lg);--ai-radius:var(--suppleo-radius);box-shadow:none;transition:background-color var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard), border-color var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard), color var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard)}.mantine-ActionIcon-root svg{width:var(--suppleo-size-icon-md);height:var(--suppleo-size-icon-md)}.mantine-ActionIcon-root:where([data-size=xs],[data-size=sm],[data-size=md],:not([data-size])){--ai-radius:calc(var(--suppleo-radius) - var(--suppleo-size-stroke-outline))}.mantine-ActionIcon-root:where([data-size=xs],[data-size=sm]) svg{width:calc(var(--suppleo-size-icon-md) * .75);height:calc(var(--suppleo-size-icon-md) * .75)}.mantine-ActionIcon-root:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){border:var(--ai-bd);background:var(--ai-bg,var(--suppleo-primary));color:var(--ai-color,var(--suppleo-primary-foreground));opacity:.5}.mantine-ActionIcon-root:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.mantine-Button-root{--button-height-xs:var(--suppleo-size-control-sm);--button-height-sm:var(--suppleo-size-control-md);--button-height-md:var(--suppleo-size-control-lg);--button-height-lg:calc(var(--suppleo-size-control-lg) + var(--suppleo-space-xs));--button-height-compact-xs:var(--suppleo-size-control-xs);--button-height-compact-sm:var(--suppleo-size-control-sm);--button-height-compact-md:var(--suppleo-size-control-md);--button-height-compact-lg:var(--suppleo-size-control-lg);--button-padding-x-xs:var(--mantine-spacing-xs);--button-padding-x-sm:var(--mantine-spacing-xs);--button-padding-x-md:var(--mantine-spacing-xs);--button-padding-x-lg:var(--mantine-spacing-xs);--button-padding-x-compact-xs:var(--suppleo-space-sm);--button-padding-x-compact-sm:var(--mantine-spacing-xs);--button-padding-x-compact-md:var(--mantine-spacing-xs);--button-radius:var(--suppleo-radius);font-size:var(--mantine-font-size-sm);box-shadow:none}.mantine-Button-root svg{width:var(--suppleo-size-icon-md);height:var(--suppleo-size-icon-md)}.mantine-Button-root .mantine-Button-section[data-position=left]{margin-inline-end:calc(var(--suppleo-space-sm) * .75)}.mantine-Button-root .mantine-Button-section[data-position=right]{margin-inline-start:calc(var(--suppleo-space-sm) * .75)}.mantine-Button-root:where([data-with-left-section]){padding-inline-start:var(--suppleo-space-sm)}.mantine-Button-root:where([data-with-right-section]){padding-inline-end:var(--suppleo-space-sm)}.mantine-Button-root:where([data-size=xs],[data-size=compact-sm]){font-size:calc(var(--mantine-font-size-md) * .8)}.mantine-Button-root:where([data-size=compact-xs]){font-size:var(--mantine-font-size-xs)}.mantine-Button-root:where([data-size=xs],[data-size^=compact]){--button-radius:calc(var(--suppleo-radius) - var(--suppleo-size-stroke-outline))}.mantine-Button-root:where([data-size=xs],[data-size^=compact]) svg{width:var(--suppleo-size-icon-sm);height:var(--suppleo-size-icon-sm)}.mantine-Button-root:where([data-size=xs],[data-size^=compact]) .mantine-Button-section{margin-inline:0}.mantine-Button-root{transition:background-color var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard), border-color var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard), color var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard), box-shadow var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard);font-weight:500}.mantine-Button-root:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){border:var(--button-bd);background:var(--button-bg,var(--suppleo-primary));color:var(--button-color,var(--suppleo-primary-foreground));opacity:.5}.mantine-Button-root,.mantine-ActionIcon-root,.mantine-CloseButton-root{--suppleo-button-tint:var(--suppleo-tint);--suppleo-button-tint-hover:var(--suppleo-tint-hover);--suppleo-button-outline-bg:var(--suppleo-outline-fill);--suppleo-button-outline-hover:var(--suppleo-outline-hover);--suppleo-button-outline-border:var(--suppleo-outline-border);--suppleo-button-ghost-hover:var(--suppleo-ghost-hover)}.mantine-CloseButton-root{color:color-mix(in oklch, var(--suppleo-foreground) 85%, var(--suppleo-background))}.mantine-CloseButton-root[data-variant=subtle]:where(:not([data-disabled],:disabled)):hover{background-color:var(--suppleo-muted)}.mantine-NavLink-root:hover{background-color:var(--mantine-color-default-hover)}.mantine-NavLink-root:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}.mantine-NavLink-root:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}.mantine-NavLink-root:where([data-active],[aria-current=page]) .description{--description-opacity:.9;--description-color:var(--nl-color)}.mantine-Pagination-root{--pagination-control-size-xs:var(--suppleo-size-control-md);--pagination-control-size-sm:var(--suppleo-size-control-md);--pagination-control-size-md:var(--suppleo-size-control-md);--pagination-control-fz:var(--mantine-font-size-sm);--pagination-control-radius:var(--suppleo-radius);--suppleo-pagination-outline-bg:var(--suppleo-outline-fill);--suppleo-pagination-outline-border:var(--suppleo-outline-border);--suppleo-pagination-hover:var(--suppleo-ghost-hover)}.mantine-Pagination-root .mantine-Pagination-control{color:var(--suppleo-foreground);background-color:#0000;border-color:#0000;font-weight:500}.mantine-Pagination-root .mantine-Pagination-control:hover:where(:not(:disabled,[data-disabled])){background-color:var(--suppleo-pagination-hover)}.mantine-Pagination-root .mantine-Pagination-control:where(:disabled,[data-disabled]){opacity:.5}.mantine-Pagination-root .mantine-Pagination-control svg{width:var(--suppleo-size-icon-md);height:var(--suppleo-size-icon-md)}.mantine-Pagination-root .mantine-Pagination-control:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-border,var(--pagination-active-bg));color:var(--pagination-active-color,var(--mantine-primary-color-contrast))}.mantine-Pagination-root .mantine-Pagination-control:where([data-active]):hover{background-color:var(--pagination-active-hover,color-mix(in srgb, var(--pagination-active-bg) 90%, transparent))}.mantine-Stepper-root .mantine-Stepper-stepIcon{background-color:var(--mantine-color-body);border-color:var(--mantine-color-default-border);color:var(--mantine-color-text)}.mantine-Stepper-root .mantine-Stepper-stepIcon:where([data-progress]){border-color:var(--step-color)}.mantine-Stepper-root .mantine-Stepper-stepIcon:where([data-completed]){color:var(--stepper-icon-color,var(--mantine-color-white));background-color:var(--step-color);border-color:var(--step-color)}.mantine-Tabs-root{--suppleo-tab-color:var(--suppleo-tab-color-step);--suppleo-tab-active-bg:var(--suppleo-tab-active-fill);--suppleo-tab-active-border:var(--suppleo-tab-active-border-step)}.mantine-Tabs-root:where([data-variant=default],[data-variant=pills]) .mantine-Tabs-list{height:var(--suppleo-size-control-md);padding:calc(var(--suppleo-space-xs) * .75);flex-wrap:nowrap;align-items:center}.mantine-Tabs-root:where([data-variant=default],[data-variant=pills]) .mantine-Tabs-tab{height:calc(100% - var(--suppleo-size-stroke-hairline));padding:calc(var(--suppleo-space-xs) / 2) calc(var(--suppleo-space-sm) * .75);border:var(--suppleo-size-stroke-hairline) solid transparent;border-radius:calc(var(--suppleo-radius) - var(--suppleo-size-stroke-outline));color:var(--suppleo-tab-color);font-size:var(--mantine-font-size-sm);font-weight:500;line-height:var(--mantine-line-height-sm);transition:color var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard), background-color var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard);background-color:#0000}.mantine-Tabs-root:where([data-variant=default],[data-variant=pills]) .mantine-Tabs-tab:has(.mantine-Tabs-tabSection[data-position=left]){padding-inline-start:var(--suppleo-space-xs)}.mantine-Tabs-root:where([data-variant=default],[data-variant=pills]) .mantine-Tabs-tab:has(.mantine-Tabs-tabSection[data-position=right]){padding-inline-end:var(--suppleo-space-xs)}.mantine-Tabs-root:where([data-variant=default],[data-variant=pills]) .mantine-Tabs-tab svg{width:var(--suppleo-size-icon-md);height:var(--suppleo-size-icon-md)}.mantine-Tabs-root:where([data-variant=default],[data-variant=pills]) .mantine-Tabs-tab:where(:hover:not(:disabled,[data-disabled])),.mantine-Tabs-root:where([data-variant=default],[data-variant=pills]) .mantine-Tabs-tab:where([data-active]){color:var(--suppleo-foreground);background-color:#0000}.mantine-Tabs-root:where([data-variant=default],[data-variant=pills]) .mantine-Tabs-tab:focus-visible{border-color:var(--suppleo-ring);box-shadow:0 0 0 var(--suppleo-size-stroke-ring) var(--suppleo-focus-ring);outline:none}.mantine-Tabs-root:where([data-variant=default],[data-variant=pills]) .mantine-Tabs-tabSection[data-position=left]:not(:only-child){margin-inline-end:calc(var(--suppleo-space-sm) * .75)}.mantine-Tabs-root:where([data-variant=default],[data-variant=pills]) .mantine-Tabs-tabSection[data-position=right]:not(:only-child){margin-inline-start:calc(var(--suppleo-space-sm) * .75)}.mantine-Tabs-root:where([data-variant=default]) .mantine-Tabs-list{gap:var(--suppleo-space-xs);padding-block:0}.mantine-Tabs-root:where([data-variant=default]) .mantine-Tabs-tab{height:var(--suppleo-size-control-md)}.mantine-Tabs-root:where([data-variant=default]) .mantine-Tabs-list:before{border:0;border-bottom:var(--suppleo-size-stroke-hairline) solid var(--suppleo-border)}.mantine-Tabs-root:where([data-variant=default]) .mantine-Tabs-tab:after{content:"";inset-inline:0;bottom:calc(-1 * var(--suppleo-size-stroke-hairline));height:var(--suppleo-size-stroke-outline);background-color:var(--suppleo-foreground);opacity:0;transition:opacity var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard);position:absolute}.mantine-Tabs-root:where([data-variant=default]) .mantine-Tabs-tab:where([data-active]):after{opacity:1}.mantine-Tabs-root:where([data-variant=pills]) .mantine-Tabs-list{border-radius:var(--suppleo-radius);background-color:var(--suppleo-muted);gap:0;display:inline-flex}.mantine-Tabs-root:where([data-variant=pills]) .mantine-Tabs-tab{flex:1;justify-content:center}.mantine-Tabs-root:where([data-variant=pills]) .mantine-Tabs-tab:where([data-active]){background-color:var(--suppleo-tab-active-bg);border-color:var(--suppleo-tab-active-border);box-shadow:var(--suppleo-elevation-sm)}.mantine-Tabs-root:where([data-variant=outline]) .mantine-Tabs-tab{color:var(--mantine-color-dimmed)}.mantine-Tabs-root:where([data-variant=outline]) .mantine-Tabs-tab[data-active=true],.mantine-Tabs-root:where([data-variant=outline]) .mantine-Tabs-tab:hover{color:var(--mantine-color-text)}.mantine-Notification-root{--suppleo-toast-description-mix:var(--suppleo-toast-description-step);gap:calc(var(--suppleo-space-sm) * .75);padding:var(--suppleo-space-md);border:var(--suppleo-size-stroke-hairline) solid var(--suppleo-border);border-radius:var(--suppleo-radius);background-color:var(--suppleo-popover);color:var(--suppleo-popover-foreground);box-shadow:var(--suppleo-elevation-lg)}.mantine-Notification-root:before{display:none}.mantine-Notification-root .mantine-Notification-icon{width:var(--suppleo-size-icon-md);height:var(--suppleo-size-icon-md);margin-inline:calc(var(--suppleo-space-xs) * -.75) var(--suppleo-space-xs);color:currentColor;background-color:#0000;border-radius:0}.mantine-Notification-root .mantine-Notification-body{margin-inline-end:0}.mantine-Notification-root .mantine-Notification-title{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:inherit;margin-bottom:0;font-weight:500}.mantine-Notification-root .mantine-Notification-description{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:inherit;font-weight:500}.mantine-Notification-root .mantine-Notification-description[data-with-title]{color:color-mix(in srgb, var(--suppleo-popover-foreground) var(--suppleo-toast-description-mix), var(--suppleo-popover));font-weight:400}.mantine-Notification-root .mantine-Notification-closeButton{width:var(--suppleo-size-control-xs);height:var(--suppleo-size-control-xs);min-width:var(--suppleo-size-control-xs);min-height:var(--suppleo-size-control-xs);margin-block:calc(var(--suppleo-space-xs) * -.5);border-radius:calc(var(--suppleo-radius) - var(--suppleo-size-stroke-outline));color:var(--suppleo-muted-foreground);align-self:flex-start;margin-inline-end:calc(var(--suppleo-space-xs) * -1)}.mantine-Notification-root .mantine-Notification-closeButton:hover{background-color:var(--suppleo-accent);color:var(--suppleo-accent-foreground)}.mantine-Notifications-root{--suppleo-toast-offset:var(--suppleo-space-lg);width:calc(100% - var(--suppleo-toast-offset) * 2)}.mantine-Notifications-root[data-position^=top]{top:var(--suppleo-toast-offset-top,var(--suppleo-toast-offset))}.mantine-Notifications-root[data-position^=bottom]{bottom:var(--suppleo-toast-offset-bottom,var(--suppleo-toast-offset))}.mantine-Notifications-root[data-position$=left]{left:var(--suppleo-toast-offset)}.mantine-Notifications-root[data-position$=right]{right:var(--suppleo-toast-offset)}@media (width<=37.5em){.mantine-Notifications-root{--suppleo-toast-offset:var(--suppleo-space-md)}}.mantine-Progress-root{background-color:var(--mantine-color-default-hover)}.mantine-Progress-label{color:oklch(from var(--progress-section-color) clamp(0, (.62 - l) * 1000, 1) 0 0)}.mantine-RingProgress-root .mantine-RingProgress-curve{--rp-curve-root-color:var(--mantine-color-default-hover)}.mantine-SemiCircleProgress-root{--scp-empty-segment-color:var(--mantine-color-default-hover)}.mantine-Skeleton-root:where([data-visible]):after{background-color:var(--mantine-color-default-hover)}.mantine-HoverCard-dropdown{background-color:var(--mantine-color-body);border-color:var(--mantine-color-default-border);border-radius:var(--mantine-radius-default)}.mantine-Popover-dropdown,.mantine-Menu-dropdown,.mantine-HoverCard-dropdown,.mantine-Combobox-dropdown{--popover-radius:var(--suppleo-radius);--popover-border-color:var(--suppleo-surface-ring);background-color:var(--suppleo-popover);color:var(--suppleo-popover-foreground);box-shadow:0 0 0 var(--suppleo-size-stroke-hairline) var(--suppleo-surface-ring), var(--popover-shadow,0 0 transparent);padding:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);border:0}.mantine-Menu-dropdown{--suppleo-menu-tint:var(--suppleo-tint);min-width:8rem;padding:var(--suppleo-space-xs)}.mantine-Menu-dropdown .mantine-Menu-item{gap:calc(var(--suppleo-space-sm) * .75);padding:var(--suppleo-space-xs) calc(var(--suppleo-space-sm) * .75);border-radius:calc(var(--suppleo-radius) - var(--suppleo-size-stroke-outline));font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:var(--menu-item-color,var(--suppleo-popover-foreground));background-color:#0000}.mantine-Menu-dropdown .mantine-Menu-item .mantine-Menu-itemSection{margin-inline:0}.mantine-Menu-dropdown .mantine-Menu-item .mantine-Menu-itemSection[data-position=right]{font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height-xs);letter-spacing:.1em;color:var(--suppleo-muted-foreground);margin-inline-start:auto}.mantine-Menu-dropdown .mantine-Menu-item .mantine-Menu-itemIndicator{width:var(--suppleo-size-icon-md);height:var(--suppleo-size-icon-md);margin-inline-end:0}.mantine-Menu-dropdown .mantine-Menu-item:where([role=menuitemcheckbox]) .mantine-Menu-itemIndicator>svg,.mantine-Menu-dropdown .mantine-Menu-item :where(.mantine-Menu-itemSection,.mantine-Menu-itemLabel)>svg{width:var(--suppleo-size-icon-md);height:var(--suppleo-size-icon-md)}.mantine-Menu-dropdown .mantine-Menu-item:where(:hover,:focus,[data-menu-active]):where(:not(:disabled,[data-disabled])){background-color:var(--suppleo-accent);color:var(--menu-item-color,var(--suppleo-accent-foreground))}.mantine-Menu-dropdown .mantine-Menu-item:where(:hover,:focus,[data-menu-active]):where(:not(:disabled,[data-disabled])) .mantine-Menu-itemSection[data-position=right]{color:var(--suppleo-accent-foreground)}.mantine-Menu-dropdown .mantine-Menu-item[style*=--menu-item-color]:where(:hover,:focus,[data-menu-active]):where(:not(:disabled,[data-disabled])){background-color:color-mix(in srgb, var(--menu-item-color) var(--suppleo-menu-tint), transparent)}.mantine-Menu-dropdown .mantine-Menu-item:where([data-disabled],:disabled){color:var(--menu-item-color,var(--suppleo-popover-foreground));opacity:.5}.mantine-Menu-dropdown .mantine-Menu-label{padding:var(--suppleo-space-xs) calc(var(--suppleo-space-sm) * .75);font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height-xs);color:var(--suppleo-muted-foreground);font-weight:500}.mantine-Menu-dropdown .mantine-Menu-divider{margin:var(--suppleo-space-xs) calc(-1 * var(--suppleo-space-xs));border-top:var(--suppleo-size-stroke-hairline) solid var(--suppleo-border)}:is(.mantine-Combobox-dropdown,.mantine-Popover-dropdown:has(>[role=listbox])){--combobox-padding:var(--suppleo-space-xs);min-width:9rem;padding:var(--suppleo-space-xs)}:is(.mantine-Combobox-dropdown[data-composed],.mantine-Popover-dropdown:has(>[role=listbox])[data-composed]){padding-inline-end:0}[data-combobox-option]{padding:var(--suppleo-space-xs) var(--suppleo-space-xl) var(--suppleo-space-xs) calc(var(--suppleo-space-sm) * .75);border-radius:calc(var(--suppleo-radius) - var(--suppleo-size-stroke-outline));font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);gap:calc(var(--suppleo-space-sm) * .75);position:relative}[data-combobox-option]:where([data-combobox-selected]),[data-combobox-option]:where(:not([data-combobox-disabled])):hover{background-color:var(--suppleo-accent);color:var(--suppleo-accent-foreground)}[data-combobox-option]:where([data-combobox-disabled]){opacity:.5}[data-combobox-option]>svg:last-child:not(:first-child){width:var(--suppleo-size-icon-md);min-width:0;height:var(--suppleo-size-icon-md);opacity:1;-webkit-mask:var(--suppleo-check-glyph) center / contain no-repeat;-webkit-mask:var(--suppleo-check-glyph) center / contain no-repeat;mask:var(--suppleo-check-glyph) center / contain no-repeat;background-color:currentColor;position:absolute;inset-inline-end:var(--suppleo-space-sm)}[data-combobox-option]>svg:last-child:not(:first-child)>*{display:none}:root{--suppleo-check-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.mantine-Modal-close,.mantine-Drawer-close{--cb-size:var(--suppleo-size-control-sm);--cb-icon-size:var(--suppleo-size-icon-md);--cb-radius:calc(var(--suppleo-radius) - var(--suppleo-size-stroke-outline));color:var(--suppleo-foreground);position:absolute}.mantine-Modal-close:where(:not(:disabled,[data-disabled])):hover,.mantine-Drawer-close:where(:not(:disabled,[data-disabled])):hover{background-color:var(--suppleo-ghost-hover)}.mantine-Modal-close{top:var(--suppleo-space-sm);inset-inline-end:var(--suppleo-space-sm)}.mantine-Drawer-close{top:var(--mantine-spacing-sm);inset-inline-end:var(--mantine-spacing-sm)}.mantine-Modal-root{--modal-size-sm:24rem}.mantine-Tooltip-tooltip{--tooltip-radius:calc(var(--suppleo-radius) - var(--suppleo-size-stroke-outline));padding:calc(var(--suppleo-space-sm) * .75) var(--mantine-spacing-sm);font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height-xs)}.mantine-Accordion-root .mantine-Accordion-control{color:var(--mantine-color-text)}.mantine-Accordion-root .mantine-Accordion-item{--item-border-color:var(--mantine-color-default-border);--item-filled-color:var(--mantine-color-default-hover)}.mantine-Accordion-root:where([data-variant=default]) .mantine-Accordion-control:where(:not(:disabled,[data-disabled])):hover{background-color:#0000}.mantine-Accordion-root:where([data-variant=default]) .mantine-Accordion-label:where(:not(:disabled,[data-disabled])):hover{text-decoration:underline}.mantine-Accordion-root[data-variant=contained] .mantine-Accordion-control:where(:not(:disabled,[data-disabled])):hover,.mantine-Accordion-root[data-variant=filled] .mantine-Accordion-control:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-default-hover)}.mantine-Avatar-root{--avatar-bg:var(--mantine-primary-color-light);--avatar-bd:var(--suppleo-size-stroke-hairline) solid transparent;--avatar-color:var(--mantine-primary-color-light-color)}.mantine-Badge-root{--badge-color:var(--mantine-primary-color-contrast);--badge-height-xs:var(--badge-height-md);--badge-height-sm:var(--badge-height-md);--badge-fz-xs:var(--mantine-font-size-xs);--badge-fz-sm:var(--mantine-font-size-xs);--badge-fz-md:var(--mantine-font-size-xs);--badge-radius:calc(var(--suppleo-radius) * 2.6);--badge-lh:var(--suppleo-line-height-xs);padding-block:var(--mantine-spacing-4xs);--suppleo-badge-tint:var(--suppleo-tint);gap:var(--suppleo-space-xs)}.mantine-Badge-root svg{width:var(--suppleo-size-icon-sm);height:var(--suppleo-size-icon-sm)}.mantine-Badge-root[data-variant=dot]{background-color:var(--mantine-color-secondary-light);border-color:var(--mantine-color-secondary-light);color:var(--mantine-color-text)}.mantine-Alert-root:not([data-variant=filled],[data-variant=white]){padding:var(--suppleo-space-sm) var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm)}.mantine-Alert-root:not([data-variant=filled],[data-variant=white]) .mantine-Alert-icon{width:var(--suppleo-size-icon-md);height:var(--suppleo-size-icon-md);margin-top:var(--mantine-spacing-4xs);color:var(--alert-color);margin-inline-end:var(--suppleo-space-sm)}.mantine-Alert-root:not([data-variant=filled],[data-variant=white]) .mantine-Alert-icon svg{width:var(--suppleo-size-icon-md);height:var(--suppleo-size-icon-md)}.mantine-Alert-root:not([data-variant=filled],[data-variant=white]) .mantine-Alert-body{gap:var(--mantine-spacing-4xs)}.mantine-Alert-root:not([data-variant=filled],[data-variant=white]) .mantine-Alert-title{font-size:var(--mantine-font-size-sm);font-weight:500;line-height:var(--mantine-line-height-sm);color:var(--alert-color)}.mantine-Alert-root:not([data-variant=filled],[data-variant=white]) .mantine-Alert-message{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm)}.mantine-Alert-root:not([data-variant=filled],[data-variant=white]) .mantine-Alert-closeButton{top:var(--suppleo-space-sm);position:absolute;inset-inline-end:var(--suppleo-space-sm)}.mantine-Card-root{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:var(--suppleo-card-foreground)}.mantine-Card-root[data-with-border]{box-shadow:0 0 0 var(--suppleo-size-stroke-hairline) var(--suppleo-surface-ring);border:0}.mantine-Card-root .mantine-Card-section{border-color:var(--suppleo-border)}.mantine-Timeline-root{--item-border-color:var(--mantine-color-default-border)}.mantine-Timeline-root .mantine-Timeline-itemBullet{border-color:var(--mantine-color-default-border)}.mantine-Timeline-root .mantine-Timeline-itemBullet:where([data-with-child]){background-color:var(--mantine-color-secondary-light)}.mantine-Timeline-root .mantine-Timeline-itemBullet:where([data-active]){border-color:var(--tli-color,var(--tl-color));background-color:var(--mantine-color-white);color:var(--tl-icon-color,var(--mantine-color-white))}.mantine-Timeline-root .mantine-Timeline-itemBullet:where([data-active]):where([data-with-child]){background-color:var(--tli-color,var(--tl-color));color:var(--tl-icon-color,var(--mantine-color-white))}.mantine-Code-root{background-color:var(--code-bg,var(--mantine-color-secondary-filled));color:var(--mantine-color-text)}.mantine-Table-table{--table-hover-color:color-mix(in srgb, var(--suppleo-muted) 50%, transparent);--table-striped-color:color-mix(in srgb, var(--suppleo-muted) 50%, transparent);--table-border-color:var(--suppleo-border);--table-selected-color:color-mix(in srgb, var(--mantine-color-selected-filled) 12%, var(--suppleo-background));--table-selected-hover-color:color-mix(in srgb, var(--mantine-color-selected-filled) 18%, var(--suppleo-background));line-height:var(--mantine-line-height-sm)}.mantine-Table-table:where([data-with-table-border]){border:var(--suppleo-size-stroke-hairline) solid var(--table-border-color)}.mantine-Table-table:where([data-variant=vertical]) .mantine-Table-th{background-color:var(--table-striped-color)}.mantine-Table-th{font-weight:500}.mantine-Table-thead .mantine-Table-th{height:var(--suppleo-space-2xl)}:is(.mantine-Table-th:has(>.mantine-Checkbox-root:only-child),.mantine-Table-td:has(>.mantine-Checkbox-root:only-child)){padding-inline-end:0}.mantine-Table-tr[data-selected]{background-color:var(--table-selected-color)}@media (hover:hover){.mantine-Table-tr[data-selected]:where([data-hover]):hover{background-color:var(--table-selected-hover-color)}}.mantine-Table-tfoot{background-color:color-mix(in srgb, var(--suppleo-muted) 50%, transparent);border-top:var(--suppleo-size-stroke-hairline) solid var(--table-border-color);font-weight:500}.mantine-Table-tfoot>.mantine-Table-tr:last-child{border-bottom:0}.mantine-Table-caption{color:var(--suppleo-muted-foreground);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm)}.mantine-Table-caption:where([data-side=bottom]){margin-top:var(--mantine-spacing-md)}.mantine-Table-caption:where([data-side=top]){margin-bottom:var(--mantine-spacing-md)}.mantine-Title-root{letter-spacing:-.025em}.mantine-Badge-root{font-size:var(--mantine-font-size-xs);letter-spacing:0}.mantine-Divider-root{--divider-color:var(--mantine-color-default-border)}.mantine-Paper-root:where([data-with-border]){border:var(--suppleo-size-stroke-hairline) solid var(--mantine-color-default-border)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-calendarHeader{--dch-control-size-xs:calc(1.25rem * var(--mantine-scale));--dch-control-size-sm:calc(1.75rem * var(--mantine-scale));--dch-control-size-md:calc(2.25rem * var(--mantine-scale));--dch-control-size-lg:calc(2.5rem * var(--mantine-scale));--dch-control-size-xl:calc(2.75rem * var(--mantine-scale));gap:var(--mantine-spacing-xs);max-width:none}.mantine-DatePicker-levelsGroup .mantine-DatePicker-calendarHeader .mantine-DatePicker-calendarHeaderControl{border:var(--suppleo-size-stroke-hairline) solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-default)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-calendarHeader .mantine-DatePicker-calendarHeaderControl:hover,.mantine-DatePicker-levelsGroup .mantine-DatePicker-calendarHeader .mantine-DatePicker-calendarHeaderLevel:hover{background-color:var(--mantine-color-default-hover)!important}.mantine-DatePicker-levelsGroup .mantine-DatePicker-calendarHeader .mantine-DatePicker-calendarHeaderLevel{font-size:var(--mantine-font-size-sm)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month{border-collapse:separate;border-spacing:0 var(--mantine-spacing-3xs)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-weekdaysRow .mantine-DatePicker-weekday{font-size:var(--mantine-font-size-xs)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow{margin-top:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-xs)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow .mantine-DatePicker-day{--day-size-xs:calc(1.5rem * var(--mantine-scale));--day-size-sm:calc(2rem * var(--mantine-scale));--day-size-md:calc(2.5rem * var(--mantine-scale));--day-size-lg:calc(3rem * var(--mantine-scale));--day-size-xl:calc(3.5rem * var(--mantine-scale));font-size:calc(var(--day-size) / 2.28)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow .mantine-DatePicker-day:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){border-radius:var(--mantine-radius-default);background-color:var(--mantine-color-default-hover)!important}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow .mantine-DatePicker-day:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range]))[data-in-range]{border-radius:0}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow .mantine-DatePicker-day:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover);border-radius:var(--mantine-radius-default)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow .mantine-DatePicker-day[data-weekend]{color:var(--mantine-color-text)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow .mantine-DatePicker-day[data-last-in-range],.mantine-DatePicker-levelsGroup .mantine-DatePicker-month .mantine-DatePicker-monthRow .mantine-DatePicker-day[data-first-in-range]{border-radius:var(--mantine-radius-default)}.mantine-DatePicker-levelsGroup .mantine-DatePicker-monthsList .mantine-DatePicker-monthsListControl{--dpc-size-xs:calc(1.5rem * var(--mantine-scale));--dpc-size-sm:calc(1.96rem * var(--mantine-scale));--dpc-size-md:calc(2.5rem * var(--mantine-scale));--dpc-size-lg:calc(3rem * var(--mantine-scale));--dpc-size-xl:calc(3.5rem * var(--mantine-scale))}.mantine-DatePicker-levelsGroup .mantine-DatePicker-monthsList .mantine-DatePicker-monthsListControl:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-default-hover)!important}.mantine-DatePicker-levelsGroup .mantine-DatePicker-yearsList .mantine-DatePicker-yearsListControl{--dpc-size-xs:calc(1.5rem * var(--mantine-scale));--dpc-size-sm:calc(1.96rem * var(--mantine-scale));--dpc-size-md:calc(2.5rem * var(--mantine-scale));--dpc-size-lg:calc(3rem * var(--mantine-scale));--dpc-size-xl:calc(3.5rem * var(--mantine-scale))}.mantine-DatePicker-levelsGroup .mantine-DatePicker-yearsList .mantine-DatePicker-yearsListControl:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-default-hover)!important}.mantine-Spotlight-root{--modal-size:min(38.75rem, calc(100vw - var(--mantine-spacing-3xl)));--modal-y-offset:11vh;--modal-x-offset:var(--mantine-spacing-md);--spotlight-inset:var(--mantine-spacing-md);interpolate-size:allow-keywords}.mantine-Spotlight-root .mantine-Spotlight-content{border:var(--suppleo-size-stroke-hairline) solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-body);box-shadow:var(--suppleo-shadow-float);overflow:hidden}.mantine-Spotlight-root .mantine-Spotlight-body{flex-direction:column;display:flex;overflow:hidden}.mantine-Spotlight-root .mantine-Spotlight-search.mantine-Input-wrapper{--input-left-section-width:calc(var(--spotlight-inset) + var(--suppleo-size-control-sm));flex:none;height:auto;padding:0}.mantine-Spotlight-root .mantine-Spotlight-search.mantine-Input-input{height:calc(var(--suppleo-size-control-lg) + var(--mantine-spacing-md));box-shadow:none;color:var(--mantine-color-text);font-size:var(--mantine-font-size-md);background-color:#0000;border:0;border-radius:0;padding-inline-start:var(--input-left-section-width);padding-inline-end:var(--spotlight-inset);font-weight:400}.mantine-Spotlight-root .mantine-Spotlight-search.mantine-Input-input::placeholder{color:var(--mantine-color-dimmed);opacity:.62}.mantine-Spotlight-root .mantine-Spotlight-search.mantine-Input-input:focus-visible{box-shadow:none;outline:none}.mantine-Spotlight-root .mantine-Spotlight-search .mantine-Input-section:where([data-position=left]){color:var(--mantine-color-dimmed);pointer-events:none;justify-content:flex-start;padding-inline-start:var(--spotlight-inset)}.mantine-Spotlight-root .mantine-Spotlight-actionsList{border-color:var(--mantine-color-default-border);--spotlight-actions-list-padding:var(--mantine-spacing-2xs);padding-block-end:var(--mantine-spacing-sm);padding-inline-end:0;overflow-x:hidden}.mantine-Spotlight-root .mantine-Spotlight-actionsList .mantine-ScrollArea-viewport{overflow-x:hidden!important}.mantine-Spotlight-root .mantine-Spotlight-actionsGroup{margin-top:var(--mantine-spacing-2xs);animation:.16s ease-out backwards suppleo-spotlight-section-enter;overflow:hidden}.mantine-Spotlight-root .mantine-Spotlight-actionsGroup:first-child{margin-top:0}.mantine-Spotlight-root .mantine-Spotlight-actionsGroup:before{padding:var(--mantine-spacing-2xs) calc(var(--spotlight-inset) - var(--spotlight-actions-list-padding)) var(--mantine-spacing-3xs);color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);text-transform:none;font-weight:500}.mantine-Spotlight-root .mantine-Spotlight-action{width:100%;max-width:100%;min-height:var(--suppleo-size-control-lg);padding:var(--mantine-spacing-2xs) calc(var(--spotlight-inset) - var(--spotlight-actions-list-padding));border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-sm);font-weight:500;overflow:hidden}.mantine-Spotlight-root .mantine-Spotlight-action:where(:not([data-selected])):hover{background-color:var(--mantine-color-default-hover)}.mantine-Spotlight-root .mantine-Spotlight-action:where([data-selected]){background-color:var(--mantine-color-default-hover);color:var(--mantine-color-text);--action-description-color:var(--mantine-color-dimmed);--action-description-opacity:1}.mantine-Spotlight-root .mantine-Spotlight-action .mantine-Spotlight-actionSection:where([data-position=left]){width:var(--suppleo-size-control-sm);height:var(--suppleo-size-control-sm);border:var(--suppleo-size-stroke-hairline) solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-default);color:var(--mantine-color-dimmed);justify-content:center;align-items:center;margin-inline-end:var(--mantine-spacing-xs);display:inline-flex}.mantine-Spotlight-root .mantine-Spotlight-action .mantine-Avatar-root{background-color:var(--mantine-color-secondary-0)}.mantine-Spotlight-root .mantine-Spotlight-action .mantine-Avatar-image{mix-blend-mode:multiply;object-fit:contain}.mantine-Spotlight-root .mantine-Spotlight-footer{border-color:var(--mantine-color-default-border)}@keyframes suppleo-spotlight-section-enter{0%{opacity:0;max-height:0;transform:translateY(calc(-1 * var(--mantine-spacing-4xs)))}to{opacity:1;max-height:20rem;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mantine-Spotlight-root .mantine-Spotlight-actionsGroup{animation:none}}.mantine-CodeHighlightTabs-root .mantine-CodeHighlightTabs-file{color:var(--mantine-color-text);border-color:var(--mantine-color-default-border);padding:var(--mantine-spacing-2xs) var(--mantine-spacing-sm);font-size:var(--mantine-font-size-xs)}.mantine-CodeHighlightTabs-root .mantine-CodeHighlightTabs-file:where([data-active]){background-color:var(--mantine-color-default-hover);color:var(--mantine-color-text)}.mantine-CodeHighlightTabs-root .mantine-CodeHighlightTabs-control{color:var(--mantine-primary-color-contrast)}.mantine-ChartLegend-legendItemColor{--cs-radius:calc(var(--suppleo-space-xs) / 2);width:var(--suppleo-space-sm);height:var(--suppleo-space-sm);min-width:var(--suppleo-space-sm);min-height:var(--suppleo-space-sm);border-radius:var(--cs-radius)}.mantine-ChartTooltip-tooltip{border:var(--suppleo-size-stroke-hairline) solid var(--mantine-color-default-border)}.ProductCard-root .ProductCard-mediaImage{transition:filter var(--suppleo-motion-duration-base) var(--suppleo-motion-ease-standard), transform var(--suppleo-motion-duration-slow) var(--suppleo-motion-ease-standard);transform-origin:50%}.ProductCard-root:hover .ProductCard-mediaImage,.ProductCard-root:focus-within .ProductCard-mediaImage{transform:scale(1.038)}.ProductCard-root:hover .ProductCard-titleLink,.ProductCard-root:focus-within .ProductCard-titleLink{text-decoration:underline}.mantine-RadioCard-card{--suppleo-choice-border:var(--mantine-color-selected-filled);--suppleo-choice-fill:color-mix(in srgb, var(--mantine-color-selected-filled) var(--suppleo-choice-tint), transparent);border-color:var(--suppleo-border);border-radius:var(--suppleo-radius);transition:border-color var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard), box-shadow var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard), background-color var(--suppleo-motion-duration-fast) var(--suppleo-motion-ease-standard);background:0 0}.mantine-RadioCard-card:where(:not(:disabled,[data-disabled])):hover{background:color-mix(in srgb, var(--suppleo-muted) 50%, transparent)}.mantine-RadioCard-card[data-checked]{border-color:var(--suppleo-choice-border);background:var(--suppleo-choice-fill)}.mantine-RadioCard-card:focus-visible{border-color:var(--suppleo-ring);box-shadow:0 0 0 var(--suppleo-size-stroke-ring) var(--suppleo-focus-ring);outline:none}.suppleo-chart-tooltip-tooltip{gap:var(--mantine-spacing-2xs);min-width:8rem;padding:var(--mantine-spacing-2xs) var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-text);background:var(--mantine-color-body);border:var(--suppleo-size-stroke-hairline) solid color-mix(in srgb, var(--mantine-color-default-border) 50%, transparent);border-radius:var(--mantine-radius-sm);box-shadow:var(--suppleo-shadow-float);display:grid}.suppleo-chart-tooltip-label{font-weight:500}.suppleo-chart-tooltip-body{gap:var(--mantine-spacing-2xs);display:grid}.suppleo-chart-tooltip-item{grid-template-columns:var(--mantine-spacing-xs) minmax(0, 1fr) auto;align-items:center;gap:var(--mantine-spacing-2xs);width:100%;line-height:1;display:grid}.suppleo-chart-tooltip-indicator{width:var(--mantine-spacing-xs);height:var(--mantine-spacing-xs);border:var(--suppleo-size-stroke-hairline) solid;border-radius:var(--mantine-radius-xs)}.suppleo-chart-tooltip-name{color:var(--mantine-color-dimmed)}.suppleo-chart-tooltip-value{font-family:var(--mantine-font-family-monospace);font-variant-numeric:tabular-nums;font-weight:500}:is([data-suppleo-scheme],.suppleo-scheme){color-scheme:var(--suppleo-color-scheme);color:var(--suppleo-foreground);--mantine-color-body:var(--suppleo-background);--mantine-color-text:var(--suppleo-foreground);--mantine-color-bright:var(--suppleo-foreground);--mantine-color-dimmed:var(--suppleo-muted-foreground);--mantine-color-placeholder:var(--suppleo-muted-foreground);--mantine-color-anchor:var(--suppleo-link);--mantine-color-default:var(--suppleo-card);--mantine-color-default-color:var(--suppleo-card-foreground);--mantine-color-default-border:var(--suppleo-border);--mantine-color-default-hover:var(--suppleo-accent);--mantine-color-error:var(--suppleo-destructive-ink);--mantine-primary-color-contrast:var(--suppleo-primary-foreground);--mantine-primary-color-filled:var(--mantine-color-primary-filled);--mantine-primary-color-filled-hover:var(--mantine-color-primary-filled-hover);--mantine-primary-color-light:var(--mantine-color-primary-light);--mantine-primary-color-light-hover:var(--mantine-color-primary-light-hover);--mantine-primary-color-light-color:var(--suppleo-link);--mantine-color-secondary-filled:var(--suppleo-secondary-filled-step);--mantine-color-secondary-light:var(--suppleo-secondary-light-step);--mantine-color-secondary-outline-hover:var(--suppleo-secondary-outline-hover-step);--mantine-color-primary-filled:var(--suppleo-primary);--mantine-color-primary-filled-hover:color-mix(in srgb, var(--suppleo-primary) 85%, var(--suppleo-background));--mantine-color-primary-contrast:var(--suppleo-primary-foreground);--mantine-color-primary-light:color-mix(in srgb, var(--suppleo-primary) 12%, transparent);--mantine-color-primary-light-hover:color-mix(in srgb, var(--suppleo-primary) 18%, transparent);--mantine-color-primary-light-color:var(--suppleo-link);--mantine-color-primary-outline:var(--suppleo-link);--mantine-color-primary-outline-hover:color-mix(in srgb, var(--suppleo-primary) 12%, transparent);--mantine-color-primary-text:var(--suppleo-link);--mantine-color-destructive-filled:var(--suppleo-destructive);--mantine-color-destructive-filled-hover:color-mix(in srgb, var(--suppleo-destructive) 85%, var(--suppleo-background));--mantine-color-destructive-contrast:var(--suppleo-destructive-foreground);--mantine-color-destructive-light:color-mix(in srgb, var(--suppleo-destructive) 12%, transparent);--mantine-color-destructive-light-hover:color-mix(in srgb, var(--suppleo-destructive) 18%, transparent);--mantine-color-destructive-light-color:var(--suppleo-destructive-ink);--mantine-color-destructive-outline:var(--suppleo-destructive-ink);--mantine-color-destructive-outline-hover:color-mix(in srgb, var(--suppleo-destructive) 12%, transparent);--mantine-color-destructive-text:var(--suppleo-destructive-ink);--mantine-color-destructive-6:var(--suppleo-destructive-ink);--mantine-color-success-filled:var(--suppleo-success);--mantine-color-success-filled-hover:color-mix(in srgb, var(--suppleo-success) 85%, var(--suppleo-background));--mantine-color-success-contrast:var(--suppleo-success-foreground);--mantine-color-success-light:color-mix(in srgb, var(--suppleo-success) 12%, transparent);--mantine-color-success-light-hover:color-mix(in srgb, var(--suppleo-success) 18%, transparent);--mantine-color-success-light-color:var(--suppleo-success-ink);--mantine-color-success-outline:var(--suppleo-success-ink);--mantine-color-success-outline-hover:color-mix(in srgb, var(--suppleo-success) 12%, transparent);--mantine-color-success-text:var(--suppleo-success-ink);--mantine-color-success-6:var(--suppleo-success-ink);--mantine-color-warning-filled:var(--suppleo-warning);--mantine-color-warning-filled-hover:color-mix(in srgb, var(--suppleo-warning) 85%, var(--suppleo-background));--mantine-color-warning-contrast:var(--suppleo-warning-foreground);--mantine-color-warning-light:color-mix(in srgb, var(--suppleo-warning) 12%, transparent);--mantine-color-warning-light-hover:color-mix(in srgb, var(--suppleo-warning) 18%, transparent);--mantine-color-warning-light-color:var(--suppleo-warning-ink);--mantine-color-warning-outline:var(--suppleo-warning-ink);--mantine-color-warning-outline-hover:color-mix(in srgb, var(--suppleo-warning) 12%, transparent);--mantine-color-warning-text:var(--suppleo-warning-ink);--mantine-color-warning-6:var(--suppleo-warning-ink);--mantine-color-info-filled:var(--suppleo-info);--mantine-color-info-filled-hover:color-mix(in srgb, var(--suppleo-info) 85%, var(--suppleo-background));--mantine-color-info-contrast:var(--suppleo-info-foreground);--mantine-color-info-light:color-mix(in srgb, var(--suppleo-info) 12%, transparent);--mantine-color-info-light-hover:color-mix(in srgb, var(--suppleo-info) 18%, transparent);--mantine-color-info-light-color:var(--suppleo-info-ink);--mantine-color-info-outline:var(--suppleo-info-ink);--mantine-color-info-outline-hover:color-mix(in srgb, var(--suppleo-info) 12%, transparent);--mantine-color-info-text:var(--suppleo-info-ink);--mantine-color-info-6:var(--suppleo-info-ink);--suppleo-hairline:color-mix(in srgb, var(--suppleo-border) 60%, transparent);--suppleo-row-hover:var(--suppleo-accent);--suppleo-count-bg:var(--suppleo-muted);--suppleo-issue-row:color-mix(in srgb, var(--suppleo-destructive) 10%, transparent);--suppleo-focus-ring:color-mix(in srgb, var(--suppleo-ring) 50%, transparent);--suppleo-surface-ring:color-mix(in srgb, var(--suppleo-foreground) 10%, transparent);--suppleo-secondary-button-label:var(--suppleo-foreground)}:root{--suppleo-hairline:color-mix(in srgb, var(--suppleo-border) 60%, transparent);--suppleo-row-hover:var(--suppleo-accent);--suppleo-count-bg:var(--suppleo-muted);--suppleo-issue-row:color-mix(in srgb, var(--suppleo-destructive) 10%, transparent);--suppleo-focus-ring:color-mix(in srgb, var(--suppleo-ring) 50%, transparent);--suppleo-surface-ring:color-mix(in srgb, var(--suppleo-foreground) 10%, transparent);--suppleo-secondary-button-label:var(--suppleo-foreground)}.suppleo-focus:focus-visible{outline:var(--suppleo-size-stroke-outline) solid var(--suppleo-ring);outline-offset:var(--suppleo-size-stroke-outline)}
