@charset "utf-8";

@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  *, ::before, ::after, ::backdrop { --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scale-z: 1; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-animation-delay: 0s; --tw-animation-direction: normal; --tw-animation-duration: initial; --tw-animation-fill-mode: none; --tw-animation-iteration-count: 1; --tw-enter-blur: 0; --tw-enter-opacity: 1; --tw-enter-rotate: 0; --tw-enter-scale: 1; --tw-enter-translate-x: 0; --tw-enter-translate-y: 0; --tw-exit-blur: 0; --tw-exit-opacity: 1; --tw-exit-rotate: 0; --tw-exit-scale: 1; --tw-exit-translate-x: 0; --tw-exit-translate-y: 0; }
}
}

@layer theme {
  :root, :host { --font-sans: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --color-red-400: #ff6568; --color-red-500: #fb2c36; --color-yellow-400: #fac800; --color-yellow-700: #a36100; --color-green-400: #05df72; --color-green-500: #00c758; --color-sky-500: #00a5ef; --color-blue-500: #3080ff; --color-indigo-500: #625fff; --color-fuchsia-500: #e12afb; --color-neutral-400: #a1a1a1; --color-neutral-500: #737373; --color-neutral-600: #525252; --color-black: #000; --color-white: #fff; --spacing: .25rem; --container-lg: 32rem; --container-xl: 36rem; --container-3xl: 48rem; --container-5xl: 64rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1/.75); --text-sm: .875rem; --text-sm--line-height: calc(1.25/.875); --text-base: 1rem; --text-base--line-height: calc(1.5/1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75/1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75/1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2/1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25/1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5/2.25); --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tight: -.025em; --tracking-wide: .025em; --leading-tight: 1.25; --leading-normal: 1.5; --leading-relaxed: 1.625; --radius-xs: .125rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --ease-in-out: cubic-bezier(.4,0,.2,1); --animate-spin: spin 1s linear infinite; --blur-sm: 8px; --blur-xl: 24px; --aspect-video: 16/9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4,0,.2,1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); --font-sf-pro: "SF-Pro",sans-serif; --font-modern-warfire: "Modern-Warfire",sans-serif; --font-unbounded: var(--next-font-unbounded),ui-sans-serif,system-ui,sans-serif; --font-onest: var(--next-font-onest),ui-sans-serif,system-ui,sans-serif; }
  @supports (color:lab(0% 0 0)) {
  :root, :host { --color-red-400: lab(63.7053% 60.745 31.3109); --color-red-500: lab(55.4814% 75.0732 48.8528); --color-yellow-400: lab(83.2664% 8.65132 106.895); --color-yellow-700: lab(47.8202% 25.2426 66.5015); --color-green-400: lab(78.503% -64.9265 39.7492); --color-green-500: lab(70.5521% -66.5147 45.8073); --color-sky-500: lab(63.3038% -18.433 -51.0407); --color-blue-500: lab(54.1736% 13.3369 -74.6839); --color-indigo-500: lab(48.295% 38.3129 -81.9673); --color-fuchsia-500: lab(56.4256% 83.132 -64.639); --color-neutral-400: lab(66.128% -.0000298023 .0000119209); --color-neutral-500: lab(48.496% 0 0); --color-neutral-600: lab(34.924% 0 0); }
}
}

@layer base {
  *, ::after, ::before, ::backdrop { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  ::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  html, :host { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }
  hr { height: 0px; 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: var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }
  small { font-size: 80%; }
  sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
  sub { bottom: -0.25em; }
  sup { top: -0.5em; }
  table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
  progress { vertical-align: baseline; }
  summary { display: list-item; }
  ol, ul, menu { list-style: none; }
  img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }
  img, video { max-width: 100%; height: auto; }
  button, input, select, optgroup, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  ::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  :where(select:is([multiple], [size])) optgroup { font-weight: bolder; }
  :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }
  ::file-selector-button { margin-inline-end: 4px; }
  ::placeholder { opacity: 1; }
  @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
  ::placeholder { color: currentcolor; }
  @supports (color:color-mix(in lab, red, red)) {
  ::placeholder { color: color-mix(currentcolor, transparent); }
}
}
  textarea { resize: vertical; }
  ::-webkit-search-decoration { appearance: none; }
  ::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }
  ::-webkit-datetime-edit { display: inline-flex; }
  ::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
  ::-webkit-datetime-edit { padding-block: 0px; }
  ::-webkit-datetime-edit-year-field { padding-block: 0px; }
  ::-webkit-datetime-edit-month-field { padding-block: 0px; }
  ::-webkit-datetime-edit-day-field { padding-block: 0px; }
  ::-webkit-datetime-edit-hour-field { padding-block: 0px; }
  ::-webkit-datetime-edit-minute-field { padding-block: 0px; }
  ::-webkit-datetime-edit-second-field { padding-block: 0px; }
  ::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }
  ::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
  ::-webkit-calendar-picker-indicator { line-height: 1; }
  button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }
  ::file-selector-button { appearance: button; }
  ::-webkit-inner-spin-button { height: auto; }
  ::-webkit-outer-spin-button { height: auto; }
  [hidden]:where(:not([hidden="until-found"])) { display: none !important; }
  * { border-color: var(--border); outline-color: var(--ring); }
  @supports (color:color-mix(in lab, red, red)) {
  * { outline-color: color-mix(in oklab,var(--ring)50%,transparent); }
}
  body { background-color: var(--background); color: var(--foreground); }
}

@layer components;

@layer utilities {
  .pointer-events-none { pointer-events: none; }
  .visible { visibility: visible; }
  .sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
  .absolute { position: absolute; }
  .fixed { position: fixed; }
  .relative { position: relative; }
  .inset-0 { inset: calc(var(--spacing)*0); }
  .inset-x-0 { inset-inline: calc(var(--spacing)*0); }
  .inset-x-4 { inset-inline: calc(var(--spacing)*4); }
  .top-0 { top: calc(var(--spacing)*0); }
  .top-1\/2 { top: 50%; }
  .top-2 { top: calc(var(--spacing)*2); }
  .top-3 { top: calc(var(--spacing)*3); }
  .top-4 { top: calc(var(--spacing)*4); }
  .top-\[50\%\] { top: 50%; }
  .top-\[80px\] { top: 80px; }
  .top-\[88px\] { top: 88px; }
  .top-\[100px\] { top: 100px; }
  .right-0 { right: calc(var(--spacing)*0); }
  .right-2 { right: calc(var(--spacing)*2); }
  .right-3 { right: calc(var(--spacing)*3); }
  .right-4 { right: calc(var(--spacing)*4); }
  .right-5 { right: calc(var(--spacing)*5); }
  .right-6 { right: calc(var(--spacing)*6); }
  .bottom-0 { bottom: calc(var(--spacing)*0); }
  .bottom-3 { bottom: calc(var(--spacing)*3); }
  .bottom-4 { bottom: calc(var(--spacing)*4); }
  .left-0 { left: calc(var(--spacing)*0); }
  .left-1\/2 { left: 50%; }
  .left-2 { left: calc(var(--spacing)*2); }
  .left-3 { left: calc(var(--spacing)*3); }
  .left-4 { left: calc(var(--spacing)*4); }
  .left-5 { left: calc(var(--spacing)*5); }
  .left-\[50\%\] { left: 50%; }
  .z-0 { z-index: 0; }
  .z-10 { z-index: 10; }
  .z-40 { z-index: 40; }
  .z-50 { z-index: 50; }
  .z-\[100\] { z-index: 100; }
  .col-span-full { grid-column: 1 / -1; }
  .m-1 { margin: calc(var(--spacing)*1); }
  .m-auto { margin: auto; }
  .-mx-2 { margin-inline: calc(var(--spacing)*-2); }
  .mx-3 { margin-inline: calc(var(--spacing)*3); }
  .mx-auto { margin-inline: auto; }
  .my-3 { margin-block: calc(var(--spacing)*3); }
  .my-4 { margin-block: calc(var(--spacing)*4); }
  .my-8 { margin-block: calc(var(--spacing)*8); }
  .my-12 { margin-block: calc(var(--spacing)*12); }
  .prose { color: var(--tw-prose-body); max-width: 65ch; }
  .prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }
  .prose :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-lead); margin-top: 1.2em; margin-bottom: 1.2em; font-size: 1.25em; line-height: 1.6; }
  .prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-links); font-weight: 500; text-decoration: underline; }
  .prose :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 600; }
  .prose :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
  .prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: decimal; }
  .prose :where(ol[type="A"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }
  .prose :where(ol[type="a"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }
  .prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }
  .prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }
  .prose :where(ol[type="I"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }
  .prose :where(ol[type="i"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }
  .prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }
  .prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }
  .prose :where(ol[type="1"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: decimal; }
  .prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: disc; }
  .prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-counters); font-weight: 400; }
  .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); }
  .prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.25em; font-weight: 600; }
  .prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; }
  .prose :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-quotes); border-inline-start-width: 0.25rem; border-inline-start-color: var(--tw-prose-quote-borders); quotes: "“" "”" "‘" "’"; margin-top: 1.6em; margin-bottom: 1.6em; padding-inline-start: 1em; font-style: italic; font-weight: 500; }
  .prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: open-quote; }
  .prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: close-quote; }
  .prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 0px; margin-bottom: 0.888889em; font-size: 2.25em; font-weight: 800; line-height: 1.11111; }
  .prose :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 900; }
  .prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 2em; margin-bottom: 1em; font-size: 1.5em; font-weight: 700; line-height: 1.33333; }
  .prose :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 800; }
  .prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.6em; margin-bottom: 0.6em; font-size: 1.25em; font-weight: 600; line-height: 1.6; }
  .prose :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }
  .prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); margin-top: 1.5em; margin-bottom: 0.5em; font-weight: 600; line-height: 1.5; }
  .prose :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }
  .prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
  .prose :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; display: block; }
  .prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
  .prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-kbd); box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows); padding-top: 0.1875em; padding-inline: 0.375em; padding-bottom: 0.1875em; border-radius: 0.3125rem; font-family: inherit; font-size: 0.875em; font-weight: 500; }
  .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-code); font-size: 0.875em; font-weight: 600; }
  .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: "`"; }
  .prose :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
  .prose :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.875em; }
  .prose :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.9em; }
  .prose :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
  .prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); padding-top: 0.857143em; padding-inline: 1.14286em; padding-bottom: 0.857143em; border-radius: 0.375rem; margin-top: 1.71429em; margin-bottom: 1.71429em; font-size: 0.875em; font-weight: 400; line-height: 1.71429; overflow-x: auto; }
  .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; background-color: rgba(0, 0, 0, 0); border-width: 0px; border-radius: 0px; padding: 0px; }
  .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: none; }
  .prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { table-layout: auto; width: 100%; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.71429; }
  .prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); }
  .prose :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-headings); vertical-align: bottom; padding-inline: 0.571429em; padding-bottom: 0.571429em; font-weight: 600; }
  .prose :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); }
  .prose :where(tbody tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 0px; }
  .prose :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: baseline; }
  .prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); }
  .prose :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: top; }
  .prose :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-align: start; }
  .prose :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
  .prose :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-captions); margin-top: 0.857143em; font-size: 0.875em; line-height: 1.42857; }
  .prose { --tw-prose-body: #364153; --tw-prose-headings: #101828; --tw-prose-lead: #4a5565; --tw-prose-links: #101828; --tw-prose-bold: #101828; --tw-prose-counters: #6a7282; --tw-prose-bullets: #d1d5dc; --tw-prose-hr: #e5e7eb; --tw-prose-quotes: #101828; --tw-prose-quote-borders: #e5e7eb; --tw-prose-captions: #6a7282; --tw-prose-kbd: #101828; --tw-prose-kbd-shadows: #1018281a; --tw-prose-code: #101828; --tw-prose-pre-code: #e5e7eb; --tw-prose-pre-bg: #1e2939; --tw-prose-th-borders: #d1d5dc; --tw-prose-td-borders: #e5e7eb; --tw-prose-invert-body: #d1d5dc; --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: #99a1af; --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: #99a1af; --tw-prose-invert-bullets: #4a5565; --tw-prose-invert-hr: #364153; --tw-prose-invert-quotes: #f3f4f6; --tw-prose-invert-quote-borders: #364153; --tw-prose-invert-captions: #99a1af; --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: #ffffff1a; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d1d5dc; --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: #4a5565; --tw-prose-invert-td-borders: #364153; font-size: 1rem; line-height: 1.75; }
  @supports (color:lab(0% 0 0)) {
  .prose { --tw-prose-body: lab(27.1134% -.956401 -12.3224); --tw-prose-headings: lab(8.11897% .811279 -12.254); --tw-prose-lead: lab(35.6337% -1.58697 -10.8425); --tw-prose-links: lab(8.11897% .811279 -12.254); --tw-prose-bold: lab(8.11897% .811279 -12.254); --tw-prose-counters: lab(47.7841% -.393182 -10.0268); --tw-prose-bullets: lab(85.1236% -.612259 -3.7138); --tw-prose-hr: lab(91.6229% -.159115 -2.26791); --tw-prose-quotes: lab(8.11897% .811279 -12.254); --tw-prose-quote-borders: lab(91.6229% -.159115 -2.26791); --tw-prose-captions: lab(47.7841% -.393182 -10.0268); --tw-prose-kbd: lab(8.11897% .811279 -12.254); --tw-prose-kbd-shadows: lab(8.11897% .811279 -12.254/.1); --tw-prose-code: lab(8.11897% .811279 -12.254); --tw-prose-pre-code: lab(91.6229% -.159115 -2.26791); --tw-prose-pre-bg: lab(16.1051% -1.18239 -11.7533); --tw-prose-th-borders: lab(85.1236% -.612259 -3.7138); --tw-prose-td-borders: lab(91.6229% -.159115 -2.26791); --tw-prose-invert-body: lab(85.1236% -.612259 -3.7138); --tw-prose-invert-lead: lab(65.9269% -.832707 -8.17473); --tw-prose-invert-counters: lab(65.9269% -.832707 -8.17473); --tw-prose-invert-bullets: lab(35.6337% -1.58697 -10.8425); --tw-prose-invert-hr: lab(27.1134% -.956401 -12.3224); --tw-prose-invert-quotes: lab(96.1596% -.0823438 -1.13575); --tw-prose-invert-quote-borders: lab(27.1134% -.956401 -12.3224); --tw-prose-invert-captions: lab(65.9269% -.832707 -8.17473); --tw-prose-invert-pre-code: lab(85.1236% -.612259 -3.7138); --tw-prose-invert-th-borders: lab(35.6337% -1.58697 -10.8425); --tw-prose-invert-td-borders: lab(27.1134% -.956401 -12.3224); }
}
  .prose :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
  .prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; }
  .prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.375em; }
  .prose :where(.prose > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }
  .prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }
  .prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }
  .prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; }
  .prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.25em; }
  .prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }
  .prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }
  .prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; padding-inline-start: 1.625em; }
  .prose :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
  .prose :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
  .prose :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
  .prose :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.571429em; padding-inline: 0.571429em; padding-bottom: 0.571429em; }
  .prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
  .prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
  .prose :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
  .prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
  .prose :where(.prose > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }
  .prose-lg { font-size: 1.125rem; line-height: 1.77778; }
  .prose-lg :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }
  .prose-lg :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.09091em; margin-bottom: 1.09091em; font-size: 1.22222em; line-height: 1.45455; }
  .prose-lg :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.66667em; margin-bottom: 1.66667em; padding-inline-start: 1em; }
  .prose-lg :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0.833333em; font-size: 2.66667em; line-height: 1; }
  .prose-lg :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.86667em; margin-bottom: 1.06667em; font-size: 1.66667em; line-height: 1.33333; }
  .prose-lg :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.66667em; margin-bottom: 0.666667em; font-size: 1.33333em; line-height: 1.5; }
  .prose-lg :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 0.444444em; line-height: 1.55556; }
  .prose-lg :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }
  .prose-lg :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
  .prose-lg :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }
  .prose-lg :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.222222em; padding-inline: 0.444444em; padding-bottom: 0.222222em; border-radius: 0.3125rem; font-size: 0.888889em; }
  .prose-lg :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; }
  .prose-lg :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.866667em; }
  .prose-lg :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.875em; }
  .prose-lg :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 1em; padding-inline: 1.5em; padding-bottom: 1em; border-radius: 0.375rem; margin-top: 2em; margin-bottom: 2em; font-size: 0.888889em; line-height: 1.75; }
  .prose-lg :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; padding-inline-start: 1.55556em; }
  .prose-lg :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; margin-bottom: 0.666667em; }
  .prose-lg :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.444444em; }
  .prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }
  .prose-lg :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }
  .prose-lg :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.33333em; }
  .prose-lg :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }
  .prose-lg :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.33333em; }
  .prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; }
  .prose-lg :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; }
  .prose-lg :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; }
  .prose-lg :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; padding-inline-start: 1.55556em; }
  .prose-lg :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 3.11111em; margin-bottom: 3.11111em; }
  .prose-lg :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-lg :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
  .prose-lg :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; line-height: 1.5; }
  .prose-lg :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline: 0.75em; padding-bottom: 0.75em; }
  .prose-lg :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
  .prose-lg :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
  .prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.75em; padding-inline: 0.75em; padding-bottom: 0.75em; }
  .prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
  .prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
  .prose-lg :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.77778em; margin-bottom: 1.77778em; }
  .prose-lg :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
  .prose-lg :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1em; font-size: 0.888889em; line-height: 1.5; }
  .prose-lg :where(.prose-lg > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
  .prose-lg :where(.prose-lg > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }
  .mt-1 { margin-top: calc(var(--spacing)*1); }
  .mt-2 { margin-top: calc(var(--spacing)*2); }
  .mt-3 { margin-top: calc(var(--spacing)*3); }
  .mt-4 { margin-top: calc(var(--spacing)*4); }
  .mt-5 { margin-top: calc(var(--spacing)*5); }
  .mt-6 { margin-top: calc(var(--spacing)*6); }
  .mt-6\.25 { margin-top: calc(var(--spacing)*6.25); }
  .mt-7\.5 { margin-top: calc(var(--spacing)*7.5); }
  .mt-8 { margin-top: calc(var(--spacing)*8); }
  .mt-8\.75 { margin-top: calc(var(--spacing)*8.75); }
  .mt-11\.25 { margin-top: calc(var(--spacing)*11.25); }
  .mt-12 { margin-top: calc(var(--spacing)*12); }
  .mt-auto { margin-top: auto; }
  .mr-1\.5 { margin-right: calc(var(--spacing)*1.5); }
  .mb-1 { margin-bottom: calc(var(--spacing)*1); }
  .mb-6 { margin-bottom: calc(var(--spacing)*6); }
  .mb-8 { margin-bottom: calc(var(--spacing)*8); }
  .mb-10 { margin-bottom: calc(var(--spacing)*10); }
  .ml-0 { margin-left: calc(var(--spacing)*0); }
  .ml-6 { margin-left: calc(var(--spacing)*6); }
  .ml-auto { margin-left: auto; }
  .icon-\[ic--baseline-discord\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19.27 5.33C17.94 4.71 16.5 4.26 15 4a.1.1 0 0 0-.07.03c-.18.33-.39.76-.53 1.09a16.1 16.1 0 0 0-4.8 0c-.14-.34-.35-.76-.54-1.09c-.01-.02-.04-.03-.07-.03c-1.5.26-2.93.71-4.27 1.33c-.01 0-.02.01-.03.02c-2.72 4.07-3.47 8.03-3.1 11.95c0 .02.01.04.03.05c1.8 1.32 3.53 2.12 5.24 2.65c.03.01.06 0 .07-.02c.4-.55.76-1.13 1.07-1.74c.02-.04 0-.08-.04-.09c-.57-.22-1.11-.48-1.64-.78c-.04-.02-.04-.08-.01-.11c.11-.08.22-.17.33-.25c.02-.02.05-.02.07-.01c3.44 1.57 7.15 1.57 10.55 0c.02-.01.05-.01.07.01c.11.09.22.17.33.26c.04.03.04.09-.01.11c-.52.31-1.07.56-1.64.78c-.04.01-.05.06-.04.09c.32.61.68 1.19 1.07 1.74c.03.01.06.02.09.01c1.72-.53 3.45-1.33 5.25-2.65c.02-.01.03-.03.03-.05c.44-4.53-.73-8.46-3.1-11.95c-.01-.01-.02-.02-.04-.02M8.52 14.91c-1.03 0-1.89-.95-1.89-2.12s.84-2.12 1.89-2.12c1.06 0 1.9.96 1.89 2.12c0 1.17-.84 2.12-1.89 2.12m6.97 0c-1.03 0-1.89-.95-1.89-2.12s.84-2.12 1.89-2.12c1.06 0 1.9.96 1.89 2.12c0 1.17-.83 2.12-1.89 2.12'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[ic--baseline-telegram\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m4.64 6.8c-.15 1.58-.8 5.42-1.13 7.19c-.14.75-.42 1-.68 1.03c-.58.05-1.02-.38-1.58-.75c-.88-.58-1.38-.94-2.23-1.5c-.99-.65-.35-1.01.22-1.59c.15-.15 2.71-2.48 2.76-2.69a.2.2 0 0 0-.05-.18c-.06-.05-.14-.03-.21-.02c-.09.02-1.49.95-4.22 2.79c-.4.27-.76.41-1.08.4c-.36-.01-1.04-.2-1.55-.37c-.63-.2-1.12-.31-1.08-.66c.02-.18.27-.36.74-.55c2.92-1.27 4.86-2.11 5.83-2.51c2.78-1.16 3.35-1.36 3.73-1.36c.08 0 .27.02.39.12c.1.08.13.19.14.27c-.01.06.01.24 0 .38'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[ic--baseline-tiktok\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.6 5.82s.51.5 0 0A4.28 4.28 0 0 1 15.54 3h-3.09v12.4a2.59 2.59 0 0 1-2.59 2.5c-1.42 0-2.6-1.16-2.6-2.6c0-1.72 1.66-3.01 3.37-2.48V9.66c-3.45-.46-6.47 2.22-6.47 5.64c0 3.33 2.76 5.7 5.69 5.7c3.14 0 5.69-2.55 5.69-5.7V9.01a7.35 7.35 0 0 0 4.3 1.38V7.3s-1.88.09-3.24-1.48'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[mdi--twitch\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.64 5.93h1.43v4.28h-1.43m3.93-4.28H17v4.28h-1.43M7 2L3.43 5.57v12.86h4.28V22l3.58-3.57h2.85L20.57 12V2m-1.43 9.29l-2.85 2.85h-2.86l-2.5 2.5v-2.5H7.71V3.43h11.43Z'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[mdi--vk\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M15.07 2H8.93C3.33 2 2 3.33 2 8.93v6.14C2 20.67 3.33 22 8.93 22h6.14c5.6 0 6.93-1.33 6.93-6.93V8.93C22 3.33 20.67 2 15.07 2m3.08 14.27h-1.46c-.55 0-.72-.45-1.69-1.44c-.88-.83-1.26-.95-1.47-.95c-.29 0-.38.08-.38.5v1.31c0 .35-.11.57-1.04.57c-1.54 0-3.25-.94-4.45-2.67c-1.81-2.54-2.3-4.46-2.3-4.84c0-.21.07-.41.49-.41h1.47c.37 0 .51.16.65.56c.72 2.1 1.92 3.9 2.41 3.9c.19 0 .27-.09.27-.55V10.1c-.05-.98-.58-1.07-.58-1.42c0-.18.14-.34.37-.34h2.29c.31 0 .42.16.42.54v2.89c0 .31.13.42.23.42c.18 0 .34-.11.67-.45c1.05-1.17 1.8-2.98 1.8-2.98c.1-.21.26-.41.65-.41h1.43c.44 0 .54.23.44.54c-.18.85-1.96 3.36-1.94 3.36c-.16.25-.22.36 0 .65c.15.21.66.65 1 1.04c.62.71 1.1 1.3 1.23 1.71c.11.41-.09.62-.51.62z' fill='black'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[mdi--youtube\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10 15l5.19-3L10 9zm11.56-7.83c.13.47.22 1.1.28 1.9c.07.8.1 1.49.1 2.09L22 12c0 2.19-.16 3.8-.44 4.83c-.25.9-.83 1.48-1.73 1.73c-.47.13-1.33.22-2.65.28c-1.3.07-2.49.1-3.59.1L12 19c-4.19 0-6.8-.16-7.83-.44c-.9-.25-1.48-.83-1.73-1.73c-.13-.47-.22-1.1-.28-1.9c-.07-.8-.1-1.49-.1-2.09L2 12c0-2.19.16-3.8.44-4.83c.25-.9.83-1.48 1.73-1.73c.47-.13 1.33-.22 2.65-.28c1.3-.07 2.49-.1 3.59-.1L12 5c4.19 0 6.8.16 7.83.44c.9.25 1.48.83 1.73 1.73'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--alert-circle-filled\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1-19.995.324L2 12l.004-.28C2.152 6.327 6.57 2 12 2m.01 13l-.127.007a1 1 0 0 0 0 1.986L12 17l.127-.007a1 1 0 0 0 0-1.986zM12 7a1 1 0 0 0-.993.883L11 8v4l.007.117a1 1 0 0 0 1.986 0L13 12V8l-.007-.117A1 1 0 0 0 12 7'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--arrow-right\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-6 6l6-6m-6-6l6 6'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--bolt-filled\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m13 2l.018.001l.016.001l.083.005l.011.002h.011l.038.009l.052.008l.016.006l.011.001l.029.011l.052.014l.019.009l.015.004l.028.014l.04.017l.021.012l.022.01l.023.015l.031.017l.034.024l.018.011l.013.012l.024.017l.038.034l.022.017l.008.01l.014.012l.036.041l.026.027l.006.009c.12.147.196.322.218.513l.001.012l.002.041L14 3v6h5a1 1 0 0 1 .868 1.497l-.06.091l-8 11C11.24 22.371 10 21.968 10 21v-6H5a1 1 0 0 1-.868-1.497l.06-.091l8-11l.01-.013l.018-.024l.033-.038l.018-.022l.009-.008l.013-.014l.04-.036l.028-.026l.008-.006a1 1 0 0 1 .402-.199l.011-.001l.027-.005l.074-.013l.011-.001l.041-.002z'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--bolt\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 3v7h6l-8 11v-7H5z'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--category-filled\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M10 3H4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1m10 0h-6a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1M10 13H4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1m7 0a4 4 0 1 1-3.995 4.2L13 17l.005-.2A4 4 0 0 1 17 13'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--category\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4h6v6H4zm10 0h6v6h-6zM4 14h6v6H4zm10 3a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--check\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 12l5 5L20 7'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--chevron-left\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 6l-6 6l6 6'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--circle-arrow-right-filled\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 2l.324.005a10 10 0 1 1-.648 0zm.613 5.21a1 1 0 0 0-1.32 1.497L13.584 11H8l-.117.007A1 1 0 0 0 8 13h5.584l-2.291 2.293l-.083.094a1 1 0 0 0 1.497 1.32l4-4l.073-.082l.064-.089l.062-.113l.044-.11l.03-.112l.017-.126L17 12l-.007-.118l-.029-.148l-.035-.105l-.054-.113l-.071-.111a1 1 0 0 0-.097-.112l-4-4z'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--circle-check-filled\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34a10 10 0 1 1-14.995 8.984L2 12l.005-.324A10 10 0 0 1 17 3.34m-1.293 5.953a1 1 0 0 0-1.32-.083l-.094.083L11 12.585l-1.293-1.292l-.094-.083a1 1 0 0 0-1.403 1.403l.083.094l2 2l.094.083a1 1 0 0 0 1.226 0l.094-.083l4-4l.083-.094a1 1 0 0 0-.083-1.32'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--circle-check\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--circle-x\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m7-2l4 4m0-4l-4 4'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--coin-filled\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M17 3.34A10 10 0 1 1 2 12l.005-.324A10 10 0 0 1 17 3.34M12 6a1 1 0 0 0-1 1a3 3 0 1 0 0 6v2a1.02 1.02 0 0 1-.866-.398l-.068-.101a1 1 0 0 0-1.732.998a3 3 0 0 0 2.505 1.5H11a1 1 0 0 0 .883.994L12 18a1 1 0 0 0 1-1l.176-.005A3 3 0 0 0 13 11V9c.358-.012.671.14.866.398l.068.101a1 1 0 0 0 1.732-.998A3 3 0 0 0 13.161 7H13a1 1 0 0 0-1-1m1 7a1 1 0 0 1 0 2zm-2-4v2a1 1 0 0 1 0-2'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--coin\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='M14.8 9A2 2 0 0 0 13 8h-2a2 2 0 1 0 0 4h2a2 2 0 1 1 0 4h-2a2 2 0 0 1-1.8-1M12 7v10'/%3E%3C/g%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--copy\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7 9.667A2.667 2.667 0 0 1 9.667 7h8.666A2.667 2.667 0 0 1 21 9.667v8.666A2.667 2.667 0 0 1 18.333 21H9.667A2.667 2.667 0 0 1 7 18.333z'/%3E%3Cpath d='M4.012 16.737A2 2 0 0 1 3 15V5c0-1.1.9-2 2-2h10c.75 0 1.158.385 1.5 1'/%3E%3C/g%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--credit-card-filled\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M22 10v6a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4v-6zM7.01 14H7a1 1 0 1 0 .01 2a1 1 0 0 0 0-2M13 14h-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2m5-10a4 4 0 0 1 4 4H2a4 4 0 0 1 4-4z'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--crown\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 6l4 6l5-4l-2 10H5L3 8l5 4z'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--cube\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 16.008V7.99a1.98 1.98 0 0 0-1-1.717l-7-4.008a2.02 2.02 0 0 0-2 0L4 6.273c-.619.355-1 1.01-1 1.718v8.018c0 .709.381 1.363 1 1.717l7 4.008a2.02 2.02 0 0 0 2 0l7-4.008c.619-.355 1-1.01 1-1.718M12 22V12m0 0l8.73-5.04m-17.46 0L12 12'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--dots-circle-horizontal\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m5 0v.01m4-.01v.01m4-.01v.01'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--dots\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0m7 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0m7 0a1 1 0 1 0 2 0a1 1 0 1 0-2 0'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--flame\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10.941c2.333-3.308.167-7.823-1-8.941c0 3.395-2.235 5.299-3.667 6.706C5.903 10.114 5 12 5 14.294C5 17.998 8.134 21 12 21s7-3.002 7-6.706c0-1.712-1.232-4.403-2.333-5.588c-2.084 3.353-3.257 3.353-4.667 2.235'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--flare-filled\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11.106 2.553a1 1 0 0 1 1.788 0l2.851 5.701l5.702 2.852a1 1 0 0 1 .11 1.725l-.11.063l-5.702 2.851l-2.85 5.702a1 1 0 0 1-1.726.11l-.063-.11l-2.852-5.702l-5.701-2.85a1 1 0 0 1-.11-1.726l.11-.063l5.701-2.852z'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--flare\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 3l3 6l6 3l-6 3l-3 6l-3-6l-6-3l6-3z'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--home\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 12H3l9-9l9 9h-2M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v6'/%3E%3C/g%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--layout-bottombar-expand-filled\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 3a3 3 0 0 1 2.995 2.824L21 6v12a3 3 0 0 1-2.824 2.995L18 21H6a3 3 0 0 1-2.995-2.824L3 18V6a3 3 0 0 1 2.824-2.995L6 3zm0 2H6a1 1 0 0 0-.993.883L5 6v9h14V6a1 1 0 0 0-.883-.993zm-5.387 3.21l.094.083l2 2a1 1 0 0 1-1.32 1.497l-.094-.083L12 10.415l-1.293 1.292a1 1 0 0 1-1.32.083l-.094-.083a1 1 0 0 1-.083-1.32l.083-.094l2-2a1 1 0 0 1 1.32-.083'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--layout-bottombar-expand\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2m0 9H4'/%3E%3Cpath d='m14 10l-2-2l-2 2'/%3E%3C/g%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--layout-dashboard\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1m0 12h4a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1m10-4h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1m0-8h4a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--loader\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6V3m4.25 4.75L18.4 5.6M18 12h3m-4.75 4.25l2.15 2.15M12 18v3m-4.25-4.75L5.6 18.4M6 12H3m4.75-4.25L5.6 5.6'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--mail\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='m3 7l9 6l9-6'/%3E%3C/g%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--minus\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--mobiledata-off\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12V4M8 20v-8m5-5l3-3l3 3M5 17l3 3l3-3M3 3l18 18'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--mobiledata\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 12V4M8 20v-8m5-5l3-3l3 3M5 17l3 3l3-3'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--notebook\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 4h11a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1m3 0v18m4-14h2m-2 4h2'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--package-off\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.812 4.793L12 3l8 4.5V16m-2.282 1.784L12 21l-8-4.5v-9l2.223-1.25m8.32 4.32L20 7.5M12 12v9m0-9L4 7.5m12-2.25l-4.35 2.447M9.086 9.139L8 9.75M3 3l18 18'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--package\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 3l8 4.5v9L12 21l-8-4.5v-9zm0 9l8-4.5M12 12v9m0-9L4 7.5m12-2.25l-8 4.5'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--photo-off\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M7 3h11a3 3 0 0 1 3 3v11m-.856 3.099A3 3 0 0 1 18 21H6a3 3 0 0 1-3-3V6c0-.845.349-1.608.91-2.153'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l5 5m.33-3.662c.574-.054 1.155.166 1.67.662l3 3M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--plus\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 5v14m-7-7h14'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--server-off\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12H6a3 3 0 0 1-3-3V7c0-1.083.574-2.033 1.435-2.56M8 4h10a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3h-2m0 0h2a3 3 0 0 1 3 3v2m-1.448 2.568A3 3 0 0 1 18 20H6a3 3 0 0 1-3-3v-2a3 3 0 0 1 3-3h6M7 8v.01M7 16v.01M3 3l18 18'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--server\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 7a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3m0 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v2a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm4-7v.01M7 16v.01'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--shopping-bag\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6.331 8H17.67a2 2 0 0 1 1.977 2.304l-1.255 8.152A3 3 0 0 1 15.426 21H8.574a3 3 0 0 1-2.965-2.544l-1.255-8.152A2 2 0 0 1 6.331 8'/%3E%3Cpath d='M9 11V6a3 3 0 0 1 6 0v5'/%3E%3C/g%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--shopping-cart-filled\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 2a1 1 0 0 1 .993.883L7 3v1.068l13.071.935A1 1 0 0 1 21 6.027l-.01.114l-1 7a1 1 0 0 1-.877.853L19 14H7v2h10a3 3 0 1 1-2.995 3.176L14 19l.005-.176q.027-.433.166-.824H8.829a3 3 0 1 1-5.824 1.176L3 19l.005-.176A3 3 0 0 1 5 16.17V4H4a1 1 0 0 1-.993-.883L3 3a1 1 0 0 1 .883-.993L4 2zm0 16a1 1 0 1 0 0 2a1 1 0 0 0 0-2m11 0a1 1 0 1 0 0 2a1 1 0 0 0 0-2'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--shopping-cart\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m11 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M17 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-1 7H6'/%3E%3C/g%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--ticket\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 5v2m0 4v2m0 4v2M5 5h14a2 2 0 0 1 2 2v3a2 2 0 0 0 0 4v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-3a2 2 0 0 0 0-4V7a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--triangle-square-circle-filled\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m11.132 2.504l-4 7A1 1 0 0 0 8 11h8a1 1 0 0 0 .868-1.496l-4-7a1 1 0 0 0-1.736 0M17 13a4 4 0 1 1-3.995 4.2L13 17l.005-.2A4 4 0 0 1 17 13m-8 0H5a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--triangle-square-circle\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 3l-4 7h8zm2 14a3 3 0 1 0 6 0a3 3 0 1 0-6 0M4 15a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1z'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--user\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--users-group\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 13a2 2 0 1 0 4 0a2 2 0 0 0-4 0m-2 8v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1M15 5a2 2 0 1 0 4 0a2 2 0 0 0-4 0m2 5h2a2 2 0 0 1 2 2v1M5 5a2 2 0 1 0 4 0a2 2 0 0 0-4 0m-2 8v-1a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .icon-\[tabler--x\] { width: 1em; height: 1em; mask-image: var(--svg); --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E"); background-color: currentcolor; display: inline-block; mask-size: 100% 100%; mask-repeat: no-repeat; }
  .line-clamp-1 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .block { display: block; }
  .contents { display: contents; }
  .flex { display: flex; }
  .grid { display: grid; }
  .hidden { display: none; }
  .inline-flex { display: inline-flex; }
  .aspect-square { aspect-ratio: 1 / 1; }
  .aspect-video { aspect-ratio: var(--aspect-video); }
  .\!size-6 { width: calc(var(--spacing)*6) !important; height: calc(var(--spacing)*6) !important; }
  .size-3 { width: calc(var(--spacing)*3); height: calc(var(--spacing)*3); }
  .size-3\.5 { width: calc(var(--spacing)*3.5); height: calc(var(--spacing)*3.5); }
  .size-4 { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .size-5 { width: calc(var(--spacing)*5); height: calc(var(--spacing)*5); }
  .size-6 { width: calc(var(--spacing)*6); height: calc(var(--spacing)*6); }
  .size-7 { width: calc(var(--spacing)*7); height: calc(var(--spacing)*7); }
  .size-8 { width: calc(var(--spacing)*8); height: calc(var(--spacing)*8); }
  .size-9 { width: calc(var(--spacing)*9); height: calc(var(--spacing)*9); }
  .size-10 { width: calc(var(--spacing)*10); height: calc(var(--spacing)*10); }
  .size-12 { width: calc(var(--spacing)*12); height: calc(var(--spacing)*12); }
  .size-12\.5 { width: calc(var(--spacing)*12.5); height: calc(var(--spacing)*12.5); }
  .size-13\.75 { width: calc(var(--spacing)*13.75); height: calc(var(--spacing)*13.75); }
  .size-14 { width: calc(var(--spacing)*14); height: calc(var(--spacing)*14); }
  .size-16 { width: calc(var(--spacing)*16); height: calc(var(--spacing)*16); }
  .size-19 { width: calc(var(--spacing)*19); height: calc(var(--spacing)*19); }
  .size-20 { width: calc(var(--spacing)*20); height: calc(var(--spacing)*20); }
  .size-full { width: 100%; height: 100%; }
  .h-0\.5 { height: calc(var(--spacing)*.5); }
  .h-1\/2 { height: 50%; }
  .h-6 { height: calc(var(--spacing)*6); }
  .h-7 { height: calc(var(--spacing)*7); }
  .h-8 { height: calc(var(--spacing)*8); }
  .h-9 { height: calc(var(--spacing)*9); }
  .h-10 { height: calc(var(--spacing)*10); }
  .h-12 { height: calc(var(--spacing)*12); }
  .h-14 { height: calc(var(--spacing)*14); }
  .h-17\.5 { height: calc(var(--spacing)*17.5); }
  .h-56 { height: calc(var(--spacing)*56); }
  .h-64 { height: calc(var(--spacing)*64); }
  .h-\[34px\] { height: 34px; }
  .h-auto { height: auto; }
  .h-fit { height: fit-content; }
  .h-full { height: 100%; }
  .h-px { height: 1px; }
  .max-h-9 { max-height: calc(var(--spacing)*9); }
  .max-h-11 { max-height: calc(var(--spacing)*11); }
  .max-h-\[90vh\] { max-height: 90vh; }
  .max-h-\[calc\(100vh-80px\)\] { max-height: calc(-80px + 100vh); }
  .max-h-screen { max-height: 100vh; }
  .min-h-68 { min-height: calc(var(--spacing)*68); }
  .min-h-\[70vh\] { min-height: 70vh; }
  .min-h-screen { min-height: 100vh; }
  .w-0\.5 { width: calc(var(--spacing)*.5); }
  .w-1\/2 { width: 50%; }
  .w-5 { width: calc(var(--spacing)*5); }
  .w-5\/6 { width: 83.3333%; }
  .w-6 { width: calc(var(--spacing)*6); }
  .w-9 { width: calc(var(--spacing)*9); }
  .w-10 { width: calc(var(--spacing)*10); }
  .w-14 { width: calc(var(--spacing)*14); }
  .w-40 { width: calc(var(--spacing)*40); }
  .w-\[90\%\] { width: 90%; }
  .w-\[244px\] { width: 244px; }
  .w-\[calc\(100\%-24px\)\] { width: calc(100% - 24px); }
  .w-auto { width: auto; }
  .w-fit { width: fit-content; }
  .w-full { width: 100%; }
  .w-px { width: 1px; }
  .\!max-w-5xl { max-width: var(--container-5xl) !important; }
  .\!max-w-lg { max-width: var(--container-lg) !important; }
  .max-w-3xl { max-width: var(--container-3xl); }
  .max-w-7xl { max-width: var(--container-7xl); }
  .max-w-40 { max-width: calc(var(--spacing)*40); }
  .max-w-48 { max-width: calc(var(--spacing)*48); }
  .max-w-330 { max-width: calc(var(--spacing)*330); }
  .max-w-\[120px\] { max-width: 120px; }
  .max-w-\[140px\] { max-width: 140px; }
  .max-w-\[160px\] { max-width: 160px; }
  .max-w-\[calc\(100\%-2rem\)\] { max-width: calc(100% - 2rem); }
  .max-w-full { max-width: 100%; }
  .max-w-none { max-width: none; }
  .max-w-xl { max-width: var(--container-xl); }
  .min-w-0 { min-width: calc(var(--spacing)*0); }
  .min-w-12 { min-width: calc(var(--spacing)*12); }
  .flex-1 { flex: 1 1 0%; }
  .flex-shrink-0, .shrink-0 { flex-shrink: 0; }
  .-translate-x-1\/2 { --tw-translate-x: calc(calc(1/2*100%)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[-50\%\] { --tw-translate-x: -50%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-1\/2 { --tw-translate-y: calc(calc(1/2*100%)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-2 { --tw-translate-y: calc(var(--spacing)*-2); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-full { --tw-translate-y: -100%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-0 { --tw-translate-y: calc(var(--spacing)*0); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-2 { --tw-translate-y: calc(var(--spacing)*2); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[-50\%\] { --tw-translate-y: -50%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-full { --tw-translate-y: 100%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .scale-90 { --tw-scale-x: 90%; --tw-scale-y: 90%; --tw-scale-z: 90%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-100 { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .-rotate-45 { rotate: -45deg; }
  .rotate-45 { rotate: 45deg; }
  .transform { transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,); }
  .animate-spin { animation: var(--animate-spin); }
  .cursor-grab { cursor: grab; }
  .cursor-not-allowed { cursor: not-allowed; }
  .cursor-pointer { cursor: pointer; }
  .grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .flex-col { flex-direction: column; }
  .flex-col-reverse { flex-direction: column-reverse; }
  .flex-wrap { flex-wrap: wrap; }
  .place-items-center { place-items: center; }
  .items-center { align-items: center; }
  .items-end { align-items: flex-end; }
  .items-start { align-items: flex-start; }
  .items-stretch { align-items: stretch; }
  .justify-between { justify-content: space-between; }
  .justify-center { justify-content: center; }
  .justify-end { justify-content: flex-end; }
  .justify-start { justify-content: flex-start; }
  .gap-0 { gap: calc(var(--spacing)*0); }
  .gap-1 { gap: calc(var(--spacing)*1); }
  .gap-1\.5 { gap: calc(var(--spacing)*1.5); }
  .gap-1\.25 { gap: calc(var(--spacing)*1.25); }
  .gap-2 { gap: calc(var(--spacing)*2); }
  .gap-2\.5 { gap: calc(var(--spacing)*2.5); }
  .gap-3 { gap: calc(var(--spacing)*3); }
  .gap-4 { gap: calc(var(--spacing)*4); }
  .gap-4\.25 { gap: calc(var(--spacing)*4.25); }
  .gap-5 { gap: calc(var(--spacing)*5); }
  .gap-6 { gap: calc(var(--spacing)*6); }
  .gap-8 { gap: calc(var(--spacing)*8); }
  .gap-10 { gap: calc(var(--spacing)*10); }
  .gap-12 { gap: calc(var(--spacing)*12); }
  .gap-12\.5 { gap: calc(var(--spacing)*12.5); }
  :where(.space-y-2 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse))); }
  .gap-x-4\.25 { column-gap: calc(var(--spacing)*4.25); }
  .gap-y-4 { row-gap: calc(var(--spacing)*4); }
  .gap-y-6\.25 { row-gap: calc(var(--spacing)*6.25); }
  .self-center { align-self: center; }
  .self-end { align-self: flex-end; }
  .self-start { align-self: flex-start; }
  .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .overflow-hidden { overflow: hidden; }
  .overflow-scroll { overflow: scroll; }
  .overflow-x-auto { overflow-x: auto; }
  .overflow-y-auto { overflow-y: auto; }
  .overflow-y-scroll { overflow-y: scroll; }
  .scroll-smooth { scroll-behavior: smooth; }
  .rounded { border-radius: 0.25rem; }
  .rounded-2xl { border-radius: var(--radius-2xl); }
  .rounded-3xl { border-radius: var(--radius-3xl); }
  .rounded-\[12px\] { border-radius: 12px; }
  .rounded-\[15px\] { border-radius: 15px; }
  .rounded-\[20px\] { border-radius: 20px; }
  .rounded-\[25px\] { border-radius: 25px; }
  .rounded-\[60px\] { border-radius: 60px; }
  .rounded-full { border-radius: 3.40282e+38px; }
  .rounded-lg { border-radius: var(--radius-lg); }
  .rounded-md { border-radius: var(--radius-md); }
  .rounded-xl { border-radius: var(--radius-xl); }
  .rounded-xs { border-radius: var(--radius-xs); }
  .rounded-l-2xl { border-top-left-radius: var(--radius-2xl); border-bottom-left-radius: var(--radius-2xl); }
  .rounded-tl-3xl { border-top-left-radius: var(--radius-3xl); }
  .rounded-tl-xl { border-top-left-radius: var(--radius-xl); }
  .rounded-r-2xl { border-top-right-radius: var(--radius-2xl); border-bottom-right-radius: var(--radius-2xl); }
  .rounded-tr-3xl { border-top-right-radius: var(--radius-3xl); }
  .rounded-tr-xl { border-top-right-radius: var(--radius-xl); }
  .rounded-br-3xl { border-bottom-right-radius: var(--radius-3xl); }
  .rounded-br-xl { border-bottom-right-radius: var(--radius-xl); }
  .rounded-bl-3xl { border-bottom-left-radius: var(--radius-3xl); }
  .rounded-bl-xl { border-bottom-left-radius: var(--radius-xl); }
  .border { border-style: var(--tw-border-style); border-width: 1px; }
  .border-0 { border-style: var(--tw-border-style); border-width: 0px; }
  .border-8 { border-style: var(--tw-border-style); border-width: 8px; }
  .border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .border-b, .border-b-1 { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .border-\[var\(--theme-card-ring\)\] { border-color: var(--theme-card-ring); }
  .border-\[var\(--theme-divider\)\] { border-color: var(--theme-divider); }
  .border-\[var\(--theme-divider\,\#c9c9c9\)\] { border-color: var(--theme-divider,#c9c9c9); }
  .border-\[var\(--theme-nav-border\,\#EFEFEF\)\] { border-color: var(--theme-nav-border,#efefef); }
  .border-\[var\(--theme-text\,\#000000\)\]\/10 { border-color: var(--theme-text,#000); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-\[var\(--theme-text\,\#000000\)\]\/10 { border-color: color-mix(in oklab,var(--theme-text,#000)10%,transparent); }
}
  .border-white\/10 { border-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-white\/10 { border-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-white\/20 { border-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .border-b-\[\#7474791A\] { border-bottom-color: rgba(116, 116, 121, 0.1); }
  .border-b-\[var\(--accent-color\)\] { border-bottom-color: var(--accent-color); }
  .border-b-transparent { border-bottom-color: rgba(0, 0, 0, 0); }
  .bg-\[\#2f3040\] { background-color: rgb(47, 48, 64); }
  .bg-\[\#0088cc\]\/10 { background-color: lab(53.2874 -12.2556 -44.558 / 0.1); }
  .bg-\[\#5865f2\]\/10 { background-color: lab(48.1124 29.0442 -73.9905 / 0.1); }
  .bg-\[\#9146ff\]\/10 { background-color: lab(47.9467 59.4117 -81.2185 / 0.1); }
  .bg-\[\#070707\] { background-color: rgb(7, 7, 7); }
  .bg-\[\#080808\] { background-color: rgb(8, 8, 8); }
  .bg-\[\#5050501A\] { background-color: rgba(80, 80, 80, 0.1); }
  .bg-\[\#E8E8E8\] { background-color: rgb(232, 232, 232); }
  .bg-\[\#EFEFEF\] { background-color: rgb(239, 239, 239); }
  .bg-\[\#FDFDFD\] { background-color: rgb(253, 253, 253); }
  .bg-\[\#f6f6f6\] { background-color: rgb(246, 246, 246); }
  .bg-\[var\(--accent-color\)\], .bg-\[var\(--accent-color\)\]\/15 { background-color: var(--accent-color); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-\[var\(--accent-color\)\]\/15 { background-color: color-mix(in oklab,var(--accent-color)15%,transparent); }
}
  .bg-\[var\(--accent-color\)\]\/25 { background-color: var(--accent-color); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-\[var\(--accent-color\)\]\/25 { background-color: color-mix(in oklab,var(--accent-color)25%,transparent); }
}
  .bg-\[var\(--astral-accent\)\], .bg-\[var\(--astral-accent\)\]\/12 { background-color: var(--astral-accent); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-\[var\(--astral-accent\)\]\/12 { background-color: color-mix(in oklab,var(--astral-accent)12%,transparent); }
}
  .bg-\[var\(--astral-accent\)\]\/30 { background-color: var(--astral-accent); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-\[var\(--astral-accent\)\]\/30 { background-color: color-mix(in oklab,var(--astral-accent)30%,transparent); }
}
  .bg-\[var\(--astral-product-bg\)\] { background-color: var(--astral-product-bg); }
  .bg-\[var\(--astral-red\)\], .bg-\[var\(--astral-red\)\]\/80 { background-color: var(--astral-red); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-\[var\(--astral-red\)\]\/80 { background-color: color-mix(in oklab,var(--astral-red)80%,transparent); }
}
  .bg-\[var\(--theme-active-bg\)\], .bg-\[var\(--theme-active-bg\)\]\/80 { background-color: var(--theme-active-bg); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-\[var\(--theme-active-bg\)\]\/80 { background-color: color-mix(in oklab,var(--theme-active-bg)80%,transparent); }
}
  .bg-\[var\(--theme-active-bg\,\#1E1E1E\)\]\/80 { background-color: var(--theme-active-bg,#1e1e1e); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-\[var\(--theme-active-bg\,\#1E1E1E\)\]\/80 { background-color: color-mix(in oklab,var(--theme-active-bg,#1e1e1e)80%,transparent); }
}
  .bg-\[var\(--theme-bg\)\] { background-color: var(--theme-bg); }
  .bg-\[var\(--theme-bg\,\#F6F6F6\)\], .bg-\[var\(--theme-bg\,\#f6f6f6\)\] { background-color: var(--theme-bg,#f6f6f6); }
  .bg-\[var\(--theme-card-bg\)\] { background-color: var(--theme-card-bg); }
  .bg-\[var\(--theme-card-bg\,\#1A1A1A\)\] { background-color: var(--theme-card-bg,#1a1a1a); }
  .bg-\[var\(--theme-card-bg\,\#121212\)\] { background-color: var(--theme-card-bg,#121212); }
  .bg-\[var\(--theme-card-bg\,\#EFEFEF\)\], .bg-\[var\(--theme-card-bg\,\#efefef\)\] { background-color: var(--theme-card-bg,#efefef); }
  .bg-\[var\(--theme-card-bg\,\#ffffff\)\] { background-color: var(--theme-card-bg,#fff); }
  .bg-\[var\(--theme-divider\)\] { background-color: var(--theme-divider); }
  .bg-\[var\(--theme-divider\,\#E8E8E8\)\] { background-color: var(--theme-divider,#e8e8e8); }
  .bg-\[var\(--theme-inactive-bg\)\] { background-color: var(--theme-inactive-bg); }
  .bg-\[var\(--theme-input-bg\)\] { background-color: var(--theme-input-bg); }
  .bg-\[var\(--theme-input-bg\,\#0E0E0E\)\] { background-color: var(--theme-input-bg,#0e0e0e); }
  .bg-\[var\(--theme-input-bg\,\#EFEFEF\)\] { background-color: var(--theme-input-bg,#efefef); }
  .bg-\[var\(--theme-input-bg\,\#FDFDFD\)\] { background-color: var(--theme-input-bg,#fdfdfd); }
  .bg-\[var\(--theme-nav-bg\,\#F8F8F8\)\] { background-color: var(--theme-nav-bg,#f8f8f8); }
  .bg-\[var\(--theme-nav-button-color\)\] { background-color: var(--theme-nav-button-color); }
  .bg-\[var\(--theme-nav-divider\,\#AFAFAF\)\] { background-color: var(--theme-nav-divider,#afafaf); }
  .bg-\[var\(--theme-nav-logo-from\,\#000000\)\] { background-color: var(--theme-nav-logo-from,#000); }
  .bg-\[var\(--theme-online-bg\,\#ffffff\)\] { background-color: var(--theme-online-bg,#fff); }
  .bg-\[var\(--theme-payment-selected-bg\,\#0E0E0E\)\] { background-color: var(--theme-payment-selected-bg,#0e0e0e); }
  .bg-\[var\(--theme-payment-unselected-bg\,\#5050501A\)\] { background-color: var(--theme-payment-unselected-bg,#5050501a); }
  .bg-\[var\(--theme-payment-unselected-bg\,\#EFEFEF\)\] { background-color: var(--theme-payment-unselected-bg,#efefef); }
  .bg-\[var\(--theme-price-box-bg\,\#ffffff\)\] { background-color: var(--theme-price-box-bg,#fff); }
  .bg-\[var\(--theme-server-card-bg\)\] { background-color: var(--theme-server-card-bg); }
  .bg-\[var\(--theme-server-card-ring\)\] { background-color: var(--theme-server-card-ring); }
  .bg-\[var\(--theme-server-status-bg\)\] { background-color: var(--theme-server-status-bg); }
  .bg-\[var\(--theme-sidebar-bg\,\#ffffff\)\] { background-color: var(--theme-sidebar-bg,#fff); }
  .bg-\[var\(--theme-sidebar-bg\,white\)\] { background-color: var(--theme-sidebar-bg,white); }
  .bg-\[var\(--theme-social-button-bg\)\] { background-color: var(--theme-social-button-bg); }
  .bg-\[var\(--theme-text\)\] { background-color: var(--theme-text); }
  .bg-\[var\(--theme-text\,\#000000\)\] { background-color: var(--theme-text,#000); }
  .bg-background { background-color: var(--background); }
  .bg-black\/15 { background-color: rgba(0, 0, 0, 0.15); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-black\/15 { background-color: color-mix(in oklab,var(--color-black)15%,transparent); }
}
  .bg-black\/50 { background-color: rgba(0, 0, 0, 0.5); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-black\/50 { background-color: color-mix(in oklab,var(--color-black)50%,transparent); }
}
  .bg-black\/60 { background-color: rgba(0, 0, 0, 0.6); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-black\/60 { background-color: color-mix(in oklab,var(--color-black)60%,transparent); }
}
  .bg-black\/80 { background-color: rgba(0, 0, 0, 0.8); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-black\/80 { background-color: color-mix(in oklab,var(--color-black)80%,transparent); }
}
  .bg-blue-500\/10 { background-color: rgba(48, 128, 255, 0.1); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-blue-500\/10 { background-color: color-mix(in oklab,var(--color-blue-500)10%,transparent); }
}
  .bg-destructive { background-color: var(--destructive); }
  .bg-fuchsia-500\/10 { background-color: rgba(225, 42, 251, 0.1); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-fuchsia-500\/10 { background-color: color-mix(in oklab,var(--color-fuchsia-500)10%,transparent); }
}
  .bg-primary { background-color: var(--primary); }
  .bg-red-400\/15 { background-color: rgba(255, 101, 104, 0.15); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-red-400\/15 { background-color: color-mix(in oklab,var(--color-red-400)15%,transparent); }
}
  .bg-red-500\/10 { background-color: rgba(251, 44, 54, 0.1); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-red-500\/10 { background-color: color-mix(in oklab,var(--color-red-500)10%,transparent); }
}
  .bg-secondary { background-color: var(--secondary); }
  .bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .bg-white { background-color: var(--color-white); }
  .bg-white\/10 { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/10 { background-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .bg-white\/\[2\%\] { background-color: rgba(255, 255, 255, 0.02); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-white\/\[2\%\] { background-color: color-mix(in oklab,var(--color-white)2%,transparent); }
}
  .bg-yellow-700\/5 { background-color: rgba(163, 97, 0, 0.05); }
  @supports (color:color-mix(in lab, red, red)) {
  .bg-yellow-700\/5 { background-color: color-mix(in oklab,var(--color-yellow-700)5%,transparent); }
}
  .bg-gradient-to-b { --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-l { --tw-gradient-position: to left in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-r { --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .from-\[var\(--bg-accent-color\)\] { --tw-gradient-from: var(--bg-accent-color); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-\[var\(--theme-bg\)\] { --tw-gradient-from: var(--theme-bg); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-\[var\(--theme-nav-logo-from\,\#000000\)\] { --tw-gradient-from: var(--theme-nav-logo-from,#000); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-sky-500 { --tw-gradient-from: var(--color-sky-500); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-40\% { --tw-gradient-from-position: 40%; }
  .to-\[var\(--bg-accent-color\)\]\/10 { --tw-gradient-to: var(--bg-accent-color); }
  @supports (color:color-mix(in lab, red, red)) {
  .to-\[var\(--bg-accent-color\)\]\/10 { --tw-gradient-to: color-mix(in oklab,var(--bg-accent-color)10%,transparent); }
}
  .to-\[var\(--bg-accent-color\)\]\/10 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-\[var\(--theme-nav-logo-to\,\#999999\)\] { --tw-gradient-to: var(--theme-nav-logo-to,#999); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-indigo-500 { --tw-gradient-to: var(--color-indigo-500); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-transparent { --tw-gradient-to: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .bg-clip-text { background-clip: text; }
  .object-contain { object-fit: contain; }
  .object-cover { object-fit: cover; }
  .p-0 { padding: calc(var(--spacing)*0); }
  .p-1 { padding: calc(var(--spacing)*1); }
  .p-1\.5 { padding: calc(var(--spacing)*1.5); }
  .p-2 { padding: calc(var(--spacing)*2); }
  .p-2\.5 { padding: calc(var(--spacing)*2.5); }
  .p-3 { padding: calc(var(--spacing)*3); }
  .p-5 { padding: calc(var(--spacing)*5); }
  .p-6 { padding: calc(var(--spacing)*6); }
  .p-8 { padding: calc(var(--spacing)*8); }
  .p-10 { padding: calc(var(--spacing)*10); }
  .p-12 { padding: calc(var(--spacing)*12); }
  .p-\[5px\] { padding: 5px; }
  .px-1 { padding-inline: calc(var(--spacing)*1); }
  .px-1\.5 { padding-inline: calc(var(--spacing)*1.5); }
  .px-2 { padding-inline: calc(var(--spacing)*2); }
  .px-2\.5 { padding-inline: calc(var(--spacing)*2.5); }
  .px-3 { padding-inline: calc(var(--spacing)*3); }
  .px-3\.5 { padding-inline: calc(var(--spacing)*3.5); }
  .px-4 { padding-inline: calc(var(--spacing)*4); }
  .px-5 { padding-inline: calc(var(--spacing)*5); }
  .px-6 { padding-inline: calc(var(--spacing)*6); }
  .px-8 { padding-inline: calc(var(--spacing)*8); }
  .px-8\.5 { padding-inline: calc(var(--spacing)*8.5); }
  .px-10 { padding-inline: calc(var(--spacing)*10); }
  .px-12 { padding-inline: calc(var(--spacing)*12); }
  .py-0\.5 { padding-block: calc(var(--spacing)*.5); }
  .py-1 { padding-block: calc(var(--spacing)*1); }
  .py-1\.5 { padding-block: calc(var(--spacing)*1.5); }
  .py-2 { padding-block: calc(var(--spacing)*2); }
  .py-2\.5 { padding-block: calc(var(--spacing)*2.5); }
  .py-3 { padding-block: calc(var(--spacing)*3); }
  .py-3\.5 { padding-block: calc(var(--spacing)*3.5); }
  .py-4 { padding-block: calc(var(--spacing)*4); }
  .py-5 { padding-block: calc(var(--spacing)*5); }
  .py-6 { padding-block: calc(var(--spacing)*6); }
  .py-8 { padding-block: calc(var(--spacing)*8); }
  .py-12 { padding-block: calc(var(--spacing)*12); }
  .py-16 { padding-block: calc(var(--spacing)*16); }
  .pt-2 { padding-top: calc(var(--spacing)*2); }
  .pt-3 { padding-top: calc(var(--spacing)*3); }
  .pt-4 { padding-top: calc(var(--spacing)*4); }
  .pt-5 { padding-top: calc(var(--spacing)*5); }
  .pt-12 { padding-top: calc(var(--spacing)*12); }
  .pr-1 { padding-right: calc(var(--spacing)*1); }
  .pr-3 { padding-right: calc(var(--spacing)*3); }
  .pr-3\.5 { padding-right: calc(var(--spacing)*3.5); }
  .pr-9 { padding-right: calc(var(--spacing)*9); }
  .pr-10 { padding-right: calc(var(--spacing)*10); }
  .pr-12 { padding-right: calc(var(--spacing)*12); }
  .pb-3 { padding-bottom: calc(var(--spacing)*3); }
  .pb-40 { padding-bottom: calc(var(--spacing)*40); }
  .pl-0 { padding-left: calc(var(--spacing)*0); }
  .pl-2 { padding-left: calc(var(--spacing)*2); }
  .pl-3 { padding-left: calc(var(--spacing)*3); }
  .pl-7 { padding-left: calc(var(--spacing)*7); }
  .pl-8 { padding-left: calc(var(--spacing)*8); }
  .text-center { text-align: center; }
  .text-left { text-align: left; }
  .text-right { text-align: right; }
  .font-\[Unbounded\] { font-family: Unbounded; }
  .font-modern-warfire { font-family: var(--font-modern-warfire); }
  .font-sf-pro { font-family: var(--font-sf-pro); }
  .text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .text-7xl { font-size: var(--text-7xl); line-height: var(--tw-leading,var(--text-7xl--line-height)); }
  .text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .text-\[10px\] { font-size: 10px; }
  .text-\[11px\] { font-size: 11px; }
  .text-\[12px\] { font-size: 12px; }
  .text-\[13px\] { font-size: 13px; }
  .text-\[14px\] { font-size: 14px; }
  .text-\[15px\] { font-size: 15px; }
  .text-\[16px\] { font-size: 16px; }
  .text-\[17px\] { font-size: 17px; }
  .text-\[18px\] { font-size: 18px; }
  .text-\[20px\] { font-size: 20px; }
  .leading-2 { --tw-leading: calc(var(--spacing)*2); line-height: calc(var(--spacing)*2); }
  .leading-3 { --tw-leading: calc(var(--spacing)*3); line-height: calc(var(--spacing)*3); }
  .leading-4 { --tw-leading: calc(var(--spacing)*4); line-height: calc(var(--spacing)*4); }
  .leading-5 { --tw-leading: calc(var(--spacing)*5); line-height: calc(var(--spacing)*5); }
  .leading-none { --tw-leading: 1; line-height: 1; }
  .leading-normal { --tw-leading: var(--leading-normal); line-height: var(--leading-normal); }
  .leading-relaxed { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }
  .leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }
  .font-black { --tw-font-weight: var(--font-weight-black); font-weight: var(--font-weight-black); }
  .font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .font-extrabold { --tw-font-weight: var(--font-weight-extrabold); font-weight: var(--font-weight-extrabold); }
  .font-light { --tw-font-weight: var(--font-weight-light); font-weight: var(--font-weight-light); }
  .font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  .font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
  .font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
  .tracking-\[0\.18em\] { --tw-tracking: .18em; letter-spacing: 0.18em; }
  .tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }
  .tracking-wide { --tw-tracking: var(--tracking-wide); letter-spacing: var(--tracking-wide); }
  .text-nowrap { text-wrap: nowrap; }
  .break-words { overflow-wrap: break-word; }
  .break-all { word-break: break-all; }
  .whitespace-normal { white-space: normal; }
  .whitespace-nowrap { white-space: nowrap; }
  .whitespace-pre-line { white-space: pre-line; }
  .\!text-\[var\(--accent-color\)\] { color: var(--accent-color) !important; }
  .text-\[\#1E1E1E\] { color: rgb(30, 30, 30); }
  .text-\[\#5B5959\] { color: rgb(91, 89, 89); }
  .text-\[\#8D8D8D\] { color: rgb(141, 141, 141); }
  .text-\[\#0088cc\] { color: rgb(0, 136, 204); }
  .text-\[\#5865f2\] { color: rgb(88, 101, 242); }
  .text-\[\#9146ff\] { color: rgb(145, 70, 255); }
  .text-\[\#171717\] { color: rgb(23, 23, 23); }
  .text-\[\#323232\] { color: rgb(50, 50, 50); }
  .text-\[\#848484\] { color: rgb(132, 132, 132); }
  .text-\[\#FF1B1B\] { color: rgb(255, 27, 27); }
  .text-\[\#FF6B00\] { color: rgb(255, 107, 0); }
  .text-\[\#dedede\] { color: rgb(222, 222, 222); }
  .text-\[var\(--accent-color\)\] { color: var(--accent-color); }
  .text-\[var\(--astral-accent\)\] { color: var(--astral-accent); }
  .text-\[var\(--astral-green\)\] { color: var(--astral-green); }
  .text-\[var\(--astral-text-dim\)\] { color: var(--astral-text-dim); }
  .text-\[var\(--theme-active-text\)\], .text-\[var\(--theme-active-text\)\]\/50 { color: var(--theme-active-text); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-\[var\(--theme-active-text\)\]\/50 { color: color-mix(in oklab,var(--theme-active-text)50%,transparent); }
}
  .text-\[var\(--theme-active-text\,\#ffffff\)\] { color: var(--theme-active-text,#fff); }
  .text-\[var\(--theme-inactive-text\)\] { color: var(--theme-inactive-text); }
  .text-\[var\(--theme-muted-text\)\], .text-\[var\(--theme-muted-text\)\]\/40 { color: var(--theme-muted-text); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-\[var\(--theme-muted-text\)\]\/40 { color: color-mix(in oklab,var(--theme-muted-text)40%,transparent); }
}
  .text-\[var\(--theme-muted-text\)\]\/50 { color: var(--theme-muted-text); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-\[var\(--theme-muted-text\)\]\/50 { color: color-mix(in oklab,var(--theme-muted-text)50%,transparent); }
}
  .text-\[var\(--theme-muted-text\)\]\/60 { color: var(--theme-muted-text); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-\[var\(--theme-muted-text\)\]\/60 { color: color-mix(in oklab,var(--theme-muted-text)60%,transparent); }
}
  .text-\[var\(--theme-muted-text\,\#3B3B3B\)\] { color: var(--theme-muted-text,#3b3b3b); }
  .text-\[var\(--theme-muted-text\,\#5B5959\)\] { color: var(--theme-muted-text,#5b5959); }
  .text-\[var\(--theme-muted-text\,\#8D8D8D\)\] { color: var(--theme-muted-text,#8d8d8d); }
  .text-\[var\(--theme-muted-text\,\#323232\)\] { color: var(--theme-muted-text,#323232); }
  .text-\[var\(--theme-muted-text\,\#474747\)\] { color: var(--theme-muted-text,#474747); }
  .text-\[var\(--theme-muted-text\,\#747479\)\] { color: var(--theme-muted-text,#747479); }
  .text-\[var\(--theme-muted-text\,\#E0E0E0\)\], .text-\[var\(--theme-muted-text\,\#E0E0E0\)\]\/50 { color: var(--theme-muted-text,#e0e0e0); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-\[var\(--theme-muted-text\,\#E0E0E0\)\]\/50 { color: color-mix(in oklab,var(--theme-muted-text,#e0e0e0)50%,transparent); }
}
  .text-\[var\(--theme-muted-text\,\#E0E0E0\)\]\/60 { color: var(--theme-muted-text,#e0e0e0); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-\[var\(--theme-muted-text\,\#E0E0E0\)\]\/60 { color: color-mix(in oklab,var(--theme-muted-text,#e0e0e0)60%,transparent); }
}
  .text-\[var\(--theme-nav-text\,\#000000\)\] { color: var(--theme-nav-text,#000); }
  .text-\[var\(--theme-online-divider\,\#3A3A3A\)\] { color: var(--theme-online-divider,#3a3a3a); }
  .text-\[var\(--theme-online-label\,\#000000\)\] { color: var(--theme-online-label,#000); }
  .text-\[var\(--theme-online-max\,\#939393\)\] { color: var(--theme-online-max,#939393); }
  .text-\[var\(--theme-online-text\,\#000000\)\] { color: var(--theme-online-text,#000); }
  .text-\[var\(--theme-payment-subtext\,\#5E5E5E\)\] { color: var(--theme-payment-subtext,#5e5e5e); }
  .text-\[var\(--theme-payment-text\,\#2F2F2F\)\] { color: var(--theme-payment-text,#2f2f2f); }
  .text-\[var\(--theme-sale-price\,\#000000\)\]\/50 { color: var(--theme-sale-price,#000); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-\[var\(--theme-sale-price\,\#000000\)\]\/50 { color: color-mix(in oklab,var(--theme-sale-price,#000)50%,transparent); }
}
  .text-\[var\(--theme-sidebar-text\,\#000000\)\] { color: var(--theme-sidebar-text,#000); }
  .text-\[var\(--theme-sidebar-text\,\#242424\)\] { color: var(--theme-sidebar-text,#242424); }
  .text-\[var\(--theme-text\)\], .text-\[var\(--theme-text\)\]\/50 { color: var(--theme-text); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-\[var\(--theme-text\)\]\/50 { color: color-mix(in oklab,var(--theme-text)50%,transparent); }
}
  .text-\[var\(--theme-text\,\#000000\)\], .text-\[var\(--theme-text\,\#000000\)\]\/30 { color: var(--theme-text,#000); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-\[var\(--theme-text\,\#000000\)\]\/30 { color: color-mix(in oklab,var(--theme-text,#000)30%,transparent); }
}
  .text-\[var\(--theme-text\,\#000000\)\]\/40 { color: var(--theme-text,#000); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-\[var\(--theme-text\,\#000000\)\]\/40 { color: color-mix(in oklab,var(--theme-text,#000)40%,transparent); }
}
  .text-\[var\(--theme-text\,\#000000\)\]\/50 { color: var(--theme-text,#000); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-\[var\(--theme-text\,\#000000\)\]\/50 { color: color-mix(in oklab,var(--theme-text,#000)50%,transparent); }
}
  .text-\[var\(--theme-text\,\#000000\)\]\/70 { color: var(--theme-text,#000); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-\[var\(--theme-text\,\#000000\)\]\/70 { color: color-mix(in oklab,var(--theme-text,#000)70%,transparent); }
}
  .text-\[var\(--theme-text\,\#171717\)\] { color: var(--theme-text,#171717); }
  .text-\[var\(--theme-text\,\#222222\)\] { color: var(--theme-text,#222); }
  .text-\[var\(--theme-text\,\#ffffff\)\], .text-\[var\(--theme-text\,\#ffffff\)\]\/30 { color: var(--theme-text,#fff); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-\[var\(--theme-text\,\#ffffff\)\]\/30 { color: color-mix(in oklab,var(--theme-text,#fff)30%,transparent); }
}
  .text-\[var\(--theme-text\,\#ffffff\)\]\/50 { color: var(--theme-text,#fff); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-\[var\(--theme-text\,\#ffffff\)\]\/50 { color: color-mix(in oklab,var(--theme-text,#fff)50%,transparent); }
}
  .text-black { color: var(--color-black); }
  .text-black\/50 { color: rgba(0, 0, 0, 0.5); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-black\/50 { color: color-mix(in oklab,var(--color-black)50%,transparent); }
}
  .text-black\/60 { color: rgba(0, 0, 0, 0.6); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-black\/60 { color: color-mix(in oklab,var(--color-black)60%,transparent); }
}
  .text-blue-500 { color: var(--color-blue-500); }
  .text-fuchsia-500 { color: var(--color-fuchsia-500); }
  .text-green-400 { color: var(--color-green-400); }
  .text-green-500 { color: var(--color-green-500); }
  .text-muted-foreground { color: var(--muted-foreground); }
  .text-neutral-400 { color: var(--color-neutral-400); }
  .text-neutral-500 { color: var(--color-neutral-500); }
  .text-neutral-600 { color: var(--color-neutral-600); }
  .text-primary { color: var(--primary); }
  .text-primary-foreground { color: var(--primary-foreground); }
  .text-red-400 { color: var(--color-red-400); }
  .text-red-500 { color: var(--color-red-500); }
  .text-secondary-foreground { color: var(--secondary-foreground); }
  .text-transparent { color: rgba(0, 0, 0, 0); }
  .text-white { color: var(--color-white); }
  .text-white\/50 { color: rgba(255, 255, 255, 0.5); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-white\/50 { color: color-mix(in oklab,var(--color-white)50%,transparent); }
}
  .text-white\/60 { color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-white\/60 { color: color-mix(in oklab,var(--color-white)60%,transparent); }
}
  .text-white\/70 { color: rgba(255, 255, 255, 0.7); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-white\/70 { color: color-mix(in oklab,var(--color-white)70%,transparent); }
}
  .text-white\/80 { color: rgba(255, 255, 255, 0.8); }
  @supports (color:color-mix(in lab, red, red)) {
  .text-white\/80 { color: color-mix(in oklab,var(--color-white)80%,transparent); }
}
  .text-yellow-400 { color: var(--color-yellow-400); }
  .uppercase { text-transform: uppercase; }
  .line-through { text-decoration-line: line-through; }
  .underline { text-decoration-line: underline; }
  .underline-offset-4 { text-underline-offset: 4px; }
  .subpixel-antialiased { -webkit-font-smoothing: auto; }
  .opacity-0 { opacity: 0; }
  .opacity-40 { opacity: 0.4; }
  .opacity-50 { opacity: 0.5; }
  .opacity-60 { opacity: 0.6; }
  .opacity-70 { opacity: 0.7; }
  .opacity-80 { opacity: 0.8; }
  .opacity-85 { opacity: 0.85; }
  .opacity-100 { opacity: 1; }
  .shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-2xl { --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-lg { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-sm { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-xs { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-1 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-2 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-4 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-\[1\.5px\] { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1.5px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-\[\#3A3A3A\] { --tw-ring-color: #3a3a3a; }
  .ring-\[\#0088cc\] { --tw-ring-color: #08c; }
  .ring-\[\#5865f2\] { --tw-ring-color: #5865f2; }
  .ring-\[\#9146ff\] { --tw-ring-color: #9146ff; }
  .ring-\[\#27272A\] { --tw-ring-color: #27272a; }
  .ring-\[\#454545\] { --tw-ring-color: #454545; }
  .ring-\[\#545454\] { --tw-ring-color: #545454; }
  .ring-\[\#DEDEDE\] { --tw-ring-color: #dedede; }
  .ring-\[var\(--accent-color\)\] { --tw-ring-color: var(--accent-color); }
  .ring-\[var\(--astral-accent\)\] { --tw-ring-color: var(--astral-accent); }
  .ring-\[var\(--theme-card-ring\)\] { --tw-ring-color: var(--theme-card-ring); }
  .ring-\[var\(--theme-card-ring\,\#DEDEDE\)\] { --tw-ring-color: var(--theme-card-ring,#dedede); }
  .ring-\[var\(--theme-card-ring\,\#c9c9c9\)\] { --tw-ring-color: var(--theme-card-ring,#c9c9c9); }
  .ring-\[var\(--theme-input-border\)\] { --tw-ring-color: var(--theme-input-border); }
  .ring-\[var\(--theme-muted-text\,\#474747\)\] { --tw-ring-color: var(--theme-muted-text,#474747); }
  .ring-\[var\(--theme-server-card-ring\)\] { --tw-ring-color: var(--theme-server-card-ring); }
  .ring-blue-500 { --tw-ring-color: var(--color-blue-500); }
  .ring-fuchsia-500 { --tw-ring-color: var(--color-fuchsia-500); }
  .ring-red-400 { --tw-ring-color: var(--color-red-400); }
  .ring-red-500 { --tw-ring-color: var(--color-red-500); }
  .ring-transparent { --tw-ring-color: transparent; }
  .ring-white\/40 { --tw-ring-color: #fff6; }
  @supports (color:color-mix(in lab, red, red)) {
  .ring-white\/40 { --tw-ring-color: color-mix(in oklab,var(--color-white)40%,transparent); }
}
  .ring-yellow-700\/20 { --tw-ring-color: #a3610033; }
  @supports (color:color-mix(in lab, red, red)) {
  .ring-yellow-700\/20 { --tw-ring-color: color-mix(in oklab,var(--color-yellow-700)20%,transparent); }
}
  .ring-offset-background { --tw-ring-offset-color: var(--background); }
  .outline { outline-style: var(--tw-outline-style); outline-width: 1px; }
  .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,); }
  .backdrop-blur { --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,); }
  .backdrop-blur-sm { --tw-backdrop-blur: blur(var(--blur-sm)); 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,); }
  .backdrop-blur-xl { --tw-backdrop-blur: blur(var(--blur-xl)); 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 { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-all { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-colors { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-opacity { transition-property: opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-transform { transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }
  .duration-250 { --tw-duration: .25s; transition-duration: 0.25s; }
  .duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }
  .duration-700 { --tw-duration: .7s; transition-duration: 0.7s; }
  .ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\] { --tw-ease: cubic-bezier(.34,1.56,.64,1); transition-timing-function: cubic-bezier(0.34, 1.56, 0.64, 1); }
  .ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }
  .prose-neutral { --tw-prose-body: #404040; --tw-prose-headings: #171717; --tw-prose-lead: #525252; --tw-prose-links: #171717; --tw-prose-bold: #171717; --tw-prose-counters: #737373; --tw-prose-bullets: #d4d4d4; --tw-prose-hr: #e5e5e5; --tw-prose-quotes: #171717; --tw-prose-quote-borders: #e5e5e5; --tw-prose-captions: #737373; --tw-prose-kbd: #171717; --tw-prose-kbd-shadows: #1717171a; --tw-prose-code: #171717; --tw-prose-pre-code: #e5e5e5; --tw-prose-pre-bg: #262626; --tw-prose-th-borders: #d4d4d4; --tw-prose-td-borders: #e5e5e5; --tw-prose-invert-body: #d4d4d4; --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: #a1a1a1; --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: #a1a1a1; --tw-prose-invert-bullets: #525252; --tw-prose-invert-hr: #404040; --tw-prose-invert-quotes: #f5f5f5; --tw-prose-invert-quote-borders: #404040; --tw-prose-invert-captions: #a1a1a1; --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: #ffffff1a; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d4d4d4; --tw-prose-invert-pre-bg: #00000080; --tw-prose-invert-th-borders: #525252; --tw-prose-invert-td-borders: #404040; }
  @supports (color:lab(0% 0 0)) {
  .prose-neutral { --tw-prose-body: lab(27.036% 0 0); --tw-prose-headings: lab(7.78201% -.0000149012 0); --tw-prose-lead: lab(34.924% 0 0); --tw-prose-links: lab(7.78201% -.0000149012 0); --tw-prose-bold: lab(7.78201% -.0000149012 0); --tw-prose-counters: lab(48.496% 0 0); --tw-prose-bullets: lab(84.92% 0 -.0000119209); --tw-prose-hr: lab(90.952% 0 -.0000119209); --tw-prose-quotes: lab(7.78201% -.0000149012 0); --tw-prose-quote-borders: lab(90.952% 0 -.0000119209); --tw-prose-captions: lab(48.496% 0 0); --tw-prose-kbd: lab(7.78201% -.0000149012 0); --tw-prose-kbd-shadows: lab(7.78201% -.0000149012 0/.1); --tw-prose-code: lab(7.78201% -.0000149012 0); --tw-prose-pre-code: lab(90.952% 0 -.0000119209); --tw-prose-pre-bg: lab(15.204% 0 -.00000596046); --tw-prose-th-borders: lab(84.92% 0 -.0000119209); --tw-prose-td-borders: lab(90.952% 0 -.0000119209); --tw-prose-invert-body: lab(84.92% 0 -.0000119209); --tw-prose-invert-lead: lab(66.128% -.0000298023 .0000119209); --tw-prose-invert-counters: lab(66.128% -.0000298023 .0000119209); --tw-prose-invert-bullets: lab(34.924% 0 0); --tw-prose-invert-hr: lab(27.036% 0 0); --tw-prose-invert-quotes: lab(96.52% -.0000298023 .0000119209); --tw-prose-invert-quote-borders: lab(27.036% 0 0); --tw-prose-invert-captions: lab(66.128% -.0000298023 .0000119209); --tw-prose-invert-pre-code: lab(84.92% 0 -.0000119209); --tw-prose-invert-th-borders: lab(34.924% 0 0); --tw-prose-invert-td-borders: lab(27.036% 0 0); }
}
  .prose-invert { --tw-prose-body: var(--tw-prose-invert-body); --tw-prose-headings: var(--tw-prose-invert-headings); --tw-prose-lead: var(--tw-prose-invert-lead); --tw-prose-links: var(--tw-prose-invert-links); --tw-prose-bold: var(--tw-prose-invert-bold); --tw-prose-counters: var(--tw-prose-invert-counters); --tw-prose-bullets: var(--tw-prose-invert-bullets); --tw-prose-hr: var(--tw-prose-invert-hr); --tw-prose-quotes: var(--tw-prose-invert-quotes); --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders); --tw-prose-captions: var(--tw-prose-invert-captions); --tw-prose-kbd: var(--tw-prose-invert-kbd); --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows); --tw-prose-code: var(--tw-prose-invert-code); --tw-prose-pre-code: var(--tw-prose-invert-pre-code); --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg); --tw-prose-th-borders: var(--tw-prose-invert-th-borders); --tw-prose-td-borders: var(--tw-prose-invert-td-borders); }
  .outline-none { --tw-outline-style: none; outline-style: none; }
  .select-none { user-select: none; }
  .\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.5\)\] { text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 2px; }
  .ring-inset { --tw-ring-inset: inset; }
  .group-last\:border-b-0:is(:where(.group):last-child *) { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  @media (hover: hover) {
  .group-hover\:translate-x-1:is(:where(.group):hover *) { --tw-translate-x: calc(var(--spacing)*1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .group-hover\:bg-black\/25:is(:where(.group):hover *) { background-color: rgba(0, 0, 0, 0.25); }
  @supports (color:color-mix(in lab, red, red)) {
  .group-hover\:bg-black\/25:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-black)25%,transparent); }
}
  .group-hover\:text-white:is(:where(.group):hover *) { color: var(--color-white); }
  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
}
  .placeholder\:text-\[var\(--theme-input-placeholder\,\#5B5959\)\]::placeholder { color: var(--theme-input-placeholder,#5b5959); }
  .placeholder\:text-\[var\(--theme-input-placeholder\,\#414141\)\]::placeholder { color: var(--theme-input-placeholder,#414141); }
  .placeholder\:text-\[var\(--theme-muted-text\)\]::placeholder { color: var(--theme-muted-text); }
  @media (hover: hover) {
  .hover\:-translate-y-1:hover { --tw-translate-y: calc(var(--spacing)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .hover\:scale-105:hover { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .hover\:scale-\[98\%\]:hover { scale: 0.98; }
  .hover\:scale-\[110\%\]:hover { scale: 1.1; }
  .hover\:border-b-\[var\(--theme-muted-text\,\#747479\)\]:hover { border-bottom-color: var(--theme-muted-text,#747479); }
  .hover\:bg-\[\#0088cc\]:hover { background-color: rgb(0, 136, 204); }
  .hover\:bg-\[\#5865f2\]:hover { background-color: rgb(88, 101, 242); }
  .hover\:bg-\[\#9146ff\]:hover { background-color: rgb(145, 70, 255); }
  .hover\:bg-\[\#010101\]:hover { background-color: rgb(1, 1, 1); }
  .hover\:bg-\[var\(--theme-active-bg\,\#1E1E1E\)\]:hover { background-color: var(--theme-active-bg,#1e1e1e); }
  .hover\:bg-\[var\(--theme-card-bg\)\]:hover { background-color: var(--theme-card-bg); }
  .hover\:bg-accent:hover { background-color: var(--accent); }
  .hover\:bg-blue-500:hover { background-color: var(--color-blue-500); }
  .hover\:bg-destructive\/90:hover { background-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-destructive\/90:hover { background-color: color-mix(in oklab,var(--destructive)90%,transparent); }
}
  .hover\:bg-fuchsia-500:hover { background-color: var(--color-fuchsia-500); }
  .hover\:bg-primary\/90:hover { background-color: var(--primary); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-primary\/90:hover { background-color: color-mix(in oklab,var(--primary)90%,transparent); }
}
  .hover\:bg-red-500:hover { background-color: var(--color-red-500); }
  .hover\:bg-secondary\/80:hover { background-color: var(--secondary); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-secondary\/80:hover { background-color: color-mix(in oklab,var(--secondary)80%,transparent); }
}
  .hover\:bg-white\/10:hover { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-white\/10:hover { background-color: color-mix(in oklab,var(--color-white)10%,transparent); }
}
  .hover\:bg-white\/20:hover { background-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:bg-white\/20:hover { background-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .hover\:text-\[var\(--theme-active-text\,\#ffffff\)\]:hover { color: var(--theme-active-text,#fff); }
  .hover\:text-\[var\(--theme-nav-button-color\)\]:hover { color: var(--theme-nav-button-color); }
  .hover\:text-\[var\(--theme-text\)\]:hover { color: var(--theme-text); }
  .hover\:text-accent-foreground:hover { color: var(--accent-foreground); }
  .hover\:text-white:hover { color: var(--color-white); }
  .hover\:underline:hover { text-decoration-line: underline; }
  .hover\:opacity-50:hover { opacity: 0.5; }
  .hover\:opacity-60:hover { opacity: 0.6; }
  .hover\:opacity-70:hover { opacity: 0.7; }
  .hover\:opacity-80:hover { opacity: 0.8; }
  .hover\:opacity-90:hover { opacity: 0.9; }
  .hover\:opacity-100:hover { opacity: 1; }
  .hover\:shadow-2xl:hover { --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color,#00000040); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:shadow-\[0_4px_16px_rgba\(255\,255\,255\,0\.2\)\]:hover { --tw-shadow: 0 4px 16px var(--tw-shadow-color,#fff3); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:ring-0:hover { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .hover\:ring-\[\#484848\]:hover { --tw-ring-color: #484848; }
  .hover\:ring-\[var\(--astral-accent\)\]:hover, .hover\:ring-\[var\(--astral-accent\)\]\/20:hover { --tw-ring-color: var(--astral-accent); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:ring-\[var\(--astral-accent\)\]\/20:hover { --tw-ring-color: color-mix(in oklab,var(--astral-accent)20%,transparent); }
}
  .hover\:ring-\[var\(--astral-accent\)\]\/30:hover { --tw-ring-color: var(--astral-accent); }
  @supports (color:color-mix(in lab, red, red)) {
  .hover\:ring-\[var\(--astral-accent\)\]\/30:hover { --tw-ring-color: color-mix(in oklab,var(--astral-accent)30%,transparent); }
}
  .hover\:ring-\[var\(--theme-input-hover-border\)\]:hover { --tw-ring-color: var(--theme-input-hover-border); }
  .hover\:brightness-105:hover { --tw-brightness: brightness(105%); 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,); }
  .hover\:brightness-110:hover { --tw-brightness: brightness(110%); 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,); }
  .hover\:brightness-125:hover { --tw-brightness: brightness(125%); 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,); }
}
  .focus\:ring-1:focus { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus\:ring-2:focus { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus\:ring-\[\#484848\]:focus { --tw-ring-color: #484848; }
  .focus\:ring-\[var\(--theme-input-hover-border\)\]:focus { --tw-ring-color: var(--theme-input-hover-border); }
  .focus\:outline-hidden:focus { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .focus\:outline-hidden:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .focus-visible\:border-ring:focus-visible { border-color: var(--ring); }
  .focus-visible\:ring-\[3px\]:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .focus-visible\:ring-destructive\/20:focus-visible { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:ring-destructive\/20:focus-visible { --tw-ring-color: color-mix(in oklab,var(--destructive)20%,transparent); }
}
  .focus-visible\:ring-ring\/50:focus-visible { --tw-ring-color: var(--ring); }
  @supports (color:color-mix(in lab, red, red)) {
  .focus-visible\:ring-ring\/50:focus-visible { --tw-ring-color: color-mix(in oklab,var(--ring)50%,transparent); }
}
  .active\:scale-95:active { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .active\:cursor-grabbing:active { cursor: grabbing; }
  .disabled\:pointer-events-none:disabled { pointer-events: none; }
  .disabled\:opacity-50:disabled { opacity: 0.5; }
  .has-\[\>svg\]\:px-2\.5:has(> svg) { padding-inline: calc(var(--spacing)*2.5); }
  .has-\[\>svg\]\:px-3:has(> svg) { padding-inline: calc(var(--spacing)*3); }
  .has-\[\>svg\]\:px-4:has(> svg) { padding-inline: calc(var(--spacing)*4); }
  .aria-invalid\:border-destructive[aria-invalid="true"] { border-color: var(--destructive); }
  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] { --tw-ring-color: color-mix(in oklab,var(--destructive)20%,transparent); }
}
  .data-\[state\=closed\]\:animate-out[data-state="closed"] { animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); }
  .data-\[state\=closed\]\:fade-out-0[data-state="closed"] { --tw-exit-opacity: 0; }
  .data-\[state\=closed\]\:zoom-out-95[data-state="closed"] { --tw-exit-scale: .95; }
  .data-\[state\=open\]\:animate-in[data-state="open"] { animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); }
  .data-\[state\=open\]\:bg-accent[data-state="open"] { background-color: var(--accent); }
  .data-\[state\=open\]\:text-muted-foreground[data-state="open"] { color: var(--muted-foreground); }
  .data-\[state\=open\]\:fade-in-0[data-state="open"] { --tw-enter-opacity: 0; }
  .data-\[state\=open\]\:zoom-in-95[data-state="open"] { --tw-enter-scale: .95; }
  @media (min-width: 40rem) {
  .sm\:top-6 { top: calc(var(--spacing)*6); }
  .sm\:bottom-6 { bottom: calc(var(--spacing)*6); }
  .sm\:flex { display: flex; }
  .sm\:inline-block { display: inline-block; }
  .sm\:size-3\.5 { width: calc(var(--spacing)*3.5); height: calc(var(--spacing)*3.5); }
  .sm\:size-4 { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .sm\:w-auto { width: auto; }
  .sm\:\!max-w-\[600px\] { max-width: 600px !important; }
  .sm\:max-w-lg { max-width: var(--container-lg); }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:flex-row { flex-direction: row; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:gap-1\.5 { gap: calc(var(--spacing)*1.5); }
  .sm\:gap-4 { gap: calc(var(--spacing)*4); }
  .sm\:rounded-full { border-radius: 3.40282e+38px; }
  .sm\:p-1\.5 { padding: calc(var(--spacing)*1.5); }
  .sm\:px-3 { padding-inline: calc(var(--spacing)*3); }
  .sm\:px-5 { padding-inline: calc(var(--spacing)*5); }
  .sm\:px-7 { padding-inline: calc(var(--spacing)*7); }
  .sm\:py-2 { padding-block: calc(var(--spacing)*2); }
  .sm\:py-4 { padding-block: calc(var(--spacing)*4); }
  .sm\:text-left { text-align: left; }
  .sm\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .sm\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .sm\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .sm\:text-\[13px\] { font-size: 13px; }
  .sm\:text-\[14px\] { font-size: 14px; }
  .sm\:leading-6 { --tw-leading: calc(var(--spacing)*6); line-height: calc(var(--spacing)*6); }
}
  @media (min-width: 48rem) {
  .md\:col-span-2 { grid-column: span 2 / span 2; }
  .md\:size-16 { width: calc(var(--spacing)*16); height: calc(var(--spacing)*16); }
  .md\:h-14 { height: calc(var(--spacing)*14); }
  .md\:h-80 { height: calc(var(--spacing)*80); }
  .md\:w-\[calc\(\(100\%-1\.0625rem\)\/2\)\] { width: calc(50% - 0.53125rem); }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:flex-row { flex-direction: row; }
  .md\:gap-1\.25 { gap: calc(var(--spacing)*1.25); }
  .md\:gap-6 { gap: calc(var(--spacing)*6); }
  .md\:rounded-\[25px\] { border-radius: 25px; }
  .md\:p-6 { padding: calc(var(--spacing)*6); }
  .md\:p-7 { padding: calc(var(--spacing)*7); }
  .md\:px-5 { padding-inline: calc(var(--spacing)*5); }
  .md\:py-3 { padding-block: calc(var(--spacing)*3); }
  .md\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .md\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .md\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .md\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .md\:text-\[15px\] { font-size: 15px; }
  .md\:text-\[28px\] { font-size: 28px; }
  .md\:text-\[30px\] { font-size: 30px; }
  .md\:text-\[32px\] { font-size: 32px; }
  .md\:text-\[36px\] { font-size: 36px; }
  .md\:text-\[40px\] { font-size: 40px; }
}
  @media (min-width: 64rem) {
  .lg\:absolute { position: absolute; }
  .lg\:sticky { position: sticky; }
  .lg\:inset-x-auto { inset-inline: auto; }
  .lg\:top-0 { top: calc(var(--spacing)*0); }
  .lg\:top-4 { top: calc(var(--spacing)*4); }
  .lg\:top-6 { top: calc(var(--spacing)*6); }
  .lg\:-right-2 { right: calc(var(--spacing)*-2); }
  .lg\:right-0 { right: calc(var(--spacing)*0); }
  .lg\:right-4 { right: calc(var(--spacing)*4); }
  .lg\:-bottom-6 { bottom: calc(var(--spacing)*-6); }
  .lg\:bottom-0 { bottom: calc(var(--spacing)*0); }
  .lg\:bottom-7 { bottom: calc(var(--spacing)*7); }
  .lg\:left-0 { left: calc(var(--spacing)*0); }
  .lg\:left-4 { left: calc(var(--spacing)*4); }
  .lg\:left-9 { left: calc(var(--spacing)*9); }
  .lg\:order-1 { order: 1; }
  .lg\:order-2 { order: 2; }
  .lg\:col-span-3 { grid-column: span 3 / span 3; }
  .lg\:col-span-4 { grid-column: span 4 / span 4; }
  .lg\:col-span-5 { grid-column: span 5 / span 5; }
  .lg\:col-start-1 { grid-column-start: 1; }
  .lg\:col-start-2 { grid-column-start: 2; }
  .lg\:row-start-1 { grid-row-start: 1; }
  .lg\:row-start-2 { grid-row-start: 2; }
  .lg\:my-0 { margin-block: calc(var(--spacing)*0); }
  .lg\:mt-0 { margin-top: calc(var(--spacing)*0); }
  .lg\:mt-4 { margin-top: calc(var(--spacing)*4); }
  .lg\:mt-8 { margin-top: calc(var(--spacing)*8); }
  .lg\:mt-12 { margin-top: calc(var(--spacing)*12); }
  .lg\:mt-16 { margin-top: calc(var(--spacing)*16); }
  .lg\:mb-0 { margin-bottom: calc(var(--spacing)*0); }
  .lg\:mb-4 { margin-bottom: calc(var(--spacing)*4); }
  .lg\:mb-12 { margin-bottom: calc(var(--spacing)*12); }
  .lg\:flex { display: flex; }
  .lg\:hidden { display: none; }
  .lg\:inline-flex { display: inline-flex; }
  .lg\:size-5 { width: calc(var(--spacing)*5); height: calc(var(--spacing)*5); }
  .lg\:size-16 { width: calc(var(--spacing)*16); height: calc(var(--spacing)*16); }
  .lg\:h-10 { height: calc(var(--spacing)*10); }
  .lg\:h-12 { height: calc(var(--spacing)*12); }
  .lg\:h-17\.5 { height: calc(var(--spacing)*17.5); }
  .lg\:h-20 { height: calc(var(--spacing)*20); }
  .lg\:h-100 { height: calc(var(--spacing)*100); }
  .lg\:h-\[22px\] { height: 22px; }
  .lg\:h-\[30px\] { height: 30px; }
  .lg\:h-full { height: 100%; }
  .lg\:max-h-11 { max-height: calc(var(--spacing)*11); }
  .lg\:w-12 { width: calc(var(--spacing)*12); }
  .lg\:w-56 { width: calc(var(--spacing)*56); }
  .lg\:w-78 { width: calc(var(--spacing)*78); }
  .lg\:w-130 { width: calc(var(--spacing)*130); }
  .lg\:w-\[22px\] { width: 22px; }
  .lg\:w-\[30px\] { width: 30px; }
  .lg\:w-\[calc\(\(100\%-3\.1875rem\)\/4\)\] { width: calc(25% - 0.796875rem); }
  .lg\:w-auto { width: auto; }
  .lg\:max-w-48 { max-width: calc(var(--spacing)*48); }
  .lg\:max-w-\[200px\] { max-width: 200px; }
  .lg\:max-w-\[600px\] { max-width: 600px; }
  .lg\:max-w-\[800px\] { max-width: 800px; }
  .lg\:flex-initial { flex: 0 1 auto; }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .lg\:flex-row { flex-direction: row; }
  .lg\:items-center { align-items: center; }
  .lg\:items-start { align-items: flex-start; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:justify-start { justify-content: flex-start; }
  .lg\:gap-0 { gap: calc(var(--spacing)*0); }
  .lg\:gap-1\.25 { gap: calc(var(--spacing)*1.25); }
  .lg\:gap-2 { gap: calc(var(--spacing)*2); }
  .lg\:gap-3 { gap: calc(var(--spacing)*3); }
  .lg\:gap-4 { gap: calc(var(--spacing)*4); }
  .lg\:gap-5 { gap: calc(var(--spacing)*5); }
  .lg\:gap-6 { gap: calc(var(--spacing)*6); }
  .lg\:gap-8 { gap: calc(var(--spacing)*8); }
  .lg\:gap-12 { gap: calc(var(--spacing)*12); }
  .lg\:gap-15 { gap: calc(var(--spacing)*15); }
  .lg\:gap-x-6 { column-gap: calc(var(--spacing)*6); }
  .lg\:gap-y-6 { row-gap: calc(var(--spacing)*6); }
  .lg\:self-auto { align-self: auto; }
  .lg\:rounded-2xl { border-radius: var(--radius-2xl); }
  .lg\:rounded-\[20px\] { border-radius: 20px; }
  .lg\:rounded-\[25px\] { border-radius: 25px; }
  .lg\:rounded-xl { border-radius: var(--radius-xl); }
  .lg\:rounded-tl-none { border-top-left-radius: 0px; }
  .lg\:rounded-tr-none { border-top-right-radius: 0px; }
  .lg\:bg-\[var\(--theme-inactive-bg\)\] { background-color: var(--theme-inactive-bg); }
  .lg\:p-1\.25 { padding: calc(var(--spacing)*1.25); }
  .lg\:p-2\.5 { padding: calc(var(--spacing)*2.5); }
  .lg\:p-8 { padding: calc(var(--spacing)*8); }
  .lg\:p-10 { padding: calc(var(--spacing)*10); }
  .lg\:px-0 { padding-inline: calc(var(--spacing)*0); }
  .lg\:px-2 { padding-inline: calc(var(--spacing)*2); }
  .lg\:px-4 { padding-inline: calc(var(--spacing)*4); }
  .lg\:px-5 { padding-inline: calc(var(--spacing)*5); }
  .lg\:px-6 { padding-inline: calc(var(--spacing)*6); }
  .lg\:px-7 { padding-inline: calc(var(--spacing)*7); }
  .lg\:px-8 { padding-inline: calc(var(--spacing)*8); }
  .lg\:px-8\.75 { padding-inline: calc(var(--spacing)*8.75); }
  .lg\:px-12 { padding-inline: calc(var(--spacing)*12); }
  .lg\:px-20 { padding-inline: calc(var(--spacing)*20); }
  .lg\:px-40 { padding-inline: calc(var(--spacing)*40); }
  .lg\:py-0 { padding-block: calc(var(--spacing)*0); }
  .lg\:py-1\.5 { padding-block: calc(var(--spacing)*1.5); }
  .lg\:py-2 { padding-block: calc(var(--spacing)*2); }
  .lg\:py-2\.5 { padding-block: calc(var(--spacing)*2.5); }
  .lg\:py-3\.75 { padding-block: calc(var(--spacing)*3.75); }
  .lg\:py-6 { padding-block: calc(var(--spacing)*6); }
  .lg\:py-12 { padding-block: calc(var(--spacing)*12); }
  .lg\:py-20 { padding-block: calc(var(--spacing)*20); }
  .lg\:pt-40 { padding-top: calc(var(--spacing)*40); }
  .lg\:pt-100 { padding-top: calc(var(--spacing)*100); }
  .lg\:pr-8 { padding-right: calc(var(--spacing)*8); }
  .lg\:pb-0 { padding-bottom: calc(var(--spacing)*0); }
  .lg\:pb-8 { padding-bottom: calc(var(--spacing)*8); }
  .lg\:pb-60 { padding-bottom: calc(var(--spacing)*60); }
  .lg\:pl-0 { padding-left: calc(var(--spacing)*0); }
  .lg\:text-left { text-align: left; }
  .lg\:text-right { text-align: right; }
  .lg\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .lg\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .lg\:text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
  .lg\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .lg\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .lg\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .lg\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .lg\:text-\[13px\] { font-size: 13px; }
  .lg\:text-\[14px\] { font-size: 14px; }
  .lg\:text-\[15px\] { font-size: 15px; }
  .lg\:text-\[17px\] { font-size: 17px; }
  .lg\:text-\[18px\] { font-size: 18px; }
  .lg\:text-\[20px\] { font-size: 20px; }
  .lg\:text-\[40px\] { font-size: 40px; }
  .lg\:text-\[44px\] { font-size: 44px; }
  .lg\:leading-3 { --tw-leading: calc(var(--spacing)*3); line-height: calc(var(--spacing)*3); }
  .lg\:leading-\[1\.05\] { --tw-leading: 1.05; line-height: 1.05; }
  .lg\:ring-1 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
}
  @media (min-width: 80rem) {
  .xl\:col-span-4 { grid-column: span 4 / span 4; }
  .xl\:col-span-5 { grid-column: span 5 / span 5; }
  .xl\:max-w-440 { max-width: calc(var(--spacing)*440); }
  .xl\:max-w-\[110rem\] { max-width: 110rem; }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}
  @media (min-width: 96rem) {
  .\32 xl\:mx-0 { margin-inline: calc(var(--spacing)*0); }
  .\32 xl\:w-auto { width: auto; }
  .\32 xl\:max-w-none { max-width: none; }
}
  @media (prefers-color-scheme: dark) {
  .dark\:border-input { border-color: var(--input); }
  .dark\:bg-destructive\/60 { background-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:bg-destructive\/60 { background-color: color-mix(in oklab,var(--destructive)60%,transparent); }
}
  .dark\:bg-input\/30 { background-color: var(--input); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:bg-input\/30 { background-color: color-mix(in oklab,var(--input)30%,transparent); }
}
  @media (hover: hover) {
  .dark\:hover\:bg-accent\/50:hover { background-color: var(--accent); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:hover\:bg-accent\/50:hover { background-color: color-mix(in oklab,var(--accent)50%,transparent); }
}
  .dark\:hover\:bg-input\/50:hover { background-color: var(--input); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:hover\:bg-input\/50:hover { background-color: color-mix(in oklab,var(--input)50%,transparent); }
}
}
  .dark\:focus-visible\:ring-destructive\/40:focus-visible { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:focus-visible\:ring-destructive\/40:focus-visible { --tw-ring-color: color-mix(in oklab,var(--destructive)40%,transparent); }
}
  .dark\:aria-invalid\:ring-destructive\/40[aria-invalid="true"] { --tw-ring-color: var(--destructive); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark\:aria-invalid\:ring-destructive\/40[aria-invalid="true"] { --tw-ring-color: color-mix(in oklab,var(--destructive)40%,transparent); }
}
}
  .prose-headings\:font-sf-pro :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-family: var(--font-sf-pro); }
  .prose-headings\:font-unbounded :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-family: var(--font-unbounded); }
  .prose-headings\:font-extrabold :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { --tw-font-weight: var(--font-weight-extrabold); font-weight: var(--font-weight-extrabold); }
  .prose-headings\:text-white :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-white); }
  .prose-p\:font-onest :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-family: var(--font-onest); }
  .prose-p\:font-sf-pro :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-family: var(--font-sf-pro); }
  .prose-p\:text-white :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-white); }
  .prose-li\:font-onest :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-family: var(--font-onest); }
  .prose-li\:font-sf-pro :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-family: var(--font-sf-pro); }
  .prose-li\:text-white :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-white); }
  .\[\&_svg\]\:pointer-events-none svg { pointer-events: none; }
  .\[\&_svg\]\:shrink-0 svg { flex-shrink: 0; }
  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
}

@property --tw-animation-delay { syntax: "*"; inherits: false; initial-value: 0s; }

@property --tw-animation-direction { syntax: "*"; inherits: false; initial-value: normal; }

@property --tw-animation-duration { syntax: "*"; inherits: false; }

@property --tw-animation-fill-mode { syntax: "*"; inherits: false; initial-value: none; }

@property --tw-animation-iteration-count { syntax: "*"; inherits: false; initial-value: 1; }

@property --tw-enter-blur { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-enter-opacity { syntax: "*"; inherits: false; initial-value: 1; }

@property --tw-enter-rotate { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-enter-scale { syntax: "*"; inherits: false; initial-value: 1; }

@property --tw-enter-translate-x { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-enter-translate-y { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-exit-blur { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-exit-opacity { syntax: "*"; inherits: false; initial-value: 1; }

@property --tw-exit-rotate { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-exit-scale { syntax: "*"; inherits: false; initial-value: 1; }

@property --tw-exit-translate-x { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-exit-translate-y { syntax: "*"; inherits: false; initial-value: 0; }

@font-face { font-family: SF-Pro; src: url("/fonts/SF-Pro-Display-Regular.otf") format("opentype"); font-weight: 400; }

@font-face { font-family: SF-Pro; src: url("/fonts/SF-Pro-Display-Medium.otf") format("opentype"); font-weight: 500; }

@font-face { font-family: SF-Pro; src: url("/fonts/SF-Pro-Display-Semibold.otf") format("opentype"); font-weight: 600; }

@font-face { font-family: SF-Pro; src: url("/fonts/SF-Pro-Display-Bold.otf") format("opentype"); font-weight: 700; }

@font-face { font-family: SF-Pro; src: url("/fonts/SF-Pro-Display-Heavy.otf") format("opentype"); font-weight: 800; }

@font-face { font-family: SF-Pro; src: url("/fonts/SF-Pro-Display-Black.otf") format("opentype"); font-weight: 900; }

@font-face { font-family: Modern-Warfire; src: url("/fonts/modern-warfire.ttf") format("truetype"); }

* { scroll-behavior: smooth; scrollbar-width: none; }

input { outline: none; }

input::-webkit-outer-spin-button { appearance: none; margin: 0px; }

input::-webkit-inner-spin-button { appearance: none; margin: 0px; }

input[type="number"] { appearance: textfield; }

.smooth { transition: 0.8s cubic-bezier(0.215, 0.61, 0.355, 1); }

.f-smooth { transition: 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); }

.fade { opacity: 0; animation: 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1 normal forwards running fadeIn; }

@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.alert-enter-active { animation: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1 normal none running alert; }

.alert-leave-active { animation: 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1 normal none running alert-end; }

.alert-enter-from { opacity: 0; }

.alert-enter-to, .alert-leave-from { opacity: 1; }

.alert-leave-to { opacity: 0; }

@keyframes alert { 
  0% { opacity: 0; transform: translateY(0px) scale(0.99); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}

@keyframes alert-end { 
  0% { opacity: 1; transform: translateY(0px) scale(1); }
  100% { opacity: 0; transform: translateY(0px) scale(0.99); }
}

:root { --background: #fff; --foreground: #0a0a0a; --card: #fff; --card-foreground: #0a0a0a; --popover: #fff; --popover-foreground: #0a0a0a; --primary: #171717; --primary-foreground: #fafafa; --secondary: #f5f5f5; --secondary-foreground: #171717; --muted: #f5f5f5; --muted-foreground: #737373; --accent: #f5f5f5; --accent-foreground: #171717; --destructive: #e40014; --border: #e5e5e5; --input: #e5e5e5; --ring: #a1a1a1; --chart-1: #f05100; --chart-2: #009588; --chart-3: #104e64; --chart-4: #fcbb00; --chart-5: #f99c00; --sidebar: #fafafa; --sidebar-foreground: #0a0a0a; --sidebar-primary: #171717; --sidebar-primary-foreground: #fafafa; --sidebar-accent: #f5f5f5; --sidebar-accent-foreground: #171717; --sidebar-border: #e5e5e5; --sidebar-ring: #a1a1a1; }

@supports (color:lab(0% 0 0)) {
  :root { --background: lab(100% 0 0); --foreground: lab(2.75381% 0 0); --card: lab(100% 0 0); --card-foreground: lab(2.75381% 0 0); --popover: lab(100% 0 0); --popover-foreground: lab(2.75381% 0 0); --primary: lab(7.78201% -.0000149012 0); --primary-foreground: lab(98.26% 0 0); --secondary: lab(96.52% -.0000298023 .0000119209); --secondary-foreground: lab(7.78201% -.0000149012 0); --muted: lab(96.52% -.0000298023 .0000119209); --muted-foreground: lab(48.496% 0 0); --accent: lab(96.52% -.0000298023 .0000119209); --accent-foreground: lab(7.78201% -.0000149012 0); --destructive: lab(48.4493% 77.4328 61.5452); --border: lab(90.952% 0 -.0000119209); --input: lab(90.952% 0 -.0000119209); --ring: lab(66.128% -.0000298023 .0000119209); --chart-1: lab(57.1026% 64.2584 89.8886); --chart-2: lab(55.0223% -41.0774 -3.90277); --chart-3: lab(30.372% -13.1853 -18.7887); --chart-4: lab(80.1641% 16.6016 99.2089); --chart-5: lab(72.7183% 31.8672 97.9407); --sidebar: lab(98.26% 0 0); --sidebar-foreground: lab(2.75381% 0 0); --sidebar-primary: lab(7.78201% -.0000149012 0); --sidebar-primary-foreground: lab(98.26% 0 0); --sidebar-accent: lab(96.52% -.0000298023 .0000119209); --sidebar-accent-foreground: lab(7.78201% -.0000149012 0); --sidebar-border: lab(90.952% 0 -.0000119209); --sidebar-ring: lab(66.128% -.0000298023 .0000119209); }
}

@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-scale-x { syntax: "*"; inherits: false; initial-value: 1; }

@property --tw-scale-y { syntax: "*"; inherits: false; initial-value: 1; }

@property --tw-scale-z { syntax: "*"; inherits: false; initial-value: 1; }

@property --tw-rotate-x { syntax: "*"; inherits: false; }

@property --tw-rotate-y { syntax: "*"; inherits: false; }

@property --tw-rotate-z { syntax: "*"; inherits: false; }

@property --tw-skew-x { syntax: "*"; inherits: false; }

@property --tw-skew-y { syntax: "*"; inherits: false; }

@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }

@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }

@property --tw-gradient-position { syntax: "*"; inherits: false; }

@property --tw-gradient-from { syntax: "<color>"; inherits: false; initial-value: #0000; }

@property --tw-gradient-via { syntax: "<color>"; inherits: false; initial-value: #0000; }

@property --tw-gradient-to { syntax: "<color>"; inherits: false; initial-value: #0000; }

@property --tw-gradient-stops { syntax: "*"; inherits: false; }

@property --tw-gradient-via-stops { syntax: "*"; inherits: false; }

@property --tw-gradient-from-position { syntax: "<length-percentage>"; inherits: false; initial-value: 0%; }

@property --tw-gradient-via-position { syntax: "<length-percentage>"; inherits: false; initial-value: 50%; }

@property --tw-gradient-to-position { syntax: "<length-percentage>"; inherits: false; initial-value: 100%; }

@property --tw-leading { syntax: "*"; inherits: false; }

@property --tw-font-weight { syntax: "*"; inherits: false; }

@property --tw-tracking { syntax: "*"; inherits: false; }

@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-shadow-color { syntax: "*"; inherits: false; }

@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }

@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }

@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }

@property --tw-ring-color { syntax: "*"; inherits: false; }

@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-inset-ring-color { syntax: "*"; inherits: false; }

@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-ring-inset { syntax: "*"; inherits: false; }

@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }

@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }

@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }

@property --tw-outline-style { syntax: "*"; inherits: false; initial-value: solid; }

@property --tw-blur { syntax: "*"; inherits: false; }

@property --tw-brightness { syntax: "*"; inherits: false; }

@property --tw-contrast { syntax: "*"; inherits: false; }

@property --tw-grayscale { syntax: "*"; inherits: false; }

@property --tw-hue-rotate { syntax: "*"; inherits: false; }

@property --tw-invert { syntax: "*"; inherits: false; }

@property --tw-opacity { syntax: "*"; inherits: false; }

@property --tw-saturate { syntax: "*"; inherits: false; }

@property --tw-sepia { syntax: "*"; inherits: false; }

@property --tw-drop-shadow { syntax: "*"; inherits: false; }

@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }

@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }

@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }

@property --tw-backdrop-blur { syntax: "*"; inherits: false; }

@property --tw-backdrop-brightness { syntax: "*"; inherits: false; }

@property --tw-backdrop-contrast { syntax: "*"; inherits: false; }

@property --tw-backdrop-grayscale { syntax: "*"; inherits: false; }

@property --tw-backdrop-hue-rotate { syntax: "*"; inherits: false; }

@property --tw-backdrop-invert { syntax: "*"; inherits: false; }

@property --tw-backdrop-opacity { syntax: "*"; inherits: false; }

@property --tw-backdrop-saturate { syntax: "*"; inherits: false; }

@property --tw-backdrop-sepia { syntax: "*"; inherits: false; }

@property --tw-duration { syntax: "*"; inherits: false; }

@property --tw-ease { syntax: "*"; inherits: false; }

@keyframes spin { 
  100% { transform: rotate(360deg); }
}

@keyframes enter { 
  0% { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }
}

@keyframes exit { 
  100% { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }
}