*, :before, :after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
}

:before, :after {
    --tw-content: ""
}

html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit;
    background-color: hsl(var(--background));
    font-family: Geist Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    color: hsl(var(--foreground));
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    text-decoration: underline dotted
}

h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b, strong {
    font-weight: bolder
}

code, kbd, samp, pre {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button, select {
    text-transform: none
}

button, input:where([type=button]), input:where([type=reset]), input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

ol, ul, menu {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::placeholder, textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

button, [role=button] {
    cursor: pointer
}

:disabled {
    cursor: default
}

img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle
}

img, video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

:root {
    --uk-breakpoint-s: 640px;
    --uk-breakpoint-m: 768px;
    --uk-breakpoint-l: 1024px;
    --uk-breakpoint-xl: 1080px;
    --uk-leader-fill-content: ;
    --uk-position-margin-offset: 0px
}

[uk-cloak] {
    display: none !important
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
}

.container {
    width: 100%
}

.table-wrapper {
    overflow-x: scroll;
}

.uk-theme-zinc {
    --shadow: 0, 0, 0, 0.4;
    --background: 0 0% 100%;
    --foreground: 240 10% 3.9%;
    --muted: 240 4.8% 95.9%;
    --muted-foreground: 240 3.8% 46.1%;
    --popover: 0 0% 100%;
    --popover-foreground: 240 10% 3.9%;
    --card: 0 0% 100%;
    --card-foreground: 240 10% 3.9%;
    --border: 240 5.9% 90%;
    --input: 240 5.9% 90%;
    --primary: 240 5.9% 10%;
    --primary-foreground: 0 0% 98%;
    --secondary: 240 4.8% 95.9%;
    --secondary-foreground: 240 5.9% 10%;
    --accent: 240 4.8% 95.9%;
    --accent-foreground: 240 5.9% 10%;
    --destructive: 0 84.2% 60.2%;
    --success: 142 76% 36%;
    --destructive-foreground: 0 0% 98%;
    --ring: 240 5.9% 10%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%2318181b' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fafafa' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%2318181b%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%2318181b' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%2318181b' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%2318181b' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e4e4e7%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%2318181b' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%2309090b%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.dark.uk-theme-zinc {
    --shadow: 255, 255, 255, 0.5;
    --background: 240 10% 3.9%;
    --foreground: 0 0% 98%;
    --muted: 240 3.7% 15.9%;
    --muted-foreground: 240 5% 64.9%;
    --popover: 240 10% 3.9%;
    --popover-foreground: 0 0% 98%;
    --card: 240 10% 3.9%;
    --card-foreground: 0 0% 98%;
    --border: 240 3.7% 15.9%;
    --input: 240 3.7% 15.9%;
    --primary: 0 0% 98%;
    --primary-foreground: 240 5.9% 10%;
    --secondary: 240 3.7% 15.9%;
    --secondary-foreground: 0 0% 98%;
    --accent: 240 3.7% 15.9%;
    --accent-foreground: 0 0% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 0 0% 98%;
    --ring: 240 4.9% 83.9%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23fafafa' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%2318181b' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fafafa%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fafafa' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23fafafa' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23fafafa' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%2327272a%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fafafa' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fafafa%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.uk-theme-slate {
    --background: 0 0% 100%;
    --foreground: 222.2 84% 4.9%;
    --muted: 210 40% 96.1%;
    --muted-foreground: 215.4 16.3% 46.9%;
    --popover: 0 0% 100%;
    --popover-foreground: 222.2 84% 4.9%;
    --card: 0 0% 100%;
    --card-foreground: 222.2 84% 4.9%;
    --border: 214.3 31.8% 91.4%;
    --input: 214.3 31.8% 91.4%;
    --primary: 222.2 47.4% 11.2%;
    --primary-foreground: 210 40% 98%;
    --secondary: 210 40% 96.1%;
    --secondary-foreground: 222.2 47.4% 11.2%;
    --accent: 210 40% 96.1%;
    --accent-foreground: 222.2 47.4% 11.2%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 210 40% 98%;
    --ring: 222.2 84% 4.9%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%230f172a' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23f8fafc' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%230f172a%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%230f172a' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%230f172a' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%230f172a' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e2e8f0%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%230f172a' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23020817%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.dark.uk-theme-slate {
    --background: 222.2 84% 4.9%;
    --foreground: 210 40% 98%;
    --muted: 217.2 32.6% 17.5%;
    --muted-foreground: 215 20.2% 65.1%;
    --popover: 222.2 84% 4.9%;
    --popover-foreground: 210 40% 98%;
    --card: 222.2 84% 4.9%;
    --card-foreground: 210 40% 98%;
    --border: 217.2 32.6% 17.5%;
    --input: 217.2 32.6% 17.5%;
    --primary: 210 40% 98%;
    --primary-foreground: 222.2 47.4% 11.2%;
    --secondary: 217.2 32.6% 17.5%;
    --secondary-foreground: 210 40% 98%;
    --accent: 217.2 32.6% 17.5%;
    --accent-foreground: 210 40% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 210 40% 98%;
    --ring: 212.7 26.8% 83.9;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23f8fafc' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%230f172a' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23f8fafc%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23f8fafc' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23f8fafc' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23f8fafc' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%231e293b%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23f8fafc' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23f8fafc%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.uk-theme-stone {
    --background: 0 0% 100%;
    --foreground: 20 14.3% 4.1%;
    --muted: 60 4.8% 95.9%;
    --muted-foreground: 25 5.3% 44.7%;
    --popover: 0 0% 100%;
    --popover-foreground: 20 14.3% 4.1%;
    --card: 0 0% 100%;
    --card-foreground: 20 14.3% 4.1%;
    --border: 20 5.9% 90%;
    --input: 20 5.9% 90%;
    --primary: 24 9.8% 10%;
    --primary-foreground: 60 9.1% 97.8%;
    --secondary: 60 4.8% 95.9%;
    --secondary-foreground: 24 9.8% 10%;
    --accent: 60 4.8% 95.9%;
    --accent-foreground: 24 9.8% 10%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 60 9.1% 97.8%;
    --ring: 20 14.3% 4.1%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%231c1917' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fafaf9' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%231c1917%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%231c1917' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%231c1917' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%231c1917' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e7e5e4%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%231c1917' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%230c0a09%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.dark.uk-theme-stone {
    --background: 20 14.3% 4.1%;
    --foreground: 60 9.1% 97.8%;
    --muted: 12 6.5% 15.1%;
    --muted-foreground: 24 5.4% 63.9%;
    --popover: 20 14.3% 4.1%;
    --popover-foreground: 60 9.1% 97.8%;
    --card: 20 14.3% 4.1%;
    --card-foreground: 60 9.1% 97.8%;
    --border: 12 6.5% 15.1%;
    --input: 12 6.5% 15.1%;
    --primary: 60 9.1% 97.8%;
    --primary-foreground: 24 9.8% 10%;
    --secondary: 12 6.5% 15.1%;
    --secondary-foreground: 60 9.1% 97.8%;
    --accent: 12 6.5% 15.1%;
    --accent-foreground: 60 9.1% 97.8%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 60 9.1% 97.8%;
    --ring: 24 5.7% 82.9%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23fafaf9' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%231c1917' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fafaf9%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fafaf9' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23fafaf9' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23fafaf9' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23292524%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fafaf9' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fafaf9%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.uk-theme-gray {
    --background: 0 0% 100%;
    --foreground: 224 71.4% 4.1%;
    --muted: 220 14.3% 95.9%;
    --muted-foreground: 220 8.9% 46.1%;
    --popover: 0 0% 100%;
    --popover-foreground: 224 71.4% 4.1%;
    --card: 0 0% 100%;
    --card-foreground: 224 71.4% 4.1%;
    --border: 220 13% 91%;
    --input: 220 13% 91%;
    --primary: 220.9 39.3% 11%;
    --primary-foreground: 210 20% 98%;
    --secondary: 220 14.3% 95.9%;
    --secondary-foreground: 220.9 39.3% 11%;
    --accent: 220 14.3% 95.9%;
    --accent-foreground: 220.9 39.3% 11%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 210 20% 98%;
    --ring: 224 71.4% 4.1%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23111827' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23f9fafb' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23111827%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23111827' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23111827' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23111827' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e7eb%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23111827' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23030712%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.dark.uk-theme-gray {
    --background: 224 71.4% 4.1%;
    --foreground: 210 20% 98%;
    --muted: 215 27.9% 16.9%;
    --muted-foreground: 217.9 10.6% 64.9%;
    --popover: 224 71.4% 4.1%;
    --popover-foreground: 210 20% 98%;
    --card: 224 71.4% 4.1%;
    --card-foreground: 210 20% 98%;
    --border: 215 27.9% 16.9%;
    --input: 215 27.9% 16.9%;
    --primary: 210 20% 98%;
    --primary-foreground: 220.9 39.3% 11%;
    --secondary: 215 27.9% 16.9%;
    --secondary-foreground: 210 20% 98%;
    --accent: 215 27.9% 16.9%;
    --accent-foreground: 210 20% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 210 20% 98%;
    --ring: 216 12.2% 83.9%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23f9fafb' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23111827' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23f9fafb%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23f9fafb' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23f9fafb' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23f9fafb' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%231f2937%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23f9fafb' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23f9fafb%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.uk-theme-neutral {
    --background: 0 0% 100%;
    --foreground: 0 0% 3.9%;
    --muted: 0 0% 96.1%;
    --muted-foreground: 0 0% 45.1%;
    --popover: 0 0% 100%;
    --popover-foreground: 0 0% 3.9%;
    --card: 0 0% 100%;
    --card-foreground: 0 0% 3.9%;
    --border: 0 0% 89.8%;
    --input: 0 0% 89.8%;
    --primary: 0 0% 9%;
    --primary-foreground: 0 0% 98%;
    --secondary: 0 0% 96.1%;
    --secondary-foreground: 0 0% 9%;
    --accent: 0 0% 96.1%;
    --accent-foreground: 0 0% 9%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 0 0% 98%;
    --ring: 0 0% 3.9%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23171717' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fafafa' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23171717%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23171717' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23171717' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23171717' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23171717' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%230a0a0a%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.dark.uk-theme-neutral {
    --background: 0 0% 3.9%;
    --foreground: 0 0% 98%;
    --muted: 0 0% 14.9%;
    --muted-foreground: 0 0% 63.9%;
    --popover: 0 0% 3.9%;
    --popover-foreground: 0 0% 98%;
    --card: 0 0% 3.9%;
    --card-foreground: 0 0% 98%;
    --border: 0 0% 14.9%;
    --input: 0 0% 14.9%;
    --primary: 0 0% 98%;
    --primary-foreground: 0 0% 9%;
    --secondary: 0 0% 14.9%;
    --secondary-foreground: 0 0% 98%;
    --accent: 0 0% 14.9%;
    --accent-foreground: 0 0% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 0 0% 98%;
    --ring: 0 0% 83.1%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23fafafa' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23171717' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fafafa%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fafafa' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23fafafa' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23fafafa' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fafafa' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fafafa%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.uk-theme-red {
    --background: 0 0% 100%;
    --foreground: 0 0% 3.9%;
    --muted: 0 0% 96.1%;
    --muted-foreground: 0 0% 45.1%;
    --popover: 0 0% 100%;
    --popover-foreground: 0 0% 3.9%;
    --card: 0 0% 100%;
    --card-foreground: 0 0% 3.9%;
    --border: 0 0% 89.8%;
    --input: 0 0% 89.8%;
    --primary: 0 72.2% 50.6%;
    --primary-foreground: 0 85.7% 97.3%;
    --secondary: 0 0% 96.1%;
    --secondary-foreground: 0 0% 9%;
    --accent: 0 0% 96.1%;
    --accent-foreground: 0 0% 9%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 0 0% 98%;
    --ring: 0 72.2% 50.6%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23dc2626' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fef2f2' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23dc2626%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23dc2626' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23dc2626' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23dc2626' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23dc2626' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%230a0a0a%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.dark.uk-theme-red {
    --background: 0 0% 3.9%;
    --foreground: 0 0% 98%;
    --muted: 0 0% 14.9%;
    --muted-foreground: 0 0% 63.9%;
    --popover: 0 0% 3.9%;
    --popover-foreground: 0 0% 98%;
    --card: 0 0% 3.9%;
    --card-foreground: 0 0% 98%;
    --border: 0 0% 14.9%;
    --input: 0 0% 14.9%;
    --primary: 0 72.2% 50.6%;
    --primary-foreground: 0 85.7% 97.3%;
    --secondary: 0 0% 14.9%;
    --secondary-foreground: 0 0% 98%;
    --accent: 0 0% 14.9%;
    --accent-foreground: 0 0% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 0 0% 98%;
    --ring: 0 72.2% 50.6%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23dc2626' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fef2f2' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23dc2626%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23dc2626' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23dc2626' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23dc2626' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23262626%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23dc2626' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fafafa%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.uk-theme-rose {
    --background: 0 0% 100%;
    --foreground: 240 10% 3.9%;
    --muted: 240 4.8% 95.9%;
    --muted-foreground: 240 3.8% 46.1%;
    --popover: 0 0% 100%;
    --popover-foreground: 240 10% 3.9%;
    --card: 0 0% 100%;
    --card-foreground: 240 10% 3.9%;
    --border: 240 5.9% 90%;
    --input: 240 5.9% 90%;
    --primary: 346.8 77.2% 49.8%;
    --primary-foreground: 355.7 100% 97.3%;
    --secondary: 240 4.8% 95.9%;
    --secondary-foreground: 240 5.9% 10%;
    --accent: 240 4.8% 95.9%;
    --accent-foreground: 240 5.9% 10%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 0 0% 98%;
    --ring: 346.8 77.2% 49.8%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23e11d48' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fff1f2' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23e11d48%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23e11d48' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23e11d48' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23e11d48' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e4e4e7%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23e11d48' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%2309090b%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.dark.uk-theme-rose {
    --background: 20 14.3% 4.1%;
    --foreground: 0 0% 95%;
    --muted: 0 0% 15%;
    --muted-foreground: 240 5% 64.9%;
    --popover: 0 0% 9%;
    --popover-foreground: 0 0% 95%;
    --card: 24 9.8% 10%;
    --card-foreground: 0 0% 95%;
    --border: 240 3.7% 15.9%;
    --input: 240 3.7% 15.9%;
    --primary: 346.8 77.2% 49.8%;
    --primary-foreground: 355.7 100% 97.3%;
    --secondary: 240 3.7% 15.9%;
    --secondary-foreground: 0 0% 98%;
    --accent: 12 6.5% 15.1%;
    --accent-foreground: 0 0% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 0 85.7% 97.3%;
    --ring: 346.8 77.2% 49.8%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23e11d48' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fff1f2' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23e11d48%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23e11d48' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23e11d48' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23e11d48' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%2327272a%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23e11d48' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23f2f2f2%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.uk-theme-orange {
    --background: 0 0% 100%;
    --foreground: 20 14.3% 4.1%;
    --muted: 60 4.8% 95.9%;
    --muted-foreground: 25 5.3% 44.7%;
    --popover: 0 0% 100%;
    --popover-foreground: 20 14.3% 4.1%;
    --card: 0 0% 100%;
    --card-foreground: 20 14.3% 4.1%;
    --border: 20 5.9% 90%;
    --input: 20 5.9% 90%;
    --primary: 24.6 95% 53.1%;
    --primary-foreground: 60 9.1% 97.8%;
    --secondary: 60 4.8% 95.9%;
    --secondary-foreground: 24 9.8% 10%;
    --accent: 60 4.8% 95.9%;
    --accent-foreground: 24 9.8% 10%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 60 9.1% 97.8%;
    --ring: 24.6 95% 53.1%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23f97316' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fafaf9' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23f97316%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23f97316' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23f97316' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23f97316' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e7e5e4%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23f97316' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%230c0a09%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.dark.uk-theme-orange {
    --background: 20 14.3% 4.1%;
    --foreground: 60 9.1% 97.8%;
    --muted: 12 6.5% 15.1%;
    --muted-foreground: 24 5.4% 63.9%;
    --popover: 20 14.3% 4.1%;
    --popover-foreground: 60 9.1% 97.8%;
    --card: 20 14.3% 4.1%;
    --card-foreground: 60 9.1% 97.8%;
    --border: 12 6.5% 15.1%;
    --input: 12 6.5% 15.1%;
    --primary: 20.5 90.2% 48.2%;
    --primary-foreground: 60 9.1% 97.8%;
    --secondary: 12 6.5% 15.1%;
    --secondary-foreground: 60 9.1% 97.8%;
    --accent: 12 6.5% 15.1%;
    --accent-foreground: 60 9.1% 97.8%;
    --destructive: 0 72.2% 50.6%;
    --destructive-foreground: 60 9.1% 97.8%;
    --ring: 20.5 90.2% 48.2%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23ea580c' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fafaf9' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23ea580c%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23ea580c' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23ea580c' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23ea580c' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23292524%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23ea580c' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fafaf9%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.uk-theme-green {
    --background: 0 0% 100%;
    --foreground: 240 10% 3.9%;
    --muted: 240 4.8% 95.9%;
    --muted-foreground: 240 3.8% 46.1%;
    --popover: 0 0% 100%;
    --popover-foreground: 240 10% 3.9%;
    --card: 0 0% 100%;
    --card-foreground: 240 10% 3.9%;
    --border: 240 5.9% 90%;
    --input: 240 5.9% 90%;
    --primary: 142.1 76.2% 36.3%;
    --primary-foreground: 355.7 100% 97.3%;
    --secondary: 240 4.8% 95.9%;
    --secondary-foreground: 240 5.9% 10%;
    --accent: 240 4.8% 95.9%;
    --accent-foreground: 240 5.9% 10%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 0 0% 98%;
    --ring: 142.1 76.2% 36.3%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%2316a34a' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23fff1f2' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%2316a34a%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%2316a34a' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%2316a34a' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%2316a34a' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e4e4e7%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%2316a34a' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%2309090b%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.dark.uk-theme-green {
    --background: 20 14.3% 4.1%;
    --foreground: 0 0% 95%;
    --muted: 0 0% 15%;
    --muted-foreground: 240 5% 64.9%;
    --popover: 0 0% 9%;
    --popover-foreground: 0 0% 95%;
    --card: 24 9.8% 10%;
    --card-foreground: 0 0% 95%;
    --border: 240 3.7% 15.9%;
    --input: 240 3.7% 15.9%;
    --primary: 142.1 70.6% 45.3%;
    --primary-foreground: 144.9 80.4% 10%;
    --secondary: 240 3.7% 15.9%;
    --secondary-foreground: 0 0% 98%;
    --accent: 12 6.5% 15.1%;
    --accent-foreground: 0 0% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 0 85.7% 97.3%;
    --ring: 142.4 71.8% 29.2%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%2322c55e' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23052e16' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%2322c55e%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%2322c55e' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%2322c55e' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%2322c55e' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%2327272a%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%2322c55e' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23f2f2f2%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.uk-theme-blue {
    --background: 0 0% 100%;
    --foreground: 222.2 84% 4.9%;
    --muted: 210 40% 96.1%;
    --muted-foreground: 215.4 16.3% 46.9%;
    --popover: 0 0% 100%;
    --popover-foreground: 222.2 84% 4.9%;
    --card: 0 0% 100%;
    --card-foreground: 222.2 84% 4.9%;
    --border: 214.3 31.8% 91.4%;
    --input: 214.3 31.8% 91.4%;
    --primary: 221.2 83.2% 53.3%;
    --primary-foreground: 210 40% 98%;
    --secondary: 210 40% 96.1%;
    --secondary-foreground: 222.2 47.4% 11.2%;
    --accent: 210 40% 96.1%;
    --accent-foreground: 222.2 47.4% 11.2%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 210 40% 98%;
    --ring: 221.2 83.2% 53.3%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%232563eb' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23f8fafc' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%232563eb%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%232563eb' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%232563eb' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%232563eb' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e2e8f0%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%232563eb' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23020817%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.dark.uk-theme-blue {
    --background: 222.2 84% 4.9%;
    --foreground: 210 40% 98%;
    --muted: 217.2 32.6% 17.5%;
    --muted-foreground: 215 20.2% 65.1%;
    --popover: 222.2 84% 4.9%;
    --popover-foreground: 210 40% 98%;
    --card: 222.2 84% 4.9%;
    --card-foreground: 210 40% 98%;
    --border: 217.2 32.6% 17.5%;
    --input: 217.2 32.6% 17.5%;
    --primary: 217.2 91.2% 59.8%;
    --primary-foreground: 222.2 47.4% 11.2%;
    --secondary: 217.2 32.6% 17.5%;
    --secondary-foreground: 210 40% 98%;
    --accent: 217.2 32.6% 17.5%;
    --accent-foreground: 210 40% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 210 40% 98%;
    --ring: 224.3 76.3% 48%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%233b82f6' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%230f172a' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%233b82f6%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%233b82f6' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%233b82f6' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%233b82f6' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%231e293b%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%233b82f6' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23f8fafc%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.uk-theme-yellow {
    --background: 0 0% 100%;
    --foreground: 20 14.3% 4.1%;
    --muted: 60 4.8% 95.9%;
    --muted-foreground: 25 5.3% 44.7%;
    --popover: 0 0% 100%;
    --popover-foreground: 20 14.3% 4.1%;
    --card: 0 0% 100%;
    --card-foreground: 20 14.3% 4.1%;
    --border: 20 5.9% 90%;
    --input: 20 5.9% 90%;
    --primary: 47.9 95.8% 53.1%;
    --primary-foreground: 26 83.3% 14.1%;
    --secondary: 60 4.8% 95.9%;
    --secondary-foreground: 24 9.8% 10%;
    --accent: 60 4.8% 95.9%;
    --accent-foreground: 24 9.8% 10%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 60 9.1% 97.8%;
    --ring: 20 14.3% 4.1%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23facc15' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23422006' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23facc15%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23facc15' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23facc15' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23facc15' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e7e5e4%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23facc15' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%230c0a09%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.dark.uk-theme-yellow {
    --background: 20 14.3% 4.1%;
    --foreground: 60 9.1% 97.8%;
    --muted: 12 6.5% 15.1%;
    --muted-foreground: 24 5.4% 63.9%;
    --popover: 20 14.3% 4.1%;
    --popover-foreground: 60 9.1% 97.8%;
    --card: 20 14.3% 4.1%;
    --card-foreground: 60 9.1% 97.8%;
    --border: 12 6.5% 15.1%;
    --input: 12 6.5% 15.1%;
    --primary: 47.9 95.8% 53.1%;
    --primary-foreground: 26 83.3% 14.1%;
    --secondary: 12 6.5% 15.1%;
    --secondary-foreground: 60 9.1% 97.8%;
    --accent: 12 6.5% 15.1%;
    --accent-foreground: 60 9.1% 97.8%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 60 9.1% 97.8%;
    --ring: 35.5 91.7% 32.9%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%23facc15' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23422006' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23facc15%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23facc15' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%23facc15' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%23facc15' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23292524%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23facc15' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fafaf9%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.uk-theme-violet {
    --background: 0 0% 100%;
    --foreground: 224 71.4% 4.1%;
    --muted: 220 14.3% 95.9%;
    --muted-foreground: 220 8.9% 46.1%;
    --popover: 0 0% 100%;
    --popover-foreground: 224 71.4% 4.1%;
    --card: 0 0% 100%;
    --card-foreground: 224 71.4% 4.1%;
    --border: 220 13% 91%;
    --input: 220 13% 91%;
    --primary: 262.1 83.3% 57.8%;
    --primary-foreground: 210 20% 98%;
    --secondary: 220 14.3% 95.9%;
    --secondary-foreground: 220.9 39.3% 11%;
    --accent: 220 14.3% 95.9%;
    --accent-foreground: 220.9 39.3% 11%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 210 20% 98%;
    --ring: 262.1 83.3% 57.8%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%237c3aed' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23f9fafb' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%237c3aed%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%237c3aed' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%237c3aed' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%237c3aed' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e7eb%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%237c3aed' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23030712%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.dark.uk-theme-violet {
    --background: 224 71.4% 4.1%;
    --foreground: 210 20% 98%;
    --muted: 215 27.9% 16.9%;
    --muted-foreground: 217.9 10.6% 64.9%;
    --popover: 224 71.4% 4.1%;
    --popover-foreground: 210 20% 98%;
    --card: 224 71.4% 4.1%;
    --card-foreground: 210 20% 98%;
    --border: 215 27.9% 16.9%;
    --input: 215 27.9% 16.9%;
    --primary: 263.4 70% 50.4%;
    --primary-foreground: 210 20% 98%;
    --secondary: 215 27.9% 16.9%;
    --secondary-foreground: 210 20% 98%;
    --accent: 215 27.9% 16.9%;
    --accent-foreground: 210 20% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 210 20% 98%;
    --ring: 263.4 70% 50.4%;
    --uk-form-checkbox-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='%236d28d9' /%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%23f9fafb' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E");
    --uk-form-checkbox-image-indeterminate: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%236d28d9%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E);
    --uk-form-radio-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%236d28d9' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-form-list-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon fill='%236d28d9' points='12 1 9 6 15 6' /%3E%3Cpolygon fill='%236d28d9' points='12 13 9 8 15 8' /%3E%3C/svg%3E%0A");
    --uk-divider-icon-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%231f2937%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);
    --uk-stepper-check-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z' fill='%236d28d9' fill-rule='evenodd' clip-rule='evenodd' %3E%3C/path%3E%3C/svg%3E%0A");
    --uk-list-bullet-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23f9fafb%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.ring-ring {
    --tw-ring-color: hsl(var(--ring))
}

.shrink-0 {
    flex-shrink: 0;
}

.w-8 {
    width: 2rem;
}

.h-8 {
    height: 2rem;
}

.aspect-square {
    aspect-ratio: 1 / 1;
}

.uk-right-border {
    border-right: 1px solid hsl(var(--border));
}

.uk-bordered {
    border-radius: .375rem;
    border-width: 1px;
    border-color: hsl(var(--input));
}

.uk-background-transparent {
    background-color: transparent;
}

.uk-accordion {
    padding: 0;
    list-style: none;
    font-size: .875rem;
    line-height: 1.25rem
}

.uk-accordion-title {
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    align-items: flex-start;
    padding: 1rem 0;
    font-weight: 500;
    color: hsl(var(--foreground))
}

.uk-accordion-icon {
    flex: none;
    transition: .3s transform;
    color: hsl(var(--muted-foreground))
}

.uk-open > .uk-accordion-title > .uk-accordion-icon {
    transform: rotate(180deg)
}

.uk-accordion-title:hover {
    text-decoration-line: underline
}

.uk-accordion-content {
    display: flow-root;
    padding-bottom: 1rem;
    color: hsl(var(--foreground))
}

.uk-accordion-content[hidden] {
    display: none
}

.uk-accordion > li {
    border-bottom-width: 1px;
    border-color: hsl(var(--border));
}

.uk-alert {
    position: relative;
    border-radius: .5rem;
    border-width: 1px;
    border-color: hsl(var(--border));
    padding: .75rem 1rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.uk-alert > svg + div {
    --tw-translate-y: -3px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.uk-alert > svg {
    position: absolute;
    left: 1rem;
    top: .75rem
}

.uk-alert > svg ~ * {
    padding-left: 1.75rem
}

.uk-alert-close {
    position: absolute;
    right: .75rem
}

.uk-alert-danger {
    border-width: 1px;
    border-color: hsl(var(--destructive));
    color: hsl(var(--destructive))
}

.uk-alert h1, .uk-alert h2, .uk-alert h3, .uk-alert h4, .uk-alert h5, .uk-alert h6 {
    color: inherit
}

.uk-alert a:not([class]) {
    color: inherit;
    text-decoration: underline
}

.uk-alert-title {
    margin-bottom: .25rem;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -.025em;
}

.uk-alert-description p {
    line-height: 1.625;
}

[class*=uk-align] {
    display: block;
    margin-bottom: 30px;
}

* + [class*=uk-align] {
    margin-top: 30px;
}

.uk-align-center {
    margin-left: auto;
    margin-right: auto;
}

.uk-align-left {
    margin-top: 0;
    margin-right: 30px;
    float: left;
}

.uk-align-right {
    margin-top: 0;
    margin-left: 30px;
    float: right;
}

[class*=uk-animation-] {
    animation: .5s ease-out both;
}

.uk-animation-fade {
    animation-name: uk-fade;
    animation-duration: .8s;
    animation-timing-function: linear;
}

.uk-animation-scale-up {
    animation-name: uk-fade, uk-scale-up
}

.uk-animation-scale-down {
    animation-name: uk-fade, uk-scale-down
}

.uk-animation-slide-top {
    animation-name: uk-fade, uk-slide-top
}

.uk-animation-slide-bottom {
    animation-name: uk-fade, uk-slide-bottom
}

.uk-animation-slide-left {
    animation-name: uk-fade, uk-slide-left
}

.uk-animation-slide-right {
    animation-name: uk-fade, uk-slide-right
}

.uk-animation-slide-top-small {
    animation-name: uk-fade, uk-slide-top-small
}

.uk-animation-slide-bottom-small {
    animation-name: uk-fade, uk-slide-bottom-small
}

.uk-animation-slide-left-small {
    animation-name: uk-fade, uk-slide-left-small
}

.uk-animation-slide-right-small {
    animation-name: uk-fade, uk-slide-right-small
}

.uk-animation-slide-top-medium {
    animation-name: uk-fade, uk-slide-top-medium
}

.uk-animation-slide-bottom-medium {
    animation-name: uk-fade, uk-slide-bottom-medium
}

.uk-animation-slide-left-medium {
    animation-name: uk-fade, uk-slide-left-medium
}

.uk-animation-slide-right-medium {
    animation-name: uk-fade, uk-slide-right-medium
}

.uk-animation-kenburns {
    animation-name: uk-kenburns;
    animation-duration: 15s
}

.uk-animation-shake {
    animation-name: uk-shake
}

.uk-animation-stroke {
    animation-name: uk-stroke;
    animation-duration: 2s;
    stroke-dasharray: var(--uk-animation-stroke);
}

.uk-animation-reverse {
    animation-direction: reverse;
    animation-timing-function: ease-in
}

.uk-animation-fast {
    animation-duration: .1s
}

.uk-animation-toggle:not(:hover):not(:focus) [class*=uk-animation-] {
    animation-name: none
}

@keyframes uk-fade {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes uk-scale-up {
    0% {
        transform: scale(.9)
    }

    to {
        transform: scale(1)
    }
}

@keyframes uk-scale-down {
    0% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

@keyframes uk-slide-top {
    0% {
        transform: translateY(-100%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes uk-slide-bottom {
    0% {
        transform: translateY(100%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes uk-slide-left {
    0% {
        transform: translate(-100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes uk-slide-right {
    0% {
        transform: translate(100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes uk-slide-top-small {
    0% {
        transform: translateY(-10px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes uk-slide-bottom-small {
    0% {
        transform: translateY(10px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes uk-slide-left-small {
    0% {
        transform: translate(-10px)
    }

    to {
        transform: translate(0)
    }
}

@keyframes uk-slide-right-small {
    0% {
        transform: translate(10px)
    }

    to {
        transform: translate(0)
    }
}

@keyframes uk-slide-top-medium {
    0% {
        transform: translateY(-50px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes uk-slide-bottom-medium {
    0% {
        transform: translateY(50px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes uk-slide-left-medium {
    0% {
        transform: translate(-50px)
    }

    to {
        transform: translate(0)
    }
}

@keyframes uk-slide-right-medium {
    0% {
        transform: translate(50px)
    }

    to {
        transform: translate(0)
    }
}

@keyframes uk-kenburns {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(1.2)
    }
}

@keyframes uk-shake {
    0%, to {
        transform: translate(0)
    }

    10% {
        transform: translate(-9px)
    }

    20% {
        transform: translate(8px)
    }

    30% {
        transform: translate(-7px)
    }

    40% {
        transform: translate(6px)
    }

    50% {
        transform: translate(-5px)
    }

    60% {
        transform: translate(4px)
    }

    70% {
        transform: translate(-3px)
    }

    80% {
        transform: translate(2px)
    }

    90% {
        transform: translate(-1px)
    }
}

@keyframes uk-stroke {
    0% {
        stroke-dashoffset: var(--uk-animation-stroke);
    }

    to {
        stroke-dashoffset: 0
    }
}

.uk-article {
    display: flow-root
}

.uk-article > :last-child {
    margin-bottom: 0
}

.uk-article + .uk-article {
    margin-top: 70px
}

.uk-article-title {
    font-size: 2.23125rem;
    line-height: 1.2
}

.uk-article-meta {
    font-size: .875rem;
    line-height: 1.4;
    color: hsl(var(--muted-foreground))
}

.uk-article-meta a:hover {
    text-decoration: none
}

.uk-background-default {
    background-color: hsl(var(--background))
}

.uk-background-muted {
    background-color: hsl(var(--muted))
}

.uk-background-primary {
    background-color: hsl(var(--primary))
}

.uk-background-secondary {
    background-color: hsl(var(--secondary))
}

.uk-background-cover, .uk-background-contain, .uk-background-width-1-1, .uk-background-height-1-1 {
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.uk-background-cover {
    background-size: cover
}

.uk-background-contain {
    background-size: contain
}

.uk-background-width-1-1 {
    background-size: 100%
}

.uk-background-height-1-1 {
    background-size: auto 100%
}

.uk-background-top-left {
    background-position: 0 0
}

.uk-background-top-center {
    background-position: 50% 0
}

.uk-background-top-right {
    background-position: 100% 0
}

.uk-background-center-left {
    background-position: 0 50%
}

.uk-background-center-center {
    background-position: 50% 50%
}

.uk-background-center-right {
    background-position: 100% 50%
}

.uk-background-bottom-left {
    background-position: 0 100%
}

.uk-background-bottom-center {
    background-position: 50% 100%
}

.uk-background-bottom-right {
    background-position: 100% 100%
}

.uk-background-norepeat {
    background-repeat: no-repeat
}

.uk-background-fixed {
    background-attachment: fixed;
    backface-visibility: hidden
}

.uk-background-blend-multiply {
    background-blend-mode: multiply
}

.uk-background-blend-screen {
    background-blend-mode: screen
}

.uk-background-blend-overlay {
    background-blend-mode: overlay
}

.uk-background-blend-darken {
    background-blend-mode: darken
}

.uk-background-blend-lighten {
    background-blend-mode: lighten
}

.uk-background-blend-color-dodge {
    background-blend-mode: color-dodge
}

.uk-background-blend-color-burn {
    background-blend-mode: color-burn
}

.uk-background-blend-hard-light {
    background-blend-mode: hard-light
}

.uk-background-blend-soft-light {
    background-blend-mode: soft-light
}

.uk-background-blend-difference {
    background-blend-mode: difference
}

.uk-background-blend-exclusion {
    background-blend-mode: exclusion
}

.uk-background-blend-hue {
    background-blend-mode: hue
}

.uk-background-blend-saturation {
    background-blend-mode: saturation
}

.uk-background-blend-color {
    background-blend-mode: color
}

.uk-background-blend-luminosity {
    background-blend-mode: luminosity
}

.uk-badge {
    border-radius: 500px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    height: 1.25rem;
    min-width: 1.25rem;
    border-width: 1px;
    border-color: hsl(var(--border));
    padding-left: .375rem;
    padding-right: .375rem;
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 600;
    color: hsl(var(--foreground));
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-badge.white-text {
    color: #FFFFFF !important;
}

.uk-badge-primary {
    border-color: transparent;
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground))
}

.uk-badge-primary:hover {
    background-color: hsl(var(--primary) / .8)
}

.uk-badge-secondary {
    border-color: transparent;
    background-color: hsl(var(--secondary));
    color: hsl(var(--secondary-foreground))
}

.uk-badge-secondary:hover {
    background-color: hsl(var(--secondary) / .8)
}

.uk-badge-danger {
    border-color: transparent;
    background-color: hsl(var(--destructive));
    color: hsl(var(--destructive-foreground))
}

.uk-badge-danger:hover {
    background-color: hsl(var(--destructive) / .8)
}

.uk-breadcrumb {
    display: none;
    padding: 0;
    list-style: none;
    font-size: .875rem;
    line-height: 1.25rem
}

.uk-breadcrumb > * {
    display: contents
}

.uk-breadcrumb > * > * {
    display: inline-flex;
    align-items: center;
    color: hsl(var(--muted-foreground))
}

.uk-breadcrumb > * > :hover {
    text-decoration: none;
    color: hsl(var(--foreground))
}

.uk-breadcrumb > :last-child > span, .uk-breadcrumb > :last-child > a:not([href]) {
    font-weight: 500;
    color: hsl(var(--foreground))
}

.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column):before {
    content: "/";
    display: inline-block;
    font-size: .875rem;
    margin-left: .5rem;
    margin-right: .75rem;
    color: hsl(var(--muted-foreground))
}

.uk-button {
    display: inline-flex;
    height: 2.25rem;
    align-items: center;
    justify-content: center;
    border-radius: .375rem;
    padding: .5rem 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-button:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: hsl(var(--ring))
}

.uk-button:not(:disabled) {
    cursor: pointer
}

.uk-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.uk-button:hover {
    text-decoration: none
}

.uk-button-default {
    border-width: 1px;
    border-color: hsl(var(--input));
    background-color: hsl(var(--background));
    color: hsl(var(--accent-foreground))
}

.uk-button-default:hover {
    background-color: hsl(var(--accent))
}

.uk-button-primary {
    border: 1px solid transparent;
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground))
}

.uk-button-primary:hover {
    opacity: .9
}

.uk-button-secondary {
    border: 1px solid transparent;
    background-color: hsl(var(--secondary));
    color: hsl(var(--secondary-foreground))
}

.uk-button-secondary:hover {
    opacity: .9
}

.uk-button-danger {
    border: 1px solid transparent;
    background-color: hsl(var(--destructive));
    color: hsl(var(--destructive-foreground))
}

.uk-button-danger:hover {
    opacity: .9
}

.uk-button-default:disabled, .uk-button-primary:disabled, .uk-button-secondary:disabled, .uk-button-danger:disabled {
    opacity: .5
}

.uk-button-small {
    height: 2rem;
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: .75rem;
    line-height: 1rem
}

.uk-button-text {
    padding: 0;
    background: none;
    position: relative;
    height: auto;
    border-radius: 0;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-button-text:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 100%;
    border-bottom: 1px solid currentColor;
    transition: right .3s ease-out
}

.uk-button-text:hover:before {
    right: 0
}

.uk-button-text:disabled {
    opacity: .5
}

.uk-button-text:disabled:before {
    display: none
}

.uk-button-link {
    padding: 0;
    background: none;
    height: auto;
    border-radius: 0;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-button-link:hover {
    text-decoration: none
}

.uk-button-link:disabled {
    text-decoration: none;
    opacity: .5
}

.uk-button-ghost {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-button-ghost:hover {
    background-color: hsl(var(--accent))
}

.uk-button-xsmall {
    height: 1.75rem;
    padding: 0 .75rem;
    font-size: .75rem;
    line-height: 1rem
}

.uk-card {
    box-sizing: border-box;
    border-radius: .75rem;
    border-width: 1px;
    border-color: hsl(var(--border));
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-card-body, .uk-card-header, .uk-card-footer {
    display: flow-root;
    padding: 1.5rem
}

.uk-card-body > :last-child, .uk-card-header > :last-child, .uk-card-footer > :last-child {
    margin-bottom: 0
}

.uk-card-title {
    font-weight: 600;
    line-height: 1;
    letter-spacing: -.025em
}

.uk-card-default {
    background-color: hsl(var(--card));
    color: hsl(var(--card-foreground))
}

.uk-card-default .uk-card-header {
    border-bottom: 1px solid;
    border-color: hsl(var(--border))
}

.uk-card-default .uk-card-footer {
    border-top: 1px solid;
    border-color: hsl(var(--border))
}

.uk-card-primary {
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground))
}

.uk-card-secondary {
    background-color: hsl(var(--secondary));
    color: hsl(var(--secondary-foreground))
}

.uk-card-danger {
    background-color: hsl(var(--destructive));
    color: hsl(var(--destructive-foreground))
}

.uk-card-header + .uk-card-body, .uk-card-body + .uk-card-footer {
    padding-top: 0
}

.uk-card-header ~ .uk-card-footer {
    padding-top: 0
}

[class*=uk-column-] {
    column-gap: 30px
}

.uk-column-span {
    column-span: all
}

[class*=uk-column-] img {
    transform: translateZ(0)
}

.uk-column-divider {
    column-rule: 1px solid;
    column-rule-color: hsl(var(--border));
    column-gap: 60px
}

.uk-column-1-2 {
    column-count: 2
}

.uk-column-1-3 {
    column-count: 3
}

.uk-column-1-4 {
    column-count: 4
}

.uk-column-1-5 {
    column-count: 5
}

.uk-column-1-6 {
    column-count: 6
}

.uk-comment-body {
    display: flow-root;
    overflow-wrap: break-word;
    word-wrap: break-word;
    font-size: .875rem;
    line-height: 1.25rem
}

.uk-comment-header {
    display: flow-root;
    margin-bottom: 20px
}

.uk-comment-body > :last-child, .uk-comment-header > :last-child {
    margin-bottom: 0
}

.uk-comment-title {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500
}

.uk-comment-meta {
    margin-top: .25rem;
    font-size: .75rem;
    line-height: 1rem;
    color: hsl(var(--muted-foreground))
}

.uk-comment-list {
    padding: 0;
    list-style: none
}

.uk-comment-list > :nth-child(n+2) {
    margin-top: .75rem
}

.uk-comment-list .uk-comment ~ ul {
    margin-left: 1.5rem;
    margin-top: 1.5rem;
    border-left-width: 1px;
    border-color: hsl(var(--border))
}

.uk-comment-list .uk-comment ~ ul > :nth-child(n+2) {
    margin-top: 1.5rem
}

.uk-comment-primary {
    border-radius: .375rem;
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground))
}

.uk-comment {
    padding: .75rem
}

.uk-comment-avatar {
    height: 2.5rem;
    width: 2.5rem;
    overflow: hidden;
    border-radius: 9999px;
    background-color: hsl(var(--muted))
}

.uk-comment-avatar img {
    height: 100%;
    width: 100%;
    object-fit: cover
}

.uk-comment-list .uk-comment ~ ul > li {
    margin-left: .75rem
}

.uk-container {
    display: flow-root;
    box-sizing: content-box;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px
}

.uk-container > :last-child {
    margin-bottom: 0
}

.uk-container .uk-container {
    padding-left: 0;
    padding-right: 0
}

.uk-container-xsmall {
    max-width: 750px
}

.uk-container-small {
    max-width: 900px
}

.uk-container-large {
    max-width: 1400px
}

.uk-container-xlarge {
    max-width: 1600px
}

.uk-container-expand {
    max-width: none
}

.uk-container-expand-left {
    margin-left: 0
}

.uk-container-expand-right {
    margin-right: 0
}

.uk-container-item-padding-remove-left, .uk-container-item-padding-remove-right {
    width: calc(100% + 15px)
}

.uk-container-item-padding-remove-left {
    margin-left: -15px
}

.uk-container-item-padding-remove-right {
    margin-right: -15px
}

.uk-countdown-number {
    font-variant-numeric: tabular-nums;
    font-size: 2rem;
    line-height: .8
}

.uk-countdown-separator {
    font-size: 1rem;
    line-height: 1.6
}

[uk-cover]:where(canvas,iframe,svg), [data-uk-cover]:where(canvas,iframe,svg) {
    max-width: none;
    position: absolute;
    left: 50%;
    top: 50%;
    --uk-position-translate-x: -50%;
    --uk-position-translate-y: -50%;
    transform: translate(var(--uk-position-translate-x), var(--uk-position-translate-y))
}

iframe[uk-cover], iframe[data-uk-cover] {
    pointer-events: none
}

[uk-cover]:where(img,video), [data-uk-cover]:where(img,video) {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    object-fit: cover;
    object-position: center
}

.uk-cover-container {
    overflow: hidden;
    position: relative
}

.uk-description-list > dt {
    font-size: .875rem;
    font-weight: 400;
    text-transform: uppercase
}

.uk-description-list > dt:nth-child(n+2) {
    margin-top: 20px
}

.uk-description-list-divider > dt:nth-child(n+2) {
    margin-top: 20px;
    padding-top: 20px;
    border-top-width: 1px;
    border-color: hsl(var(--border))
}

[class*=uk-divider] {
    border: none;
    height: 1px
}

.uk-divider-icon {
    position: relative;
    height: 20px;
    background-image: var(--uk-divider-icon-image);
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.uk-divider-icon:before, .uk-divider-icon:after {
    content: "";
    position: absolute;
    top: 50%;
    max-width: calc(50% - 25px);
    border-bottom: 1px solid;
    border-color: hsl(var(--border))
}

.uk-divider-icon:before {
    right: calc(50% + 25px);
    width: 100%
}

.uk-divider-icon:after {
    left: calc(50% + 25px);
    width: 100%
}

.uk-divider-small {
    line-height: 0
}

.uk-divider-small:after {
    content: "";
    display: inline-block;
    width: 100px;
    max-width: 100%;
    border-top: 1px solid hsl(var(--border));
    vertical-align: top;
    border-bottom: 1px solid;
}

.uk-divider-vertical {
    width: max-content;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    border-left: 1px solid hsl(var(--border));
    border-bottom: 1px solid;
}

.uk-dotnav {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none;
    margin: 0 0 0 -12px
}

.uk-dotnav > * {
    flex: none;
    padding-left: 12px
}

.uk-dotnav > * > * {
    display: block;
    box-sizing: border-box;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: transparent;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
    transition: .2s ease-in-out;
    transition-property: background-color, border-color;
    border-width: 1px;
    border-color: hsl(var(--primary))
}

.uk-dotnav > * > :hover {
    border-color: transparent;
    background-color: hsl(var(--primary))
}

.uk-dotnav > * > :active {
    border-color: transparent;
    background-color: hsl(var(--primary))
}

.uk-dotnav > .uk-active > * {
    border-color: transparent;
    background-color: hsl(var(--primary))
}

.uk-dotnav-vertical {
    flex-direction: column;
    margin-left: 0;
    margin-top: -12px
}

.uk-dotnav-vertical > * {
    padding-left: 0;
    padding-top: 12px
}

.uk-drop {
    display: none;
    position: absolute;
    z-index: 1020;
    --uk-position-offset: 20px;
    --uk-position-viewport-offset: 15px;
    box-sizing: border-box;
    width: 300px
}

.uk-drop.uk-open {
    display: block
}

.uk-drop-stack .uk-drop-grid > * {
    width: 100% !important
}

.uk-drop-parent-icon {
    margin-left: .25em;
    transition: transform .3s ease-out
}

[aria-expanded=true] > .uk-drop-parent-icon {
    transform: rotateX(180deg)
}

.uk-dropbar {
    --uk-position-offset: 0;
    --uk-position-shift-offset: 0;
    --uk-position-viewport-offset: 0;
    width: auto;
    background-color: hsl(var(--background))
}

.uk-dropbar > :last-child {
    margin-bottom: 0
}

.uk-dropbar-large {
    padding-top: 40px;
    padding-bottom: 40px
}

.uk-dropdown {
    --uk-position-offset: 10px;
    --uk-position-viewport-offset: 15px;
    width: auto;
    min-width: 200px;
    border-radius: .375rem;
    border-width: 1px;
    border-color: hsl(var(--border));
    background-color: hsl(var(--background));
    color: hsl(var(--popover-foreground));
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-dropdown > :last-child {
    margin-bottom: 0
}

.uk-dropdown-large {
    padding: 40px
}

.uk-dropdown-dropbar {
    width: auto;
    background: transparent;
    --uk-position-viewport-offset: 15px;
    box-shadow: none
}

.uk-dropdown-dropbar-large {
    padding-top: 40px;
    padding-bottom: 40px
}

.uk-dropdown-nav {
    font-size: .875rem;
    line-height: 1.25rem
}

.uk-dropdown-nav > li > a,
.uk-dropdown-nav > li > form,
.uk-dropdown-nav > div > li > a {
    margin: .25rem;
    display: flex;
    user-select: none;
    align-items: center;
    border-radius: .125rem;
    padding: .375rem .5rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.uk-dropdown-nav > li > a:hover, .uk-dropdown-nav > li.uk-active > a {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-dropdown-nav .uk-nav-subtitle {
    font-size: 12px
}

.uk-dropdown-nav .uk-nav-header {
    text-transform: none;
    margin: .25rem;
    padding: .375rem .5rem;
    font-weight: 600
}

.uk-dropdown-nav .uk-nav-divider {
    margin: 0 !important;
    border-top-width: 1px;
    border-color: hsl(var(--border))
}

.uk-dropnav-dropbar {
    position: absolute;
    z-index: 980;
    padding: 0;
    left: 0;
    right: 0
}

.uk-kbd {
    pointer-events: none;
    display: inline-flex;
    user-select: none;
    align-items: center;
    border-radius: .25rem;
    border-width: 1px;
    border-color: hsl(var(--border));
    background-color: hsl(var(--muted));
    padding-left: .375rem;
    padding-right: .375rem;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: .8rem;
    font-weight: 500;
    color: hsl(var(--muted-foreground))
}

.uk-hr {
    border-color: hsl(var(--border))
}

.uk-input-tag {
    display: flex;
    min-height: 2.25rem;
    flex-wrap: wrap;
    align-items: center;
    gap: .25rem;
    border-radius: .375rem;
    border-width: 1px;
    border-color: hsl(var(--input));
    background-color: hsl(var(--background));
    padding: .5rem
}

.uk-input-tag:has(input:focus) {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: hsl(var(--ring))
}

.uk-input-tag.uk-disabled {
    opacity: .5
}

.uk-input-tag input {
    min-height: 1.75rem;
    flex: 1 1 0%;
    background-color: transparent;
    padding-left: .25rem;
    padding-right: .25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    color: hsl(var(--foreground))
}

.uk-input-tag input::placeholder {
    color: hsl(var(--muted-foreground))
}

.uk-input-tag input:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.uk-input-tag.uk-form-danger:has(input:focus) {
    --tw-ring-color: hsl(var(--destructive))
}

.uk-tag {
    display: inline-flex;
    min-height: 1.75rem;
    align-items: center;
    gap: .5rem;
    border-radius: .25rem;
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.uk-tag-primary {
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground))
}

.uk-tag-primary:hover {
    background-color: hsl(var(--primary) / .8)
}

.uk-tag-secondary {
    background-color: hsl(var(--secondary));
    color: hsl(var(--secondary-foreground))
}

.uk-tag-secondary:hover {
    background-color: hsl(var(--secondary) / .8)
}

.uk-tag-danger {
    background-color: hsl(var(--destructive));
    color: hsl(var(--destructive-foreground))
}

.uk-tag-danger:hover {
    background-color: hsl(var(--destructive) / .8)
}

.uk-input-pin {
    display: inline-flex;
    align-items: center;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-input-pin input {
    position: relative;
    margin-right: -1px;
    display: flex;
    height: 2.25rem;
    width: 2.25rem;
    border-width: 1px;
    border-color: hsl(var(--input));
    background-color: transparent;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem
}

.uk-input-pin input::placeholder {
    color: hsl(var(--muted-foreground))
}

.uk-input-pin input:focus {
    z-index: 10;
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: hsl(var(--ring))
}

.uk-input-pin.uk-form-danger input {
    --tw-ring-color: hsl(var(--destructive))
}

.uk-input-pin input:focus::placeholder {
    color: hsl(var(--background))
}

.uk-input-pin.uk-disabled input, .uk-input-pin input:disabled {
    opacity: .5
}

.uk-input-pin input:first-child {
    margin-left: 1px;
    border-top-left-radius: .375rem;
    border-bottom-left-radius: .375rem
}

.uk-input-pin input:last-child {
    border-top-right-radius: .375rem;
    border-bottom-right-radius: .375rem
}

.uk-input-pin.uk-input-pin-separated {
    gap: .5rem;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-input-pin.uk-input-pin-separated input {
    margin-right: -0px;
    border-radius: .375rem;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-input-pin.uk-input-pin-separated input:first-child {
    margin-left: 0
}

.uk-custom-select {
    position: relative
}

.uk-custom-select .uk-dropdown {
    margin-top: .25rem;
    width: 100%
}

.uk-custom-select .uk-dropdown-nav {
    max-height: 160px;
    overflow: auto
}

.uk-custom-select .uk-dropdown-nav a {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: space-between
}

.uk-custom-select-search {
    display: flex;
    align-items: center;
    padding-left: .75rem;
    padding-right: .75rem
}

.uk-custom-select-search svg {
    margin-right: .5rem;
    opacity: .5
}

.uk-custom-select-search input {
    width: 100%;
    background-color: transparent;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.uk-custom-select-search input::placeholder {
    color: hsl(var(--muted-foreground))
}

.uk-custom-select-search input:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.uk-input-fake {
    display: flex;
    height: 2.25rem;
    width: 100%;
    align-items: center;
    border-radius: .375rem;
    border-width: 1px;
    border-color: hsl(var(--input));
    background-color: transparent;
    padding: .25rem .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    color: hsl(var(--foreground));
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-input-fake-focus, .uk-input-fake:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: hsl(var(--ring))
}

.uk-input-fake-focus.uk-form-danger, .uk-input-fake.uk-form-danger:focus {
    --tw-ring-color: hsl(var(--destructive))
}

.uk-input-fake-disabled, .uk-input-fake:disabled {
    opacity: .5
}

.uk-input-fake.uk-form-small {
    height: 1.75rem;
    font-size: .75rem;
    line-height: 1rem
}

.tiptap p.is-editor-empty:first-child:before {
    content: attr(data-placeholder);
    pointer-events: none;
    float: left;
    height: 0px;
    color: hsl(var(--muted-foreground))
}

.ProseMirror {
    overflow: auto;
    border-width: 1px;
    border-color: hsl(var(--input));
    background-color: transparent;
    padding: .5rem;
    color: hsl(var(--foreground))
}

.ProseMirror p:first-child {
    margin-top: 0
}

.ProseMirror p:last-child {
    margin-bottom: 0
}

.ProseMirror-focused {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: hsl(var(--ring))
}

.uk-tiptap-header {
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
    border-top-left-radius: .375rem;
    border-top-right-radius: .375rem;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: hsl(var(--border));
    padding: .5rem
}

.uk-tiptap-toolbar {
    margin-bottom: -2.5rem;
    display: flex;
    width: 100%;
    column-gap: .75rem;
    overflow-x: scroll;
    padding-bottom: 2.5rem
}

.uk-tiptap-toolbar-group {
    display: flex;
    gap: .25rem
}

.uk-tiptap-toolbar-group button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: .375rem;
    height: 1.75rem;
    width: 1.75rem
}

.uk-tiptap-toolbar-group button:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: hsl(var(--ring))
}

.uk-tiptap-toolbar-group button:disabled {
    pointer-events: none;
    opacity: .5
}

.uk-tiptap-toolbar-group button:hover {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-tiptap-toolbar-group button:active, .uk-active > .uk-tiptap-toolbar-group button {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-tiptap-toolbar-group button.uk-active {
    background-color: hsl(var(--muted));
    color: hsl(var(--muted-foreground))
}

.uk-tiptap-toolbar-group a {
    cursor: pointer
}

.uk-tiptap-footer {
    border-bottom-right-radius: .375rem;
    border-bottom-left-radius: .375rem;
    border-width: 1px;
    border-top-width: 0px;
    border-color: hsl(var(--border));
    padding: .5rem;
    font-size: .75rem;
    line-height: 1rem;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-theme-switcher-options {
    margin-top: .375rem;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1rem
}

.uk-theme-switcher button {
    display: inline-flex;
    height: 2rem;
    align-items: center;
    justify-content: flex-start;
    border-radius: .375rem;
    border-width: 1px;
    border-color: hsl(var(--input));
    background-color: hsl(var(--background));
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 500;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-theme-switcher button:hover {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-theme-switcher button:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: hsl(var(--ring))
}

.uk-theme-switcher button.uk-active {
    border-width: 2px;
    border-color: hsl(var(--primary))
}

.uk-theme-switcher .circle {
    margin-right: .25rem;
    display: flex;
    height: 1.25rem;
    width: 1.25rem;
    flex-shrink: 0;
    --tw-translate-x: -.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.uk-flex {
    display: flex !important
}

.uk-flex-inline {
    display: inline-flex
}

.uk-flex-left {
    justify-content: flex-start
}

.uk-flex-center {
    justify-content: center
}

.uk-flex-right {
    justify-content: flex-end
}

.uk-flex-between {
    justify-content: space-between
}

.uk-flex-around {
    justify-content: space-around
}

.uk-flex-stretch {
    align-items: stretch
}

.uk-flex-top {
    align-items: flex-start
}

.uk-flex-middle {
    align-items: center
}

.uk-flex-bottom {
    align-items: flex-end
}

.uk-flex-row {
    flex-direction: row
}

.uk-flex-row-reverse {
    flex-direction: row-reverse
}

.uk-flex-column {
    flex-direction: column
}

.uk-flex-column-reverse {
    flex-direction: column-reverse
}

.uk-flex-nowrap {
    flex-wrap: nowrap
}

.uk-flex-wrap {
    flex-wrap: wrap
}

.uk-flex-wrap-reverse {
    flex-wrap: wrap-reverse
}

.uk-flex-wrap-stretch {
    align-content: stretch
}

.uk-flex-wrap-top {
    align-content: flex-start
}

.uk-flex-wrap-middle {
    align-content: center
}

.uk-flex-wrap-bottom {
    align-content: flex-end
}

.uk-flex-wrap-between {
    align-content: space-between
}

.uk-flex-wrap-around {
    align-content: space-around
}

.uk-flex-first {
    order: -1
}

.uk-flex-last {
    order: 99
}

.uk-flex-initial {
    flex: initial
}

.uk-flex-none {
    flex: none
}

.uk-flex-auto {
    flex: auto
}

.uk-flex-1 {
    flex: 1
}

.uk-range {
    -webkit-appearance: none;
    box-sizing: border-box;
    margin: 0;
    vertical-align: middle;
    max-width: 100%;
    width: 100%;
    background: transparent
}

.uk-range:focus {
    outline: none
}

.uk-range::-moz-focus-outer {
    border: none
}

.uk-range:not(:disabled)::-webkit-slider-thumb {
    cursor: pointer
}

.uk-range:not(:disabled)::-moz-range-thumb {
    cursor: pointer
}

.uk-range::-webkit-slider-runnable-track {
    height: 3px;
    border-radius: 500px;
    background-color: hsl(var(--primary) / .2)
}

.uk-range:focus::-webkit-slider-runnable-track, .uk-range:active::-webkit-slider-runnable-track {
    background-color: hsl(var(--primary) / .2)
}

.uk-range::-moz-range-track {
    height: 3px;
    border-radius: 500px;
    background-color: hsl(var(--primary) / .2)
}

.uk-range:focus::-moz-range-track {
    background-color: hsl(var(--primary) / .2)
}

.uk-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    margin-top: -7px;
    height: 15px;
    width: 15px;
    border-radius: 500px;
    border: 1px solid;
    border-color: hsl(var(--primary) / .5);
    background-color: hsl(var(--background))
}

.uk-range::-moz-range-thumb {
    border: 1px solid;
    height: 15px;
    width: 15px;
    margin-top: -7px;
    border-radius: 500px;
    border-color: hsl(var(--primary) / .5);
    background-color: hsl(var(--background))
}

.uk-input, .uk-select, .uk-textarea, .uk-radio, .uk-checkbox {
    box-sizing: border-box;
    margin: 0;
    border-radius: 0;
    font: inherit
}

.uk-input {
    overflow: visible
}

.uk-select {
    text-transform: none
}

.uk-select optgroup {
    font: inherit;
    font-weight: 700
}

.uk-textarea {
    overflow: auto
}

.uk-input[type=search]::-webkit-search-cancel-button, .uk-input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

.uk-input[type=number]::-webkit-inner-spin-button, .uk-input[type=number]::-webkit-outer-spin-button {
    height: auto
}

.uk-input::-moz-placeholder, .uk-textarea::-moz-placeholder {
    opacity: 1
}

.uk-radio:not(:disabled), .uk-checkbox:not(:disabled) {
    cursor: pointer
}

.uk-fieldset {
    border: none;
    margin: 0;
    padding: 0;
    min-width: 0
}

.uk-input, .uk-textarea {
    -webkit-appearance: none
}

.uk-input, .uk-select, .uk-textarea {
    max-width: 100%;
    width: 100%;
    border-radius: .375rem;
    border-width: 1px;
    border-color: hsl(var(--input));
    background-color: transparent;
    padding: .25rem .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    color: hsl(var(--foreground));
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-input, .uk-select:not([multiple]):not([size]) {
    vertical-align: middle;
    display: inline-block;
    height: 2.25rem
}

.uk-input:not(input), .uk-select:not(select) {
    line-height: 38px
}

.uk-select[multiple], .uk-select[size], .uk-textarea {
    vertical-align: top;
    min-height: 60px;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.uk-select[multiple], .uk-select[size] {
    resize: vertical
}

.uk-input:focus, .uk-select:focus, .uk-textarea:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: hsl(var(--ring))
}

.uk-input:disabled, .uk-select:disabled, .uk-textarea:disabled {
    opacity: .5
}

.uk-input::placeholder {
    color: hsl(var(--muted-foreground))
}

.uk-textarea::placeholder {
    color: hsl(var(--muted-foreground))
}

.uk-form-small {
    font-size: .75rem;
    line-height: 1rem
}

.uk-form-small:not(textarea):not([multiple]):not([size]) {
    height: 2rem;
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: 0;
    padding-bottom: 0
}

.uk-form-danger, .uk-form-danger:focus {
    --tw-ring-color: hsl(var(--destructive))
}

.uk-form-blank {
    background: none;
    border-color: transparent;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-form-blank:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.uk-select:not([multiple]):not([size]) {
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 20px;
    background-image: var(--uk-form-list-image);
    background-repeat: no-repeat;
    background-position: 100% 50%
}

.uk-select:not([multiple]):not([size]) option {
    color: #18181b
}

.uk-input[list] {
    padding-right: 20px;
    background-repeat: no-repeat;
    background-position: 100% 50%
}

.uk-input[list]:hover, .uk-input[list]:focus {
    background-image: var(--uk-form-list-image)
}

.uk-input[list]::-webkit-calendar-picker-indicator {
    display: none !important
}

.uk-radio, .uk-checkbox {
    display: inline-block;
    height: 16px;
    width: 16px;
    overflow: hidden;
    margin-top: -4px;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: .125rem;
    border-width: 1px;
    border-color: hsl(var(--primary));
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-radio {
    border-radius: 50%
}

.uk-radio:focus, .uk-checkbox:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: hsl(var(--ring))
}

.uk-radio:checked:focus, .uk-checkbox:checked:focus, .uk-checkbox:indeterminate:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: hsl(var(--ring))
}

.uk-radio:checked {
    background-image: var(--uk-form-radio-image)
}

.uk-checkbox:checked {
    background-image: var(--uk-form-checkbox-image)
}

.uk-checkbox:indeterminate {
    background-image: var(--uk-form-checkbox-image-indeterminate)
}

.uk-form-custom {
    display: inline-block;
    position: relative;
    max-width: 100%;
    vertical-align: middle
}

.uk-form-custom select, .uk-form-custom input[type=file] {
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    left: 0;
    -webkit-appearance: none;
    opacity: 0;
    cursor: pointer
}

.uk-form-custom input[type=file] {
    font-size: 500px;
    overflow: hidden
}

.uk-form-label {
    font-size: .875rem;
    font-weight: 500;
    line-height: 1
}

.peer:disabled ~ .uk-form-label {
    cursor: not-allowed;
    opacity: .7
}

.uk-form-stacked .uk-form-label {
    display: block;
    margin-bottom: 5px
}

.uk-form-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 40px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.uk-form-icon:not(a):not(button):not(input) {
    pointer-events: none
}

.uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input {
    padding-left: 40px !important
}

.uk-form-icon-flip {
    right: 0;
    left: auto
}

.uk-form-icon-flip ~ .uk-input {
    padding-right: 40px !important
}

.uk-toggle-switch {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    box-sizing: border-box;
    border-radius: 2rem;
    height: 1.25rem;
    width: 2.25rem;
    background-color: hsl(var(--input));
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-toggle-switch:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    box-sizing: border-box;
    border-radius: 50%;
    transition-property: left;
    transition-duration: .3s;
    transition-timing-function: ease-in-out;
    margin-left: .125rem;
    height: 1rem;
    width: 1rem;
    background-color: hsl(var(--background));
}

.uk-toggle-switch:checked:before {
    left: 1rem
}

.uk-toggle-switch:disabled {
    opacity: .5
}

.uk-toggle-switch-primary:checked {
    background-color: hsl(var(--primary))
}

.uk-toggle-switch-danger:checked {
    background-color: hsl(var(--destructive))
}

.uk-form-help {
    font-size: .8rem;
    font-weight: 500
}

[class*=uk-inline] {
    display: inline-block;
    position: relative;
    max-width: 100%;
    vertical-align: middle;
    -webkit-backface-visibility: hidden
}

.uk-grid {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none;
    margin: 0 0 0 -30px
}

.uk-grid > * {
    margin: 0;
    padding-left: 30px
}

.uk-grid > * > :last-child {
    margin-bottom: 0
}

.uk-grid + .uk-grid, .uk-grid > .uk-grid-margin, * + .uk-grid-margin {
    margin-top: 30px
}

.uk-grid-small, .uk-grid-column-small {
    margin-left: -15px
}

.uk-grid-small > *, .uk-grid-column-small > * {
    padding-left: 15px
}

.uk-grid + .uk-grid-small, .uk-grid + .uk-grid-row-small, .uk-grid-small > .uk-grid-margin, .uk-grid-row-small > .uk-grid-margin, * + .uk-grid-margin-small {
    margin-top: 15px
}

.uk-grid-medium, .uk-grid-column-medium {
    margin-left: -30px
}

.uk-grid-medium > *, .uk-grid-column-medium > * {
    padding-left: 30px
}

.uk-grid + .uk-grid-medium, .uk-grid + .uk-grid-row-medium, .uk-grid-medium > .uk-grid-margin, .uk-grid-row-medium > .uk-grid-margin, * + .uk-grid-margin-medium {
    margin-top: 30px
}

.uk-grid-large, .uk-grid-column-large {
    margin-left: -40px
}

.uk-grid-large > *, .uk-grid-column-large > * {
    padding-left: 40px
}

.uk-grid + .uk-grid-large, .uk-grid + .uk-grid-row-large, .uk-grid-large > .uk-grid-margin, .uk-grid-row-large > .uk-grid-margin, * + .uk-grid-margin-large {
    margin-top: 40px
}

.uk-grid-collapse, .uk-grid-column-collapse {
    margin-left: 0
}

.uk-grid-collapse > *, .uk-grid-column-collapse > * {
    padding-left: 0
}

.uk-grid + .uk-grid-collapse, .uk-grid + .uk-grid-row-collapse, .uk-grid-collapse > .uk-grid-margin, .uk-grid-row-collapse > .uk-grid-margin {
    margin-top: 0
}

.uk-grid-divider > * {
    position: relative;
    padding-left: 60px
}

.uk-grid-divider > :not(.uk-first-column):before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    border-left: 1px solid;
    left: 30px;
    border-color: hsl(var(--border))
}

.uk-grid-divider.uk-grid-stack > .uk-grid-margin:before {
    content: "";
    position: absolute;
    left: 60px;
    right: 0;
    border-top: 1px solid;
    top: -30px;
    border-color: hsl(var(--border))
}

.uk-grid-divider {
    margin-left: -60px
}

.uk-grid-divider.uk-grid-stack > .uk-grid-margin {
    margin-top: 60px
}

.uk-grid-divider.uk-grid-small, .uk-grid-divider.uk-grid-column-small {
    margin-left: -30px
}

.uk-grid-divider.uk-grid-small > *, .uk-grid-divider.uk-grid-column-small > * {
    padding-left: 30px
}

.uk-grid-divider.uk-grid-small > :not(.uk-first-column):before, .uk-grid-divider.uk-grid-column-small > :not(.uk-first-column):before {
    left: 15px
}

.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin, .uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin {
    margin-top: 30px
}

.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin:before {
    top: -15px;
    left: 30px
}

.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin:before {
    top: -15px
}

.uk-grid-divider.uk-grid-column-small.uk-grid-stack > .uk-grid-margin:before {
    left: 30px
}

.uk-grid-divider.uk-grid-medium, .uk-grid-divider.uk-grid-column-medium {
    margin-left: -60px
}

.uk-grid-divider.uk-grid-medium > *, .uk-grid-divider.uk-grid-column-medium > * {
    padding-left: 60px
}

.uk-grid-divider.uk-grid-medium > :not(.uk-first-column):before, .uk-grid-divider.uk-grid-column-medium > :not(.uk-first-column):before {
    left: 30px
}

.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin, .uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin {
    margin-top: 60px
}

.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin:before {
    top: -30px;
    left: 60px
}

.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin:before {
    top: -30px
}

.uk-grid-divider.uk-grid-column-medium.uk-grid-stack > .uk-grid-margin:before {
    left: 60px
}

.uk-grid-divider.uk-grid-large, .uk-grid-divider.uk-grid-column-large {
    margin-left: -80px
}

.uk-grid-divider.uk-grid-large > *, .uk-grid-divider.uk-grid-column-large > * {
    padding-left: 80px
}

.uk-grid-divider.uk-grid-large > :not(.uk-first-column):before, .uk-grid-divider.uk-grid-column-large > :not(.uk-first-column):before {
    left: 40px
}

.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin, .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin {
    margin-top: 80px
}

.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin:before {
    top: -40px;
    left: 80px
}

.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin:before {
    top: -40px
}

.uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin:before {
    left: 80px
}

.uk-grid-match > *, .uk-grid-item-match {
    display: flex;
    flex-wrap: wrap
}

.uk-grid-match > * > :not([class*=uk-width]), .uk-grid-item-match > :not([class*=uk-width]) {
    box-sizing: border-box;
    width: 100%;
    flex: auto
}

.uk-heading-small {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.uk-heading-medium {
    font-size: 3rem;
    line-height: 1
}

.uk-heading-large {
    font-size: 3.75rem;
    line-height: 1
}

.uk-heading-xlarge {
    font-size: 4.5rem;
    line-height: 1
}

.uk-heading-2xlarge {
    font-size: 6rem;
    line-height: 1
}

.uk-heading-3xlarge {
    font-size: 8rem;
    line-height: 1
}

.uk-heading-divider {
    padding-bottom: calc(5px + .1em);
    border-bottom: calc(.2px + .05em) solid;
    border-color: hsl(var(--border))
}

.uk-heading-bullet {
    position: relative
}

.uk-heading-bullet:before {
    content: "";
    display: inline-block;
    position: relative;
    top: -.1em;
    vertical-align: middle;
    height: calc(4px + .7em);
    margin-right: calc(5px + .2em);
    border-left: calc(5px + .1em) solid;
    border-color: hsl(var(--border))
}

.uk-heading-line {
    overflow: hidden
}

.uk-heading-line > * {
    display: inline-block;
    position: relative
}

.uk-heading-line > :before, .uk-heading-line > :after {
    content: "";
    position: absolute;
    top: calc(50% - ((.2px + .05em) / 2));
    width: 2000px;
    border-bottom: calc(.2px + .05em) solid;
    border-color: hsl(var(--border))
}

.uk-heading-line > :before {
    right: 100%;
    margin-right: calc(5px + .3em)
}

.uk-heading-line > :after {
    left: 100%;
    margin-left: calc(5px + .3em)
}

.uk-h1 {
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 800;
    letter-spacing: -.025em
}

.uk-h2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 600;
    letter-spacing: -.025em
}

.uk-h3 {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    letter-spacing: -.025em
}

.uk-h4 {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 600;
    letter-spacing: -.025em
}

[class*=uk-height] {
    box-sizing: border-box
}

.uk-height-1-1 {
    height: 100%
}

.uk-height-viewport {
    min-height: 100vh
}

.uk-height-viewport-2 {
    min-height: 200vh
}

.uk-height-viewport-3 {
    min-height: 300vh
}

.uk-height-viewport-4 {
    min-height: 400vh
}

.uk-height-small {
    height: 150px
}

.uk-height-medium {
    height: 300px
}

.uk-height-large {
    height: 450px
}

.uk-height-max-small {
    max-height: 150px
}

.uk-height-max-medium {
    max-height: 300px
}

.uk-height-max-large {
    max-height: 450px
}

.uk-icon {
    color: inherit;
    display: inline-flex;
    fill: currentcolor
}

button.uk-icon:not(:disabled) {
    cursor: pointer
}

.uk-icon::-moz-focus-inner {
    border: 0;
    padding: 0
}

.uk-icon:not(.uk-preserve) [fill*="#"]:not(.uk-preserve) {
    fill: currentcolor
}

.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) {
    stroke: currentcolor
}

.uk-icon > * {
    transform: translate(0)
}

.uk-icon-image {
    width: 20px;
    height: 20px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle;
    object-fit: scale-down;
    max-width: none
}

.uk-icon-link {
    text-decoration: none !important
}

.uk-icon-button {
    display: inline-flex;
    height: 2.25rem;
    width: 2.25rem;
    align-items: center;
    justify-content: center;
    border-radius: .375rem
}

.uk-icon-button:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: hsl(var(--ring))
}

.uk-icon-button:disabled {
    pointer-events: none;
    opacity: .5
}

.uk-icon-button:hover {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-icon-button:active, .uk-active > .uk-icon-button {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-icon-button-small {
    height: 2rem;
    width: 2rem
}

.uk-icon-button-xsmall {
    height: 1.75rem;
    width: 1.75rem
}

.uk-icon-button-outline {
    border-width: 1px;
    border-color: hsl(var(--input));
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-iconnav {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
    gap: .25rem
}

.uk-iconnav > * {
    padding-left: 0
}

.uk-iconnav > * > a {
    align-items: center;
    column-gap: .25em;
    line-height: 0;
    text-decoration: none;
    font-size: .875rem;
    transition: .1s ease-in-out;
    transition-property: color, background-color;
    display: inline-flex;
    height: 2.25rem;
    width: 2.25rem;
    justify-content: center;
    border-radius: .375rem
}

.uk-iconnav > * > a:hover {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-iconnav > .uk-active > a {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-iconnav-vertical {
    flex-direction: column;
    margin-left: 0;
    margin-top: 0
}

.uk-iconnav-vertical > * {
    padding-left: 0;
    padding-top: 0
}

.uk-iconnav > * > a:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: hsl(var(--ring))
}

.uk-iconnav-outline > * > a {
    border-width: 1px;
    border-color: hsl(var(--border));
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-iconnav-small > * > a {
    height: 2rem;
    width: 2rem
}

.uk-iconnav-xsmall > * > a {
    height: 1.75rem;
    width: 1.75rem
}

.uk-label {
    display: inline-flex;
    align-items: center;
    border-radius: .375rem;
    border-width: 1px;
    border-color: hsl(var(--border));
    padding: .125rem .625rem;
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 600;
    color: hsl(var(--foreground));
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.uk-label-danger {
    border-color: transparent;
    background-color: hsl(var(--destructive));
    color: hsl(var(--destructive-foreground))
}

.uk-label-danger:hover {
    background-color: hsl(var(--destructive) / .8)
}

.uk-label-primary {
    border-color: transparent;
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground))
}

.uk-label-primary:hover {
    background-color: hsl(var(--primary) / .8)
}

.uk-label-secondary {
    border-color: transparent;
    background-color: hsl(var(--secondary));
    color: hsl(var(--secondary-foreground))
}

.uk-label-secondary:hover {
    background-color: hsl(var(--secondary) / .8)
}

.uk-leader {
    overflow: hidden
}

.uk-leader-fill:after {
    display: inline-block;
    margin-left: 15px;
    width: 0;
    content: attr(data-fill);
    white-space: nowrap
}

.uk-leader-fill.uk-leader-hide:after {
    display: none
}

.uk-lightbox {
    display: none;
    position: fixed;
    inset: 0;
    z-index: 1010;
    background-color: #000;
    opacity: 0;
    transition: opacity .15s linear;
    touch-action: pinch-zoom
}

.uk-lightbox.uk-open {
    display: block;
    opacity: 1
}

.uk-lightbox-page {
    overflow: hidden
}

.uk-lightbox-items > * {
    position: absolute;
    inset: 0;
    display: none;
    justify-content: center;
    align-items: center;
    will-change: transform, opacity
}

.uk-lightbox-items > * > * {
    max-width: 100vw;
    max-height: 100vh
}

.uk-lightbox-items > * > :not(iframe) {
    width: auto;
    height: auto
}

.uk-lightbox-items > .uk-active {
    display: flex
}

.uk-lightbox-toolbar {
    background-color: #0000004d;
    padding: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-backdrop-blur: blur(4px);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.uk-lightbox-toolbar-icon {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.uk-lightbox-toolbar-icon:hover {
    color: #fff
}

.uk-lightbox-caption:empty {
    display: none
}

.uk-lightbox-iframe {
    width: 80%;
    height: 80%
}

.uk-lightbox-toolbar-icon:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.uk-lightbox-toolbar-icon svg {
    height: 1rem;
    width: 1rem
}

a.uk-link-muted, .uk-link-muted a, .uk-link-toggle .uk-link-muted {
    font-weight: 500;
    color: hsl(var(--muted-foreground));
    text-decoration-line: underline;
    text-underline-offset: 4px
}

a.uk-link-text:hover, .uk-link-text a:hover, .uk-link-toggle:hover .uk-link-text {
    text-decoration-line: underline;
    text-underline-offset: 4px
}

a.uk-link-reset, .uk-link-reset a {
    text-decoration: none !important;
    font-weight: 400 !important
}

.uk-link-toggle {
    text-decoration: none !important
}

.uk-link {
    font-weight: 500;
    text-decoration-line: underline;
    text-underline-offset: 4px
}

.uk-list {
    padding: 0;
    list-style: none
}

.uk-list > * {
    break-inside: avoid-column
}

.uk-list > * > :last-child {
    margin-bottom: 0
}

.uk-list-disc > *, .uk-list-circle > *, .uk-list-square > *, .uk-list-decimal > *, .uk-list-hyphen > * {
    margin-left: 1.5rem
}

.uk-list-decimal {
    counter-reset: decimal
}

.uk-list-decimal > * {
    counter-increment: decimal
}

.uk-list-disc > :before, .uk-list-circle > :before, .uk-list-square > :before, .uk-list-decimal > :before, .uk-list-hyphen > :before {
    content: "";
    position: relative;
    left: -30px;
    width: 30px;
    height: 1.5em;
    margin-bottom: -1.5em;
    display: list-item;
    list-style-position: inside;
    text-align: right
}

.uk-list-disc > :before {
    list-style-type: disc
}

.uk-list-circle > :before {
    list-style-type: circle
}

.uk-list-square > :before {
    list-style-type: square
}

.uk-list-decimal > :before {
    content: counter(decimal, decimal) " . "
}

.uk-list-hyphen > :before {
    content: "–  "
}

.uk-list-muted > :before {
    color: hsl(var(--muted-foreground))
}

.uk-list-primary > :before {
    color: hsl(var(--primary))
}

.uk-list-secondary > :before {
    color: hsl(var(--secondary-foreground))
}

.uk-list-bullet > * {
    margin-left: 1.5rem
}

.uk-list-bullet > :before {
    content: "";
    display: list-item;
    position: relative;
    height: 1.5em;
    margin-bottom: -1.5em;
    background-image: var(--uk-list-bullet-image);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    left: -1.5rem;
    width: 1.5rem
}

.uk-list-divider > :nth-child(n+2) {
    margin-top: .5rem;
    border-top-width: 1px;
    border-color: hsl(var(--border));
    padding-top: .5rem
}

.uk-list-striped > * {
    padding: .5rem
}

.uk-list-striped > *:nth-of-type(odd) {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: hsl(var(--border))
}

.uk-list-striped > :nth-of-type(odd) {
    background-color: hsl(var(--muted) / .5)
}

.uk-list-disc > li:not(:first-child), .uk-list-circle > li:not(:first-child), .uk-list-square > li:not(:first-child), .uk-list-decimal > li:not(:first-child), .uk-list-hyphen > li:not(:first-child) {
    margin-top: .5rem
}

.uk-list-bullet > li:not(:first-child) {
    margin-top: .5rem
}

.uk-margin {
    margin-bottom: 1rem
}

* + .uk-margin {
    margin-top: 1rem
}

.uk-margin-top {
    margin-top: 1rem
}

.uk-margin-bottom {
    margin-bottom: 1rem
}

.uk-margin-left {
    margin-left: 1rem
}

.uk-margin-right {
    margin-right: 1rem
}

.uk-margin-small {
    margin-bottom: .5rem
}

* + .uk-margin-small {
    margin-top: .5rem
}

.uk-margin-small-top {
    margin-top: .5rem
}

.uk-margin-small-bottom {
    margin-bottom: .5rem
}

.uk-margin-small-left {
    margin-left: .5rem
}

.uk-margin-small-right {
    margin-right: .5rem
}

.uk-margin-medium {
    margin-bottom: 2.5rem
}

* + .uk-margin-medium {
    margin-top: 2.5rem
}

.uk-margin-medium-top {
    margin-top: 2.5rem
}

.uk-margin-medium-bottom {
    margin-bottom: 2.5rem
}

.uk-margin-medium-left {
    margin-left: 2.5rem
}

.uk-margin-medium-right {
    margin-right: 2.5rem
}

.uk-margin-large {
    margin-bottom: 5rem
}

* + .uk-margin-large {
    margin-top: 5rem
}

.uk-margin-large-top {
    margin-top: 5rem
}

.uk-margin-large-bottom {
    margin-bottom: 5rem
}

.uk-margin-large-left {
    margin-left: 5rem
}

.uk-margin-large-right {
    margin-right: 5rem
}

.uk-margin-xlarge {
    margin-bottom: 10rem
}

* + .uk-margin-xlarge {
    margin-top: 10rem
}

.uk-margin-xlarge-top {
    margin-top: 10rem
}

.uk-margin-xlarge-bottom {
    margin-bottom: 10rem
}

.uk-margin-xlarge-left {
    margin-left: 10rem
}

.uk-margin-xlarge-right {
    margin-right: 10rem
}

.uk-margin-auto {
    margin-left: auto !important;
    margin-right: auto !important
}

.uk-margin-auto-top {
    margin-top: auto !important
}

.uk-margin-auto-bottom {
    margin-bottom: auto !important
}

.uk-margin-auto-left {
    margin-left: auto !important
}

.uk-margin-auto-right {
    margin-right: auto !important
}

.uk-margin-auto-vertical {
    margin-top: auto !important;
    margin-bottom: auto !important
}

.uk-margin-remove {
    margin: 0 !important
}

.uk-margin-remove-top {
    margin-top: 0 !important
}

.uk-margin-remove-bottom {
    margin-bottom: 0 !important
}

.uk-margin-remove-left {
    margin-left: 0 !important
}

.uk-margin-remove-right {
    margin-right: 0 !important
}

.uk-margin-remove-vertical {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.uk-margin-remove-adjacent + *, .uk-margin-remove-first-child > :first-child {
    margin-top: 0 !important
}

.uk-margin-remove-last-child > :last-child {
    margin-bottom: 0 !important
}

.uk-margin-xsmall {
    margin-bottom: .25rem
}

* + .uk-margin-xsmall {
    margin-top: .25rem
}

.uk-margin-xsmall-top {
    margin-top: .25rem
}

.uk-margin-xsmall-bottom {
    margin-bottom: .25rem
}

.uk-margin-xsmall-left {
    margin-left: .25rem
}

.uk-margin-xsmall-right {
    margin-right: .25rem
}

.uk-marker {
    padding: 5px;
    border-radius: 500px;
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground))
}

.uk-marker:hover {
    opacity: .9
}

.uk-modal {
    display: none;
    position: fixed;
    inset: 0;
    z-index: 1010;
    overflow-y: auto;
    background-color: #000c;
    opacity: 0;
    transition: opacity .15s linear;
    padding: 1rem;
    --tw-backdrop-blur: blur(4px);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.uk-modal.uk-open {
    opacity: 1
}

.uk-modal-page {
    overflow: hidden
}

.uk-modal-dialog {
    position: relative;
    box-sizing: border-box;
    margin: 0 auto;
    width: 32rem;
    max-width: 100% !important;
    opacity: 0;
    transform: translateY(-100px);
    transition: .3s linear;
    transition-property: opacity, transform;
    overflow: hidden;
    border-radius: .5rem;
    border-width: 1px;
    border-color: hsl(var(--border));
    background-color: hsl(var(--background))
}

.uk-open > .uk-modal-dialog {
    opacity: 1;
    transform: translateY(0)
}

.uk-modal-container .uk-modal-dialog {
    width: 1200px
}

.uk-modal-full {
    padding: 0 !important;
    background: none
}

.uk-modal-full .uk-modal-dialog {
    margin: 0;
    max-width: 100%;
    transform: translateY(0);
    width: 100%;
    border-radius: 0;
    border-style: none
}

.uk-modal-body, .uk-modal-header, .uk-modal-footer {
    display: flow-root;
    padding: 1.5rem
}

.uk-modal-body > :last-child, .uk-modal-header > :last-child, .uk-modal-footer > :last-child {
    margin-bottom: 0
}

.uk-modal-title {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1;
    letter-spacing: -.025em
}

[class*=uk-modal-close-] {
    position: absolute;
    z-index: 1010;
    top: 1rem;
    right: 1rem
}

[class*=uk-modal-close-]:first-child + * {
    margin-top: 0
}

.uk-modal-close-outside {
    top: 0;
    right: -5px;
    transform: translateY(-100%);
    color: #fff
}

.uk-modal-close-outside:hover {
    color: #fff
}

.uk-modal-close-full {
    top: 0;
    right: 0
}

.uk-modal-header + .uk-modal-body, .uk-modal-body + .uk-modal-footer {
    padding-top: 0
}

.uk-modal-header ~ .uk-modal-footer {
    padding-top: 0
}

.uk-modal-header + .uk-modal-body.uk-overflow-auto {
    padding-bottom: 0
}

.uk-modal-body.uk-overflow-auto + .uk-modal-footer {
    padding-top: 1.5rem
}

.uk-overflow-auto {
    overflow: auto
}

.uk-overflow-auto > :last-child {
    margin-bottom: 0
}

.uk-nav, .uk-nav ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.uk-nav li > a,
.uk-nav li > form {
    display: flex;
    align-items: center;
    text-decoration: none
}

ul.uk-nav-sub {
    margin-left: 1.25rem;
    margin-right: .25rem;
    border-left-width: 1px;
    border-color: hsl(var(--border))
}

ul.uk-nav-sub > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.uk-nav-sub ul {
    margin-left: 1.25rem;
    margin-top: .25rem;
    border-left-width: 1px;
    border-color: hsl(var(--border))
}

.uk-nav-sub ul > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.uk-nav-sub a {
    border-radius: .375rem
}

.uk-nav-parent-icon {
    margin-left: auto;
    transition: transform .3s ease-out
}

.uk-nav > li.uk-open > a .uk-nav-parent-icon {
    transform: rotate(180deg)
}

.uk-nav-header {
    font-size: .875rem;
    font-weight: 600
}

.uk-nav-default {
    line-height: 1.5
}

.uk-nav-default > li > a {
    padding: .25rem .5rem;
    color: hsl(var(--muted-foreground))
}

.uk-nav-default > li > a:hover {
    text-decoration-line: underline
}

.uk-nav-default > li.uk-active > a {
    font-weight: 500;
    color: hsl(var(--foreground))
}

.uk-nav-default .uk-nav-header {
    padding: .25rem .5rem
}

.uk-nav-default .uk-nav-divider {
    border-top: 1px solid;
    border-color: hsl(var(--border))
}

.uk-nav-default .uk-nav-sub a {
    padding: .25rem .5rem;
    color: hsl(var(--muted-foreground))
}

.uk-nav-default .uk-nav-sub a:hover {
    text-decoration-line: underline
}

.uk-nav-default .uk-nav-sub li.uk-active > a {
    color: hsl(var(--foreground))
}

.uk-nav-primary > li > a {
    margin: .25rem;
    border-radius: .375rem;
    padding: .5rem 1rem
}

.uk-nav-primary > li > a:hover {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-nav-primary .uk-nav-header {
    margin: .25rem;
    padding: .5rem 1rem
}

.uk-nav-primary .uk-nav-divider {
    border-top: 1px solid;
    border-color: hsl(var(--border))
}

.uk-nav-primary .uk-nav-sub a {
    margin-left: .25rem;
    padding: .5rem 1rem
}

.uk-nav-primary .uk-nav-sub a:hover {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-nav-primary .uk-nav-sub li.uk-active > a {
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground))
}

.uk-nav-secondary > :not(.uk-nav-divider) + :not(.uk-nav-header,.uk-nav-divider) {
    margin-top: 0
}

.uk-nav-secondary > li > a {
    margin: .25rem;
    border-radius: .375rem;
    padding: .5rem 1rem
}

.uk-nav-secondary > li > a:hover {
    background-color: hsl(var(--secondary));
    color: hsl(var(--secondary-foreground))
}

.uk-nav-secondary > li.uk-active > a {
    background-color: hsl(var(--secondary));
    color: hsl(var(--secondary-foreground))
}

.uk-nav-secondary .uk-nav-header {
    margin: .25rem;
    padding: .5rem 1rem
}

.uk-nav-secondary .uk-nav-divider {
    border-top: 1px solid;
    border-color: hsl(var(--border))
}

.uk-nav-secondary .uk-nav-sub a {
    margin-left: .25rem;
    padding: .5rem 1rem
}

.uk-nav-secondary .uk-nav-sub a:hover {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-nav-secondary .uk-nav-sub li.uk-active > a {
    background-color: hsl(var(--secondary));
    color: hsl(var(--secondary-foreground))
}

.uk-nav {
    font-size: .875rem;
    line-height: 1.25rem
}

.uk-nav-sub li {
    position: relative
}

.uk-nav-sub li:before {
    content: "";
    position: absolute;
    left: -1px;
    bottom: 0;
    top: 0;
    width: 1px;
    background-color: hsl(var(--border))
}

.uk-nav-sub li.uk-active:before {
    background-color: hsl(var(--primary))
}

.uk-navbar {
    display: flex;
    position: relative;
    --uk-navbar-dropbar-behind-color: dark
}

.uk-navbar-container:not(.uk-navbar-transparent) {
    border-bottom-width: 1px;
    border-color: hsl(var(--border));
    background-color: hsl(var(--background) / .95);
    --tw-backdrop-blur: blur(8px);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

@supports (backdrop-filter: var(--tw)) {
    .uk-navbar-container:not(.uk-navbar-transparent) {
        background-color: hsl(var(--background) / .6)
    }
}

.uk-navbar-left, .uk-navbar-right, [class*=uk-navbar-center] {
    display: flex;
    align-items: center;
    gap: .6rem
}

.uk-navbar-right {
    margin-left: auto
}

.uk-navbar-center:only-child {
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.uk-navbar-center:not(:only-child) {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: max-content;
    box-sizing: border-box;
    z-index: 990
}

.uk-navbar-center-left, .uk-navbar-center-right {
    position: absolute;
    top: 0
}

.uk-navbar-center-left {
    right: calc(100% + 15px)
}

.uk-navbar-center-right {
    left: calc(100% + 15px)
}

[class*=uk-navbar-center-] {
    width: max-content;
    box-sizing: border-box
}

.uk-navbar-nav {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    gap: .6rem
}

.uk-navbar-left, .uk-navbar-right, .uk-navbar-center:only-child {
    flex-wrap: wrap
}

.uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle {
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    font-size: 12px;
    text-decoration: none;
    padding: 4px 10px;
}

.uk-navbar-nav > li > a {
    transition: .1s ease-in-out;
    transition-property: color, background-color;
    color: hsl(var(--foreground) / .6)
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a[aria-expanded=true] {
    color: hsl(var(--foreground) / .8)
}

.uk-navbar-nav > li.uk-active > a,
li.uk-active > a {
    color: hsl(var(--foreground));
    background-color: hsl(var(--secondary));
}

.uk-navbar-parent-icon {
    margin-left: 4px;
    transition: transform .3s ease-out;
}

.uk-navbar-nav > li > a[aria-expanded=true] .uk-navbar-parent-icon {
    transform: rotate(180deg);
}

.uk-navbar-item {
    padding: 0;
    color: hsl(var(--foreground) / .6);
}

.uk-navbar-item > :last-child {
    margin-bottom: 0
}

.uk-navbar-toggle {
    padding: 0;
    color: hsl(var(--foreground) / .6)
}

.uk-navbar-toggle:hover, .uk-navbar-toggle[aria-expanded=true] {
    text-decoration: none;
    color: hsl(var(--foreground) / .8)
}

.uk-navbar-subtitle {
    font-size: .875rem
}

.uk-navbar-justify .uk-navbar-left, .uk-navbar-justify .uk-navbar-right, .uk-navbar-justify .uk-navbar-nav, .uk-navbar-justify .uk-navbar-nav > li, .uk-navbar-justify .uk-navbar-item, .uk-navbar-justify .uk-navbar-toggle {
    flex-grow: 1
}

.uk-navbar-dropdown {
    --uk-position-offset: 15px;
    --uk-position-shift-offset: 0;
    --uk-position-viewport-offset: 15px;
    width: 200px;
    border-radius: .375rem;
    border-width: 1px;
    border-color: hsl(var(--border));
    background-color: hsl(var(--popover));
    color: hsl(var(--popover-foreground));
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-navbar-dropdown > :last-child {
    margin-bottom: 0
}

.uk-navbar-dropdown :focus-visible {
    outline-color: #333 !important
}

.uk-navbar-dropdown .uk-drop-grid {
    margin-left: -30px
}

.uk-navbar-dropdown .uk-drop-grid > * {
    padding-left: 30px
}

.uk-navbar-dropdown .uk-drop-grid > .uk-grid-margin {
    margin-top: 30px
}

.uk-navbar-dropdown-width-2:not(.uk-drop-stack) {
    width: 400px
}

.uk-navbar-dropdown-width-3:not(.uk-drop-stack) {
    width: 600px
}

.uk-navbar-dropdown-width-4:not(.uk-drop-stack) {
    width: 800px
}

.uk-navbar-dropdown-width-5:not(.uk-drop-stack) {
    width: 1000px
}

.uk-navbar-dropdown-dropbar {
    width: auto;
    background: transparent;
    padding: 25px 0;
    --uk-position-offset: 0;
    --uk-position-shift-offset: 0;
    --uk-position-viewport-offset: 15px;
    box-shadow: none
}

.uk-navbar-dropdown-nav {
    font-size: .875rem
}

.uk-navbar-dropdown-nav > li > a {
    margin: .25rem;
    display: flex;
    user-select: none;
    align-items: center;
    border-radius: .125rem;
    padding: .375rem .5rem;
    font-size: .875rem;
    line-height: 1.25rem
}

.uk-navbar-dropdown-nav > li > a:hover {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-navbar-dropdown-nav > li.uk-active > a {
    background-color: hsl(var(--secondary));
    color: hsl(var(--secondary-foreground))
}

.uk-navbar-dropdown-nav .uk-nav-subtitle {
    font-size: 12px
}

.uk-navbar-dropdown-nav .uk-nav-header {
    margin: .25rem;
    padding: .375rem .5rem
}

.uk-navbar-dropdown-nav .uk-nav-divider {
    border-top: 1px solid;
    border-color: hsl(var(--border))
}

.uk-navbar-dropdown-nav .uk-nav-sub a {
    margin-left: .25rem;
    padding: .375rem .5rem
}

.uk-navbar-dropdown-nav .uk-nav-sub a:hover {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a {
    background-color: hsl(var(--secondary));
    color: hsl(var(--secondary-foreground))
}

.uk-navbar-container {
    padding: 14px 0;
    transition: .1s ease-in-out;
    transition-property: background-color
}

.uk-navbar-toggle-icon {
    color: hsl(var(--foreground) / .6)
}

:hover > .uk-navbar-toggle-icon {
    color: hsl(var(--foreground) / .8)
}

.uk-notification {
    position: fixed;
    top: 10px;
    left: 10px;
    z-index: 1040;
    box-sizing: border-box;
    width: 350px
}

.uk-notification-top-right, .uk-notification-bottom-right {
    left: auto;
    right: 10px
}

.uk-notification-top-center, .uk-notification-bottom-center {
    left: 50%;
    margin-left: -175px
}

.uk-notification-bottom-left, .uk-notification-bottom-right, .uk-notification-bottom-center {
    top: auto;
    bottom: 10px
}

.uk-notification-message {
    position: relative;
    cursor: pointer;
    border-radius: .375rem;
    border-width: 1px;
    border-color: hsl(var(--border));
    background-color: hsl(var(--background));
    padding: 1rem 1.5rem 1rem 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    color: hsl(var(--foreground));
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

* + .uk-notification-message {
    margin-top: 10px
}

.uk-notification-close {
    display: none;
    position: absolute;
    right: .25rem;
    top: .25rem;
    padding: .25rem;
    color: hsl(var(--foreground) / .5)
}

.uk-notification-message:hover .uk-notification-close {
    display: block
}

.uk-notification-message-danger {
    border-color: hsl(var(--destructive));
    background-color: hsl(var(--destructive));
    color: hsl(var(--destructive-foreground))
}

.uk-notification-message-success {
    border-color: hsl(var(--success));
    background-color: hsl(var(--success));
    color: hsl(var(--destructive-foreground))
}

.uk-notification-message-danger .uk-notification-close {
    color: hsl(var(--destructive-foreground) / .5)
}

.uk-offcanvas {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1000
}

.uk-offcanvas-flip .uk-offcanvas {
    right: 0;
    left: auto
}

.uk-offcanvas-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -270px;
    box-sizing: border-box;
    width: 270px;
    overflow-y: auto;
    border-right-width: 1px;
    border-color: hsl(var(--border));
    background-color: hsl(var(--background))
}

.uk-offcanvas-flip .uk-offcanvas-bar {
    left: auto;
    right: -270px;
    border-right: none;
    border-left-width: 1px;
    border-color: hsl(var(--border))
}

.uk-open > .uk-offcanvas-bar {
    left: 0
}

.uk-offcanvas-flip .uk-open > .uk-offcanvas-bar {
    left: auto;
    right: 0
}

.uk-offcanvas-bar-animation {
    transition: left .3s ease-out
}

.uk-offcanvas-flip .uk-offcanvas-bar-animation {
    transition-property: right
}

.uk-offcanvas-reveal {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 0;
    overflow: hidden;
    transition: width .3s ease-out
}

.uk-offcanvas-reveal .uk-offcanvas-bar {
    left: 0
}

.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar {
    left: auto;
    right: 0
}

.uk-open > .uk-offcanvas-reveal {
    width: 270px
}

.uk-offcanvas-flip .uk-offcanvas-reveal {
    right: 0;
    left: auto
}

.uk-offcanvas-close {
    position: absolute;
    z-index: 1000;
    top: 5px;
    right: 5px;
    padding: 5px
}

.uk-offcanvas-close:first-child + * {
    margin-top: 0
}

.uk-offcanvas-overlay {
    width: 100vw;
    touch-action: none
}

.uk-offcanvas-overlay:before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: #000c;
    opacity: 0;
    transition: opacity .15s linear;
    --tw-backdrop-blur: blur(4px);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.uk-offcanvas-overlay.uk-open:before {
    opacity: 1
}

.uk-offcanvas-page, .uk-offcanvas-container {
    overflow-x: clip
}

.uk-offcanvas-container {
    position: relative;
    left: 0;
    transition: left .3s ease-out;
    box-sizing: border-box;
    width: 100%
}

:not(.uk-offcanvas-flip).uk-offcanvas-container-animation {
    left: 270px
}

.uk-offcanvas-flip.uk-offcanvas-container-animation {
    left: -270px
}

.uk-overlay {
    padding: 30px
}

.uk-overlay > :last-child {
    margin-bottom: 0
}

.uk-overlay-default {
    background-color: #fffc
}

.uk-overlay-primary {
    background-color: #222c
}

.uk-padding {
    padding: 1rem
}

.uk-padding-small {
    padding: .5rem
}

.uk-padding-large {
    padding: 5rem
}

.uk-padding-remove {
    padding: 0 !important
}

.uk-padding-remove-top {
    padding-top: 0 !important
}

.uk-padding-remove-bottom {
    padding-bottom: 0 !important
}

.uk-padding-remove-left {
    padding-left: 0 !important
}

.uk-padding-remove-right {
    padding-right: 0 !important
}

.uk-padding-remove-vertical {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.uk-padding-remove-horizontal {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.uk-padding-xsmall {
    padding: .25rem
}

.uk-padding-xsmall-top {
    padding-top: .25rem
}

.uk-padding-xsmall-bottom {
    padding-bottom: .25rem
}

.uk-padding-xsmall-left {
    padding-left: .25rem
}

.uk-padding-xsmall-right {
    padding-right: .25rem
}

.uk-padding-small-top {
    padding-top: .5rem
}

.uk-padding-small-bottom {
    padding-bottom: .5rem
}

.uk-padding-small-left {
    padding-left: .5rem
}

.uk-padding-small-right {
    padding-right: .5rem
}

.uk-padding-top {
    padding-top: 1rem
}

.uk-padding-bottom {
    padding-bottom: 1rem
}

.uk-padding-left {
    padding-left: 1rem
}

.uk-padding-right {
    padding-right: 1rem
}

.uk-padding-medium {
    padding: 2.5rem
}

.uk-padding-medium-top {
    padding-top: 2.5rem
}

.uk-padding-medium-bottom {
    padding-bottom: 2.5rem
}

.uk-padding-medium-left {
    padding-left: 2.5rem
}

.uk-padding-medium-right {
    padding-right: 2.5rem
}

.uk-padding-large-top {
    padding-top: 5rem
}

.uk-padding-large-bottom {
    padding-bottom: 5rem
}

.uk-padding-large-left {
    padding-left: 5rem
}

.uk-padding-large-right {
    padding-right: 5rem
}

.uk-padding-xlarge {
    padding: 10rem
}

.uk-padding-xlarge-top {
    padding-top: 10rem
}

.uk-padding-xlarge-bottom {
    padding-bottom: 10rem
}

.uk-padding-xlarge-left {
    padding-left: 10rem
}

.uk-padding-xlarge-right {
    padding-right: 10rem
}

.uk-pagination {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    list-style: none;
    gap: .25rem
}

.uk-pagination > * {
    flex: none;
    position: relative
}

.uk-pagination > * > * {
    column-gap: .25em;
    transition: color .1s ease-in-out;
    display: inline-flex;
    height: 2.25rem;
    min-width: 2.25rem;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    border-radius: .375rem
}

.uk-pagination > * > :hover {
    text-decoration: none;
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-pagination > .uk-active > * {
    border-width: 1px;
    border-color: hsl(var(--input));
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-pagination > .uk-disabled > * {
    opacity: .5
}

.uk-placeholder {
    margin-bottom: 20px;
    padding: 30px;
    background: transparent;
    border: 1px dashed;
    border-color: hsl(var(--border))
}

.uk-placeholder > :last-child {
    margin-bottom: 0
}

[class*=uk-position-top], [class*=uk-position-bottom], [class*=uk-position-left], [class*=uk-position-right], [class*=uk-position-center] {
    position: absolute !important;
    max-width: calc(100% - (var(--uk-position-margin-offset) * 2));
    box-sizing: border-box
}

.uk-position-top {
    top: 0;
    left: 0;
    right: 0
}

.uk-position-bottom {
    bottom: 0;
    left: 0;
    right: 0
}

.uk-position-left {
    top: 0;
    bottom: 0;
    left: 0
}

.uk-position-right {
    top: 0;
    bottom: 0;
    right: 0
}

.uk-position-top-left {
    top: 0;
    left: 0
}

.uk-position-top-right {
    top: 0;
    right: 0
}

.uk-position-bottom-left {
    bottom: 0;
    left: 0
}

.uk-position-bottom-right {
    bottom: 0;
    right: 0
}

.uk-position-center {
    top: calc(50% - var(--uk-position-margin-offset));
    left: calc(50% - var(--uk-position-margin-offset));
    --uk-position-translate-x: -50%;
    --uk-position-translate-y: -50%;
    transform: translate(var(--uk-position-translate-x), var(--uk-position-translate-y));
    width: max-content
}

[class*=uk-position-center-left], [class*=uk-position-center-right] {
    top: calc(50% - var(--uk-position-margin-offset));
    --uk-position-translate-y: -50%;
    transform: translateY(var(--uk-position-translate-y))
}

.uk-position-center-left {
    left: 0
}

.uk-position-center-right {
    right: 0
}

.uk-position-center-left-out {
    right: 100%;
    width: max-content
}

.uk-position-center-right-out {
    left: 100%;
    width: max-content
}

.uk-position-top-center, .uk-position-bottom-center {
    left: calc(50% - var(--uk-position-margin-offset));
    --uk-position-translate-x: -50%;
    transform: translate(var(--uk-position-translate-x));
    width: max-content
}

.uk-position-top-center {
    top: 0
}

.uk-position-bottom-center {
    bottom: 0
}

.uk-position-cover {
    position: absolute;
    inset: 0
}

.uk-position-small {
    margin: .5rem;
    --uk-position-margin-offset: .5rem
}

.uk-position-medium {
    margin: 2.5rem;
    --uk-position-margin-offset: 2.5rem
}

.uk-position-large {
    margin: 5rem;
    --uk-position-margin-offset: 5rem
}

.uk-position-relative {
    position: relative !important
}

.uk-position-absolute {
    position: absolute !important
}

.uk-position-fixed {
    position: fixed !important
}

.uk-position-sticky {
    position: sticky !important
}

.uk-position-z-index {
    z-index: 1
}

.uk-position-z-index-zero {
    z-index: 0
}

.uk-position-z-index-negative {
    z-index: -1
}

.uk-position-z-index-high {
    z-index: 990
}

.uk-position-xsmall {
    margin: .25rem;
    --uk-position-margin-offset: .25rem
}

.uk-position {
    margin: 1rem;
    --uk-position-margin-offset: 1rem
}

.uk-position-xlarge {
    margin: 10rem;
    --uk-position-margin-offset: 10rem
}

.uk-progress {
    vertical-align: baseline;
    display: block;
    width: 100%;
    border: 0;
    margin-bottom: 20px;
    height: 15px;
    border-radius: 500px;
    overflow: hidden;
    background-color: hsl(var(--primary) / .2)
}

.uk-progress::-webkit-progress-bar {
    background-color: transparent
}

.uk-progress::-webkit-progress-value {
    transition: width .6s ease;
    background-color: hsl(var(--primary))
}

.uk-progress::-moz-progress-bar {
    transition: width .6s ease;
    background-color: hsl(var(--primary))
}

.uk-search {
    display: inline-block;
    position: relative;
    max-width: 100%;
    margin: 0
}

.uk-search-input::-webkit-search-cancel-button, .uk-search-input::-webkit-search-decoration {
    -webkit-appearance: none
}

.uk-search-input::-moz-placeholder {
    opacity: 1
}

.uk-search-input {
    box-sizing: border-box;
    margin: 0;
    border-radius: 0;
    font: inherit;
    overflow: visible;
    -webkit-appearance: none;
    vertical-align: middle;
    width: 100%;
    border: none
}

.uk-search-input:focus {
    outline: none
}

.uk-search .uk-search-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.uk-search .uk-search-icon:not(a):not(button):not(input) {
    pointer-events: none
}

.uk-search .uk-search-icon-flip {
    right: 0;
    left: auto
}

.uk-search-default {
    width: 240px
}

.uk-search-default .uk-search-input {
    height: 2.25rem;
    border-radius: .375rem;
    border-width: 1px;
    border-color: hsl(var(--input));
    background-color: transparent;
    padding: .25rem .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    color: hsl(var(--foreground));
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-search-default .uk-search-input::placeholder {
    color: hsl(var(--muted-foreground))
}

.uk-search-default .uk-search-icon {
    width: 2.25rem
}

.uk-search-default .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
    padding-left: 2.25rem
}

.uk-search-default .uk-search-icon-flip ~ .uk-search-input {
    padding-right: 2.25rem
}

.uk-search-navbar {
    width: 400px
}

.uk-search-navbar .uk-search-input {
    height: 40px;
    background: transparent;
    font-size: 1.5rem
}

.uk-search-navbar .uk-search-icon {
    width: 40px
}

.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
    padding-left: 40px
}

.uk-search-navbar .uk-search-icon-flip ~ .uk-search-input {
    padding-right: 40px
}

.uk-search-large {
    width: 500px
}

.uk-search-large .uk-search-input {
    height: 80px;
    background: transparent;
    font-size: 2.625rem
}

.uk-search-large .uk-search-icon {
    width: 80px
}

.uk-search-large .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
    padding-left: 80px
}

.uk-search-large .uk-search-icon-flip ~ .uk-search-input {
    padding-right: 80px
}

.uk-section {
    display: flow-root;
    box-sizing: border-box;
    padding-top: 40px;
    padding-bottom: 40px
}

.uk-section > :last-child {
    margin-bottom: 0
}

.uk-section-xsmall {
    padding-top: 20px;
    padding-bottom: 20px
}

.uk-section-small {
    padding-top: 40px;
    padding-bottom: 40px
}

.uk-section-large {
    padding-top: 70px;
    padding-bottom: 70px
}

.uk-section-xlarge {
    padding-top: 140px;
    padding-bottom: 140px
}

.uk-section-default {
    background-color: hsl(var(--background))
}

.uk-section-muted {
    background-color: hsl(var(--muted));
    color: hsl(var(--muted-foreground))
}

.uk-section-primary {
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground))
}

.uk-section-secondary {
    background-color: hsl(var(--secondary));
    color: hsl(var(--secondary-foreground))
}

.uk-slidenav {
    display: inline-flex;
    height: 2.25rem;
    width: 2.25rem;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    border-width: 1px;
    border-color: hsl(var(--input));
    background-color: hsl(var(--background));
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-slidenav:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: hsl(var(--ring))
}

.uk-slidenav:hover, .uk-slidenav:active {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.uk-slidenav-large {
    padding: 10px
}

.uk-slidenav-container {
    display: flex
}

.uk-slidenav svg {
    height: 1rem;
    width: 1rem
}

.uk-slider {
    -webkit-tap-highlight-color: transparent
}

.uk-slider-container {
    overflow: clip
}

.uk-slider-container-offset {
    margin: -11px -25px -39px;
    padding: 11px 25px 39px
}

.uk-slider-items {
    will-change: transform;
    position: relative;
    touch-action: pan-y
}

.uk-slider-items:not(.uk-grid) {
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-touch-callout: none
}

.uk-slider-items.uk-grid {
    flex-wrap: nowrap
}

.uk-slider-items > * {
    flex: none !important;
    box-sizing: border-box;
    max-width: 100%;
    position: relative
}

.uk-slideshow {
    -webkit-tap-highlight-color: transparent
}

.uk-slideshow-items {
    position: relative;
    z-index: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    -webkit-touch-callout: none;
    touch-action: pan-y
}

.uk-slideshow-items > * {
    position: absolute;
    inset: 0;
    overflow: hidden;
    will-change: transform, opacity
}

.uk-slideshow-items > :not(.uk-active) {
    display: none
}

.uk-sortable {
    position: relative
}

.uk-sortable > :last-child {
    margin-bottom: 0
}

.uk-sortable-drag {
    position: fixed !important;
    z-index: 1050 !important;
    pointer-events: none
}

.uk-sortable-placeholder {
    opacity: 0;
    pointer-events: none
}

.uk-sortable-empty {
    min-height: 50px
}

.uk-sortable-handle:hover {
    cursor: move
}

.uk-spinner > svg {
    width: 17px;
    height: 17px;
}

.uk-spinner > * {
    animation: uk-spinner-rotate 1.4s linear infinite
}

@keyframes uk-spinner-rotate {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(270deg)
    }
}

.uk-spinner > * > * {
    stroke-dasharray: 88px;
    stroke-dashoffset: 0;
    transform-origin: center;
    animation: uk-spinner-dash 1.4s ease-in-out infinite;
    stroke-width: 1;
    stroke-linecap: round
}

@keyframes uk-spinner-dash {
    0% {
        stroke-dashoffset: 88px
    }

    50% {
        stroke-dashoffset: 22px;
        transform: rotate(135deg)
    }

    to {
        stroke-dashoffset: 88px;
        transform: rotate(450deg)
    }
}

.uk-stepper {
    display: flex
}

.uk-stepper-counter {
    counter-reset: 0
}

.uk-stepper-counter li {
    counter-increment: item
}

.uk-stepper-default {
    justify-content: start;
    color: hsl(var(--muted-foreground));
    flex-wrap: wrap;
    font-size: .875rem
}

.uk-stepper-default li {
    display: flex;
    align-items: center;
    width: auto;
    text-wrap: nowrap;
    position: relative
}

.uk-stepper-default:has(li.uk-active) li.uk-active ~ li {
    color: hsl(var(--muted-foreground))
}

.uk-stepper-default li.uk-active, .uk-stepper-default li.uk-stepper-checked, .uk-stepper-default:has(li.uk-active) li {
    color: hsl(var(--foreground))
}

.uk-stepper-default .uk-stepper-checked a:before {
    display: none;
    content: "";
    background-image: var(--uk-stepper-check-image);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: absolute;
    height: 1rem;
    width: 1rem;
    justify-content: center;
    align-items: center;
    left: 0;
    margin: 0;
    border: 1px solid;
    border-color: hsl(var(--primary));
    border-radius: 50%
}

.uk-stepper-default li:not(:last-child):after {
    content: "/";
    color: hsl(var(--muted-foreground));
    margin-left: .5rem;
    margin-right: .75rem
}

.uk-sticky {
    position: relative;
    z-index: 980;
    box-sizing: border-box
}

.uk-sticky-fixed {
    margin: 0 !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.uk-sticky[class*=uk-animation-], .uk-sticky.uk-animation-reverse {
    animation-duration: .2s
}

.uk-sticky-placeholder {
    pointer-events: none
}

.uk-subnav {
    display: flex;
    align-items: center;
    font-size: .875rem;
    line-height: 1.25rem
}

.uk-subnav > * > :first-child {
    transition: .1s ease-in-out;
    transition-property: color, background-color;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: center;
    font-weight: 500;
    color: hsl(var(--muted-foreground))
}

.uk-subnav > * > a:hover {
    color: hsl(var(--primary))
}

.uk-subnav-primary > .uk-active > a {
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground))
}

.uk-subnav-primary > .uk-active > a:hover {
    background-color: hsl(var(--primary) / .8);
    color: hsl(var(--primary-foreground))
}

.uk-subnav-secondary > .uk-active > a {
    background-color: hsl(var(--secondary));
    color: hsl(var(--secondary-foreground))
}

.uk-subnav-secondary > .uk-active > a:hover {
    background-color: hsl(var(--secondary) / .8);
    color: hsl(var(--secondary-foreground))
}

.uk-subnav-danger > .uk-active > a {
    background-color: hsl(var(--destructive));
    color: hsl(var(--destructive-foreground))
}

.uk-subnav-danger > .uk-active > a:hover {
    background-color: hsl(var(--destructive) / .8);
    color: hsl(var(--destructive-foreground))
}

.uk-svg, .uk-svg:not(.uk-preserve) [fill*="#"]:not(.uk-preserve) {
    fill: currentcolor
}

.uk-svg:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) {
    stroke: currentcolor
}

.uk-svg {
    transform: translate(0)
}

.uk-switcher > :not(.uk-active) {
    display: none
}

.uk-tab {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none;
    position: relative;
    color: hsl(var(--muted-foreground))
}

.uk-tab:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 1px solid;
    border-color: hsl(var(--border))
}

.uk-tab > * {
    flex: none;
    position: relative
}

.uk-tab > * > a {
    display: flex;
    align-items: center;
    column-gap: .25em;
    justify-content: center;
    padding: 5px 10px;
    border-bottom: 2px solid transparent;
    font-size: .875rem;
    text-transform: none;
    transition: color .1s ease-in-out;
    font-weight: 600;
    color: hsl(var(--muted-foreground))
}

.uk-tab > * > a:hover {
    text-decoration: none
}

.uk-tab > .uk-active > a {
    border-color: hsl(var(--primary));
    background-color: hsl(var(--background));
    color: hsl(var(--foreground))
}

.uk-tab > .uk-disabled > a {
    opacity: .5
}

.uk-tab > .uk-disabled > a:disabled {
    pointer-events: none
}

.uk-tab-bottom:before {
    top: 0;
    bottom: auto
}

.uk-tab-bottom > * > a {
    border-top: 2px solid transparent;
    border-bottom: none
}

.uk-tab-left, .uk-tab-right {
    flex-direction: column;
    margin-left: 0
}

.uk-tab-left > *, .uk-tab-right > * {
    padding-left: 0
}

.uk-tab-left:before {
    inset: 0 0 0 auto;
    border-left: 1px solid;
    border-bottom: none;
    border-color: hsl(var(--border))
}

.uk-tab-right:before {
    inset: 0 auto 0 0;
    border-left: 1px solid;
    border-bottom: none;
    border-color: hsl(var(--border))
}

.uk-tab-left > * > a {
    justify-content: left;
    border-right: 2px solid transparent;
    border-bottom: none
}

.uk-tab-right > * > a {
    justify-content: left;
    border-left: 2px solid transparent;
    border-bottom: none
}

.uk-tab .uk-dropdown {
    margin-left: 30px
}

.uk-tab-alt {
    display: flex;
    height: 2rem;
    width: 100%;
    align-items: center;
    justify-content: center;
    border-radius: .5rem;
    background-color: hsl(var(--muted));
    padding: .25rem;
    color: hsl(var(--muted-foreground))
}

.uk-tab-alt > * {
    flex-grow: 1
}

.uk-tab-alt > * > a {
    display: inline-flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    padding: .25rem .55rem;
    font-size: 12px;
    line-height: 1.25rem;
    font-weight: 500;
    text-decoration-line: none
}

.uk-tab-alt > .uk-active > a {
    border-radius: .375rem;
    border-bottom-width: 0px;
    background-color: hsl(var(--background));
    color: hsl(var(--foreground))
}

.uk-table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    font-size: .875rem;
    line-height: 1.25rem
}

.uk-table th {
    padding: 16px 12px;
    text-align: left;
    font-size: .875rem;
    font-weight: 400;
    color: hsl(var(--muted-foreground))
}

.uk-table td {
    padding: 16px 12px;
    vertical-align: top
}

.uk-table tfoot {
    font-size: .875rem
}

.uk-table caption {
    font-size: .875rem;
    color: hsl(var(--muted-foreground))
}

.uk-table-middle, .uk-table-middle td {
    vertical-align: middle !important
}

.uk-table-divider > tr:not(:first-child), .uk-table-divider > :not(:first-child) > tr, .uk-table-divider > :first-child > tr:not(:first-child) {
    border-top-width: 1px;
    border-color: hsl(var(--border))
}

.uk-table-striped > tr:nth-of-type(odd), .uk-table-striped tbody tr:nth-of-type(odd) {
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-color: hsl(var(--border));
    background-color: hsl(var(--muted) / .5)
}

.uk-table-hover > tr:hover, .uk-table-hover tbody tr:hover {
    background-color: hsl(var(--muted) / .5)
}

.uk-table > tr.uk-active, .uk-table tbody tr.uk-active {
    background-color: hsl(var(--muted))
}

.uk-table-small th, .uk-table-small td {
    padding: 10px 12px
}

.uk-table-large th, .uk-table-large td {
    padding: 22px 12px
}

.uk-table-justify th:first-child, .uk-table-justify td:first-child {
    padding-left: 0
}

.uk-table-justify th:last-child, .uk-table-justify td:last-child {
    padding-right: 0
}

.uk-table-shrink {
    width: 1px
}

.uk-table-expand {
    min-width: 150px
}

.uk-table-link {
    padding: 0 !important
}

.uk-table-link > a {
    padding: 16px 12px
}

.uk-table-small .uk-table-link > a {
    padding: 10px 12px
}

.uk-table tbody tr {
    transition: background-color .1s linear
}

.uk-table-striped > tr:nth-of-type(2n):last-child, .uk-table-striped tbody tr:nth-of-type(2n):last-child {
    border-bottom-width: 1px;
    border-color: hsl(var(--border))
}

.uk-text-lead {
    font-size: 1.25rem;
    line-height: 1.75rem;
    color: hsl(var(--muted-foreground))
}

.uk-text-meta {
    font-size: .875rem;
    line-height: 1.25rem;
    color: hsl(var(--muted-foreground))
}

.uk-text-small {
    font-size: .875rem;
    line-height: 1.25rem
}

.uk-text-large {
    font-size: 1rem;
    line-height: 1.75rem
}

.uk-text-default {
    font-size: 1rem;
    line-height: 1.5rem
}

.uk-text-light {
    font-weight: 300
}

.uk-text-normal {
    font-weight: 400
}

.uk-text-bold {
    font-weight: 700
}

.uk-text-lighter {
    font-weight: lighter
}

.uk-text-bolder {
    font-weight: bolder
}

.uk-text-italic {
    font-style: italic
}

.uk-text-capitalize {
    text-transform: capitalize !important
}

.uk-text-uppercase {
    text-transform: uppercase !important
}

.uk-text-lowercase {
    text-transform: lowercase !important
}

.uk-text-decoration-none {
    text-decoration: none !important
}

.uk-text-muted {
    color: hsl(var(--muted-foreground))
}

.uk-text-danger {
    color: hsl(var(--destructive))
}

.uk-text-background {
    -webkit-background-clip: text;
    color: transparent !important;
    display: inline-block;
    background-color: #1e87f0;
    background-image: linear-gradient(90deg, #1e87f0, #411ef0)
}

.uk-text-left {
    text-align: left !important
}

.uk-text-right {
    text-align: right !important
}

.uk-text-center {
    text-align: center !important
}

.uk-text-justify {
    text-align: justify !important
}

.uk-text-top {
    vertical-align: top !important
}

.uk-text-middle {
    vertical-align: middle !important
}

.uk-text-bottom {
    vertical-align: bottom !important
}

.uk-text-baseline {
    vertical-align: baseline !important
}

.uk-text-nowrap {
    white-space: nowrap
}

.uk-text-truncate {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

th.uk-text-truncate, td.uk-text-truncate {
    max-width: 0
}

.uk-text-break {
    overflow-wrap: break-word
}

th.uk-text-break, td.uk-text-break {
    word-break: break-word
}

.uk-thumbnav {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none;
    margin: 0 0 0 -15px
}

.uk-thumbnav > * {
    padding-left: 15px
}

.uk-thumbnav > * > * {
    display: inline-block;
    position: relative
}

.uk-thumbnav > * > *:after {
    content: "";
    position: absolute;
    inset: 0;
    background-image: linear-gradient(180deg, #fff0, #fff6);
    transition: opacity .1s ease-in-out
}

.uk-thumbnav > * > :hover:after {
    opacity: 0
}

.uk-thumbnav > .uk-active > *:after {
    opacity: 0
}

.uk-thumbnav-vertical {
    flex-direction: column;
    margin-left: 0;
    margin-top: -15px
}

.uk-thumbnav-vertical > * {
    padding-left: 0;
    padding-top: 15px
}

.uk-tile {
    display: flow-root;
    position: relative;
    box-sizing: border-box;
    padding: 40px 15px
}

.uk-tile > :last-child {
    margin-bottom: 0
}

.uk-tile-xsmall {
    padding-top: 20px;
    padding-bottom: 20px
}

.uk-tile-small {
    padding-top: 40px;
    padding-bottom: 40px
}

.uk-tile-large {
    padding-top: 70px;
    padding-bottom: 70px
}

.uk-tile-xlarge {
    padding-top: 140px;
    padding-bottom: 140px
}

.uk-tile-default {
    background-color: hsl(var(--background))
}

.uk-tile-muted {
    background-color: hsl(var(--muted));
    color: hsl(var(--muted-foreground))
}

.uk-tile-primary {
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground))
}

.uk-tile-secondary {
    background-color: hsl(var(--secondary));
    color: hsl(var(--secondary-foreground))
}

.uk-tooltip {
    display: none;
    position: absolute;
    z-index: 1030;
    --uk-position-offset: 10px;
    --uk-position-viewport-offset: 10;
    top: 0;
    box-sizing: border-box;
    max-width: 200px;
    font-size: .75rem;
    border-radius: .375rem;
    background-color: hsl(var(--primary));
    padding: .375rem .75rem;
    color: hsl(var(--primary-foreground))
}

.uk-tooltip.uk-active {
    display: block
}

.uk-totop {
    padding: 5px
}

:where(.uk-transition-fade), :where([class*=uk-transition-scale]), :where([class*=uk-transition-slide]) {
    --uk-position-translate-x: 0;
    --uk-position-translate-y: 0
}

.uk-transition-fade, [class*=uk-transition-scale], [class*=uk-transition-slide] {
    --uk-translate-x: 0;
    --uk-translate-y: 0;
    --uk-scale-x: 1;
    --uk-scale-y: 1;
    transform: translate(var(--uk-position-translate-x), var(--uk-position-translate-y)) translate(var(--uk-translate-x), var(--uk-translate-y)) scale(var(--uk-scale-x), var(--uk-scale-y));
    transition: .3s ease-out;
    transition-property: opacity, transform, filter;
    opacity: 0
}

.uk-transition-toggle:hover .uk-transition-fade, .uk-transition-toggle:focus .uk-transition-fade, .uk-transition-toggle .uk-transition-fade:focus-within, .uk-transition-active.uk-active .uk-transition-fade {
    opacity: 1
}

[class*=uk-transition-scale] {
    -webkit-backface-visibility: hidden
}

.uk-transition-scale-up {
    --uk-scale-x: 1;
    --uk-scale-y: 1
}

.uk-transition-scale-down {
    --uk-scale-x: 1.03;
    --uk-scale-y: 1.03
}

.uk-transition-toggle:hover .uk-transition-scale-up, .uk-transition-toggle:focus .uk-transition-scale-up, .uk-transition-toggle .uk-transition-scale-up:focus-within, .uk-transition-active.uk-active .uk-transition-scale-up {
    --uk-scale-x: 1.03;
    --uk-scale-y: 1.03;
    opacity: 1
}

.uk-transition-toggle:hover .uk-transition-scale-down, .uk-transition-toggle:focus .uk-transition-scale-down, .uk-transition-toggle .uk-transition-scale-down:focus-within, .uk-transition-active.uk-active .uk-transition-scale-down {
    --uk-scale-x: 1;
    --uk-scale-y: 1;
    opacity: 1
}

.uk-transition-slide-top {
    --uk-translate-y: -100%
}

.uk-transition-slide-bottom {
    --uk-translate-y: 100%
}

.uk-transition-slide-left {
    --uk-translate-x: -100%
}

.uk-transition-slide-right {
    --uk-translate-x: 100%
}

.uk-transition-slide-top-small {
    --uk-translate-y: -10px
}

.uk-transition-slide-bottom-small {
    --uk-translate-y: 10px
}

.uk-transition-slide-left-small {
    --uk-translate-x: -10px
}

.uk-transition-slide-right-small {
    --uk-translate-x: 10px
}

.uk-transition-slide-top-medium {
    --uk-translate-y: -50px
}

.uk-transition-slide-bottom-medium {
    --uk-translate-y: 50px
}

.uk-transition-slide-left-medium {
    --uk-translate-x: -50px
}

.uk-transition-slide-right-medium {
    --uk-translate-x: 50px
}

.uk-transition-toggle:hover [class*=uk-transition-slide], .uk-transition-toggle:focus [class*=uk-transition-slide], .uk-transition-toggle [class*=uk-transition-slide]:focus-within, .uk-transition-active.uk-active [class*=uk-transition-slide] {
    --uk-translate-x: 0;
    --uk-translate-y: 0;
    opacity: 1
}

.uk-transition-opaque {
    opacity: 1
}

.uk-transition-slow {
    transition-duration: .7s
}

.uk-transition-disable, .uk-transition-disable * {
    transition: none !important
}

.uk-panel {
    display: flow-root;
    position: relative;
    box-sizing: border-box
}

.uk-panel > :last-child {
    margin-bottom: 0
}

.uk-panel-scrollable {
    padding: 10px;
    overflow: auto;
    resize: both;
    height: 10rem;
    border-width: 1px;
    border-color: hsl(var(--border))
}

.uk-clearfix:before {
    content: "";
    display: table-cell
}

.uk-clearfix:after {
    content: "";
    display: table;
    clear: both
}

.uk-float-left {
    float: left
}

.uk-float-right {
    float: right
}

[class*=uk-float-] {
    max-width: 100%
}

.uk-overflow-hidden {
    overflow: hidden
}

.uk-box-sizing-content {
    box-sizing: content-box
}

.uk-box-sizing-border {
    box-sizing: border-box
}

.uk-resize {
    resize: both
}

.uk-resize-horizontal {
    resize: horizontal
}

.uk-resize-vertical {
    resize: vertical
}

.uk-display-block {
    display: block !important
}

.uk-display-inline {
    display: inline !important
}

.uk-display-inline-block {
    display: inline-block !important
}

.uk-inline-clip {
    overflow: hidden
}

.uk-preserve-width, .uk-preserve-width canvas, .uk-preserve-width img, .uk-preserve-width svg, .uk-preserve-width video {
    max-width: none
}

.uk-responsive-width, .uk-responsive-height {
    box-sizing: border-box
}

.uk-responsive-width {
    max-width: 100% !important;
    height: auto
}

.uk-responsive-height {
    max-height: 100%;
    width: auto;
    max-width: none
}

[uk-responsive], [data-uk-responsive] {
    max-width: 100%
}

.uk-object-cover {
    object-fit: cover
}

.uk-object-contain {
    object-fit: contain
}

.uk-object-fill {
    object-fit: fill
}

.uk-object-none {
    object-fit: none
}

.uk-object-scale-down {
    object-fit: scale-down
}

.uk-object-top-left {
    object-position: 0 0
}

.uk-object-top-center {
    object-position: 50% 0
}

.uk-object-top-right {
    object-position: 100% 0
}

.uk-object-center-left {
    object-position: 0 50%
}

.uk-object-center-center {
    object-position: 50% 50%
}

.uk-object-center-right {
    object-position: 100% 50%
}

.uk-object-bottom-left {
    object-position: 0 100%
}

.uk-object-bottom-center {
    object-position: 50% 100%
}

.uk-object-bottom-right {
    object-position: 100% 100%
}

.uk-border-circle {
    border-radius: 50%
}

.uk-border-pill {
    border-radius: 500px
}

.uk-border-rounded {
    border-radius: .375rem
}

.uk-inline-clip[class*=uk-border-] {
    -webkit-transform: translateZ(0)
}

.uk-box-shadow-small {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-box-shadow-medium {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-box-shadow-large {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-box-shadow-xlarge {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-box-shadow-hover-small:hover {
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-box-shadow-hover-medium:hover {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-box-shadow-hover-large:hover {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.uk-box-shadow-hover-xlarge:hover {
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

@supports (filter: blur(0)) {
    .uk-box-shadow-bottom {
        display: inline-block;
        position: relative;
        z-index: 0;
        max-width: 100%;
        vertical-align: middle
    }

    .uk-box-shadow-bottom:after {
        content: "";
        position: absolute;
        bottom: -30px;
        left: 0;
        right: 0;
        z-index: -1;
        height: 30px;
        border-radius: 100%;
        background-color: #444;
        filter: blur(20px);
        will-change: filter
    }
}

.uk-dropcap:first-letter, .uk-dropcap > p:first-of-type:first-letter {
    display: block;
    margin-right: 10px;
    float: left;
    font-size: 4.5em;
    line-height: 1;
    margin-bottom: -2px
}

@-moz-document url-prefix() {
    .uk-dropcap:first-letter, .uk-dropcap > p:first-of-type:first-letter {
        margin-top: 1.1%
    }
}

.uk-logo {
    max-height: 35px;
}

.uk-logo img {
    max-width: 110px;
    max-height: inherit;
    height: 100%;
    object-fit: contain;
}

:where(.uk-logo) {
    display: inline-block;
    vertical-align: middle
}

.uk-logo:hover {
    text-decoration: none
}

.uk-logo :where(img,svg,video) {
    display: block
}

.uk-logo-inverse {
    display: none
}

.uk-disabled {
    pointer-events: none
}

.uk-drag, .uk-drag * {
    cursor: move
}

.uk-drag iframe {
    pointer-events: none
}

.uk-dragover {
    box-shadow: 0 0 20px #6464644d
}

.uk-blend-multiply {
    mix-blend-mode: multiply
}

.uk-blend-screen {
    mix-blend-mode: screen
}

.uk-blend-overlay {
    mix-blend-mode: overlay
}

.uk-blend-darken {
    mix-blend-mode: darken
}

.uk-blend-lighten {
    mix-blend-mode: lighten
}

.uk-blend-color-dodge {
    mix-blend-mode: color-dodge
}

.uk-blend-color-burn {
    mix-blend-mode: color-burn
}

.uk-blend-hard-light {
    mix-blend-mode: hard-light
}

.uk-blend-soft-light {
    mix-blend-mode: soft-light
}

.uk-blend-difference {
    mix-blend-mode: difference
}

.uk-blend-exclusion {
    mix-blend-mode: exclusion
}

.uk-blend-hue {
    mix-blend-mode: hue
}

.uk-blend-saturation {
    mix-blend-mode: saturation
}

.uk-blend-color {
    mix-blend-mode: color
}

.uk-blend-luminosity {
    mix-blend-mode: luminosity
}

.uk-transform-center {
    transform: translate(-50%, -50%)
}

.uk-transform-origin-top-left {
    transform-origin: 0 0
}

.uk-transform-origin-top-center {
    transform-origin: 50% 0
}

.uk-transform-origin-top-right {
    transform-origin: 100% 0
}

.uk-transform-origin-center-left {
    transform-origin: 0 50%
}

.uk-transform-origin-center-right {
    transform-origin: 100% 50%
}

.uk-transform-origin-bottom-left {
    transform-origin: 0 100%
}

.uk-transform-origin-bottom-center {
    transform-origin: 50% 100%
}

.uk-transform-origin-bottom-right {
    transform-origin: 100% 100%
}

.uk-paragraph {
    line-height: 1.75rem
}

.uk-paragraph:not(:first-child) {
    margin-top: 1.5rem
}

.uk-blockquote {
    margin-top: 1.5rem;
    border-left-width: 2px;
    border-color: hsl(var(--border));
    padding-left: 1.5rem;
    font-style: italic
}

.uk-codespan {
    position: relative;
    border-radius: .25rem;
    background-color: hsl(var(--muted));
    padding: .2rem .3rem;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600
}

.uk-box-shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

[hidden], .uk-hidden {
    display: none !important
}

.uk-invisible {
    visibility: hidden !important
}

.uk-hidden-visually:not(:focus):not(:active):not(:focus-within), .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    border: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important
}

.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within) {
    opacity: 0 !important
}

[class*=uk-child-width] > * {
    box-sizing: border-box;
    width: 100%
}

.uk-child-width-1-2 > * {
    width: 50%
}

.uk-child-width-1-3 > * {
    width: calc(100% / 3)
}

.uk-child-width-1-4 > * {
    width: 25%
}

.uk-child-width-1-5 > * {
    width: 20%
}

.uk-child-width-1-6 > * {
    width: calc(100% / 6)
}

.uk-child-width-auto > * {
    width: auto
}

.uk-child-width-expand > :not([class*=uk-width]) {
    flex: 1;
    min-width: 1px
}

[class*=uk-width] {
    box-sizing: border-box;
    width: 100%;
    max-width: 100%
}

.uk-width-1-2 {
    width: 50%
}

.uk-width-1-3 {
    width: calc(100% / 3)
}

.uk-width-2-3 {
    width: calc(200% / 3)
}

.uk-width-1-4 {
    width: 25%
}

.uk-width-3-4 {
    width: 75%
}

.uk-width-1-5 {
    width: 20%
}

.uk-width-2-5 {
    width: 40%
}

.uk-width-3-5 {
    width: 60%
}

.uk-width-4-5 {
    width: 80%
}

.uk-width-1-6 {
    width: calc(100% / 6)
}

.uk-width-5-6 {
    width: calc(500% / 6)
}

.uk-width-small {
    width: 150px
}

.uk-width-medium {
    width: 300px
}

.uk-width-large {
    width: 450px
}

.uk-width-xlarge {
    width: 600px
}

.uk-width-2xlarge {
    width: 750px
}

.uk-width-auto {
    width: auto
}

.uk-width-expand {
    flex: 1;
    min-width: 1px
}

.uk-width-max-content {
    width: max-content
}

.uk-width-min-content {
    width: min-content
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.right-4 {
    right: 1rem
}

.top-4 {
    top: 1rem
}

.-mx-1 {
    margin-left: -.25rem;
    margin-right: -.25rem
}

.my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.-mb-10 {
    margin-bottom: -2.5rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-auto {
    margin-left: auto
}

.mr-2 {
    margin-right: .5rem
}

.mt-1 {
    margin-top: .25rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-8 {
    margin-top: 2rem
}

.mb-0 {
    margin-bottom: 0;
}

.mb-1 {
    margin-bottom: 4px;
}

.mb-2 {
    margin-bottom: 8px;
}

.mb-3 {
    margin-bottom: 12px;
}

.mb-4 {
    margin-bottom: 16px;
}

.mb-5 {
    margin-bottom: 20px;
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.hidden {
    display: none
}

.size-4 {
    width: 1rem;
    height: 1rem
}

.h-2 {
    height: .5rem
}

.h-4 {
    height: 1rem
}

.h-7 {
    height: 1.75rem
}

.h-9 {
    height: 2.25rem
}

.h-full {
    height: 100%
}

.min-h-11 {
    min-height: 2.75rem
}

.min-h-28 {
    min-height: 7rem
}

.min-h-40 {
    min-height: 10rem
}

.min-h-screen {
    min-height: 100vh
}

.w-1\/4 {
    width: 25%
}

.w-2 {
    width: .5rem
}

.w-4 {
    width: 1rem
}

.w-40 {
    width: 10rem
}

.w-44 {
    width: 11rem
}

.w-48 {
    width: 12rem
}

.w-52 {
    width: 13rem
}

.w-56 {
    width: 14rem
}

.w-96 {
    width: 24rem
}

.w-full {
    width: 100%
}

.flex-1 {
    flex: 1 1 0%
}

.flex-none {
    flex: none
}

.shrink {
    flex-shrink: 1
}

.grow {
    flex-grow: 1
}

.rotate-90 {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes ping {
    75%, to {
        transform: scale(2);
        opacity: 0
    }
}

.animate-ping {
    animation: ping 1s cubic-bezier(0, 0, .2, 1) infinite
}

.cursor-pointer {
    cursor: pointer
}

.resize {
    resize: both
}

.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.flex-nowrap {
    flex-wrap: nowrap
}

.items-center {
    align-items: center
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.gap-3 {
    gap: .75rem
}

.gap-x-1 {
    column-gap: .25rem
}

.gap-x-2 {
    column-gap: .5rem
}

.gap-x-4 {
    column-gap: 1rem
}

.gap-y-8 {
    row-gap: 2rem
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.375rem * var(--tw-space-y-reverse))
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-x-auto {
    overflow-x: auto
}

.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-balance {
    text-wrap: balance
}

.rounded {
    border-radius: .25rem
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: .5rem
}

.border {
    border-width: 1px
}

.border-amber-200 {
    --tw-border-opacity: 1;
    border-color: rgb(253 230 138 / var(--tw-border-opacity))
}

.border-border {
    border-color: hsl(var(--border))
}

.bg-amber-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity))
}

.bg-background {
    background-color: hsl(var(--background))
}

.bg-primary {
    background-color: hsl(var(--primary))
}

.bg-primary\/75 {
    background-color: hsl(var(--primary) / .75)
}

.bg-scroll {
    background-attachment: scroll
}

.p-4 {
    padding: 1rem
}

.p-6 {
    padding: 1.5rem
}

.\!px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
}

.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.\!pb-3 {
    padding-bottom: .75rem !important
}

.\!pt-2 {
    padding-top: .5rem !important
}

.pb-10 {
    padding-bottom: 2.5rem
}

.pb-3 {
    padding-bottom: .75rem
}

.pt-10 {
    padding-top: 2.5rem
}

.pt-2 {
    padding-top: .5rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-8 {
    padding-top: 2rem
}

.text-center {
    text-align: center
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.font-bold {
    font-weight: 700
}

.font-light {
    font-weight: 300
}

.uppercase {
    text-transform: uppercase
}

.lowercase {
    text-transform: lowercase
}

.capitalize {
    text-transform: capitalize
}

.italic {
    font-style: italic
}

.leading-7 {
    line-height: 1.75rem
}

.leading-loose {
    line-height: 2
}

.text-foreground {
    color: hsl(var(--foreground))
}

.text-muted-foreground {
    color: hsl(var(--muted-foreground))
}

.text-primary-foreground {
    color: hsl(var(--primary-foreground))
}

.text-secondary-foreground {
    color: hsl(var(--secondary-foreground))
}

.opacity-50 {
    opacity: .5
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.outline {
    outline-style: solid
}

.ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .15s
}

.backdrop {
    pointer-events: none;
    position: fixed;
    inset: 0;
    z-index: 40;
    background-color: #000c;
    opacity: 0;
    --tw-backdrop-blur: blur(4px);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: .5s
}

.aside-l {
    transition-property: transform, width;
    position: fixed;
    z-index: 1000;
    height: 100%;
    width: 100%;
    flex: none;
    --tw-translate-x: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    overflow-y: auto;
    border-inline-end-width: 1px;
    border-color: hsl(var(--border));
    background-color: hsl(var(--background));
    padding: 1rem;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.aside-l .search {
    display: flex;
    height: 2.25rem;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    border-radius: .375rem;
    border-width: 1px;
    border-color: hsl(var(--border));
    background-color: hsl(var(--muted) / .5);
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    color: hsl(var(--muted-foreground))
}

.aside-l .search:hover {
    background-color: hsl(var(--accent));
    color: hsl(var(--accent-foreground))
}

.aside-l .search > kbd {
    pointer-events: none;
    user-select: none;
    align-items: center;
    border-radius: .25rem;
    border-width: 1px;
    border-color: hsl(var(--border));
    background-color: hsl(var(--muted));
    padding-left: .375rem;
    padding-right: .375rem;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: .8rem;
    font-weight: 500;
    color: hsl(var(--muted-foreground));
    display: none;
    flex: none
}

.aside-l .nav > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.aside-l .item {
    display: inline-flex;
    align-items: center;
    gap: 1rem;
    border-radius: 9999px;
    padding: .75rem;
    color: hsl(var(--accent-foreground))
}

.aside-l .item:hover {
    background-color: hsl(var(--accent))
}

.aside-l .item.primary {
    background-color: hsl(var(--primary));
    color: hsl(var(--primary-foreground))
}

.aside-l .item.primary:hover {
    background-color: hsl(var(--primary) / .8)
}

.aside-l .item .text {
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: 1.75rem
}

.main {
    flex: 1 1 0%
}

.topbar {
    position: fixed;
    top: 0;
    z-index: 20;
    display: flex;
    height: 3.5rem;
    width: 100%;
    align-items: center;
    border-bottom-width: 1px;
    border-color: hsl(var(--border));
    background-color: hsl(var(--background) / .8);
    padding-left: 1rem;
    padding-right: 1rem;
    color: hsl(var(--foreground));
    --tw-backdrop-blur: blur(4px);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.content {
    padding-top: 3.5rem
}

.content-wrapper {
    padding: 2rem 1rem
}

.with-aside {
    overflow: hidden
}

.with-aside .backdrop {
    pointer-events: auto
}

.with-aside .aside-l {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

body:has(>div.with-aside) {
    overflow: hidden
}

.uk-paragraph code, .uk-table code, .uk-list code {
    position: relative;
    border-radius: .25rem;
    background-color: hsl(var(--muted));
    padding: .2rem .3rem;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 600;
    font-family: Geist Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

.uk-paragraph kbd, .uk-table kbd, .uk-list kbd {
    pointer-events: none;
    display: inline-flex;
    user-select: none;
    align-items: center;
    border-radius: .25rem;
    border-width: 1px;
    border-color: hsl(var(--border));
    background-color: hsl(var(--muted));
    padding-left: .375rem;
    padding-right: .375rem;
    font-size: .8rem;
    font-weight: 500;
    color: hsl(var(--muted-foreground));
    font-family: Geist Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

.c {
    position: absolute;
    right: 0;
    top: 13.3px;
    color: hsl(var(--muted-foreground))
}

.c:hover {
    color: hsl(var(--foreground))
}

.c:before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1
}

.uk-alert-warning {
    --tw-border-opacity: 1;
    border-color: rgb(253 230 138 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 251 235 / var(--tw-bg-opacity))
}

.uk-alert-warning:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(69 26 3 / var(--tw-border-opacity));
    background-color: #451a0380
}

.code {
    margin-bottom: 2.5rem;
    position: relative;
    overflow: hidden;
    border-radius: .375rem;
    border-width: 1px;
    border-color: hsl(var(--border));
    padding: 1rem;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

* + .code {
    margin-top: 2.5rem
}

.code.with-copy {
    padding-top: 3.5rem
}

.astro-code {
    margin-bottom: -2.5rem;
    background-color: transparent !important;
    padding-bottom: 2.5rem
}

.astro-code span {
    font-family: Geist Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: .875rem;
    line-height: 1.25rem
}

.dark .astro-code span {
    color: var(--shiki-dark) !important
}

.astro-code button.copy {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: .375rem;
    font-weight: 500;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    border-width: 1px;
    border-color: hsl(var(--input));
    background-color: hsl(var(--background));
    color: hsl(var(--accent-foreground));
    height: 1.75rem;
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: .75rem;
    line-height: 1rem;
    position: absolute;
    left: 1rem;
    top: 1rem
}

.astro-code button.copy:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-color: hsl(var(--ring))
}

.astro-code button.copy:not(:disabled) {
    cursor: pointer
}

.astro-code button.copy::-moz-focus-inner {
    border: 0;
    padding: 0
}

.astro-code button.copy:hover {
    text-decoration: none;
    background-color: hsl(var(--accent))
}

.astro-code button.copy:disabled {
    opacity: .5
}

.astro-code button.copy .ready:before {
    content: "Copy"
}

.astro-code button.copy .success:before {
    content: "Copied"
}

.astro-code button.copy .success {
    display: none
}

.astro-code button.copy.copied .success {
    display: block
}

.astro-code button.copy.copied .ready {
    display: none
}

.uk-file-uploader {
    padding: 2rem;
    text-align: center;
    border-style: dashed;
    border-radius: 10px;
    border-color: hsl(var(--border));
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    border-width: 1px;
    background-color: hsl(var(--muted));
}

#carbon-responsive {
    --carbon-padding: 1rem;
    --carbon-bg-primary: hsl(0 0% 100%) !important;
    --carbon-bg-secondary: hsl(240 5.9% 90%) !important;
    --carbon-text-color: hsl(240 10% 3.9%) !important
}

.dark #carbon-responsive {
    --carbon-bg-primary: hsl(240 10% 3.9%) !important;
    --carbon-bg-secondary: hsl(240 3.7% 15.9%) !important;
    --carbon-text-color: hsl(0 0% 98%) !important
}

#carbon-responsive .carbon-responsive-wrap {
    border-radius: .375rem;
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

#carbon-responsive .carbon-responsive-wrap > .carbon-img {
    overflow: hidden;
    border-radius: .125rem
}

#carbon-responsive .carbon-responsive-wrap > .carbon-text {
    display: flex;
    align-items: center;
    font-family: Geist Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    font-size: .875rem;
    line-height: 1.25rem
}

#carbon-responsive .carbon-poweredby {
    font-family: Geist Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: .025em
}

.ads {
    margin-top: 1.5rem;
    display: flex;
    min-height: 10rem;
    justify-content: center
}

.group:hover .group-hover\:border-accent-foreground\/10 {
    border-color: hsl(var(--accent-foreground) / .1)
}

.group:hover .group-hover\:text-accent-foreground {
    color: hsl(var(--accent-foreground))
}

.dark\:block:is(.dark *) {
    display: block
}

.dark\:hidden:is(.dark *) {
    display: none
}

.dark\:border-amber-950:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(69 26 3 / var(--tw-border-opacity))
}

.\[\&\:not\(\:first-child\)\]\:mt-6:not(:first-child) {
    margin-top: 1.5rem
}

.\[\&_p\]\:leading-relaxed p {
    line-height: 1.625
}

.mobile-menu {
    display: none;
}

@media (min-width: 640px) {
    .container {
        max-width: 640px
    }

    .uk-align-left\@s {
        margin-top: 0;
        margin-right: 30px;
        float: left
    }

    .uk-align-right\@s {
        margin-top: 0;
        margin-left: 30px;
        float: right
    }

    .uk-column-1-2\@s {
        column-count: 2
    }

    .uk-column-1-3\@s {
        column-count: 3
    }

    .uk-column-1-4\@s {
        column-count: 4
    }

    .uk-column-1-5\@s {
        column-count: 5
    }

    .uk-column-1-6\@s {
        column-count: 6
    }

    .uk-container {
        padding-left: 30px;
        padding-right: 30px
    }

    .uk-container-expand-left.uk-container-xsmall, .uk-container-expand-right.uk-container-xsmall {
        max-width: calc(50% + 345px)
    }

    .uk-container-expand-left.uk-container-small, .uk-container-expand-right.uk-container-small {
        max-width: calc(50% + 420px)
    }

    .uk-container-item-padding-remove-left, .uk-container-item-padding-remove-right {
        width: calc(100% + 30px)
    }

    .uk-container-item-padding-remove-left {
        margin-left: -30px
    }

    .uk-container-item-padding-remove-right {
        margin-right: -30px
    }

    .uk-countdown-number {
        font-size: 4rem
    }

    .uk-countdown-separator {
        font-size: 2rem
    }

    .uk-dropbar {
        padding-left: 30px;
        padding-right: 30px
    }

    .uk-dropdown-dropbar {
        --uk-position-viewport-offset: 30px
    }

    .uk-flex-left\@s {
        justify-content: flex-start
    }

    .uk-flex-center\@s {
        justify-content: center
    }

    .uk-flex-right\@s {
        justify-content: flex-end
    }

    .uk-flex-between\@s {
        justify-content: space-between
    }

    .uk-flex-around\@s {
        justify-content: space-around
    }

    .uk-flex-stretch\@s {
        align-items: stretch
    }

    .uk-flex-top\@s {
        align-items: flex-start
    }

    .uk-flex-middle\@s {
        align-items: center
    }

    .uk-flex-bottom\@s {
        align-items: flex-end
    }

    .uk-flex-row\@s {
        flex-direction: row
    }

    .uk-flex-column\@s {
        flex-direction: column
    }

    .uk-flex-first\@s {
        order: -1
    }

    .uk-flex-last\@s {
        order: 99
    }

    .uk-flex-initial\@s {
        flex: initial
    }

    .uk-flex-none\@s {
        flex: none
    }

    .uk-flex-1\@s {
        flex: 1
    }

    .uk-margin-auto\@s {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .uk-margin-auto-left\@s {
        margin-left: auto !important
    }

    .uk-margin-auto-right\@s {
        margin-right: auto !important
    }

    .uk-margin-remove-left\@s {
        margin-left: 0 !important
    }

    .uk-margin-remove-right\@s {
        margin-right: 0 !important
    }

    .uk-offcanvas-bar {
        left: -350px;
        width: 350px;
        padding: 30px
    }

    .uk-offcanvas-flip .uk-offcanvas-bar {
        right: -350px
    }

    .uk-open > .uk-offcanvas-reveal {
        width: 350px
    }

    .uk-offcanvas-close {
        top: 10px;
        right: 10px
    }

    :not(.uk-offcanvas-flip).uk-offcanvas-container-animation {
        left: 350px
    }

    .uk-offcanvas-flip.uk-offcanvas-container-animation {
        left: -350px
    }

    .uk-stepper {
        justify-content: center;
        flex-wrap: nowrap
    }

    .uk-stepper-default li {
        width: 100%
    }

    .uk-stepper-counter.uk-stepper-default li:before {
        content: counter(item);
        display: inline-flex;
        margin-right: .5rem
    }

    .uk-stepper-default li:not(:last-child):after {
        content: "";
        width: 100%;
        height: 1px;
        background: hsl(var(--border));
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }

    .uk-stepper-default li:last-child {
        width: auto
    }

    .uk-stepper-default li.uk-stepper-checked:before {
        display: none
    }

    .uk-stepper-default .uk-stepper-checked a {
        padding-left: 1.5rem;
        display: inline-flex;
        align-items: center
    }

    .uk-stepper-default .uk-stepper-checked a:before {
        display: inline-flex
    }

    .uk-text-left\@s {
        text-align: left !important
    }

    .uk-text-right\@s {
        text-align: right !important
    }

    .uk-text-center\@s {
        text-align: center !important
    }

    .uk-tile {
        padding-left: 30px;
        padding-right: 30px
    }

    .uk-hidden\@s {
        display: none !important
    }

    .uk-child-width-1-1\@s > * {
        width: 100%
    }

    .uk-child-width-1-2\@s > * {
        width: 50%
    }

    .uk-child-width-1-3\@s > * {
        width: calc(100% / 3)
    }

    .uk-child-width-1-4\@s > * {
        width: 25%
    }

    .uk-child-width-1-5\@s > * {
        width: 20%
    }

    .uk-child-width-1-6\@s > * {
        width: calc(100% / 6)
    }

    .uk-child-width-auto\@s > * {
        width: auto
    }

    .uk-child-width-expand\@s > :not([class*=uk-width]) {
        flex: 1;
        min-width: 1px
    }

    .uk-child-width-1-1\@s > :not([class*=uk-width]), .uk-child-width-1-2\@s > :not([class*=uk-width]), .uk-child-width-1-3\@s > :not([class*=uk-width]), .uk-child-width-1-4\@s > :not([class*=uk-width]), .uk-child-width-1-5\@s > :not([class*=uk-width]), .uk-child-width-1-6\@s > :not([class*=uk-width]), .uk-child-width-auto\@s > :not([class*=uk-width]) {
        flex: initial
    }

    .uk-width-1-1\@s {
        width: 100%
    }

    .uk-width-1-2\@s {
        width: 50%
    }

    .uk-width-1-3\@s {
        width: calc(100% / 3)
    }

    .uk-width-2-3\@s {
        width: calc(200% / 3)
    }

    .uk-width-1-4\@s {
        width: 25%
    }

    .uk-width-3-4\@s {
        width: 75%
    }

    .uk-width-1-5\@s {
        width: 20%
    }

    .uk-width-2-5\@s {
        width: 40%
    }

    .uk-width-3-5\@s {
        width: 60%
    }

    .uk-width-4-5\@s {
        width: 80%
    }

    .uk-width-1-6\@s {
        width: calc(100% / 6)
    }

    .uk-width-5-6\@s {
        width: calc(500% / 6)
    }

    .uk-width-small\@s {
        width: 150px
    }

    .uk-width-medium\@s {
        width: 300px
    }

    .uk-width-large\@s {
        width: 450px
    }

    .uk-width-xlarge\@s {
        width: 600px
    }

    .uk-width-2xlarge\@s {
        width: 750px
    }

    .uk-width-auto\@s {
        width: auto
    }

    .uk-width-expand\@s {
        flex: 1;
        min-width: 1px
    }

    .uk-width-1-1\@s, .uk-width-1-2\@s, .uk-width-1-3\@s, .uk-width-2-3\@s, .uk-width-1-4\@s, .uk-width-3-4\@s, .uk-width-1-5\@s, .uk-width-2-5\@s, .uk-width-3-5\@s, .uk-width-4-5\@s, .uk-width-1-6\@s, .uk-width-5-6\@s, .uk-width-small\@s, .uk-width-medium\@s, .uk-width-large\@s, .uk-width-xlarge\@s, .uk-width-2xlarge\@s, .uk-width-auto\@s {
        flex: initial
    }

    #uk-slider-navigation-outside {
        margin-left: 2.5rem;
        margin-right: 2.5rem
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 768px
    }

    .uk-align-left\@m {
        margin-top: 0;
        margin-right: 30px;
        float: left
    }

    .uk-align-right\@m {
        margin-top: 0;
        margin-left: 30px;
        float: right
    }

    .uk-article-title {
        font-size: 2.625rem
    }

    .uk-column-1-2\@m {
        column-count: 2
    }

    .uk-column-1-3\@m {
        column-count: 3
    }

    .uk-column-1-4\@m {
        column-count: 4
    }

    .uk-column-1-5\@m {
        column-count: 5
    }

    .uk-column-1-6\@m {
        column-count: 6
    }

    .uk-container {
        padding-left: 40px;
        padding-right: 40px
    }

    .uk-container-expand-left, .uk-container-expand-right {
        max-width: calc(50% + 560px)
    }

    .uk-container-expand-left.uk-container-xsmall, .uk-container-expand-right.uk-container-xsmall {
        max-width: calc(50% + 335px)
    }

    .uk-container-expand-left.uk-container-small, .uk-container-expand-right.uk-container-small {
        max-width: calc(50% + 410px)
    }

    .uk-container-expand-left.uk-container-large, .uk-container-expand-right.uk-container-large {
        max-width: calc(50% + 660px)
    }

    .uk-container-expand-left.uk-container-xlarge, .uk-container-expand-right.uk-container-xlarge {
        max-width: calc(50% + 760px)
    }

    .uk-container-item-padding-remove-left, .uk-container-item-padding-remove-right {
        width: calc(100% + 40px)
    }

    .uk-container-item-padding-remove-left {
        margin-left: -40px
    }

    .uk-container-item-padding-remove-right {
        margin-right: -40px
    }

    .uk-countdown-number {
        font-size: 6rem
    }

    .uk-countdown-separator {
        font-size: 3rem
    }

    .uk-dropbar {
        padding-left: 40px;
        padding-right: 40px
    }

    .uk-dropdown-dropbar {
        --uk-position-viewport-offset: 40px
    }

    .uk-flex-left\@m {
        justify-content: flex-start
    }

    .uk-flex-center\@m {
        justify-content: center
    }

    .uk-flex-right\@m {
        justify-content: flex-end
    }

    .uk-flex-between\@m {
        justify-content: space-between
    }

    .uk-flex-around\@m {
        justify-content: space-around
    }

    .uk-flex-stretch\@m {
        align-items: stretch
    }

    .uk-flex-top\@m {
        align-items: flex-start
    }

    .uk-flex-middle\@m {
        align-items: center
    }

    .uk-flex-bottom\@m {
        align-items: flex-end
    }

    .uk-flex-row\@m {
        flex-direction: row
    }

    .uk-flex-column\@m {
        flex-direction: column
    }

    .uk-flex-first\@m {
        order: -1
    }

    .uk-flex-last\@m {
        order: 99
    }

    .uk-flex-initial\@m {
        flex: initial
    }

    .uk-flex-none\@m {
        flex: none
    }

    .uk-flex-1\@m {
        flex: 1
    }

    .uk-form-horizontal .uk-form-label {
        width: 200px;
        margin-top: 7px;
        float: left
    }

    .uk-form-horizontal .uk-form-controls {
        margin-left: 215px
    }

    .uk-form-horizontal .uk-form-controls-text {
        padding-top: 7px
    }

    .uk-margin-auto\@m {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .uk-margin-auto-left\@m {
        margin-left: auto !important
    }

    .uk-margin-auto-right\@m {
        margin-right: auto !important
    }

    .uk-margin-remove-left\@m {
        margin-left: 0 !important
    }

    .uk-margin-remove-right\@m {
        margin-right: 0 !important
    }

    .uk-section {
        padding-top: 70px;
        padding-bottom: 70px
    }

    .uk-section-large {
        padding-top: 140px;
        padding-bottom: 140px
    }

    .uk-section-xlarge {
        padding-top: 210px;
        padding-bottom: 210px
    }

    .uk-text-left\@m {
        text-align: left !important
    }

    .uk-text-right\@m {
        text-align: right !important
    }

    .uk-text-center\@m {
        text-align: center !important
    }

    .uk-tile {
        padding: 70px 40px
    }

    .uk-tile-large {
        padding-top: 140px;
        padding-bottom: 140px
    }

    .uk-tile-xlarge {
        padding-top: 210px;
        padding-bottom: 210px
    }

    .uk-hidden\@m {
        display: none !important
    }

    .uk-child-width-1-1\@m > * {
        width: 100%
    }

    .uk-child-width-1-2\@m > * {
        width: 50%
    }

    .uk-child-width-1-3\@m > * {
        width: calc(100% / 3)
    }

    .uk-child-width-1-4\@m > * {
        width: 25%
    }

    .uk-child-width-1-5\@m > * {
        width: 20%
    }

    .uk-child-width-1-6\@m > * {
        width: calc(100% / 6)
    }

    .uk-child-width-auto\@m > * {
        width: auto
    }

    .uk-child-width-expand\@m > :not([class*=uk-width]) {
        flex: 1;
        min-width: 1px
    }

    .uk-child-width-1-1\@m > :not([class*=uk-width]), .uk-child-width-1-2\@m > :not([class*=uk-width]), .uk-child-width-1-3\@m > :not([class*=uk-width]), .uk-child-width-1-4\@m > :not([class*=uk-width]), .uk-child-width-1-5\@m > :not([class*=uk-width]), .uk-child-width-1-6\@m > :not([class*=uk-width]), .uk-child-width-auto\@m > :not([class*=uk-width]) {
        flex: initial
    }

    .uk-width-1-1\@m {
        width: 100%
    }

    .uk-width-1-2\@m {
        width: 50%
    }

    .uk-width-1-3\@m {
        width: calc(100% / 3)
    }

    .uk-width-2-3\@m {
        width: calc(200% / 3)
    }

    .uk-width-1-4\@m {
        width: 25%
    }

    .uk-width-3-4\@m {
        width: 75%
    }

    .uk-width-1-5\@m {
        width: 20%
    }

    .uk-width-2-5\@m {
        width: 40%
    }

    .uk-width-3-5\@m {
        width: 60%
    }

    .uk-width-4-5\@m {
        width: 80%
    }

    .uk-width-1-6\@m {
        width: calc(100% / 6)
    }

    .uk-width-5-6\@m {
        width: calc(500% / 6)
    }

    .uk-width-small\@m {
        width: 150px
    }

    .uk-width-medium\@m {
        width: 300px
    }

    .uk-width-large\@m {
        width: 450px
    }

    .uk-width-xlarge\@m {
        width: 600px
    }

    .uk-width-2xlarge\@m {
        width: 750px
    }

    .uk-width-auto\@m {
        width: auto
    }

    .uk-width-expand\@m {
        flex: 1;
        min-width: 1px
    }

    .uk-width-1-1\@m, .uk-width-1-2\@m, .uk-width-1-3\@m, .uk-width-2-3\@m, .uk-width-1-4\@m, .uk-width-3-4\@m, .uk-width-1-5\@m, .uk-width-2-5\@m, .uk-width-3-5\@m, .uk-width-4-5\@m, .uk-width-1-6\@m, .uk-width-5-6\@m, .uk-width-small\@m, .uk-width-medium\@m, .uk-width-large\@m, .uk-width-xlarge\@m, .uk-width-2xlarge\@m, .uk-width-auto\@m {
        flex: initial
    }

    .aside-l {
        width: 16rem
    }

    .with-aside .backdrop {
        opacity: 1
    }

    .with-sidebar .main {
        margin-left: -0px
    }

    .preview {
        border-radius: .375rem;
        border-width: 1px;
        border-color: hsl(var(--border));
        padding: 2.5rem;
        --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
        --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .md\:text-left {
        text-align: left
    }
}

.main-navbar {
    position: relative;
    z-index: 999;
}

@media (max-width: 992px) {
    .main-navbar {
        display: none;
    }

    .mobile-menu {
        display: block;
    }

    .sub-navigation {
        padding-left: 0;
        overflow-x: scroll;
        padding-bottom: 10px;
    }

    .main-section {
        margin-bottom: 85px;
    }
}

@media (min-width: 1024px) {
    .container {
        max-width: 1024px
    }

    .uk-align-left\@l {
        margin-top: 0;
        float: left
    }

    .uk-align-right\@l {
        margin-top: 0;
        float: right
    }

    .uk-align-left, .uk-align-left\@s, .uk-align-left\@m, .uk-align-left\@l {
        margin-right: 40px
    }

    .uk-align-right, .uk-align-right\@s, .uk-align-right\@m, .uk-align-right\@l {
        margin-left: 40px
    }

    [class*=uk-column-] {
        column-gap: 40px
    }

    .uk-column-divider {
        column-gap: 80px
    }

    .uk-column-1-2\@l {
        column-count: 2
    }

    .uk-column-1-3\@l {
        column-count: 3
    }

    .uk-column-1-4\@l {
        column-count: 4
    }

    .uk-column-1-5\@l {
        column-count: 5
    }

    .uk-column-1-6\@l {
        column-count: 6
    }

    .uk-flex-left\@l {
        justify-content: flex-start
    }

    .uk-flex-center\@l {
        justify-content: center
    }

    .uk-flex-right\@l {
        justify-content: flex-end
    }

    .uk-flex-between\@l {
        justify-content: space-between
    }

    .uk-flex-around\@l {
        justify-content: space-around
    }

    .uk-flex-stretch\@l {
        align-items: stretch
    }

    .uk-flex-top\@l {
        align-items: flex-start
    }

    .uk-flex-middle\@l {
        align-items: center
    }

    .uk-flex-bottom\@l {
        align-items: flex-end
    }

    .uk-flex-row\@l {
        flex-direction: row
    }

    .uk-flex-column\@l {
        flex-direction: column
    }

    .uk-flex-first\@l {
        order: -1
    }

    .uk-flex-last\@l {
        order: 99
    }

    .uk-flex-initial\@l {
        flex: initial
    }

    .uk-flex-none\@l {
        flex: none
    }

    .uk-flex-1\@l {
        flex: 1
    }

    .uk-grid {
        margin-left: -40px
    }

    .uk-grid > * {
        padding-left: 40px
    }

    .uk-grid + .uk-grid, .uk-grid > .uk-grid-margin, * + .uk-grid-margin {
        margin-top: 40px
    }

    .uk-grid-large, .uk-grid-column-large {
        margin-left: -70px
    }

    .uk-grid-large > *, .uk-grid-column-large > * {
        padding-left: 70px
    }

    .uk-grid + .uk-grid-large, .uk-grid + .uk-grid-row-large, .uk-grid-large > .uk-grid-margin, .uk-grid-row-large > .uk-grid-margin, * + .uk-grid-margin-large {
        margin-top: 70px
    }

    .uk-grid-divider {
        margin-left: -80px
    }

    .uk-grid-divider > * {
        padding-left: 80px
    }

    .uk-grid-divider > :not(.uk-first-column):before {
        left: 40px
    }

    .uk-grid-divider.uk-grid-stack > .uk-grid-margin {
        margin-top: 80px
    }

    .uk-grid-divider.uk-grid-stack > .uk-grid-margin:before {
        top: -40px;
        left: 80px
    }

    .uk-grid-divider.uk-grid-large, .uk-grid-divider.uk-grid-column-large {
        margin-left: -140px
    }

    .uk-grid-divider.uk-grid-large > *, .uk-grid-divider.uk-grid-column-large > * {
        padding-left: 140px
    }

    .uk-grid-divider.uk-grid-large > :not(.uk-first-column):before, .uk-grid-divider.uk-grid-column-large > :not(.uk-first-column):before {
        left: 70px
    }

    .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin, .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin {
        margin-top: 140px
    }

    .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin:before {
        top: -70px;
        left: 140px
    }

    .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin:before {
        top: -70px
    }

    .uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin:before {
        left: 140px
    }

    .uk-margin-auto\@l {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .uk-margin-auto-left\@l {
        margin-left: auto !important
    }

    .uk-margin-auto-right\@l {
        margin-right: auto !important
    }

    .uk-margin-remove-left\@l {
        margin-left: 0 !important
    }

    .uk-margin-remove-right\@l {
        margin-right: 0 !important
    }

    .uk-text-left\@l {
        text-align: left !important
    }

    .uk-text-right\@l {
        text-align: right !important
    }

    .uk-text-center\@l {
        text-align: center !important
    }

    .uk-hidden\@l {
        display: none !important
    }

    .uk-child-width-1-1\@l > * {
        width: 100%
    }

    .uk-child-width-1-2\@l > * {
        width: 50%
    }

    .uk-child-width-1-3\@l > * {
        width: calc(100% / 3)
    }

    .uk-child-width-1-4\@l > * {
        width: 25%
    }

    .uk-child-width-1-5\@l > * {
        width: 20%
    }

    .uk-child-width-1-6\@l > * {
        width: calc(100% / 6)
    }

    .uk-child-width-auto\@l > * {
        width: auto
    }

    .uk-child-width-expand\@l > :not([class*=uk-width]) {
        flex: 1;
        min-width: 1px
    }

    .uk-child-width-1-1\@l > :not([class*=uk-width]), .uk-child-width-1-2\@l > :not([class*=uk-width]), .uk-child-width-1-3\@l > :not([class*=uk-width]), .uk-child-width-1-4\@l > :not([class*=uk-width]), .uk-child-width-1-5\@l > :not([class*=uk-width]), .uk-child-width-1-6\@l > :not([class*=uk-width]), .uk-child-width-auto\@l > :not([class*=uk-width]) {
        flex: initial
    }

    .uk-width-1-1\@l {
        width: 100%
    }

    .uk-width-1-2\@l {
        width: 50%
    }

    .uk-width-1-3\@l {
        width: calc(100% / 3)
    }

    .uk-width-2-3\@l {
        width: calc(200% / 3)
    }

    .uk-width-1-4\@l {
        width: 25%
    }

    .uk-width-3-4\@l {
        width: 75%
    }

    .uk-width-1-5\@l {
        width: 20%
    }

    .uk-width-2-5\@l {
        width: 40%
    }

    .uk-width-3-5\@l {
        width: 60%
    }

    .uk-width-4-5\@l {
        width: 80%
    }

    .uk-width-1-6\@l {
        width: calc(100% / 6)
    }

    .uk-width-5-6\@l {
        width: calc(500% / 6)
    }

    .uk-width-small\@l {
        width: 150px
    }

    .uk-width-medium\@l {
        width: 300px
    }

    .uk-width-large\@l {
        width: 450px
    }

    .uk-width-xlarge\@l {
        width: 600px
    }

    .uk-width-2xlarge\@l {
        width: 750px
    }

    .uk-width-auto\@l {
        width: auto
    }

    .uk-width-expand\@l {
        flex: 1;
        min-width: 1px
    }

    .uk-width-1-1\@l, .uk-width-1-2\@l, .uk-width-1-3\@l, .uk-width-2-3\@l, .uk-width-1-4\@l, .uk-width-3-4\@l, .uk-width-1-5\@l, .uk-width-2-5\@l, .uk-width-3-5\@l, .uk-width-4-5\@l, .uk-width-1-6\@l, .uk-width-5-6\@l, .uk-width-small\@l, .uk-width-medium\@l, .uk-width-large\@l, .uk-width-xlarge\@l, .uk-width-2xlarge\@l, .uk-width-auto\@l {
        flex: initial
    }

    .aside-l {
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .aside-l .search > kbd {
        display: inline-block
    }

    .aside-l .item .text {
        display: none
    }

    .main {
        margin-left: 16rem
    }

    .topbar {
        display: none
    }

    .content {
        padding-top: 0
    }

    .content-wrapper {
        padding: 3rem 1.5rem
    }

    .with-aside {
        overflow: auto
    }

    .lg\:hidden {
        display: none
    }

    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .lg\:justify-end {
        justify-content: flex-end
    }
}

@media (min-width: 1280px) {
    .container {
        max-width: 1280px
    }

    .uk-align-left\@xl {
        margin-top: 0;
        margin-right: 40px;
        float: left
    }

    .uk-align-right\@xl {
        margin-top: 0;
        margin-left: 40px;
        float: right
    }

    .uk-column-1-2\@xl {
        column-count: 2
    }

    .uk-column-1-3\@xl {
        column-count: 3
    }

    .uk-column-1-4\@xl {
        column-count: 4
    }

    .uk-column-1-5\@xl {
        column-count: 5
    }

    .uk-column-1-6\@xl {
        column-count: 6
    }

    .uk-flex-left\@xl {
        justify-content: flex-start
    }

    .uk-flex-center\@xl {
        justify-content: center
    }

    .uk-flex-right\@xl {
        justify-content: flex-end
    }

    .uk-flex-between\@xl {
        justify-content: space-between
    }

    .uk-flex-around\@xl {
        justify-content: space-around
    }

    .uk-flex-stretch\@xl {
        align-items: stretch
    }

    .uk-flex-top\@xl {
        align-items: flex-start
    }

    .uk-flex-middle\@xl {
        align-items: center
    }

    .uk-flex-bottom\@xl {
        align-items: flex-end
    }

    .uk-flex-row\@xl {
        flex-direction: row
    }

    .uk-flex-column\@xl {
        flex-direction: column
    }

    .uk-flex-first\@xl {
        order: -1
    }

    .uk-flex-last\@xl {
        order: 99
    }

    .uk-flex-initial\@xl {
        flex: initial
    }

    .uk-flex-none\@xl {
        flex: none
    }

    .uk-flex-1\@xl {
        flex: 1
    }

    .uk-margin-auto\@xl {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .uk-margin-auto-left\@xl {
        margin-left: auto !important
    }

    .uk-margin-auto-right\@xl {
        margin-right: auto !important
    }

    .uk-margin-remove-left\@xl {
        margin-left: 0 !important
    }

    .uk-margin-remove-right\@xl {
        margin-right: 0 !important
    }

    .uk-text-left\@xl {
        text-align: left !important
    }

    .uk-text-right\@xl {
        text-align: right !important
    }

    .uk-text-center\@xl {
        text-align: center !important
    }

    .uk-hidden\@xl {
        display: none !important
    }

    .uk-child-width-1-1\@xl > * {
        width: 100%
    }

    .uk-child-width-1-2\@xl > * {
        width: 50%
    }

    .uk-child-width-1-3\@xl > * {
        width: calc(100% / 3)
    }

    .uk-child-width-1-4\@xl > * {
        width: 25%
    }

    .uk-child-width-1-5\@xl > * {
        width: 20%
    }

    .uk-child-width-1-6\@xl > * {
        width: calc(100% / 6)
    }

    .uk-child-width-auto\@xl > * {
        width: auto
    }

    .uk-child-width-expand\@xl > :not([class*=uk-width]) {
        flex: 1;
        min-width: 1px
    }

    .uk-child-width-1-1\@xl > :not([class*=uk-width]), .uk-child-width-1-2\@xl > :not([class*=uk-width]), .uk-child-width-1-3\@xl > :not([class*=uk-width]), .uk-child-width-1-4\@xl > :not([class*=uk-width]), .uk-child-width-1-5\@xl > :not([class*=uk-width]), .uk-child-width-1-6\@xl > :not([class*=uk-width]), .uk-child-width-auto\@xl > :not([class*=uk-width]) {
        flex: initial
    }

    .uk-width-1-1\@xl {
        width: 100%
    }

    .uk-width-1-2\@xl {
        width: 50%
    }

    .uk-width-1-3\@xl {
        width: calc(100% / 3)
    }

    .uk-width-2-3\@xl {
        width: calc(200% / 3)
    }

    .uk-width-1-4\@xl {
        width: 25%
    }

    .uk-width-3-4\@xl {
        width: 75%
    }

    .uk-width-1-5\@xl {
        width: 20%
    }

    .uk-width-2-5\@xl {
        width: 40%
    }

    .uk-width-3-5\@xl {
        width: 60%
    }

    .uk-width-4-5\@xl {
        width: 80%
    }

    .uk-width-1-6\@xl {
        width: calc(100% / 6)
    }

    .uk-width-5-6\@xl {
        width: calc(500% / 6)
    }

    .uk-width-small\@xl {
        width: 150px
    }

    .uk-width-medium\@xl {
        width: 300px
    }

    .uk-width-large\@xl {
        width: 450px
    }

    .uk-width-xlarge\@xl {
        width: 600px
    }

    .uk-width-2xlarge\@xl {
        width: 750px
    }

    .uk-width-auto\@xl {
        width: auto
    }

    .uk-width-expand\@xl {
        flex: 1;
        min-width: 1px
    }

    .uk-width-1-1\@xl, .uk-width-1-2\@xl, .uk-width-1-3\@xl, .uk-width-2-3\@xl, .uk-width-1-4\@xl, .uk-width-3-4\@xl, .uk-width-1-5\@xl, .uk-width-2-5\@xl, .uk-width-3-5\@xl, .uk-width-4-5\@xl, .uk-width-1-6\@xl, .uk-width-5-6\@xl, .uk-width-small\@xl, .uk-width-medium\@xl, .uk-width-large\@xl, .uk-width-xlarge\@xl, .uk-width-2xlarge\@xl, .uk-width-auto\@xl {
        flex: initial
    }

    .aside-l {
        padding-left: 0
    }

    .aside-l .item .text {
        display: inline
    }

    .content {
        display: flex
    }

    .content-wrapper {
        flex: 1 1 0%;
        max-width: calc(100% - 16rem)
    }

    .xl\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .xl\:block {
        display: block
    }

    .xl\:hidden {
        display: none
    }

    .xl\:max-w-8xl {
        max-width: 90rem
    }

    .xl\:pr-56 {
        padding-right: 14rem
    }
}

@media (min-width: 1536px) {
    .container {
        max-width: 1536px
    }
}

@media (max-width: 1280px) {
    .uk-background-image\@xl {
        background-image: none !important
    }

    .uk-visible\@xl {
        display: none !important
    }
}

@media (max-width: 1024px) {
    .uk-background-image\@l {
        background-image: none !important
    }

    .uk-visible\@l {
        display: none !important
    }
}

@media (min-width: 768px) {
    .uk-breadcrumb {
        display: block;
    }
}

@media (max-width: 768px) {
    .uk-background-image\@m {
        background-image: none !important
    }

    .uk-form-horizontal .uk-form-label {
        display: block;
        margin-bottom: 5px
    }

    .uk-table-responsive, .uk-table-responsive tbody, .uk-table-responsive th, .uk-table-responsive td, .uk-table-responsive tr {
        display: block
    }

    .uk-table-responsive thead {
        display: none
    }

    .uk-table-responsive th, .uk-table-responsive td {
        width: auto !important;
        max-width: none !important;
        min-width: 0 !important;
        overflow: visible !important;
        white-space: normal !important
    }

    .uk-table-responsive th:not(:first-child):not(.uk-table-link), .uk-table-responsive td:not(:first-child):not(.uk-table-link), .uk-table-responsive .uk-table-link:not(:first-child) > a {
        padding-top: 5px !important
    }

    .uk-table-responsive th:not(:last-child):not(.uk-table-link), .uk-table-responsive td:not(:last-child):not(.uk-table-link), .uk-table-responsive .uk-table-link:not(:last-child) > a {
        padding-bottom: 5px !important
    }

    .uk-table-justify.uk-table-responsive th, .uk-table-justify.uk-table-responsive td {
        padding-left: 0;
        padding-right: 0
    }

    .uk-visible\@m {
        display: none !important
    }
}

@media (max-width: 640px) {
    .uk-background-image\@s {
        background-image: none !important
    }

    .uk-notification {
        left: 10px;
        right: 10px;
        width: auto;
        margin: 0
    }

    .uk-visible\@s {
        display: none !important
    }
}

@media (hover: none) {
    .uk-hidden-touch {
        display: none !important
    }
}

@media (hover) {
    .uk-hidden-notouch {
        display: none !important
    }
}

@media (pointer: coarse) {
    .uk-background-fixed {
        background-attachment: scroll
    }
}

@media print {
    *, *:before, *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr, img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: .5cm
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }
}
