@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Nunito:wght@400;600;700;800&display=swap');@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-space-x-reverse: 0; --tw-divide-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-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: 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-text-shadow-color: initial; --tw-text-shadow-alpha: 100%; --tw-content: ""; --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: var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif; --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --color-red-200: #ffcaca; --color-red-300: #ffa3a3; --color-red-400: #ff6568; --color-red-500: #fb2c36; --color-red-600: #e40014; --color-red-700: #bf000f; --color-red-800: #9f0712; --color-red-900: #82181a; --color-red-950: #460809; --color-orange-100: #ffedd5; --color-orange-200: #ffd7a8; --color-orange-300: #ffb96d; --color-orange-400: #ff8b1a; --color-orange-500: #fe6e00; --color-orange-600: #f05100; --color-orange-800: #9f2d00; --color-orange-900: #7e2a0c; --color-amber-100: #fef3c6; --color-amber-200: #fee685; --color-amber-300: #ffd236; --color-amber-400: #fcbb00; --color-amber-500: #f99c00; --color-amber-600: #dd7400; --color-amber-800: #953d00; --color-yellow-300: #ffe02a; --color-yellow-400: #fac800; --color-yellow-500: #edb200; --color-yellow-600: #cd8900; --color-yellow-800: #874b00; --color-yellow-900: #733e0a; --color-lime-600: #62a400; --color-lime-700: #4b7d00; --color-green-200: #b9f8cf; --color-green-400: #05df72; --color-green-500: #00c758; --color-green-600: #00a544; --color-green-800: #016630; --color-emerald-200: #a4f4cf; --color-emerald-300: #5ee9b5; --color-emerald-400: #00d294; --color-emerald-500: #00bb7f; --color-emerald-600: #009767; --color-emerald-700: #007956; --color-emerald-800: #005f46; --color-emerald-900: #004e3b; --color-teal-200: #96f7e4; --color-teal-300: #46ecd5; --color-teal-400: #00d3bd; --color-teal-500: #00baa7; --color-teal-800: #005f5a; --color-cyan-100: #cefafe; --color-cyan-200: #a2f4fd; --color-cyan-300: #53eafd; --color-sky-100: #dff2fe; --color-sky-200: #b8e6fe; --color-sky-300: #77d4ff; --color-sky-400: #00bcfe; --color-sky-500: #00a5ef; --color-sky-600: #0084cc; --color-blue-200: #bedbff; --color-blue-300: #90c5ff; --color-blue-400: #54a2ff; --color-blue-500: #3080ff; --color-blue-600: #155dfc; --color-blue-700: #1447e6; --color-blue-800: #193cb8; --color-indigo-300: #a4b3ff; --color-indigo-400: #7d87ff; --color-indigo-500: #625fff; --color-indigo-600: #4f39f6; --color-purple-200: #e9d5ff; --color-purple-300: #d9b3ff; --color-purple-400: #c07eff; --color-purple-500: #ac4bff; --color-purple-600: #9810fa; --color-purple-800: #6e11b0; --color-purple-900: #59168b; --color-fuchsia-500: #e12afb; --color-pink-400: #fb64b6; --color-pink-500: #f6339a; --color-pink-800: #a2004c; --color-rose-400: #ff667f; --color-rose-500: #ff2357; --color-rose-600: #e70044; --color-rose-700: #c20039; --color-slate-50: #f8fafc; --color-slate-100: #f1f5f9; --color-slate-200: #e2e8f0; --color-slate-300: #cad5e2; --color-slate-400: #90a1b9; --color-slate-500: #62748e; --color-slate-600: #45556c; --color-slate-700: #314158; --color-slate-900: #0f172b; --color-gray-100: #f3f4f6; --color-gray-200: #e5e7eb; --color-gray-300: #d1d5dc; --color-gray-400: #99a1af; --color-gray-500: #6a7282; --color-gray-600: #4a5565; --color-gray-700: #364153; --color-gray-800: #1e2939; --color-gray-900: #101828; --color-gray-950: #030712; --color-zinc-100: #f4f4f5; --color-zinc-300: #d4d4d8; --color-zinc-400: #9f9fa9; --color-zinc-500: #71717b; --color-zinc-600: #52525c; --color-zinc-700: #3f3f46; --color-zinc-800: #27272a; --color-zinc-900: #18181b; --color-zinc-950: #09090b; --color-neutral-100: #f5f5f5; --color-neutral-200: #e5e5e5; --color-neutral-300: #d4d4d4; --color-neutral-400: #a1a1a1; --color-neutral-500: #737373; --color-neutral-600: #525252; --color-neutral-700: #404040; --color-neutral-800: #262626; --color-neutral-900: #171717; --color-stone-200: #e7e5e4; --color-stone-300: #d6d3d1; --color-stone-400: #a6a09b; --color-stone-500: #79716b; --color-black: #000; --color-white: #fff; --spacing: .25rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --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-5xl: 3rem; --text-5xl--line-height: 1; --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; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-4xl: 2rem; --drop-shadow-md: 0 3px 3px #0000001f; --drop-shadow-lg: 0 4px 4px #00000026; --ease-out: cubic-bezier(0,0,.2,1); --ease-in-out: cubic-bezier(.4,0,.2,1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0,0,.2,1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1) infinite; --blur-sm: 8px; --blur-md: 12px; --blur-2xl: 40px; --blur-3xl: 64px; --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); --tw-ring-color: #2e2e2e; --font-heading: var(--font-heading); --font-tooltip-title: var(--font-tooltip-title); --font-primary: var(--font-primary); --font-accent: var(--font-accent); --font-secondary: var(--font-secondary); --font-game-tooltip: var(--font-game-tooltip); --font-number: var(--font-number); --color-legendary: #d46d05; --color-unique: #f0c59c; --color-rare: #eabb14; --color-magic: #3689ff; --color-mythic: #c084fc; --color-tier-unique: #f97316; --color-game-tooltip: #b8afa1; --color-secondary-foreground: #37332f; --color-accent-foreground: #fff; --color-muted-foreground: #a9a39e; --color-tooltip-surface: #150f0c; --color-tooltip-title-stroke: #000; --color-tooltip-effect-legendary: #df8020; --color-chart-series: var(--color-ui-highlight); --color-chart-band: var(--color-ui-highlight); --color-chart-grid: var(--color-border); --color-ui-highlight: #ccb371; --color-owner: #2bd4bd; --color-border: #353331; --shadow-tooltip-text: 0 0 2px #000; --text-tooltip-name--line-height: 1.25; --d4-tooltip-title-stroke-width: .5px; }
  @supports (color:lab(0%0 0)) {
  :root, :host { --color-red-200: lab(86.017%19.8815 7.75869); --color-red-300: lab(76.5514%36.422 15.5335); --color-red-400: lab(63.7053%60.745 31.3109); --color-red-500: lab(55.4814%75.0732 48.8528); --color-red-600: lab(48.4493%77.4328 61.5452); --color-red-700: lab(40.4273%67.2623 53.7441); --color-red-800: lab(33.7174%55.8993 41.0293); --color-red-900: lab(28.5139%44.5539 29.0463); --color-red-950: lab(13.003%29.04 16.7519); --color-orange-100: lab(94.7127%3.58394 14.3151); --color-orange-200: lab(88.4871%9.94918 28.8378); --color-orange-300: lab(80.8059%21.7313 50.4455); --color-orange-400: lab(70.0429%42.5156 75.8207); --color-orange-500: lab(64.272%57.1788 90.3583); --color-orange-600: lab(57.1026%64.2584 89.8886); --color-orange-800: lab(37.1566%46.6433 50.5562); --color-orange-900: lab(30.2951%36.0434 37.671); --color-amber-100: lab(95.916% -1.21653 23.111); --color-amber-200: lab(91.7203% -.505269 49.9084); --color-amber-300: lab(86.4156%6.13147 78.3961); --color-amber-400: lab(80.1641%16.6016 99.2089); --color-amber-500: lab(72.7183%31.8672 97.9407); --color-amber-600: lab(60.3514%40.5624 87.1228); --color-amber-800: lab(37.8822%37.1699 52.2718); --color-yellow-300: lab(89.7033% -.480294 84.4917); --color-yellow-400: lab(83.2664%8.65132 106.895); --color-yellow-500: lab(76.3898%14.5258 98.4589); --color-yellow-600: lab(62.7799%22.4197 86.1544); --color-yellow-800: lab(38.7484%23.5833 51.4916); --color-yellow-900: lab(32.3865%21.1273 38.5959); --color-lime-600: lab(61.1055% -41.0235 73.1483); --color-lime-700: lab(47.246% -32.2589 55.8249); --color-green-200: lab(92.4222% -26.4702 12.9427); --color-green-400: lab(78.503% -64.9265 39.7492); --color-green-500: lab(70.5521% -66.5147 45.8073); --color-green-600: lab(59.0978% -58.6621 41.2579); --color-green-800: lab(37.4616% -36.7971 22.9692); --color-emerald-200: lab(90.2247% -31.039 9.47084); --color-emerald-300: lab(83.9203% -48.7124 13.8849); --color-emerald-400: lab(75.0771% -60.7313 19.4147); --color-emerald-500: lab(66.9756% -58.27 19.5419); --color-emerald-600: lab(55.0481% -49.9246 15.93); --color-emerald-700: lab(44.4871% -41.0396 11.0361); --color-emerald-800: lab(35.3675% -33.1188 8.04002); --color-emerald-900: lab(28.8637% -26.9249 5.45986); --color-teal-200: lab(90.7612% -33.1343-.542295); --color-teal-300: lab(84.8977% -48.1516-1.3321); --color-teal-400: lab(76.0109% -53.3483-2.27906); --color-teal-500: lab(67.3859% -49.0983-2.63511); --color-teal-800: lab(35.5975% -26.6648-4.34487); --color-cyan-100: lab(95.3146% -13.8285-6.84732); --color-cyan-200: lab(91.0821% -24.0435-12.8306); --color-cyan-300: lab(85.3886% -36.7636-21.5716); --color-sky-100: lab(94.3709% -4.56053-8.23453); --color-sky-200: lab(88.6983% -11.3978-16.8488); --color-sky-300: lab(80.3307% -20.2945-31.385); --color-sky-400: lab(70.687% -23.6078-45.9483); --color-sky-500: lab(63.3038% -18.433-51.0407); --color-sky-600: lab(51.7754% -11.4712-49.8349); --color-blue-200: lab(86.15% -4.04379-21.0797); --color-blue-300: lab(77.5052% -6.4629-36.42); --color-blue-400: lab(65.0361% -1.42065-56.9802); --color-blue-500: lab(54.1736%13.3369-74.6839); --color-blue-600: lab(44.0605%29.0279-86.0352); --color-blue-700: lab(36.9089%35.0961-85.6872); --color-blue-800: lab(30.2514%27.7853-70.2699); --color-indigo-300: lab(74.0235%8.54138-41.6075); --color-indigo-400: lab(59.866%22.4834-64.4485); --color-indigo-500: lab(48.295%38.3129-81.9673); --color-indigo-600: lab(38.4009%52.6132-92.3857); --color-purple-200: lab(87.8405%13.4282-18.7159); --color-purple-300: lab(78.3298%26.2195-34.9499); --color-purple-400: lab(63.6946%47.6127-59.2066); --color-purple-500: lab(52.0183%66.11-78.2316); --color-purple-600: lab(43.0295%75.21-86.5669); --color-purple-800: lab(30.6017%56.7637-64.4751); --color-purple-900: lab(24.9401%45.2703-51.2728); --color-fuchsia-500: lab(56.4256%83.132-64.639); --color-pink-400: lab(64.5597%64.3615-12.7988); --color-pink-500: lab(56.9303%76.8162-8.07021); --color-pink-800: lab(34.9559%60.2885 5.99639); --color-rose-400: lab(64.4125%63.0291 19.2068); --color-rose-500: lab(56.101%79.4328 31.4532); --color-rose-600: lab(49.1882%81.577 36.0311); --color-rose-700: lab(41.1651%71.6251 30.3087); --color-slate-50: lab(98.1434% -.369519-1.05966); --color-slate-100: lab(96.286% -.852436-2.46847); --color-slate-200: lab(91.7353% -.998765-4.76968); --color-slate-300: lab(84.7652% -1.94535-7.93337); --color-slate-400: lab(65.5349% -2.25151-14.5072); --color-slate-500: lab(48.0876% -2.03595-16.5814); --color-slate-600: lab(35.5623% -1.74978-15.4316); --color-slate-700: lab(26.9569% -1.47016-15.6993); --color-slate-900: lab(7.78673%1.82345-15.0537); --color-gray-100: lab(96.1596% -.0823438-1.13575); --color-gray-200: lab(91.6229% -.159115-2.26791); --color-gray-300: lab(85.1236% -.612259-3.7138); --color-gray-400: lab(65.9269% -.832707-8.17473); --color-gray-500: lab(47.7841% -.393182-10.0268); --color-gray-600: lab(35.6337% -1.58697-10.8425); --color-gray-700: lab(27.1134% -.956401-12.3224); --color-gray-800: lab(16.1051% -1.18239-11.7533); --color-gray-900: lab(8.11897%.811279-12.254); --color-gray-950: lab(1.90334%.278696-5.48866); --color-zinc-100: lab(96.1634%.0993311-.364041); --color-zinc-300: lab(84.9837%.601262-2.17986); --color-zinc-400: lab(65.6464%1.53497-5.42429); --color-zinc-500: lab(47.8878%1.65477-5.77283); --color-zinc-600: lab(35.1166%1.78212-6.1173); --color-zinc-700: lab(26.8019%1.35387-4.68303); --color-zinc-800: lab(15.7305%.613764-2.16959); --color-zinc-900: lab(8.30603%.618205-2.16572); --color-zinc-950: lab(2.51107%.242703-.886115); --color-neutral-100: lab(96.52% -.0000298023 .0000119209); --color-neutral-200: lab(90.952%0-.0000119209); --color-neutral-300: lab(84.92%0-.0000119209); --color-neutral-400: lab(66.128% -.0000298023 .0000119209); --color-neutral-500: lab(48.496%0 0); --color-neutral-600: lab(34.924%0 0); --color-neutral-700: lab(27.036%0 0); --color-neutral-800: lab(15.204%0-.00000596046); --color-neutral-900: lab(7.78201% -.0000149012 0); --color-stone-200: lab(91.055%.663072 .865579); --color-stone-300: lab(84.7909%.928015 1.59738); --color-stone-400: lab(66.2166%1.88044 3.20326); --color-stone-500: lab(48.1164%2.35701 4.26852); }
}
}
@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(in oklab, 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; }
  html { scroll-behavior: smooth; font-optical-sizing: auto; font-family: var(--font-primary); }
  body { color: rgb(232, 230, 227); background-color: rgb(11, 10, 9); height: 100vh; overflow: hidden; }
  * { user-select: text; }
  html, body { height: 100%; margin: 0px; padding: 0px; font-size: 16px; }
  html { scrollbar-gutter: stable; }
  body { scrollbar-gutter: stable; background-image: url("images/de6c77ca-7d6b-467c-a0a6-4c5cf6e0c9d1.webp"); background-position: 50% center; background-repeat: repeat-y; background-size: 100%; overflow-y: auto; }
  @media (min-width: 768px) {
  body { background-image: url("images/e2b3d712-ab19-462e-8ce7-ed4a5475d9f5.webp"); }
}
  @media (min-width: 1536px) {
  body { background-image: url("images/b80bc55f-f534-400b-819f-4f740b8b3b5f.webp"); }
}
  body[data-scroll-locked] { margin-right: 0px !important; padding-right: 0px !important; overflow-y: scroll !important; }
}
@layer components {
  .btn-effect { color: rgb(241, 227, 198); cursor: pointer; isolation: isolate; text-shadow: rgba(0, 0, 0, 0.3) 0px 4px 8px; user-select: none; white-space: nowrap; background: 0px 0px; border: 0px; }
  .btn-effect::before { background-blend-mode: screen, screen, multiply, normal, normal; content: ""; filter: var(--btn-effect-tint,none); pointer-events: none; z-index: -1; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(102, 102, 102, 0) 100%) 50% center / auto 100% repeat-x scroll padding-box border-box, radial-gradient(0% 0%, rgba(251, 17, 34, 0.2) 0%, rgba(251, 17, 34, 0) 100%) scroll padding-box border-box, linear-gradient(rgb(74, 6, 10) 0%, rgba(74, 6, 10, 0) 100%) scroll padding-box border-box, url("images/8b4d52ff-e303-4b9b-bc63-4194c93adee5.jpg") scroll padding-box border-box, none scroll padding-box border-box rgb(78, 4, 9); position: absolute; inset: 0px; box-shadow: rgb(203, 14, 28) 0px 0px 0px 2px inset, rgb(99, 8, 14) 0px 6px 15px; }
  .btn-effect[data-size="lg"]::before { box-shadow: rgb(203, 14, 28) 0px 0px 0px 2px inset, rgb(99, 8, 14) 0px 7px 17px; }
  .btn-effect[data-size="sm"]::before, .btn-effect[data-size="xs"]::before, .btn-effect[data-size="icon"]::before { box-shadow: rgb(203, 14, 28) 0px 0px 0px 1px inset, rgb(99, 8, 14) 0px 5px 12px; }
  .btn-effect::after { border-radius: inherit; content: ""; filter: var(--btn-effect-tint,none); opacity: 0; pointer-events: none; z-index: -1; transition: opacity 0.2s ease-in-out; position: absolute; inset: 0px; box-shadow: rgb(251, 17, 34) 0px 0px 0px 2px inset; }
  .btn-effect[data-size="sm"]::after, .btn-effect[data-size="xs"]::after, .btn-effect[data-size="icon"]::after { box-shadow: rgb(251, 17, 34) 0px 0px 0px 1px inset; }
  .btn-effect:hover:not(:disabled)::before { background-color: rgb(251, 17, 34); background-image: radial-gradient(0% 0%, rgba(255, 0, 0, 0.8) 0%, rgba(255, 0, 0, 0) 100%), linear-gradient(rgba(255, 0, 0, 0) 0%, rgba(255, 0, 0, 0.31) 100%), linear-gradient(rgb(74, 6, 10) 0%, rgba(74, 6, 10, 0) 100%), url("images/8b4d52ff-e303-4b9b-bc63-4194c93adee5.jpg"); }
  .btn-effect:hover:not(:disabled)::after { opacity: 1; }
  .btn-effect:active:not(:disabled)::before { background-color: rgb(78, 4, 9); background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(102, 102, 102, 0.01) 100%), radial-gradient(0% 0%, rgba(251, 17, 34, 0.2) 0%, rgba(251, 17, 34, 0) 100%), linear-gradient(rgb(74, 6, 10) 0%, rgba(74, 6, 10, 0) 100%), url("images/8b4d52ff-e303-4b9b-bc63-4194c93adee5.jpg"); }
  .btn-effect:disabled { color: rgba(255, 255, 255, 0.3); cursor: not-allowed; }
  .btn-effect:disabled::before { filter: var(--btn-effect-tint,none); background-color: rgb(78, 4, 9); background-image: linear-gradient(rgba(0, 0, 0, 0.01) 0%, rgba(102, 102, 102, 0.01) 100%), linear-gradient(rgba(0, 0, 0, 0.01) 0%, rgba(102, 102, 102, 0.01) 100%), linear-gradient(rgba(102, 102, 102, 0) 0%, rgba(0, 0, 0, 0.4) 100%), url("images/8b4d52ff-e303-4b9b-bc63-4194c93adee5.jpg"); }
  .btn-effect:disabled::after { display: none; }
  .btn-effect:focus-visible { outline-offset: 2px; outline: rgb(255, 255, 255) solid 2px; }
}
@layer utilities {
  .\@container\/card-header { container: card-header / inline-size; }
  .\@container\/page-main { container: page-main / inline-size; }
  .\@container { container-type: inline-size; }
  .pointer-events-auto { pointer-events: auto; }
  .pointer-events-none { pointer-events: none; }
  .collapse { visibility: collapse; }
  .invisible { visibility: hidden; }
  .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; }
  .static { position: static; }
  .sticky { position: sticky; }
  .-inset-2 { inset: calc(var(--spacing)*-2); }
  .inset-0 { inset: calc(var(--spacing)*0); }
  .inset-\[3px\] { inset: 3px; }
  .inset-\[5px\] { inset: 5px; }
  .inset-\[12px\] { inset: 12px; }
  .inset-\[18px\] { inset: 18px; }
  .inset-\[22px\] { inset: 22px; }
  .inset-\[25px\] { inset: 25px; }
  .-inset-x-\[var\(--d4-card-pad-x\)\] { inset-inline: calc(var(--d4-card-pad-x)*-1); }
  .-inset-x-px { inset-inline: -1px; }
  .inset-x-0 { inset-inline: calc(var(--spacing)*0); }
  .inset-x-1 { inset-inline: calc(var(--spacing)*1); }
  .inset-x-2 { inset-inline: calc(var(--spacing)*2); }
  .inset-x-auto { inset-inline: auto; }
  .-inset-y-\[var\(--d4-card-pad-y\)\] { inset-block: calc(var(--d4-card-pad-y)*-1); }
  .inset-y-0 { inset-block: calc(var(--spacing)*0); }
  .-top-0\.5 { top: calc(var(--spacing)*-.5); }
  .-top-1 { top: calc(var(--spacing)*-1); }
  .-top-1\.5 { top: calc(var(--spacing)*-1.5); }
  .-top-2 { top: calc(var(--spacing)*-2); }
  .-top-2\.5 { top: calc(var(--spacing)*-2.5); }
  .-top-4 { top: calc(var(--spacing)*-4); }
  .-top-\[calc\(var\(--d4-card-font\,16\.75px\)\*3\.64_\+_var\(--d4-card-pad-y\)\)\] { top: calc(calc(var(--d4-card-font,16.75px)*3.64 + var(--d4-card-pad-y))*-1); }
  .top-0 { top: calc(var(--spacing)*0); }
  .top-1 { top: calc(var(--spacing)*1); }
  .top-1\.5 { top: calc(var(--spacing)*1.5); }
  .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-10 { top: calc(var(--spacing)*10); }
  .top-14 { top: calc(var(--spacing)*14); }
  .top-\[-50\%\] { top: -50%; }
  .top-\[1px\] { top: 1px; }
  .top-\[6px\] { top: 6px; }
  .top-\[35\%\] { top: 35%; }
  .top-\[38\%\] { top: 38%; }
  .top-\[50\%\] { top: 50%; }
  .top-\[60\%\] { top: 60%; }
  .top-\[calc\(var\(--d4-card-font\,16\.75px\)\*-0\.4_-_var\(--d4-card-pad-y\,0px\)\)\] { top: calc(var(--d4-card-font,16.75px)*-.4 - var(--d4-card-pad-y,0px)); }
  .top-\[var\(--sticky-top\,0px\)\] { top: var(--sticky-top,0px); }
  .top-full { top: 100%; }
  .-right-0\.5 { right: calc(var(--spacing)*-.5); }
  .-right-1 { right: calc(var(--spacing)*-1); }
  .-right-1\.5 { right: calc(var(--spacing)*-1.5); }
  .-right-2 { right: calc(var(--spacing)*-2); }
  .-right-4 { right: calc(var(--spacing)*-4); }
  .-right-\[3px\] { right: -3px; }
  .-right-px { right: -1px; }
  .right-0 { right: calc(var(--spacing)*0); }
  .right-1 { right: calc(var(--spacing)*1); }
  .right-1\.5 { right: calc(var(--spacing)*1.5); }
  .right-2 { right: calc(var(--spacing)*2); }
  .right-3 { right: calc(var(--spacing)*3); }
  .right-4 { right: calc(var(--spacing)*4); }
  .right-6 { right: calc(var(--spacing)*6); }
  .right-\[-1px\] { right: -1px; }
  .right-\[-26px\] { right: -26px; }
  .right-\[-30px\] { right: -30px; }
  .right-\[-50\%\] { right: -50%; }
  .right-\[6px\] { right: 6px; }
  .right-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.6_-_var\(--d4-card-pad-x\,0px\)\)\] { right: calc(var(--d4-card-font,16.75px)*.6 - var(--d4-card-pad-x,0px)); }
  .right-full { right: 100%; }
  .-bottom-0\.5 { bottom: calc(var(--spacing)*-.5); }
  .-bottom-1 { bottom: calc(var(--spacing)*-1); }
  .-bottom-4 { bottom: calc(var(--spacing)*-4); }
  .-bottom-8 { bottom: calc(var(--spacing)*-8); }
  .-bottom-\[3px\] { bottom: -3px; }
  .-bottom-\[18px\] { bottom: -18px; }
  .-bottom-\[var\(--d4-card-pad-y\)\] { bottom: calc(var(--d4-card-pad-y)*-1); }
  .-bottom-px { bottom: -1px; }
  .bottom-0 { bottom: calc(var(--spacing)*0); }
  .bottom-1 { bottom: calc(var(--spacing)*1); }
  .bottom-2 { bottom: calc(var(--spacing)*2); }
  .bottom-3 { bottom: calc(var(--spacing)*3); }
  .bottom-4 { bottom: calc(var(--spacing)*4); }
  .bottom-5 { bottom: calc(var(--spacing)*5); }
  .bottom-6 { bottom: calc(var(--spacing)*6); }
  .bottom-20 { bottom: calc(var(--spacing)*20); }
  .bottom-\[-1px\] { bottom: -1px; }
  .bottom-\[-26px\] { bottom: -26px; }
  .bottom-\[-30px\] { bottom: -30px; }
  .bottom-\[-50\%\] { bottom: -50%; }
  .bottom-\[6px\] { bottom: 6px; }
  .bottom-\[50px\] { bottom: 50px; }
  .bottom-full { bottom: 100%; }
  .-left-3 { left: calc(var(--spacing)*-3); }
  .-left-3\.5 { left: calc(var(--spacing)*-3.5); }
  .left-0 { left: calc(var(--spacing)*0); }
  .left-1 { left: calc(var(--spacing)*1); }
  .left-1\/2 { left: 50%; }
  .left-2 { left: calc(var(--spacing)*2); }
  .left-2\.5 { left: calc(var(--spacing)*2.5); }
  .left-3 { left: calc(var(--spacing)*3); }
  .left-4 { left: calc(var(--spacing)*4); }
  .left-6 { left: calc(var(--spacing)*6); }
  .left-\[-50\%\] { left: -50%; }
  .left-\[13px\] { left: 13px; }
  .left-\[50\%\] { left: 50%; }
  .left-\[62\%\] { left: 62%; }
  .left-full { left: 100%; }
  .isolate { isolation: isolate; }
  .z-0 { z-index: 0; }
  .z-1 { z-index: 1; }
  .z-2 { z-index: 2; }
  .z-9 { z-index: 9; }
  .z-10 { z-index: 10; }
  .z-20 { z-index: 20; }
  .z-30 { z-index: 30; }
  .z-40 { z-index: 40; }
  .z-48 { z-index: 48; }
  .z-49 { z-index: 49; }
  .z-50 { z-index: 50; }
  .z-200 { z-index: 200; }
  .z-\[1\] { z-index: 1; }
  .z-\[100\] { z-index: 100; }
  .z-\[101\] { z-index: 101; }
  .z-\[102\] { z-index: 102; }
  .z-\[120\] { z-index: 120; }
  .z-\[121\] { z-index: 121; }
  .z-\[129\] { z-index: 129; }
  .z-\[130\] { z-index: 130; }
  .z-\[150\] { z-index: 150; }
  .z-\[1000\] { z-index: 1000; }
  .z-\[9999\] { z-index: 9999; }
  .z-\[99999\] { z-index: 99999; }
  .z-\[2147483647\] { z-index: 2147483647; }
  .order-1 { order: 1; }
  .order-2 { order: 2; }
  .col-span-full { grid-column: 1 / -1; }
  .col-start-2 { grid-column-start: 2; }
  .row-1 { grid-row: 1; }
  .row-span-2 { grid-row: span 2 / span 2; }
  .row-span-4 { grid-row: span 4 / span 4; }
  .row-start-1 { grid-row-start: 1; }
  .row-start-auto { grid-row-start: auto; }
  .container { width: 100%; }
  @media (min-width: 40rem) {
  .container { max-width: 40rem; }
}
  @media (min-width: 48rem) {
  .container { max-width: 48rem; }
}
  @media (min-width: 64rem) {
  .container { max-width: 64rem; }
}
  @media (min-width: 80rem) {
  .container { max-width: 80rem; }
}
  @media (min-width: 96rem) {
  .container { max-width: 96rem; }
}
  .-m-1 { margin: calc(var(--spacing)*-1); }
  .m-0 { margin: calc(var(--spacing)*0); }
  .m-0\.5 { margin: calc(var(--spacing)*.5); }
  .m-1 { margin: calc(var(--spacing)*1); }
  .m-2 { margin: calc(var(--spacing)*2); }
  .m-auto { margin: auto; }
  .-mx-1 { margin-inline: calc(var(--spacing)*-1); }
  .-mx-2 { margin-inline: calc(var(--spacing)*-2); }
  .-mx-3 { margin-inline: calc(var(--spacing)*-3); }
  .mx-0 { margin-inline: calc(var(--spacing)*0); }
  .mx-0\.5 { margin-inline: calc(var(--spacing)*.5); }
  .mx-1 { margin-inline: calc(var(--spacing)*1); }
  .mx-1\.5 { margin-inline: calc(var(--spacing)*1.5); }
  .mx-2 { margin-inline: calc(var(--spacing)*2); }
  .mx-6 { margin-inline: calc(var(--spacing)*6); }
  .mx-auto { margin-inline: auto; }
  .my-0 { margin-block: calc(var(--spacing)*0); }
  .my-0\.5 { margin-block: calc(var(--spacing)*.5); }
  .my-1 { margin-block: calc(var(--spacing)*1); }
  .my-1\.5 { margin-block: calc(var(--spacing)*1.5); }
  .my-2 { margin-block: calc(var(--spacing)*2); }
  .my-2\.5 { margin-block: calc(var(--spacing)*2.5); }
  .my-3 { margin-block: calc(var(--spacing)*3); }
  .my-4 { margin-block: calc(var(--spacing)*4); }
  .my-6 { margin-block: calc(var(--spacing)*6); }
  .my-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.3\)\] { margin-block: calc(var(--d4-card-font,16.75px)*.3); }
  .my-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.44\)\] { margin-block: calc(var(--d4-card-font,16.75px)*.44); }
  .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 rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%); 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: NaN NaN NaN; --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: 255 255 255; --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-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; }
  .prose-sm { font-size: 0.875rem; line-height: 1.71429; }
  .prose-sm :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; margin-bottom: 1.14286em; }
  .prose-sm :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.888889em; margin-bottom: 0.888889em; font-size: 1.28571em; line-height: 1.55556; }
  .prose-sm :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.33333em; margin-bottom: 1.33333em; padding-inline-start: 1.11111em; }
  .prose-sm :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0.8em; font-size: 2.14286em; line-height: 1.2; }
  .prose-sm :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.6em; margin-bottom: 0.8em; font-size: 1.42857em; line-height: 1.4; }
  .prose-sm :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.55556em; margin-bottom: 0.444444em; font-size: 1.28571em; line-height: 1.55556; }
  .prose-sm :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.42857em; margin-bottom: 0.571429em; line-height: 1.42857; }
  .prose-sm :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-sm :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.71429em; margin-bottom: 1.71429em; }
  .prose-sm :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
  .prose-sm :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.71429em; margin-bottom: 1.71429em; }
  .prose-sm :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.142857em; padding-inline: 0.357143em; padding-bottom: 0.142857em; border-radius: 0.3125rem; font-size: 0.857143em; }
  .prose-sm :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.857143em; }
  .prose-sm :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.9em; }
  .prose-sm :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.888889em; }
  .prose-sm :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.666667em; padding-inline: 1em; padding-bottom: 0.666667em; border-radius: 0.25rem; margin-top: 1.66667em; margin-bottom: 1.66667em; font-size: 0.857143em; line-height: 1.66667; }
  .prose-sm :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-sm :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; margin-bottom: 1.14286em; padding-inline-start: 1.57143em; }
  .prose-sm :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.285714em; margin-bottom: 0.285714em; }
  .prose-sm :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-sm :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.428571em; }
  .prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.571429em; margin-bottom: 0.571429em; }
  .prose-sm :where(.prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; }
  .prose-sm :where(.prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.14286em; }
  .prose-sm :where(.prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; }
  .prose-sm :where(.prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 1.14286em; }
  .prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.571429em; margin-bottom: 0.571429em; }
  .prose-sm :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; margin-bottom: 1.14286em; }
  .prose-sm :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.14286em; }
  .prose-sm :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.285714em; padding-inline-start: 1.57143em; }
  .prose-sm :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2.85714em; margin-bottom: 2.85714em; }
  .prose-sm :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-sm :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-sm :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-sm :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
  .prose-sm :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: 0.857143em; line-height: 1.5; }
  .prose-sm :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline: 1em; padding-bottom: 0.666667em; }
  .prose-sm :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
  .prose-sm :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
  .prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.666667em; padding-inline: 1em; padding-bottom: 0.666667em; }
  .prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
  .prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
  .prose-sm :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.71429em; margin-bottom: 1.71429em; }
  .prose-sm :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
  .prose-sm :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.666667em; font-size: 0.857143em; line-height: 1.33333; }
  .prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
  .prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: 0px; }
  .\!mt-2 { margin-top: calc(var(--spacing)*2) !important; }
  .-mt-1\.5 { margin-top: calc(var(--spacing)*-1.5); }
  .-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-8 { margin-top: calc(var(--spacing)*-8); }
  .mt-0 { margin-top: calc(var(--spacing)*0); }
  .mt-0\.5 { margin-top: calc(var(--spacing)*.5); }
  .mt-1 { margin-top: calc(var(--spacing)*1); }
  .mt-1\.5 { margin-top: calc(var(--spacing)*1.5); }
  .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-8 { margin-top: calc(var(--spacing)*8); }
  .mt-10 { margin-top: calc(var(--spacing)*10); }
  .mt-12 { margin-top: calc(var(--spacing)*12); }
  .mt-\[0\.15em\] { margin-top: 0.15em; }
  .mt-\[0\.35em\] { margin-top: 0.35em; }
  .mt-\[0\.45em\] { margin-top: 0.45em; }
  .mt-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.1194\)\] { margin-top: calc(var(--d4-card-font,16.75px)*.1194); }
  .mt-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.2388\)\] { margin-top: calc(var(--d4-card-font,16.75px)*.2388); }
  .mt-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.4776\)\] { margin-top: calc(var(--d4-card-font,16.75px)*.4776); }
  .mt-\[calc\(var\(--d4-card-font\,calc\(-4px\/0\.31\)\)\*0\.31\)\] { margin-top: calc(var(--d4-card-font,calc(-4px/.31))*.31); }
  .mt-auto { margin-top: auto; }
  .mr-0 { margin-right: calc(var(--spacing)*0); }
  .mr-1 { margin-right: calc(var(--spacing)*1); }
  .mr-1\.5 { margin-right: calc(var(--spacing)*1.5); }
  .mr-2 { margin-right: calc(var(--spacing)*2); }
  .mr-4 { margin-right: calc(var(--spacing)*4); }
  .-mb-2 { margin-bottom: calc(var(--spacing)*-2); }
  .mb-0 { margin-bottom: calc(var(--spacing)*0); }
  .mb-0\.5 { margin-bottom: calc(var(--spacing)*.5); }
  .mb-1 { margin-bottom: calc(var(--spacing)*1); }
  .mb-1\.5 { margin-bottom: calc(var(--spacing)*1.5); }
  .mb-2 { margin-bottom: calc(var(--spacing)*2); }
  .mb-3 { margin-bottom: calc(var(--spacing)*3); }
  .mb-4 { margin-bottom: calc(var(--spacing)*4); }
  .mb-6 { margin-bottom: calc(var(--spacing)*6); }
  .mb-8 { margin-bottom: calc(var(--spacing)*8); }
  .mb-10 { margin-bottom: calc(var(--spacing)*10); }
  .mb-12 { margin-bottom: calc(var(--spacing)*12); }
  .mb-16 { margin-bottom: calc(var(--spacing)*16); }
  .mb-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.6\)\] { margin-bottom: calc(var(--d4-card-font,16.75px)*.6); }
  .\!ml-0 { margin-left: calc(var(--spacing)*0) !important; }
  .-ml-0\.5 { margin-left: calc(var(--spacing)*-.5); }
  .-ml-1 { margin-left: calc(var(--spacing)*-1); }
  .-ml-1\.5 { margin-left: calc(var(--spacing)*-1.5); }
  .-ml-\[1px\], .-ml-px { margin-left: -1px; }
  .ml-0 { margin-left: calc(var(--spacing)*0); }
  .ml-0\.5 { margin-left: calc(var(--spacing)*.5); }
  .ml-1 { margin-left: calc(var(--spacing)*1); }
  .ml-2 { margin-left: calc(var(--spacing)*2); }
  .ml-4 { margin-left: calc(var(--spacing)*4); }
  .ml-8 { margin-left: calc(var(--spacing)*8); }
  .ml-11 { margin-left: calc(var(--spacing)*11); }
  .ml-12 { margin-left: calc(var(--spacing)*12); }
  .ml-auto { margin-left: auto; }
  .box-border { box-sizing: border-box; }
  .box-content { box-sizing: content-box; }
  .line-clamp-1 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .line-clamp-3 { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .line-clamp-4 { -webkit-line-clamp: 4; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .\!flex { display: flex !important; }
  .\!grid { display: grid !important; }
  .\!inline { display: inline !important; }
  .block { display: block; }
  .contents { display: contents; }
  .flex { display: flex; }
  .grid { display: grid; }
  .hidden { display: none; }
  .inline { display: inline; }
  .inline-block { display: inline-block; }
  .inline-flex { display: inline-flex; }
  .table { display: table; }
  .table-caption { display: table-caption; }
  .table-cell { display: table-cell; }
  .table-row { display: table-row; }
  .\[field-sizing\:content\] { field-sizing: content; }
  .aspect-\[3\/4\] { aspect-ratio: 3 / 4; }
  .aspect-auto { aspect-ratio: auto; }
  .aspect-square { aspect-ratio: 1 / 1; }
  .aspect-video { aspect-ratio: var(--aspect-video); }
  .size-1\.5 { width: calc(var(--spacing)*1.5); height: calc(var(--spacing)*1.5); }
  .size-2 { width: calc(var(--spacing)*2); height: calc(var(--spacing)*2); }
  .size-2\.5 { width: calc(var(--spacing)*2.5); height: calc(var(--spacing)*2.5); }
  .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-11 { width: calc(var(--spacing)*11); height: calc(var(--spacing)*11); }
  .size-12 { width: calc(var(--spacing)*12); height: calc(var(--spacing)*12); }
  .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-18 { width: calc(var(--spacing)*18); height: calc(var(--spacing)*18); }
  .size-20 { width: calc(var(--spacing)*20); height: calc(var(--spacing)*20); }
  .size-24 { width: calc(var(--spacing)*24); height: calc(var(--spacing)*24); }
  .size-32 { width: calc(var(--spacing)*32); height: calc(var(--spacing)*32); }
  .size-\[0\.9em\] { width: 0.9em; height: 0.9em; }
  .size-\[0\.55em\] { width: 0.55em; height: 0.55em; }
  .size-\[0\.63em\] { width: 0.63em; height: 0.63em; }
  .size-\[0\.65em\] { width: 0.65em; height: 0.65em; }
  .size-\[0\.81em\] { width: 0.81em; height: 0.81em; }
  .size-\[0\.85em\] { width: 0.85em; height: 0.85em; }
  .size-\[1\.1em\] { width: 1.1em; height: 1.1em; }
  .size-\[1\.4em\] { width: 1.4em; height: 1.4em; }
  .size-\[1\.05em\] { width: 1.05em; height: 1.05em; }
  .size-\[1\.15em\] { width: 1.15em; height: 1.15em; }
  .size-\[1em\] { width: 1em; height: 1em; }
  .size-\[1lh\] { width: 1lh; height: 1lh; }
  .size-\[14px\] { width: 14px; height: 14px; }
  .size-\[26px\] { width: 26px; height: 26px; }
  .size-\[40px\] { width: 40px; height: 40px; }
  .size-\[72px\] { width: 72px; height: 72px; }
  .size-\[78px\] { width: 78px; height: 78px; }
  .size-\[84px\] { width: 84px; height: 84px; }
  .size-\[88px\] { width: 88px; height: 88px; }
  .size-\[96px\] { width: 96px; height: 96px; }
  .size-\[100px\] { width: 100px; height: 100px; }
  .size-\[104px\] { width: 104px; height: 104px; }
  .size-\[calc\(var\(--d4-card-font\,16\.75px\)\*1\.2\)\] { width: calc(var(--d4-card-font,16.75px)*1.2); height: calc(var(--d4-card-font,16.75px)*1.2); }
  .size-full { width: 100%; height: 100%; }
  .\!h-auto { height: auto !important; }
  .h-0 { height: calc(var(--spacing)*0); }
  .h-0\.5 { height: calc(var(--spacing)*.5); }
  .h-1 { height: calc(var(--spacing)*1); }
  .h-1\.5 { height: calc(var(--spacing)*1.5); }
  .h-2 { height: calc(var(--spacing)*2); }
  .h-2\.5 { height: calc(var(--spacing)*2.5); }
  .h-3 { height: calc(var(--spacing)*3); }
  .h-3\.5 { height: calc(var(--spacing)*3.5); }
  .h-4 { height: calc(var(--spacing)*4); }
  .h-5 { height: calc(var(--spacing)*5); }
  .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-11 { height: calc(var(--spacing)*11); }
  .h-12 { height: calc(var(--spacing)*12); }
  .h-14 { height: calc(var(--spacing)*14); }
  .h-16 { height: calc(var(--spacing)*16); }
  .h-20 { height: calc(var(--spacing)*20); }
  .h-22\.5 { height: calc(var(--spacing)*22.5); }
  .h-24 { height: calc(var(--spacing)*24); }
  .h-28 { height: calc(var(--spacing)*28); }
  .h-32 { height: calc(var(--spacing)*32); }
  .h-40 { height: calc(var(--spacing)*40); }
  .h-48 { height: calc(var(--spacing)*48); }
  .h-56 { height: calc(var(--spacing)*56); }
  .h-64 { height: calc(var(--spacing)*64); }
  .h-66 { height: calc(var(--spacing)*66); }
  .h-72 { height: calc(var(--spacing)*72); }
  .h-80 { height: calc(var(--spacing)*80); }
  .h-\[0\.72em\] { height: 0.72em; }
  .h-\[0px\] { height: 0px; }
  .h-\[1\.2em\] { height: 1.2em; }
  .h-\[1\.4em\] { height: 1.4em; }
  .h-\[1lh\] { height: 1lh; }
  .h-\[2px\] { height: 2px; }
  .h-\[3\.75rem\] { height: 3.75rem; }
  .h-\[3px\] { height: 3px; }
  .h-\[5px\] { height: 5px; }
  .h-\[18\.24px\] { height: 18.24px; }
  .h-\[18px\] { height: 18px; }
  .h-\[30px\] { height: 30px; }
  .h-\[34px\] { height: 34px; }
  .h-\[38px\] { height: 38px; }
  .h-\[40px\] { height: 40px; }
  .h-\[46px\] { height: 46px; }
  .h-\[50px\] { height: 50px; }
  .h-\[54px\] { height: 54px; }
  .h-\[58px\] { height: 58px; }
  .h-\[66px\] { height: 66px; }
  .h-\[68px\] { height: 68px; }
  .h-\[72px\] { height: 72px; }
  .h-\[84px\] { height: 84px; }
  .h-\[90px\] { height: 90px; }
  .h-\[96px\] { height: 96px; }
  .h-\[100dvh\] { height: 100dvh; }
  .h-\[118px\] { height: 118px; }
  .h-\[120px\] { height: 120px; }
  .h-\[124px\] { height: 124px; }
  .h-\[142px\] { height: 142px; }
  .h-\[150px\] { height: 150px; }
  .h-\[200\%\] { height: 200%; }
  .h-\[236px\] { height: 236px; }
  .h-\[260px\] { height: 260px; }
  .h-\[280px\] { height: 280px; }
  .h-\[400px\] { height: 400px; }
  .h-\[520px\] { height: 520px; }
  .h-\[560px\] { height: 560px; }
  .h-\[calc\(100\%-1px\)\] { height: calc(100% - 1px); }
  .h-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.5\)\] { height: calc(var(--d4-card-font,16.75px)*.5); }
  .h-\[calc\(var\(--d4-card-font\,16\.75px\)\*6\.75\)\] { height: calc(var(--d4-card-font,16.75px)*6.75); }
  .h-\[max-content\] { height: max-content; }
  .h-\[var\(--data-picker-vv-height\)\] { height: var(--data-picker-vv-height); }
  .h-\[var\(--radix-navigation-menu-viewport-height\)\] { height: var(--radix-navigation-menu-viewport-height); }
  .h-auto { height: auto; }
  .h-dvh { height: 100dvh; }
  .h-fit { height: fit-content; }
  .h-full { height: 100%; }
  .h-px { height: 1px; }
  .h-screen { height: 100vh; }
  .max-h-0 { max-height: calc(var(--spacing)*0); }
  .max-h-7 { max-height: calc(var(--spacing)*7); }
  .max-h-20 { max-height: calc(var(--spacing)*20); }
  .max-h-32 { max-height: calc(var(--spacing)*32); }
  .max-h-48 { max-height: calc(var(--spacing)*48); }
  .max-h-55 { max-height: calc(var(--spacing)*55); }
  .max-h-60 { max-height: calc(var(--spacing)*60); }
  .max-h-72 { max-height: calc(var(--spacing)*72); }
  .max-h-\[\.\.\] { }
  .max-h-\[3\.6rem\] { max-height: 3.6rem; }
  .max-h-\[6lh\] { max-height: 6lh; }
  .max-h-\[18\.75rem\] { max-height: 18.75rem; }
  .max-h-\[40vh\] { max-height: 40vh; }
  .max-h-\[50vh\] { max-height: 50vh; }
  .max-h-\[55vh\] { max-height: 55vh; }
  .max-h-\[70vh\] { max-height: 70vh; }
  .max-h-\[80dvh\] { max-height: 80dvh; }
  .max-h-\[80vh\] { max-height: 80vh; }
  .max-h-\[85dvh\] { max-height: 85dvh; }
  .max-h-\[90dvh\] { max-height: 90dvh; }
  .max-h-\[90vh\] { max-height: 90vh; }
  .max-h-\[120px\] { max-height: 120px; }
  .max-h-\[200px\] { max-height: 200px; }
  .max-h-\[250px\] { max-height: 250px; }
  .max-h-\[300px\] { max-height: 300px; }
  .max-h-\[340px\] { max-height: 340px; }
  .max-h-\[350px\] { max-height: 350px; }
  .max-h-\[360px\] { max-height: 360px; }
  .max-h-\[400px\] { max-height: 400px; }
  .max-h-\[500px\] { max-height: 500px; }
  .max-h-\[calc\(100vh-6\.5rem\)\] { max-height: calc(-6.5rem + 100vh); }
  .max-h-\[calc\(100vh-16px\)\] { max-height: calc(-16px + 100vh); }
  .max-h-\[calc\(100vh-180px\)\] { max-height: calc(-180px + 100vh); }
  .max-h-\[max\(200px\,calc\(var\(--radix-popover-content-available-height\)-56px\)\)\] { max-height: max(200px,calc(var(--radix-popover-content-available-height) - 56px)); }
  .max-h-\[min\(32rem\,calc\(var\(--radix-popover-content-available-height\)-1rem\)\)\] { max-height: min(32rem,calc(var(--radix-popover-content-available-height) - 1rem)); }
  .max-h-\[min\(calc\(100vh-2rem\)\,var\(--radix-popover-content-available-height\)\)\] { max-height: min(calc(100vh - 2rem),var(--radix-popover-content-available-height)); }
  .max-h-\[var\(--radix-popover-content-available-height\)\] { max-height: var(--radix-popover-content-available-height); }
  .max-h-full { max-height: 100%; }
  .max-h-none { max-height: none; }
  .max-h-screen { max-height: 100vh; }
  .min-h-0 { min-height: calc(var(--spacing)*0); }
  .min-h-2 { min-height: calc(var(--spacing)*2); }
  .min-h-4 { min-height: calc(var(--spacing)*4); }
  .min-h-5 { min-height: calc(var(--spacing)*5); }
  .min-h-8 { min-height: calc(var(--spacing)*8); }
  .min-h-9 { min-height: calc(var(--spacing)*9); }
  .min-h-10 { min-height: calc(var(--spacing)*10); }
  .min-h-12 { min-height: calc(var(--spacing)*12); }
  .min-h-14 { min-height: calc(var(--spacing)*14); }
  .min-h-22 { min-height: calc(var(--spacing)*22); }
  .min-h-64 { min-height: calc(var(--spacing)*64); }
  .min-h-96 { min-height: calc(var(--spacing)*96); }
  .min-h-\[16px\] { min-height: 16px; }
  .min-h-\[24rem\] { min-height: 24rem; }
  .min-h-\[32px\] { min-height: 32px; }
  .min-h-\[40px\] { min-height: 40px; }
  .min-h-\[60vh\] { min-height: 60vh; }
  .min-h-\[72px\] { min-height: 72px; }
  .min-h-\[80px\] { min-height: 80px; }
  .min-h-\[86px\] { min-height: 86px; }
  .min-h-\[88px\] { min-height: 88px; }
  .min-h-\[100px\] { min-height: 100px; }
  .min-h-\[100vh\] { min-height: 100vh; }
  .min-h-\[112px\] { min-height: 112px; }
  .min-h-\[128px\] { min-height: 128px; }
  .min-h-\[140px\] { min-height: 140px; }
  .min-h-\[160px\] { min-height: 160px; }
  .min-h-\[200px\] { min-height: 200px; }
  .min-h-\[250px\] { min-height: 250px; }
  .min-h-\[280px\] { min-height: 280px; }
  .min-h-\[300px\] { min-height: 300px; }
  .min-h-\[320px\] { min-height: 320px; }
  .min-h-\[330px\] { min-height: 330px; }
  .min-h-\[380px\] { min-height: 380px; }
  .min-h-\[400px\] { min-height: 400px; }
  .min-h-\[420px\] { min-height: 420px; }
  .min-h-\[500px\] { min-height: 500px; }
  .min-h-\[calc\(var\(--d4-card-font\,16\.75px\)\*4\)\] { min-height: calc(var(--d4-card-font,16.75px)*4); }
  .min-h-full { min-height: 100%; }
  .min-h-screen { min-height: 100vh; }
  .\!w-52 { width: calc(var(--spacing)*52) !important; }
  .\!w-auto { width: auto !important; }
  .w-0 { width: calc(var(--spacing)*0); }
  .w-1 { width: calc(var(--spacing)*1); }
  .w-1\.5 { width: calc(var(--spacing)*1.5); }
  .w-1\/2 { width: 50%; }
  .w-1\/3 { width: 33.3333%; }
  .w-1\/4 { width: 25%; }
  .w-2 { width: calc(var(--spacing)*2); }
  .w-2\.5 { width: calc(var(--spacing)*2.5); }
  .w-2\/3 { width: 66.6667%; }
  .w-2\/5 { width: 40%; }
  .w-3 { width: calc(var(--spacing)*3); }
  .w-3\.5 { width: calc(var(--spacing)*3.5); }
  .w-3\/4 { width: 75%; }
  .w-4 { width: calc(var(--spacing)*4); }
  .w-4\/5 { width: 80%; }
  .w-5 { width: calc(var(--spacing)*5); }
  .w-6 { width: calc(var(--spacing)*6); }
  .w-7 { width: calc(var(--spacing)*7); }
  .w-8 { width: calc(var(--spacing)*8); }
  .w-9 { width: calc(var(--spacing)*9); }
  .w-10 { width: calc(var(--spacing)*10); }
  .w-11 { width: calc(var(--spacing)*11); }
  .w-12 { width: calc(var(--spacing)*12); }
  .w-14 { width: calc(var(--spacing)*14); }
  .w-15 { width: calc(var(--spacing)*15); }
  .w-16 { width: calc(var(--spacing)*16); }
  .w-18 { width: calc(var(--spacing)*18); }
  .w-20 { width: calc(var(--spacing)*20); }
  .w-24 { width: calc(var(--spacing)*24); }
  .w-28 { width: calc(var(--spacing)*28); }
  .w-32 { width: calc(var(--spacing)*32); }
  .w-40 { width: calc(var(--spacing)*40); }
  .w-44 { width: calc(var(--spacing)*44); }
  .w-48 { width: calc(var(--spacing)*48); }
  .w-52 { width: calc(var(--spacing)*52); }
  .w-56 { width: calc(var(--spacing)*56); }
  .w-60 { width: calc(var(--spacing)*60); }
  .w-64 { width: calc(var(--spacing)*64); }
  .w-72 { width: calc(var(--spacing)*72); }
  .w-80 { width: calc(var(--spacing)*80); }
  .w-90 { width: calc(var(--spacing)*90); }
  .w-96 { width: calc(var(--spacing)*96); }
  .w-\[0\.6em\] { width: 0.6em; }
  .w-\[0\.8em\] { width: 0.8em; }
  .w-\[1\.4em\] { width: 1.4em; }
  .w-\[3px\] { width: 3px; }
  .w-\[4\.5rem\] { width: 4.5rem; }
  .w-\[12\.5rem\] { width: 12.5rem; }
  .w-\[13\%\] { width: 13%; }
  .w-\[18\%\] { width: 18%; }
  .w-\[18px\] { width: 18px; }
  .w-\[20\.3em\] { width: 20.3em; }
  .w-\[24\%\] { width: 24%; }
  .w-\[28\%\] { width: 28%; }
  .w-\[29\%\] { width: 29%; }
  .w-\[30\%\] { width: 30%; }
  .w-\[34px\] { width: 34px; }
  .w-\[40px\] { width: 40px; }
  .w-\[46px\] { width: 46px; }
  .w-\[58px\] { width: 58px; }
  .w-\[60px\] { width: 60px; }
  .w-\[66px\] { width: 66px; }
  .w-\[68px\] { width: 68px; }
  .w-\[72px\] { width: 72px; }
  .w-\[84px\] { width: 84px; }
  .w-\[88px\] { width: 88px; }
  .w-\[90px\] { width: 90px; }
  .w-\[90vw\] { width: 90vw; }
  .w-\[95vw\] { width: 95vw; }
  .w-\[96px\] { width: 96px; }
  .w-\[98px\] { width: 98px; }
  .w-\[100px\] { width: 100px; }
  .w-\[104px\] { width: 104px; }
  .w-\[120px\] { width: 120px; }
  .w-\[130px\] { width: 130px; }
  .w-\[150px\] { width: 150px; }
  .w-\[180px\] { width: 180px; }
  .w-\[185px\] { width: 185px; }
  .w-\[200px\] { width: 200px; }
  .w-\[210px\] { width: 210px; }
  .w-\[300px\] { width: 300px; }
  .w-\[320px\] { width: 320px; }
  .w-\[340px\] { width: 340px; }
  .w-\[350px\] { width: 350px; }
  .w-\[360px\] { width: 360px; }
  .w-\[380px\] { width: 380px; }
  .w-\[384px\] { width: 384px; }
  .w-\[400px\] { width: 400px; }
  .w-\[calc\(100\%\+1rem\)\] { width: calc(100% + 1rem); }
  .w-\[calc\(100vw-2rem\)\] { width: calc(-2rem + 100vw); }
  .w-\[calc\(var\(--d4-card-font\,16\.75px\)\*4\.5\)\] { width: calc(var(--d4-card-font,16.75px)*4.5); }
  .w-\[calc\(var\(--d4-card-font\,16\.75px\)\*17\.9\)\] { width: calc(var(--d4-card-font,16.75px)*17.9); }
  .w-\[calc\(var\(--radix-popover-trigger-width\)\*1\.4\)\] { width: calc(var(--radix-popover-trigger-width)*1.4); }
  .w-\[min\(42rem\,calc\(100vw-2rem\)\)\] { width: min(42rem, -2rem + 100vw); }
  .w-\[var\(--radix-popover-trigger-width\)\] { width: var(--radix-popover-trigger-width); }
  .w-auto { width: auto; }
  .w-fit { width: fit-content; }
  .w-full { width: 100%; }
  .w-max { width: max-content; }
  .w-px { width: 1px; }
  .w-screen { width: 100vw; }
  .max-w-2xl { max-width: var(--container-2xl); }
  .max-w-3xl { max-width: var(--container-3xl); }
  .max-w-4xl { max-width: var(--container-4xl); }
  .max-w-5xl { max-width: var(--container-5xl); }
  .max-w-6xl { max-width: var(--container-6xl); }
  .max-w-7xl { max-width: var(--container-7xl); }
  .max-w-24 { max-width: calc(var(--spacing)*24); }
  .max-w-28 { max-width: calc(var(--spacing)*28); }
  .max-w-32 { max-width: calc(var(--spacing)*32); }
  .max-w-36 { max-width: calc(var(--spacing)*36); }
  .max-w-40 { max-width: calc(var(--spacing)*40); }
  .max-w-45 { max-width: calc(var(--spacing)*45); }
  .max-w-73 { max-width: calc(var(--spacing)*73); }
  .max-w-80 { max-width: calc(var(--spacing)*80); }
  .max-w-96 { max-width: calc(var(--spacing)*96); }
  .max-w-\[12rem\] { max-width: 12rem; }
  .max-w-\[28px\] { max-width: 28px; }
  .max-w-\[52ch\] { max-width: 52ch; }
  .max-w-\[60\%\] { max-width: 60%; }
  .max-w-\[68ch\] { max-width: 68ch; }
  .max-w-\[80vw\] { max-width: 80vw; }
  .max-w-\[90vw\] { max-width: 90vw; }
  .max-w-\[95vw\] { max-width: 95vw; }
  .max-w-\[120px\] { max-width: 120px; }
  .max-w-\[140px\] { max-width: 140px; }
  .max-w-\[160px\] { max-width: 160px; }
  .max-w-\[180px\] { max-width: 180px; }
  .max-w-\[200px\] { max-width: 200px; }
  .max-w-\[260px\] { max-width: 260px; }
  .max-w-\[300px\] { max-width: 300px; }
  .max-w-\[360px\] { max-width: 360px; }
  .max-w-\[378px\] { max-width: 378px; }
  .max-w-\[380px\] { max-width: 380px; }
  .max-w-\[410px\] { max-width: 410px; }
  .max-w-\[420px\] { max-width: 420px; }
  .max-w-\[680px\] { max-width: 680px; }
  .max-w-\[880px\] { max-width: 880px; }
  .max-w-\[900px\] { max-width: 900px; }
  .max-w-\[1400px\] { max-width: 1400px; }
  .max-w-\[1440px\] { max-width: 1440px; }
  .max-w-\[calc\(100vw-2rem\)\] { max-width: calc(-2rem + 100vw); }
  .max-w-\[calc\(100vw-16px\)\] { max-width: calc(-16px + 100vw); }
  .max-w-\[calc\(100vw-32px\)\] { max-width: calc(-32px + 100vw); }
  .max-w-\[min\(90vw\,26rem\)\] { max-width: min(90vw, 26rem); }
  .max-w-\[min\(92vw\,420px\)\] { max-width: min(92vw, 420px); }
  .max-w-\[min\(100\%\,44rem\)\] { max-width: min(100%, 44rem); }
  .max-w-\[var\(--radix-popover-content-available-width\)\] { max-width: var(--radix-popover-content-available-width); }
  .max-w-full { max-width: 100%; }
  .max-w-lg { max-width: var(--container-lg); }
  .max-w-max { max-width: max-content; }
  .max-w-md { max-width: var(--container-md); }
  .max-w-none { max-width: none; }
  .max-w-prose { max-width: 65ch; }
  .max-w-sm { max-width: var(--container-sm); }
  .max-w-xl { max-width: var(--container-xl); }
  .max-w-xs { max-width: var(--container-xs); }
  .\!min-w-0 { min-width: calc(var(--spacing)*0) !important; }
  .\!min-w-\[calc\(var\(--radix-popover-trigger-width\)\+2px\)\] { min-width: calc(var(--radix-popover-trigger-width) + 2px) !important; }
  .min-w-\(--radix-select-trigger-width\) { min-width: var(--radix-select-trigger-width); }
  .min-w-0 { min-width: calc(var(--spacing)*0); }
  .min-w-4 { min-width: calc(var(--spacing)*4); }
  .min-w-5 { min-width: calc(var(--spacing)*5); }
  .min-w-8 { min-width: calc(var(--spacing)*8); }
  .min-w-9 { min-width: calc(var(--spacing)*9); }
  .min-w-10 { min-width: calc(var(--spacing)*10); }
  .min-w-16 { min-width: calc(var(--spacing)*16); }
  .min-w-28 { min-width: calc(var(--spacing)*28); }
  .min-w-32 { min-width: calc(var(--spacing)*32); }
  .min-w-36 { min-width: calc(var(--spacing)*36); }
  .min-w-40 { min-width: calc(var(--spacing)*40); }
  .min-w-44 { min-width: calc(var(--spacing)*44); }
  .min-w-50 { min-width: calc(var(--spacing)*50); }
  .min-w-52 { min-width: calc(var(--spacing)*52); }
  .min-w-56 { min-width: calc(var(--spacing)*56); }
  .min-w-72 { min-width: calc(var(--spacing)*72); }
  .min-w-\[1\.5ch\] { min-width: 1.5ch; }
  .min-w-\[1lh\] { min-width: 1lh; }
  .min-w-\[8rem\] { min-width: 8rem; }
  .min-w-\[16px\] { min-width: 16px; }
  .min-w-\[22rem\] { min-width: 22rem; }
  .min-w-\[72px\] { min-width: 72px; }
  .min-w-\[100px\] { min-width: 100px; }
  .min-w-\[150px\] { min-width: 150px; }
  .min-w-\[240px\] { min-width: 240px; }
  .min-w-\[300px\] { min-width: 300px; }
  .min-w-\[620px\] { min-width: 620px; }
  .min-w-\[calc\(50\%-0\.25rem\)\] { min-width: calc(50% - 0.25rem); }
  .min-w-\[calc\(var\(--radix-popover-trigger-width\)\+2px\)\]\! { min-width: calc(var(--radix-popover-trigger-width) + 2px) !important; }
  .min-w-\[var\(--radix-popover-trigger-width\)\] { min-width: var(--radix-popover-trigger-width); }
  .min-w-\[var\(--radix-select-trigger-width\)\] { min-width: var(--radix-select-trigger-width); }
  .min-w-full { min-width: 100%; }
  .flex-1 { flex: 1 1 0%; }
  .flex-none { flex: 0 0 auto; }
  .flex-shrink-0 { flex-shrink: 0; }
  .shrink { flex-shrink: 1; }
  .shrink-0 { flex-shrink: 0; }
  .grow { flex-grow: 1; }
  .grow-0 { flex-grow: 0; }
  .basis-full { flex-basis: 100%; }
  .table-fixed { table-layout: fixed; }
  .caption-bottom { caption-side: bottom; }
  .border-collapse { border-collapse: collapse; }
  .origin-\(--radix-dropdown-menu-content-transform-origin\) { transform-origin: var(--radix-dropdown-menu-content-transform-origin); }
  .origin-\(--radix-popover-content-transform-origin\) { transform-origin: var(--radix-popover-content-transform-origin); }
  .origin-\(--radix-select-content-transform-origin\) { transform-origin: var(--radix-select-content-transform-origin); }
  .origin-\(--radix-tooltip-content-transform-origin\) { transform-origin: var(--radix-tooltip-content-transform-origin); }
  .origin-\[var\(--radix-popover-content-transform-origin\)\] { transform-origin: var(--radix-popover-content-transform-origin); }
  .origin-\[var\(--radix-select-content-transform-origin\)\] { transform-origin: var(--radix-select-content-transform-origin); }
  .origin-center { transform-origin: 50% center; }
  .origin-top-left { transform-origin: 0px 0px; }
  .-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: calc(50%*-1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-x-0 { --tw-translate-x: calc(var(--spacing)*0); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-x-1 { --tw-translate-x: calc(var(--spacing)*1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-x-1\/2 { --tw-translate-x: calc(1/2*100%); 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-0\.5 { --tw-translate-y: calc(var(--spacing)*-.5); 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-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-1\/2 { --tw-translate-y: calc(1/2*100%); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[-0\.04em\] { --tw-translate-y: -.04em; 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-\[0\.1em\] { --tw-translate-y: .1em; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[0\.12em\] { --tw-translate-y: .12em; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[0\.25em\] { --tw-translate-y: .25em; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[calc\(-50\%_-_-5px\)\] { --tw-translate-y: calc(-50% - -5px); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .scale-0 { --tw-scale-x: 0%; --tw-scale-y: 0%; --tw-scale-z: 0%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-75 { --tw-scale-x: 75%; --tw-scale-y: 75%; --tw-scale-z: 75%; 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); }
  .scale-105 { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-110 { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .-scale-y-100 { --tw-scale-y: calc(100%*-1); scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-\[0\.25\] { scale: 0.25; }
  .scale-\[0\.72\] { scale: 0.72; }
  .scale-\[0\.98\] { scale: 0.98; }
  .scale-\[0\.385\] { scale: 0.385; }
  .scale-\[1\.02\] { scale: 1.02; }
  .-rotate-90 { rotate: -90deg; }
  .rotate-0 { rotate: none; }
  .rotate-45 { rotate: 45deg; }
  .rotate-90 { rotate: 90deg; }
  .rotate-180 { rotate: 180deg; }
  .rotate-\[-45deg\] { rotate: -45deg; }
  .transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .transform-gpu { transform: translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .\[animation\:bt-beta-breathe_2\.6s_ease-in-out_4_forwards\] { animation: 2.6s ease-in-out 0s 4 normal forwards running bt-beta-breathe; }
  .animate-\[beta-search-progress_1\.1s_ease-in-out_infinite\] { animation: 1.1s ease-in-out 0s infinite normal none running beta-search-progress; }
  .animate-\[flash_0\.6s_ease-out\] { animation: 0.6s ease-out 0s 1 normal none running flash; }
  .animate-\[live-search-scan-sweep_1\.6s_ease-in-out_infinite\] { animation: 1.6s ease-in-out 0s infinite normal none running live-search-scan-sweep; }
  .animate-\[ping_1s_cubic-bezier\(0\,0\,0\.2\,1\)_10_forwards\] { animation: 1s cubic-bezier(0, 0, 0.2, 1) 0s 10 normal forwards running ping; }
  .animate-\[ping_2s_cubic-bezier\(0\,0\,0\.2\,1\)_5_forwards\] { animation: 2s cubic-bezier(0, 0, 0.2, 1) 0s 5 normal forwards running ping; }
  .animate-\[pulse_2s_cubic-bezier\(0\.4\,0\,0\.6\,1\)_5\] { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s 5 normal none running pulse; }
  .animate-in { 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); }
  .animate-none { animation: auto ease 0s 1 normal none running none; }
  .animate-ping { animation: var(--animate-ping); }
  .animate-pulse { animation: var(--animate-pulse); }
  .animate-spin { animation: var(--animate-spin); }
  .cursor-default { cursor: default; }
  .cursor-grab { cursor: grab; }
  .cursor-grabbing { cursor: grabbing; }
  .cursor-help { cursor: help; }
  .cursor-not-allowed { cursor: not-allowed; }
  .cursor-pointer { cursor: pointer; }
  .cursor-wait { cursor: wait; }
  .touch-manipulation { touch-action: manipulation; }
  .touch-none { touch-action: none; }
  .resize { resize: both; }
  .resize-none { resize: none; }
  .resize-y { resize: vertical; }
  .scroll-my-1 { scroll-margin-block: calc(var(--spacing)*1); }
  .scroll-mt-24 { scroll-margin-top: calc(var(--spacing)*24); }
  .scroll-py-1 { scroll-padding-block: calc(var(--spacing)*1); }
  .list-inside { list-style-position: inside; }
  .list-decimal { list-style-type: decimal; }
  .list-disc { list-style-type: disc; }
  .list-none { list-style-type: none; }
  .appearance-none { appearance: none; }
  .columns-2 { columns: 2; }
  .break-inside-avoid { break-inside: avoid; }
  .auto-rows-min { grid-auto-rows: min-content; }
  .\[grid-template-columns\:auto_1fr\] { grid-template-columns: auto 1fr; }
  .\[grid-template-columns\:repeat\(auto-fill\,minmax\(300px\,360px\)\)\] { grid-template-columns: repeat(auto-fill, minmax(300px, 360px)); }
  .grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
  .grid-cols-\[0_1fr\] { grid-template-columns: 0px 1fr; }
  .grid-cols-\[1fr_10rem_auto\] { grid-template-columns: 1fr 10rem auto; }
  .grid-cols-\[1fr_auto_auto\] { grid-template-columns: 1fr auto auto; }
  .grid-cols-\[2fr_1fr_25px\] { grid-template-columns: 2fr 1fr 25px; }
  .grid-cols-\[auto_1fr_1fr\] { grid-template-columns: auto 1fr 1fr; }
  .grid-cols-\[minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr); }
  .grid-rows-\[0fr\] { grid-template-rows: 0fr; }
  .grid-rows-\[1fr\] { grid-template-rows: 1fr; }
  .grid-rows-\[auto_auto\] { grid-template-rows: auto auto; }
  .flex-col { flex-direction: column; }
  .flex-col-reverse { flex-direction: column-reverse; }
  .flex-row { flex-direction: row; }
  .flex-nowrap { flex-wrap: nowrap; }
  .flex-wrap { flex-wrap: wrap; }
  .place-items-center { place-items: center; }
  .\!items-center { align-items: center !important; }
  .\!items-start { align-items: flex-start !important; }
  .items-baseline { align-items: baseline; }
  .items-center { align-items: center; }
  .items-end { align-items: flex-end; }
  .items-start { align-items: flex-start; }
  .items-stretch { align-items: stretch; }
  .\!justify-center { justify-content: center !important; }
  .justify-around { justify-content: space-around; }
  .justify-between { justify-content: space-between; }
  .justify-center { justify-content: center; }
  .justify-end { justify-content: flex-end; }
  .justify-start { justify-content: flex-start; }
  .justify-items-center { justify-items: center; }
  .justify-items-start { justify-items: start; }
  .gap-0 { gap: calc(var(--spacing)*0); }
  .gap-0\.5 { gap: calc(var(--spacing)*.5); }
  .gap-1 { gap: calc(var(--spacing)*1); }
  .gap-1\.5 { gap: calc(var(--spacing)*1.5); }
  .gap-2 { gap: calc(var(--spacing)*2); }
  .gap-2\.5 { gap: calc(var(--spacing)*2.5); }
  .gap-3 { gap: calc(var(--spacing)*3); }
  .gap-3\.5 { gap: calc(var(--spacing)*3.5); }
  .gap-4 { gap: calc(var(--spacing)*4); }
  .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-\[calc\(0\.5rem\+0\.6\*340px\/20\.3\)\] { gap: calc(10.0493px + 0.5rem); }
  .gap-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.1194\)\] { gap: calc(var(--d4-card-font,16.75px)*.1194); }
  .gap-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.2388\)\] { gap: calc(var(--d4-card-font,16.75px)*.2388); }
  .gap-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.4776\)\] { gap: calc(var(--d4-card-font,16.75px)*.4776); }
  :where(.space-y-0\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-1 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-1\.5 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse))); }
  :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))); }
  :where(.space-y-3 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-4 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-6 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-8 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-12 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse))); }
  .gap-x-1 { column-gap: calc(var(--spacing)*1); }
  .gap-x-1\.5 { column-gap: calc(var(--spacing)*1.5); }
  .gap-x-2 { column-gap: calc(var(--spacing)*2); }
  .gap-x-3 { column-gap: calc(var(--spacing)*3); }
  .gap-x-4 { column-gap: calc(var(--spacing)*4); }
  .gap-x-6 { column-gap: calc(var(--spacing)*6); }
  .gap-x-10 { column-gap: calc(var(--spacing)*10); }
  .gap-x-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.3582\)\] { column-gap: calc(var(--d4-card-font,16.75px)*.3582); }
  :where(.-space-x-2 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-1 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-2 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-3 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse))); }
  .gap-y-0\.5 { row-gap: calc(var(--spacing)*.5); }
  .gap-y-1 { row-gap: calc(var(--spacing)*1); }
  .gap-y-1\.5 { row-gap: calc(var(--spacing)*1.5); }
  .gap-y-2 { row-gap: calc(var(--spacing)*2); }
  .gap-y-7 { row-gap: calc(var(--spacing)*7); }
  .gap-y-12 { row-gap: calc(var(--spacing)*12); }
  .gap-y-\[calc\(1rem\+1\.2\*340px\/20\.3\)\] { row-gap: calc(20.0985px + 1rem); }
  .gap-y-px { row-gap: 1px; }
  :where(.divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px*var(--tw-divide-y-reverse)); border-bottom-width: calc(1px*calc(1 - var(--tw-divide-y-reverse))); }
  :where(.divide-border\/30 > :not(:last-child)) { border-color: lab(21.4 0.580937 1.60308 / 0.3); }
  :where(.divide-border\/40 > :not(:last-child)) { border-color: lab(21.4 0.580937 1.60308 / 0.4); }
  .self-center { align-self: center; }
  .self-end { align-self: flex-end; }
  .self-start { align-self: flex-start; }
  .self-stretch { align-self: stretch; }
  .justify-self-end { justify-self: flex-end; }
  .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .\!overflow-visible { overflow: visible !important; }
  .\[overflow\:visible\] { overflow: visible; }
  .overflow-auto { overflow: auto; }
  .overflow-hidden { overflow: hidden; }
  .overflow-visible { overflow: visible; }
  .overflow-x-auto { overflow-x: auto; }
  .overflow-x-clip { overflow-x: clip; }
  .overflow-x-hidden { overflow-x: hidden; }
  .overflow-y-auto { overflow-y: auto; }
  .overscroll-contain { overscroll-behavior: contain; }
  .overscroll-x-contain { overscroll-behavior-x: contain; }
  .\!rounded { border-radius: 0.25rem !important; }
  .rounded { border-radius: 0.25rem; }
  .rounded-2xl { border-radius: var(--radius-2xl); }
  .rounded-4xl { border-radius: var(--radius-4xl); }
  .rounded-\[1px\] { border-radius: 1px; }
  .rounded-\[2px\] { border-radius: 2px; }
  .rounded-\[2rem\] { border-radius: 2rem; }
  .rounded-\[3\.2px\] { border-radius: 3.2px; }
  .rounded-\[3px\] { border-radius: 3px; }
  .rounded-\[5px\] { border-radius: 5px; }
  .rounded-\[inherit\] { border-radius: inherit; }
  .rounded-full { border-radius: 2.14748e+09px; }
  .rounded-lg { border-radius: var(--radius-lg); }
  .rounded-md { border-radius: var(--radius-md); }
  .rounded-none { border-radius: 0px; }
  .rounded-sm { border-radius: var(--radius-sm); }
  .rounded-xl { border-radius: var(--radius-xl); }
  .rounded-xs { border-radius: var(--radius-xs); }
  .rounded-t-full { border-top-left-radius: 2.14748e+09px; border-top-right-radius: 2.14748e+09px; }
  .rounded-t-md { border-top-left-radius: var(--radius-md); border-top-right-radius: var(--radius-md); }
  .rounded-t-none { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .rounded-l { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .rounded-l-md { border-top-left-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); }
  .rounded-l-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .rounded-tl-md { border-top-left-radius: var(--radius-md); }
  .rounded-tl-none { border-top-left-radius: 0px; }
  .rounded-tl-sm { border-top-left-radius: var(--radius-sm); }
  .rounded-r { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .rounded-r-lg { border-top-right-radius: var(--radius-lg); border-bottom-right-radius: var(--radius-lg); }
  .rounded-r-md { border-top-right-radius: var(--radius-md); border-bottom-right-radius: var(--radius-md); }
  .rounded-r-none { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .rounded-r-sm { border-top-right-radius: var(--radius-sm); border-bottom-right-radius: var(--radius-sm); }
  .rounded-tr-md { border-top-right-radius: var(--radius-md); }
  .rounded-tr-none { border-top-right-radius: 0px; }
  .rounded-b-lg { border-bottom-right-radius: var(--radius-lg); border-bottom-left-radius: var(--radius-lg); }
  .rounded-b-md { border-bottom-right-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); }
  .rounded-b-none { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
  .\[border-bottom-right-radius\:0\.5rem\] { border-bottom-right-radius: 0.5rem; }
  .rounded-br-xl { border-bottom-right-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-1 { border-style: var(--tw-border-style); border-width: 1px; }
  .border-2 { border-style: var(--tw-border-style); border-width: 2px; }
  .border-\[1\.5px\] { border-style: var(--tw-border-style); border-width: 1.5px; }
  .border-x { border-inline-style: var(--tw-border-style); border-inline-width: 1px; }
  .border-y { border-block-style: var(--tw-border-style); border-block-width: 1px; }
  .border-t { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .border-t-0 { border-top-style: var(--tw-border-style); border-top-width: 0px; }
  .border-t-2 { border-top-style: var(--tw-border-style); border-top-width: 2px; }
  .border-t-4 { border-top-style: var(--tw-border-style); border-top-width: 4px; }
  .border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .border-r-0 { border-right-style: var(--tw-border-style); border-right-width: 0px; }
  .border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .border-b-3 { border-bottom-style: var(--tw-border-style); border-bottom-width: 3px; }
  .border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .border-l-0 { border-left-style: var(--tw-border-style); border-left-width: 0px; }
  .border-l-2 { border-left-style: var(--tw-border-style); border-left-width: 2px; }
  .border-l-3 { border-left-style: var(--tw-border-style); border-left-width: 3px; }
  .border-l-4 { border-left-style: var(--tw-border-style); border-left-width: 4px; }
  .border-l-\[3px\] { border-left-style: var(--tw-border-style); border-left-width: 3px; }
  .border-dashed { --tw-border-style: dashed; border-style: dashed; }
  .border-none { --tw-border-style: none; border-style: none; }
  .\!border-destructive { border-color: red !important; }
  .border-\(--color-border\) { border-color: var(--color-border); }
  .border-\[\#22c55e\]\/55 { border-color: lab(70.2188 -57.9809 39.4382 / 0.55); }
  .border-\[\#d4a843\]\/40 { border-color: lab(71.5956 9.0892 56.4463 / 0.4); }
  .border-\[\#f0c59c\]\/30 { border-color: lab(82.609 11.6885 26.6776 / 0.3); }
  .border-\[\#f0c59c\]\/60 { border-color: lab(82.609 11.6885 26.6776 / 0.6); }
  .border-\[\#facc15\]\/20 { border-color: lab(84.2787 6.27846 82.0645 / 0.2); }
  .border-\[\#fdd18c\]\/55 { border-color: lab(86.5796 9.64207 40.2683 / 0.55); }
  .border-\[color-mix\(in_srgb\,currentColor_42\%\,transparent\)\] { border-color: currentcolor; }
  @supports (color:color-mix(in lab,red,red)) {
  .border-\[color-mix\(in_srgb\,currentColor_42\%\,transparent\)\] { border-color: color-mix(in srgb, currentcolor 42%, transparent); }
}
  .border-\[color-mix\(in_srgb\,currentColor_45\%\,transparent\)\] { border-color: currentcolor; }
  @supports (color:color-mix(in lab,red,red)) {
  .border-\[color-mix\(in_srgb\,currentColor_45\%\,transparent\)\] { border-color: color-mix(in srgb, currentcolor 45%, transparent); }
}
  .border-\[white\]\/25 { border-color: lab(100 -0.0000298023 0.0000119209 / 0.25); }
  .border-accent { border-color: rgb(35, 33, 31); }
  .border-accent-foreground { border-color: rgb(255, 255, 255); }
  .border-accent\/30 { border-color: lab(12.9056 0.627823 1.7129 / 0.3); }
  .border-accent\/40 { border-color: lab(12.9056 0.627823 1.7129 / 0.4); }
  .border-accent\/50 { border-color: lab(12.9056 0.627823 1.7129 / 0.5); }
  .border-amber-500\/20 { border-color: rgba(249, 156, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-amber-500\/20 { border-color: color-mix(in oklab,var(--color-amber-500) 20%,transparent); }
}
  .border-amber-500\/30 { border-color: rgba(249, 156, 0, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-amber-500\/30 { border-color: color-mix(in oklab,var(--color-amber-500) 30%,transparent); }
}
  .border-amber-500\/50 { border-color: rgba(249, 156, 0, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-amber-500\/50 { border-color: color-mix(in oklab,var(--color-amber-500) 50%,transparent); }
}
  .border-background { border-color: rgb(11, 10, 9); }
  .border-black\/80 { border-color: rgba(0, 0, 0, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-black\/80 { border-color: color-mix(in oklab,var(--color-black) 80%,transparent); }
}
  .border-blue-500\/30 { border-color: rgba(48, 128, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-blue-500\/30 { border-color: color-mix(in oklab,var(--color-blue-500) 30%,transparent); }
}
  .border-blue-500\/40 { border-color: rgba(48, 128, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-blue-500\/40 { border-color: color-mix(in oklab,var(--color-blue-500) 40%,transparent); }
}
  .border-blue-500\/60 { border-color: rgba(48, 128, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-blue-500\/60 { border-color: color-mix(in oklab,var(--color-blue-500) 60%,transparent); }
}
  .border-border { border-color: rgb(53, 51, 49); }
  .border-border\/30 { border-color: lab(21.4 0.580937 1.60308 / 0.3); }
  .border-border\/40 { border-color: lab(21.4 0.580937 1.60308 / 0.4); }
  .border-border\/50 { border-color: lab(21.4 0.580937 1.60308 / 0.5); }
  .border-border\/60 { border-color: lab(21.4 0.580937 1.60308 / 0.6); }
  .border-border\/70 { border-color: lab(21.4 0.580937 1.60308 / 0.7); }
  .border-border\/80 { border-color: lab(21.4 0.580937 1.60308 / 0.8); }
  .border-buying { border-color: rgb(14, 165, 233); }
  .border-common { border-color: rgb(181, 181, 181); }
  .border-common\/30 { border-color: lab(73.6801 0 -0.0000119209 / 0.3); }
  .border-common\/40 { border-color: lab(73.6801 0 -0.0000119209 / 0.4); }
  .border-cyan-200\/45 { border-color: rgba(162, 244, 253, 0.45); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-cyan-200\/45 { border-color: color-mix(in oklab,var(--color-cyan-200) 45%,transparent); }
}
  .border-cyan-300\/25 { border-color: rgba(83, 234, 253, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-cyan-300\/25 { border-color: color-mix(in oklab,var(--color-cyan-300) 25%,transparent); }
}
  .border-destructive { border-color: red; }
  .border-destructive\/20 { border-color: lab(54.2905 80.8049 69.8907 / 0.2); }
  .border-destructive\/30 { border-color: lab(54.2905 80.8049 69.8907 / 0.3); }
  .border-destructive\/40 { border-color: lab(54.2905 80.8049 69.8907 / 0.4); }
  .border-destructive\/50 { border-color: lab(54.2905 80.8049 69.8907 / 0.5); }
  .border-destructive\/60 { border-color: lab(54.2905 80.8049 69.8907 / 0.6); }
  .border-emerald-300\/50 { border-color: rgba(94, 233, 181, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-emerald-300\/50 { border-color: color-mix(in oklab,var(--color-emerald-300) 50%,transparent); }
}
  .border-emerald-400\/40 { border-color: rgba(0, 210, 148, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-emerald-400\/40 { border-color: color-mix(in oklab,var(--color-emerald-400) 40%,transparent); }
}
  .border-emerald-400\/45 { border-color: rgba(0, 210, 148, 0.45); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-emerald-400\/45 { border-color: color-mix(in oklab,var(--color-emerald-400) 45%,transparent); }
}
  .border-emerald-500\/30 { border-color: rgba(0, 187, 127, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-emerald-500\/30 { border-color: color-mix(in oklab,var(--color-emerald-500) 30%,transparent); }
}
  .border-emerald-500\/40 { border-color: rgba(0, 187, 127, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-emerald-500\/40 { border-color: color-mix(in oklab,var(--color-emerald-500) 40%,transparent); }
}
  .border-foreground\/25 { border-color: lab(91.3869 0.304192 1.71543 / 0.25); }
  .border-fuchsia-500\/60 { border-color: rgba(225, 42, 251, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-fuchsia-500\/60 { border-color: color-mix(in oklab,var(--color-fuchsia-500) 60%,transparent); }
}
  .border-green-500\/30 { border-color: rgba(0, 199, 88, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-green-500\/30 { border-color: color-mix(in oklab,var(--color-green-500) 30%,transparent); }
}
  .border-info { border-color: rgb(13, 162, 231); }
  .border-info\/20 { border-color: lab(62.3684 -16.7587 -45.3071 / 0.2); }
  .border-info\/30 { border-color: lab(62.3684 -16.7587 -45.3071 / 0.3); }
  .border-info\/50 { border-color: lab(62.3684 -16.7587 -45.3071 / 0.5); }
  .border-info\/60 { border-color: lab(62.3684 -16.7587 -45.3071 / 0.6); }
  .border-input { border-color: rgb(21, 20, 20); }
  .border-legendary { border-color: rgb(212, 109, 5); }
  .border-legendary\/30 { border-color: lab(57.6753 37.8042 64.5954 / 0.3); }
  .border-legendary\/40 { border-color: lab(57.6753 37.8042 64.5954 / 0.4); }
  .border-legendary\/50 { border-color: lab(57.6753 37.8042 64.5954 / 0.5); }
  .border-legendary\/55 { border-color: lab(57.6753 37.8042 64.5954 / 0.55); }
  .border-legendary\/60 { border-color: lab(57.6753 37.8042 64.5954 / 0.6); }
  .border-legendary\/70 { border-color: lab(57.6753 37.8042 64.5954 / 0.7); }
  .border-magic { border-color: rgb(54, 137, 255); }
  .border-magic\/30 { border-color: lab(56.8959 6.94093 -67.0945 / 0.3); }
  .border-magic\/40 { border-color: lab(56.8959 6.94093 -67.0945 / 0.4); }
  .border-magic\/50 { border-color: lab(56.8959 6.94093 -67.0945 / 0.5); }
  .border-muted { border-color: rgb(21, 20, 20); }
  .border-muted-foreground { border-color: rgb(169, 163, 158); }
  .border-muted-foreground\/5 { border-color: lab(67.3942 1.56403 3.41625 / 0.05); }
  .border-muted-foreground\/10 { border-color: lab(67.3942 1.56403 3.41625 / 0.1); }
  .border-muted-foreground\/20 { border-color: lab(67.3942 1.56403 3.41625 / 0.2); }
  .border-muted-foreground\/30 { border-color: lab(67.3942 1.56403 3.41625 / 0.3); }
  .border-muted-foreground\/40 { border-color: lab(67.3942 1.56403 3.41625 / 0.4); }
  .border-muted-foreground\/50 { border-color: lab(67.3942 1.56403 3.41625 / 0.5); }
  .border-muted\/0 { border-color: lab(0 0 0 / 0); }
  .border-muted\/30 { border-color: lab(6.42016 0.45044 0.161278 / 0.3); }
  .border-muted\/40 { border-color: lab(6.42016 0.45044 0.161278 / 0.4); }
  .border-muted\/45 { border-color: lab(6.42016 0.45044 0.161278 / 0.45); }
  .border-muted\/50 { border-color: lab(6.42016 0.45044 0.161278 / 0.5); }
  .border-muted\/60 { border-color: lab(6.42016 0.45044 0.161278 / 0.6); }
  .border-muted\/70 { border-color: lab(6.42016 0.45044 0.161278 / 0.7); }
  .border-mythic { border-color: rgb(192, 132, 252); }
  .border-mythic\/30 { border-color: lab(65.0976 40.5542 -51.7263 / 0.3); }
  .border-mythic\/40 { border-color: lab(65.0976 40.5542 -51.7263 / 0.4); }
  .border-neutral-600 { border-color: var(--color-neutral-600); }
  .border-neutral-700 { border-color: var(--color-neutral-700); }
  .border-neutral-800 { border-color: var(--color-neutral-800); }
  .border-orange-500\/20 { border-color: rgba(254, 110, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-orange-500\/20 { border-color: color-mix(in oklab,var(--color-orange-500) 20%,transparent); }
}
  .border-orange-500\/30 { border-color: rgba(254, 110, 0, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-orange-500\/30 { border-color: color-mix(in oklab,var(--color-orange-500) 30%,transparent); }
}
  .border-orange-500\/60 { border-color: rgba(254, 110, 0, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-orange-500\/60 { border-color: color-mix(in oklab,var(--color-orange-500) 60%,transparent); }
}
  .border-owner\/30 { border-color: lab(76.5701 -46.8477 -1.04904 / 0.3); }
  .border-positive\/40 { border-color: lab(75.6954 -52.188 16.7595 / 0.4); }
  .border-primary { border-color: rgb(20, 18, 16); }
  .border-primary-foreground\/10 { border-color: lab(65.4292 1.19334 3.29833 / 0.1); }
  .border-primary-foreground\/50 { border-color: lab(65.4292 1.19334 3.29833 / 0.5); }
  .border-primary\/30 { border-color: lab(5.60664 0.550278 1.39028 / 0.3); }
  .border-primary\/50 { border-color: lab(5.60664 0.550278 1.39028 / 0.5); }
  .border-primary\/60 { border-color: lab(5.60664 0.550278 1.39028 / 0.6); }
  .border-purple-500 { border-color: var(--color-purple-500); }
  .border-purple-500\/30 { border-color: rgba(172, 75, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-purple-500\/30 { border-color: color-mix(in oklab,var(--color-purple-500) 30%,transparent); }
}
  .border-purple-800 { border-color: var(--color-purple-800); }
  .border-purple-800\/20 { border-color: rgba(110, 17, 176, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-purple-800\/20 { border-color: color-mix(in oklab,var(--color-purple-800) 20%,transparent); }
}
  .border-purple-800\/30 { border-color: rgba(110, 17, 176, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-purple-800\/30 { border-color: color-mix(in oklab,var(--color-purple-800) 30%,transparent); }
}
  .border-purple-800\/40 { border-color: rgba(110, 17, 176, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-purple-800\/40 { border-color: color-mix(in oklab,var(--color-purple-800) 40%,transparent); }
}
  .border-purple-900 { border-color: var(--color-purple-900); }
  .border-rare { border-color: rgb(234, 187, 20); }
  .border-rare\/20 { border-color: lab(78.4461 7.85735 77.2367 / 0.2); }
  .border-rare\/30 { border-color: lab(78.4461 7.85735 77.2367 / 0.3); }
  .border-rare\/40 { border-color: lab(78.4461 7.85735 77.2367 / 0.4); }
  .border-red-500\/20 { border-color: rgba(251, 44, 54, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-red-500\/20 { border-color: color-mix(in oklab,var(--color-red-500) 20%,transparent); }
}
  .border-red-500\/30 { border-color: rgba(251, 44, 54, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-red-500\/30 { border-color: color-mix(in oklab,var(--color-red-500) 30%,transparent); }
}
  .border-red-500\/50 { border-color: rgba(251, 44, 54, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-red-500\/50 { border-color: color-mix(in oklab,var(--color-red-500) 50%,transparent); }
}
  .border-red-500\/70 { border-color: rgba(251, 44, 54, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-red-500\/70 { border-color: color-mix(in oklab,var(--color-red-500) 70%,transparent); }
}
  .border-red-500\/80 { border-color: rgba(251, 44, 54, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-red-500\/80 { border-color: color-mix(in oklab,var(--color-red-500) 80%,transparent); }
}
  .border-red-800 { border-color: var(--color-red-800); }
  .border-red-800\/20 { border-color: rgba(159, 7, 18, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-red-800\/20 { border-color: color-mix(in oklab,var(--color-red-800) 20%,transparent); }
}
  .border-red-800\/30 { border-color: rgba(159, 7, 18, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-red-800\/30 { border-color: color-mix(in oklab,var(--color-red-800) 30%,transparent); }
}
  .border-red-800\/40 { border-color: rgba(159, 7, 18, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-red-800\/40 { border-color: color-mix(in oklab,var(--color-red-800) 40%,transparent); }
}
  .border-red-900 { border-color: var(--color-red-900); }
  .border-secondary-foreground { border-color: rgb(55, 51, 47); }
  .border-secondary-foreground\/80 { border-color: lab(21.5632 1.20042 3.21799 / 0.8); }
  .border-selling { border-color: rgb(20, 184, 166); }
  .border-set { border-color: rgb(0, 255, 38); }
  .border-set\/30 { border-color: lab(87.8752 -78.6336 76.6404 / 0.3); }
  .border-set\/40 { border-color: lab(87.8752 -78.6336 76.6404 / 0.4); }
  .border-set\/50 { border-color: lab(87.8752 -78.6336 76.6404 / 0.5); }
  .border-sky-400\/40 { border-color: rgba(0, 188, 254, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-sky-400\/40 { border-color: color-mix(in oklab,var(--color-sky-400) 40%,transparent); }
}
  .border-slate-500 { border-color: var(--color-slate-500); }
  .border-stone-400\/40 { border-color: rgba(166, 160, 155, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-stone-400\/40 { border-color: color-mix(in oklab,var(--color-stone-400) 40%,transparent); }
}
  .border-success { border-color: rgb(26, 158, 74); }
  .border-success\/20 { border-color: lab(57.2274 -49.1487 33.5249 / 0.2); }
  .border-success\/30 { border-color: lab(57.2274 -49.1487 33.5249 / 0.3); }
  .border-success\/50 { border-color: lab(57.2274 -49.1487 33.5249 / 0.5); }
  .border-tooltip-label\/60 { border-color: lab(84.1788 1.08776 6.37845 / 0.6); }
  .border-tooltip-marker\/40 { border-color: lab(62.6499 0.551194 4.2462 / 0.4); }
  .border-tooltip-muted { border-color: rgba(184, 175, 161, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-tooltip-muted { border-color: color-mix(in srgb,var(--color-game-tooltip) 60%,transparent); }
}
  .border-tooltip-range\/40 { border-color: lab(62.6499 0.551194 4.2462 / 0.4); }
  .border-tooltip-range\/70 { border-color: lab(62.6499 0.551194 4.2462 / 0.7); }
  .border-transparent { border-color: rgba(0, 0, 0, 0); }
  .border-ui-highlight { border-color: rgb(204, 179, 113); }
  .border-ui-highlight\/20 { border-color: lab(74.0309 2.7715 37.0791 / 0.2); }
  .border-ui-highlight\/25 { border-color: lab(74.0309 2.7715 37.0791 / 0.25); }
  .border-ui-highlight\/30 { border-color: lab(74.0309 2.7715 37.0791 / 0.3); }
  .border-ui-highlight\/35 { border-color: lab(74.0309 2.7715 37.0791 / 0.35); }
  .border-ui-highlight\/40 { border-color: lab(74.0309 2.7715 37.0791 / 0.4); }
  .border-ui-highlight\/45 { border-color: lab(74.0309 2.7715 37.0791 / 0.45); }
  .border-ui-highlight\/50 { border-color: lab(74.0309 2.7715 37.0791 / 0.5); }
  .border-ui-highlight\/60 { border-color: lab(74.0309 2.7715 37.0791 / 0.6); }
  .border-unique { border-color: rgb(240, 197, 156); }
  .border-unique\/10 { border-color: lab(82.609 11.6885 26.6776 / 0.1); }
  .border-unique\/15 { border-color: lab(82.609 11.6885 26.6776 / 0.15); }
  .border-unique\/20 { border-color: lab(82.609 11.6885 26.6776 / 0.2); }
  .border-unique\/25 { border-color: lab(82.609 11.6885 26.6776 / 0.25); }
  .border-unique\/30 { border-color: lab(82.609 11.6885 26.6776 / 0.3); }
  .border-unique\/40 { border-color: lab(82.609 11.6885 26.6776 / 0.4); }
  .border-unique\/50 { border-color: lab(82.609 11.6885 26.6776 / 0.5); }
  .border-unique\/55 { border-color: lab(82.609 11.6885 26.6776 / 0.55); }
  .border-unique\/60 { border-color: lab(82.609 11.6885 26.6776 / 0.6); }
  .border-warning { border-color: rgb(215, 140, 9); }
  .border-warning\/20 { border-color: lab(64.912 23.4272 68.53 / 0.2); }
  .border-warning\/50 { border-color: lab(64.912 23.4272 68.53 / 0.5); }
  .border-white\/5 { border-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/5 { border-color: color-mix(in oklab,var(--color-white) 5%,transparent); }
}
  .border-white\/6 { border-color: rgba(255, 255, 255, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/6 { border-color: color-mix(in oklab,var(--color-white) 6%,transparent); }
}
  .border-white\/8 { border-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/8 { border-color: color-mix(in oklab,var(--color-white) 8%,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-white\/25 { border-color: rgba(255, 255, 255, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/25 { border-color: color-mix(in oklab,var(--color-white) 25%,transparent); }
}
  .border-white\/40 { border-color: rgba(255, 255, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/40 { border-color: color-mix(in oklab,var(--color-white) 40%,transparent); }
}
  .border-white\/\[0\.03\] { border-color: rgba(255, 255, 255, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/\[0\.03\] { border-color: color-mix(in oklab,var(--color-white) 3%,transparent); }
}
  .border-white\/\[0\.06\] { border-color: rgba(255, 255, 255, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/\[0\.06\] { border-color: color-mix(in oklab,var(--color-white) 6%,transparent); }
}
  .border-white\/\[0\.08\] { border-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/\[0\.08\] { border-color: color-mix(in oklab,var(--color-white) 8%,transparent); }
}
  .border-white\/\[0\.055\] { border-color: rgba(255, 255, 255, 0.055); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/\[0\.055\] { border-color: color-mix(in oklab,var(--color-white) 5.5%,transparent); }
}
  .border-yellow-400\/25 { border-color: rgba(250, 200, 0, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-yellow-400\/25 { border-color: color-mix(in oklab,var(--color-yellow-400) 25%,transparent); }
}
  .border-yellow-400\/60 { border-color: rgba(250, 200, 0, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-yellow-400\/60 { border-color: color-mix(in oklab,var(--color-yellow-400) 60%,transparent); }
}
  .border-yellow-500 { border-color: var(--color-yellow-500); }
  .border-yellow-500\/20 { border-color: rgba(237, 178, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-yellow-500\/20 { border-color: color-mix(in oklab,var(--color-yellow-500) 20%,transparent); }
}
  .border-yellow-500\/30 { border-color: rgba(237, 178, 0, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-yellow-500\/30 { border-color: color-mix(in oklab,var(--color-yellow-500) 30%,transparent); }
}
  .border-yellow-800 { border-color: var(--color-yellow-800); }
  .border-zinc-600 { border-color: var(--color-zinc-600); }
  .border-zinc-600\/60 { border-color: rgba(82, 82, 92, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-zinc-600\/60 { border-color: color-mix(in oklab,var(--color-zinc-600) 60%,transparent); }
}
  .border-zinc-700 { border-color: var(--color-zinc-700); }
  .border-t-current { border-top-color: currentcolor; }
  .border-t-muted-foreground { border-top-color: rgb(169, 163, 158); }
  .border-t-transparent { border-top-color: rgba(0, 0, 0, 0); }
  .border-b-black\/75 { border-bottom-color: rgba(0, 0, 0, 0.75); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-b-black\/75 { border-bottom-color: color-mix(in oklab,var(--color-black) 75%,transparent); }
}
  .border-l-blue-500 { border-left-color: var(--color-blue-500); }
  .border-l-destructive { border-left-color: red; }
  .border-l-info { border-left-color: rgb(13, 162, 231); }
  .border-l-muted { border-left-color: rgb(21, 20, 20); }
  .border-l-owner { border-left-color: rgb(43, 212, 189); }
  .border-l-owner\/60 { border-left-color: lab(76.5701 -46.8477 -1.04904 / 0.6); }
  .border-l-success { border-left-color: rgb(26, 158, 74); }
  .border-l-transparent { border-left-color: rgba(0, 0, 0, 0); }
  .border-l-warning { border-left-color: rgb(215, 140, 9); }
  .\!bg-destructive\/10 { background-color: lab(54.2905 80.8049 69.8907 / 0.1) !important; }
  .\!bg-transparent { background-color: rgba(0, 0, 0, 0) !important; }
  .\[background-color\:var\(--color-tooltip-surface\)\] { background-color: var(--color-tooltip-surface); }
  .bg-\(--color-bg\) { background-color: var(--color-bg); }
  .bg-\[\#00AEFF\], .bg-\[\#00aeff\] { background-color: rgb(0, 174, 255); }
  .bg-\[\#1a1a1a\] { background-color: rgb(26, 26, 26); }
  .bg-\[\#1a1816\] { background-color: rgb(26, 24, 22); }
  .bg-\[\#22c55e\] { background-color: rgb(34, 197, 94); }
  .bg-\[\#22c55e\]\/10 { background-color: lab(70.2188 -57.9809 39.4382 / 0.1); }
  .bg-\[\#22c55e\]\/12 { background-color: lab(70.2188 -57.9809 39.4382 / 0.12); }
  .bg-\[\#5865F2\]\/10 { background-color: lab(48.1124 29.0442 -73.9905 / 0.1); }
  .bg-\[\#5865F2\]\/20 { background-color: lab(48.1124 29.0442 -73.9905 / 0.2); }
  .bg-\[\#5865f2\] { background-color: rgb(88, 101, 242); }
  .bg-\[\#12110e\] { background-color: rgb(18, 17, 14); }
  .bg-\[\#d4a843\]\/15 { background-color: lab(71.5956 9.0892 56.4463 / 0.15); }
  .bg-\[\#e11d48\] { background-color: rgb(225, 29, 72); }
  .bg-\[\#f0c59c\]\/30 { background-color: lab(82.609 11.6885 26.6776 / 0.3); }
  .bg-\[\#fdd18c\]\/10 { background-color: lab(86.5796 9.64207 40.2683 / 0.1); }
  .bg-\[\#fdd18c\]\/20 { background-color: lab(86.5796 9.64207 40.2683 / 0.2); }
  .bg-\[color-mix\(in_oklab\,currentColor_50\%\,transparent\)\] { background-color: currentcolor; }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-\[color-mix\(in_oklab\,currentColor_50\%\,transparent\)\] { background-color: color-mix(in oklab, currentcolor, transparent); }
}
  .bg-accent { background-color: rgb(35, 33, 31); }
  .bg-accent-foreground { background-color: rgb(255, 255, 255); }
  .bg-accent-foreground\/20 { background-color: lab(100 -0.0000298023 0.0000119209 / 0.2); }
  .bg-accent\/5 { background-color: lab(12.9056 0.627823 1.7129 / 0.05); }
  .bg-accent\/10 { background-color: lab(12.9056 0.627823 1.7129 / 0.1); }
  .bg-accent\/20 { background-color: lab(12.9056 0.627823 1.7129 / 0.2); }
  .bg-accent\/30 { background-color: lab(12.9056 0.627823 1.7129 / 0.3); }
  .bg-accent\/40 { background-color: lab(12.9056 0.627823 1.7129 / 0.4); }
  .bg-accent\/50 { background-color: lab(12.9056 0.627823 1.7129 / 0.5); }
  .bg-accent\/70 { background-color: lab(12.9056 0.627823 1.7129 / 0.7); }
  .bg-active { background-color: rgb(154, 25, 25); }
  .bg-active\/10 { background-color: lab(33.8693 51.5669 36.6459 / 0.1); }
  .bg-active\/30 { background-color: lab(33.8693 51.5669 36.6459 / 0.3); }
  .bg-active\/70 { background-color: lab(33.8693 51.5669 36.6459 / 0.7); }
  .bg-amber-500\/5 { background-color: rgba(249, 156, 0, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-amber-500\/5 { background-color: color-mix(in oklab,var(--color-amber-500) 5%,transparent); }
}
  .bg-amber-500\/10 { background-color: rgba(249, 156, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-amber-500\/10 { background-color: color-mix(in oklab,var(--color-amber-500) 10%,transparent); }
}
  .bg-amber-500\/15 { background-color: rgba(249, 156, 0, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-amber-500\/15 { background-color: color-mix(in oklab,var(--color-amber-500) 15%,transparent); }
}
  .bg-background { background-color: rgb(11, 10, 9); }
  .bg-background\/30 { background-color: lab(2.7877 0.174686 0.480145 / 0.3); }
  .bg-background\/40 { background-color: lab(2.7877 0.174686 0.480145 / 0.4); }
  .bg-background\/50 { background-color: lab(2.7877 0.174686 0.480145 / 0.5); }
  .bg-background\/60 { background-color: lab(2.7877 0.174686 0.480145 / 0.6); }
  .bg-background\/70 { background-color: lab(2.7877 0.174686 0.480145 / 0.7); }
  .bg-background\/80 { background-color: lab(2.7877 0.174686 0.480145 / 0.8); }
  .bg-background\/90 { background-color: lab(2.7877 0.174686 0.480145 / 0.9); }
  .bg-background\/95 { background-color: lab(2.7877 0.174686 0.480145 / 0.95); }
  .bg-background\/98 { background-color: lab(2.7877 0.174686 0.480145 / 0.98); }
  .bg-black { background-color: var(--color-black); }
  .bg-black\/10 { background-color: rgba(0, 0, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/10 { background-color: color-mix(in oklab,var(--color-black) 10%,transparent); }
}
  .bg-black\/20 { background-color: rgba(0, 0, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/20 { background-color: color-mix(in oklab,var(--color-black) 20%,transparent); }
}
  .bg-black\/30 { background-color: rgba(0, 0, 0, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/30 { background-color: color-mix(in oklab,var(--color-black) 30%,transparent); }
}
  .bg-black\/40 { background-color: rgba(0, 0, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/40 { background-color: color-mix(in oklab,var(--color-black) 40%,transparent); }
}
  .bg-black\/45 { background-color: rgba(0, 0, 0, 0.45); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/45 { background-color: color-mix(in oklab,var(--color-black) 45%,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\/70 { background-color: rgba(0, 0, 0, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/70 { background-color: color-mix(in oklab,var(--color-black) 70%,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-black\/85 { background-color: rgba(0, 0, 0, 0.85); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/85 { background-color: color-mix(in oklab,var(--color-black) 85%,transparent); }
}
  .bg-black\/90 { background-color: rgba(0, 0, 0, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/90 { background-color: color-mix(in oklab,var(--color-black) 90%,transparent); }
}
  .bg-blue-400 { background-color: var(--color-blue-400); }
  .bg-blue-500 { background-color: var(--color-blue-500); }
  .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-blue-500\/15 { background-color: rgba(48, 128, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-blue-500\/15 { background-color: color-mix(in oklab,var(--color-blue-500) 15%,transparent); }
}
  .bg-blue-500\/30 { background-color: rgba(48, 128, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-blue-500\/30 { background-color: color-mix(in oklab,var(--color-blue-500) 30%,transparent); }
}
  .bg-blue-600 { background-color: var(--color-blue-600); }
  .bg-border { background-color: rgb(53, 51, 49); }
  .bg-border\/40 { background-color: lab(21.4 0.580937 1.60308 / 0.4); }
  .bg-border\/50 { background-color: lab(21.4 0.580937 1.60308 / 0.5); }
  .bg-border\/60 { background-color: lab(21.4 0.580937 1.60308 / 0.6); }
  .bg-buying { background-color: rgb(14, 165, 233); }
  .bg-buying\/15 { background-color: lab(63.352 -17.6082 -44.8631 / 0.15); }
  .bg-buying\/50 { background-color: lab(63.352 -17.6082 -44.8631 / 0.5); }
  .bg-card { background-color: rgb(29, 28, 27); }
  .bg-card\/60 { background-color: lab(10.3512 0.314534 0.873894 / 0.6); }
  .bg-class-barbarian { background-color: rgb(97, 26, 8); }
  .bg-class-druid { background-color: rgb(130, 79, 9); }
  .bg-class-necromancer { background-color: rgb(0, 168, 137); }
  .bg-class-paladin { background-color: rgb(196, 160, 0); }
  .bg-class-rogue { background-color: rgb(57, 27, 81); }
  .bg-class-sorcerer { background-color: rgb(0, 59, 122); }
  .bg-class-spiritborn { background-color: rgb(63, 111, 0); }
  .bg-class-warlock { background-color: rgb(123, 12, 67); }
  .bg-common { background-color: rgb(181, 181, 181); }
  .bg-common\/10 { background-color: lab(73.6801 0 -0.0000119209 / 0.1); }
  .bg-common\/\[0\.06\] { background-color: lab(73.6801 0 -0.0000119209 / 0.06); }
  .bg-current { background-color: currentcolor; }
  .bg-cyan-300\/10 { background-color: rgba(83, 234, 253, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-cyan-300\/10 { background-color: color-mix(in oklab,var(--color-cyan-300) 10%,transparent); }
}
  .bg-cyan-300\/\[0\.025\] { background-color: rgba(83, 234, 253, 0.024); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-cyan-300\/\[0\.025\] { background-color: color-mix(in oklab,var(--color-cyan-300) 2.5%,transparent); }
}
  .bg-destructive { background-color: red; }
  .bg-destructive\/5 { background-color: lab(54.2905 80.8049 69.8907 / 0.05); }
  .bg-destructive\/10 { background-color: lab(54.2905 80.8049 69.8907 / 0.1); }
  .bg-destructive\/15 { background-color: lab(54.2905 80.8049 69.8907 / 0.15); }
  .bg-destructive\/20 { background-color: lab(54.2905 80.8049 69.8907 / 0.2); }
  .bg-destructive\/60 { background-color: lab(54.2905 80.8049 69.8907 / 0.6); }
  .bg-emerald-400 { background-color: var(--color-emerald-400); }
  .bg-emerald-400\/10 { background-color: rgba(0, 210, 148, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-400\/10 { background-color: color-mix(in oklab,var(--color-emerald-400) 10%,transparent); }
}
  .bg-emerald-500 { background-color: var(--color-emerald-500); }
  .bg-emerald-500\/5 { background-color: rgba(0, 187, 127, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-500\/5 { background-color: color-mix(in oklab,var(--color-emerald-500) 5%,transparent); }
}
  .bg-emerald-500\/10 { background-color: rgba(0, 187, 127, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-500\/10 { background-color: color-mix(in oklab,var(--color-emerald-500) 10%,transparent); }
}
  .bg-emerald-500\/15 { background-color: rgba(0, 187, 127, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-500\/15 { background-color: color-mix(in oklab,var(--color-emerald-500) 15%,transparent); }
}
  .bg-emerald-500\/40 { background-color: rgba(0, 187, 127, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-500\/40 { background-color: color-mix(in oklab,var(--color-emerald-500) 40%,transparent); }
}
  .bg-foreground { background-color: rgb(232, 230, 227); }
  .bg-foreground\/50 { background-color: lab(91.3869 0.304192 1.71543 / 0.5); }
  .bg-foreground\/\[0\.03\] { background-color: lab(91.3869 0.304192 1.71543 / 0.03); }
  .bg-foreground\/\[0\.05\] { background-color: lab(91.3869 0.304192 1.71543 / 0.05); }
  .bg-fuchsia-500\/30 { background-color: rgba(225, 42, 251, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-fuchsia-500\/30 { background-color: color-mix(in oklab,var(--color-fuchsia-500) 30%,transparent); }
}
  .bg-gray-700 { background-color: var(--color-gray-700); }
  .bg-green-500 { background-color: var(--color-green-500); }
  .bg-green-500\/10 { background-color: rgba(0, 199, 88, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-green-500\/10 { background-color: color-mix(in oklab,var(--color-green-500) 10%,transparent); }
}
  .bg-green-600 { background-color: var(--color-green-600); }
  .bg-info { background-color: rgb(13, 162, 231); }
  .bg-info\/10 { background-color: lab(62.3684 -16.7587 -45.3071 / 0.1); }
  .bg-input { background-color: rgb(21, 20, 20); }
  .bg-input\/40 { background-color: lab(6.42016 0.45044 0.161278 / 0.4); }
  .bg-input\/50 { background-color: lab(6.42016 0.45044 0.161278 / 0.5); }
  .bg-legendary { background-color: rgb(212, 109, 5); }
  .bg-legendary\/15 { background-color: lab(57.6753 37.8042 64.5954 / 0.15); }
  .bg-legendary\/20 { background-color: lab(57.6753 37.8042 64.5954 / 0.2); }
  .bg-legendary\/\[0\.04\] { background-color: lab(57.6753 37.8042 64.5954 / 0.04); }
  .bg-legendary\/\[0\.06\] { background-color: lab(57.6753 37.8042 64.5954 / 0.06); }
  .bg-legendary\/\[0\.08\] { background-color: lab(57.6753 37.8042 64.5954 / 0.08); }
  .bg-legendary\/\[0\.025\] { background-color: lab(57.6753 37.8042 64.5954 / 0.025); }
  .bg-magic { background-color: rgb(54, 137, 255); }
  .bg-magic\/10 { background-color: lab(56.8959 6.94093 -67.0945 / 0.1); }
  .bg-magic\/15 { background-color: lab(56.8959 6.94093 -67.0945 / 0.15); }
  .bg-magic\/\[0\.06\] { background-color: lab(56.8959 6.94093 -67.0945 / 0.06); }
  .bg-magic\/\[0\.08\] { background-color: lab(56.8959 6.94093 -67.0945 / 0.08); }
  .bg-magic\/\[0\.025\] { background-color: lab(56.8959 6.94093 -67.0945 / 0.025); }
  .bg-muted { background-color: rgb(21, 20, 20); }
  .bg-muted-foreground { background-color: rgb(169, 163, 158); }
  .bg-muted-foreground\/10 { background-color: lab(67.3942 1.56403 3.41625 / 0.1); }
  .bg-muted-foreground\/15 { background-color: lab(67.3942 1.56403 3.41625 / 0.15); }
  .bg-muted-foreground\/40 { background-color: lab(67.3942 1.56403 3.41625 / 0.4); }
  .bg-muted-foreground\/50 { background-color: lab(67.3942 1.56403 3.41625 / 0.5); }
  .bg-muted-foreground\/60 { background-color: lab(67.3942 1.56403 3.41625 / 0.6); }
  .bg-muted\/10 { background-color: lab(6.42016 0.45044 0.161278 / 0.1); }
  .bg-muted\/20 { background-color: lab(6.42016 0.45044 0.161278 / 0.2); }
  .bg-muted\/30 { background-color: lab(6.42016 0.45044 0.161278 / 0.3); }
  .bg-muted\/40 { background-color: lab(6.42016 0.45044 0.161278 / 0.4); }
  .bg-muted\/50 { background-color: lab(6.42016 0.45044 0.161278 / 0.5); }
  .bg-muted\/60 { background-color: lab(6.42016 0.45044 0.161278 / 0.6); }
  .bg-muted\/70 { background-color: lab(6.42016 0.45044 0.161278 / 0.7); }
  .bg-muted\/80 { background-color: lab(6.42016 0.45044 0.161278 / 0.8); }
  .bg-muted\/85 { background-color: lab(6.42016 0.45044 0.161278 / 0.85); }
  .bg-muted\/95 { background-color: lab(6.42016 0.45044 0.161278 / 0.95); }
  .bg-mythic { background-color: rgb(192, 132, 252); }
  .bg-mythic\/15 { background-color: lab(65.0976 40.5542 -51.7263 / 0.15); }
  .bg-mythic\/\[0\.04\] { background-color: lab(65.0976 40.5542 -51.7263 / 0.04); }
  .bg-mythic\/\[0\.06\] { background-color: lab(65.0976 40.5542 -51.7263 / 0.06); }
  .bg-neutral-800 { background-color: var(--color-neutral-800); }
  .bg-neutral-900\/40 { background-color: rgba(23, 23, 23, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-neutral-900\/40 { background-color: color-mix(in oklab,var(--color-neutral-900) 40%,transparent); }
}
  .bg-offline { background-color: rgb(220, 38, 38); }
  .bg-online { background-color: rgb(34, 197, 94); }
  .bg-orange-500\/10 { background-color: rgba(254, 110, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-orange-500\/10 { background-color: color-mix(in oklab,var(--color-orange-500) 10%,transparent); }
}
  .bg-orange-500\/15 { background-color: rgba(254, 110, 0, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-orange-500\/15 { background-color: color-mix(in oklab,var(--color-orange-500) 15%,transparent); }
}
  .bg-orange-500\/30 { background-color: rgba(254, 110, 0, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-orange-500\/30 { background-color: color-mix(in oklab,var(--color-orange-500) 30%,transparent); }
}
  .bg-owner\/10 { background-color: lab(76.5701 -46.8477 -1.04904 / 0.1); }
  .bg-owner\/20 { background-color: lab(76.5701 -46.8477 -1.04904 / 0.2); }
  .bg-popover { background-color: rgb(11, 10, 9); }
  .bg-positive\/10 { background-color: lab(75.6954 -52.188 16.7595 / 0.1); }
  .bg-primary { background-color: rgb(20, 18, 16); }
  .bg-primary-foreground\/6 { background-color: lab(65.4292 1.19334 3.29833 / 0.06); }
  .bg-primary-foreground\/10 { background-color: lab(65.4292 1.19334 3.29833 / 0.1); }
  .bg-primary-foreground\/20 { background-color: lab(65.4292 1.19334 3.29833 / 0.2); }
  .bg-primary\/10 { background-color: lab(5.60664 0.550278 1.39028 / 0.1); }
  .bg-primary\/15 { background-color: lab(5.60664 0.550278 1.39028 / 0.15); }
  .bg-primary\/20 { background-color: lab(5.60664 0.550278 1.39028 / 0.2); }
  .bg-primary\/30 { background-color: lab(5.60664 0.550278 1.39028 / 0.3); }
  .bg-primary\/40 { background-color: lab(5.60664 0.550278 1.39028 / 0.4); }
  .bg-primary\/80 { background-color: lab(5.60664 0.550278 1.39028 / 0.8); }
  .bg-primary\/90 { background-color: lab(5.60664 0.550278 1.39028 / 0.9); }
  .bg-purple-500 { background-color: var(--color-purple-500); }
  .bg-purple-500\/15 { background-color: rgba(172, 75, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-purple-500\/15 { background-color: color-mix(in oklab,var(--color-purple-500) 15%,transparent); }
}
  .bg-purple-800 { background-color: var(--color-purple-800); }
  .bg-purple-900\/3 { background-color: rgba(89, 22, 139, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-purple-900\/3 { background-color: color-mix(in oklab,var(--color-purple-900) 3%,transparent); }
}
  .bg-purple-900\/10 { background-color: rgba(89, 22, 139, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-purple-900\/10 { background-color: color-mix(in oklab,var(--color-purple-900) 10%,transparent); }
}
  .bg-purple-900\/15 { background-color: rgba(89, 22, 139, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-purple-900\/15 { background-color: color-mix(in oklab,var(--color-purple-900) 15%,transparent); }
}
  .bg-rare { background-color: rgb(234, 187, 20); }
  .bg-rare\/10 { background-color: lab(78.4461 7.85735 77.2367 / 0.1); }
  .bg-rare\/15 { background-color: lab(78.4461 7.85735 77.2367 / 0.15); }
  .bg-rare\/\[0\.06\] { background-color: lab(78.4461 7.85735 77.2367 / 0.06); }
  .bg-rare\/\[0\.025\] { background-color: lab(78.4461 7.85735 77.2367 / 0.025); }
  .bg-red-400 { background-color: var(--color-red-400); }
  .bg-red-500 { background-color: var(--color-red-500); }
  .bg-red-500\/5 { background-color: rgba(251, 44, 54, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-500\/5 { background-color: color-mix(in oklab,var(--color-red-500) 5%,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-red-500\/20 { background-color: rgba(251, 44, 54, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-500\/20 { background-color: color-mix(in oklab,var(--color-red-500) 20%,transparent); }
}
  .bg-red-500\/40 { background-color: rgba(251, 44, 54, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-500\/40 { background-color: color-mix(in oklab,var(--color-red-500) 40%,transparent); }
}
  .bg-red-600\/15 { background-color: rgba(228, 0, 20, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-600\/15 { background-color: color-mix(in oklab,var(--color-red-600) 15%,transparent); }
}
  .bg-red-800 { background-color: var(--color-red-800); }
  .bg-red-900\/3 { background-color: rgba(130, 24, 26, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-900\/3 { background-color: color-mix(in oklab,var(--color-red-900) 3%,transparent); }
}
  .bg-red-900\/10 { background-color: rgba(130, 24, 26, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-900\/10 { background-color: color-mix(in oklab,var(--color-red-900) 10%,transparent); }
}
  .bg-red-900\/15 { background-color: rgba(130, 24, 26, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-900\/15 { background-color: color-mix(in oklab,var(--color-red-900) 15%,transparent); }
}
  .bg-secondary { background-color: rgb(131, 125, 119); }
  .bg-selling { background-color: rgb(20, 184, 166); }
  .bg-selling\/15 { background-color: lab(67.1486 -42.9201 -2.32968 / 0.15); }
  .bg-selling\/50 { background-color: lab(67.1486 -42.9201 -2.32968 / 0.5); }
  .bg-set { background-color: rgb(0, 255, 38); }
  .bg-set\/5 { background-color: lab(87.8752 -78.6336 76.6404 / 0.05); }
  .bg-set\/10 { background-color: lab(87.8752 -78.6336 76.6404 / 0.1); }
  .bg-set\/15 { background-color: lab(87.8752 -78.6336 76.6404 / 0.15); }
  .bg-set\/\[0\.04\] { background-color: lab(87.8752 -78.6336 76.6404 / 0.04); }
  .bg-set\/\[0\.06\] { background-color: lab(87.8752 -78.6336 76.6404 / 0.06); }
  .bg-set\/\[0\.08\] { background-color: lab(87.8752 -78.6336 76.6404 / 0.08); }
  .bg-set\/\[0\.025\] { background-color: lab(87.8752 -78.6336 76.6404 / 0.025); }
  .bg-sky-400\/10 { background-color: rgba(0, 188, 254, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-sky-400\/10 { background-color: color-mix(in oklab,var(--color-sky-400) 10%,transparent); }
}
  .bg-sky-500\/15 { background-color: rgba(0, 165, 239, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-sky-500\/15 { background-color: color-mix(in oklab,var(--color-sky-500) 15%,transparent); }
}
  .bg-slate-500\/20 { background-color: rgba(98, 116, 142, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-slate-500\/20 { background-color: color-mix(in oklab,var(--color-slate-500) 20%,transparent); }
}
  .bg-slate-900\/80 { background-color: rgba(15, 23, 43, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-slate-900\/80 { background-color: color-mix(in oklab,var(--color-slate-900) 80%,transparent); }
}
  .bg-stone-400\/20 { background-color: rgba(166, 160, 155, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-stone-400\/20 { background-color: color-mix(in oklab,var(--color-stone-400) 20%,transparent); }
}
  .bg-success { background-color: rgb(26, 158, 74); }
  .bg-success\/10 { background-color: lab(57.2274 -49.1487 33.5249 / 0.1); }
  .bg-success\/80 { background-color: lab(57.2274 -49.1487 33.5249 / 0.8); }
  .bg-teal-400 { background-color: var(--color-teal-400); }
  .bg-teal-500 { background-color: var(--color-teal-500); }
  .bg-teal-500\/10 { background-color: rgba(0, 186, 167, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-teal-500\/10 { background-color: color-mix(in oklab,var(--color-teal-500) 10%,transparent); }
}
  .bg-teal-500\/15 { background-color: rgba(0, 186, 167, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-teal-500\/15 { background-color: color-mix(in oklab,var(--color-teal-500) 15%,transparent); }
}
  .bg-teal-500\/25 { background-color: rgba(0, 186, 167, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-teal-500\/25 { background-color: color-mix(in oklab,var(--color-teal-500) 25%,transparent); }
}
  .bg-teal-500\/70 { background-color: rgba(0, 186, 167, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-teal-500\/70 { background-color: color-mix(in oklab,var(--color-teal-500) 70%,transparent); }
}
  .bg-tooltip-muted\/10 { background-color: rgba(184, 175, 161, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-tooltip-muted\/10 { background-color: color-mix(in oklab,color-mix(in srgb,var(--color-game-tooltip) 60%,transparent) 10%,transparent); }
}
  .bg-tooltip-muted\/85 { background-color: rgba(184, 175, 161, 0.51); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-tooltip-muted\/85 { background-color: color-mix(in oklab,color-mix(in srgb,var(--color-game-tooltip) 60%,transparent) 85%,transparent); }
}
  .bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .bg-ui-highlight { background-color: rgb(204, 179, 113); }
  .bg-ui-highlight\/10 { background-color: lab(74.0309 2.7715 37.0791 / 0.1); }
  .bg-ui-highlight\/15 { background-color: lab(74.0309 2.7715 37.0791 / 0.15); }
  .bg-ui-highlight\/25 { background-color: lab(74.0309 2.7715 37.0791 / 0.25); }
  .bg-ui-highlight\/40 { background-color: lab(74.0309 2.7715 37.0791 / 0.4); }
  .bg-ui-highlight\/\[0\.04\] { background-color: lab(74.0309 2.7715 37.0791 / 0.04); }
  .bg-ui-highlight\/\[0\.08\] { background-color: lab(74.0309 2.7715 37.0791 / 0.08); }
  .bg-unique { background-color: rgb(240, 197, 156); }
  .bg-unique\/5 { background-color: lab(82.609 11.6885 26.6776 / 0.05); }
  .bg-unique\/10 { background-color: lab(82.609 11.6885 26.6776 / 0.1); }
  .bg-unique\/15 { background-color: lab(82.609 11.6885 26.6776 / 0.15); }
  .bg-unique\/20 { background-color: lab(82.609 11.6885 26.6776 / 0.2); }
  .bg-unique\/\[0\.03\] { background-color: lab(82.609 11.6885 26.6776 / 0.03); }
  .bg-unique\/\[0\.04\] { background-color: lab(82.609 11.6885 26.6776 / 0.04); }
  .bg-unique\/\[0\.06\] { background-color: lab(82.609 11.6885 26.6776 / 0.06); }
  .bg-unique\/\[0\.08\] { background-color: lab(82.609 11.6885 26.6776 / 0.08); }
  .bg-unique\/\[0\.025\] { background-color: lab(82.609 11.6885 26.6776 / 0.025); }
  .bg-warning { background-color: rgb(215, 140, 9); }
  .bg-warning\/10 { background-color: lab(64.912 23.4272 68.53 / 0.1); }
  .bg-white { background-color: var(--color-white); }
  .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-white\/3 { background-color: rgba(255, 255, 255, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/3 { background-color: color-mix(in oklab,var(--color-white) 3%,transparent); }
}
  .bg-white\/4 { background-color: rgba(255, 255, 255, 0.04); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/4 { background-color: color-mix(in oklab,var(--color-white) 4%,transparent); }
}
  .bg-white\/5 { background-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/5 { background-color: color-mix(in oklab,var(--color-white) 5%,transparent); }
}
  .bg-white\/6 { background-color: rgba(255, 255, 255, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/6 { background-color: color-mix(in oklab,var(--color-white) 6%,transparent); }
}
  .bg-white\/8 { background-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/8 { background-color: color-mix(in oklab,var(--color-white) 8%,transparent); }
}
  .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\/15 { background-color: rgba(255, 255, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/15 { background-color: color-mix(in oklab,var(--color-white) 15%,transparent); }
}
  .bg-white\/20 { background-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/20 { background-color: color-mix(in oklab,var(--color-white) 20%,transparent); }
}
  .bg-white\/25 { background-color: rgba(255, 255, 255, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/25 { background-color: color-mix(in oklab,var(--color-white) 25%,transparent); }
}
  .bg-white\/30 { background-color: rgba(255, 255, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/30 { background-color: color-mix(in oklab,var(--color-white) 30%,transparent); }
}
  .bg-white\/60 { background-color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/60 { background-color: color-mix(in oklab,var(--color-white) 60%,transparent); }
}
  .bg-white\/\[0\.02\] { background-color: rgba(255, 255, 255, 0.02); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/\[0\.02\] { background-color: color-mix(in oklab,var(--color-white) 2%,transparent); }
}
  .bg-white\/\[0\.03\] { background-color: rgba(255, 255, 255, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/\[0\.03\] { background-color: color-mix(in oklab,var(--color-white) 3%,transparent); }
}
  .bg-white\/\[0\.04\] { background-color: rgba(255, 255, 255, 0.04); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/\[0\.04\] { background-color: color-mix(in oklab,var(--color-white) 4%,transparent); }
}
  .bg-white\/\[0\.08\] { background-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/\[0\.08\] { background-color: color-mix(in oklab,var(--color-white) 8%,transparent); }
}
  .bg-white\/\[0\.015\] { background-color: rgba(255, 255, 255, 0.016); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/\[0\.015\] { background-color: color-mix(in oklab,var(--color-white) 1.5%,transparent); }
}
  .bg-yellow-400 { background-color: var(--color-yellow-400); }
  .bg-yellow-400\/10 { background-color: rgba(250, 200, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-yellow-400\/10 { background-color: color-mix(in oklab,var(--color-yellow-400) 10%,transparent); }
}
  .bg-yellow-400\/30 { background-color: rgba(250, 200, 0, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-yellow-400\/30 { background-color: color-mix(in oklab,var(--color-yellow-400) 30%,transparent); }
}
  .bg-yellow-400\/\[0\.06\] { background-color: rgba(250, 200, 0, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-yellow-400\/\[0\.06\] { background-color: color-mix(in oklab,var(--color-yellow-400) 6%,transparent); }
}
  .bg-yellow-500 { background-color: var(--color-yellow-500); }
  .bg-yellow-500\/5 { background-color: rgba(237, 178, 0, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-yellow-500\/5 { background-color: color-mix(in oklab,var(--color-yellow-500) 5%,transparent); }
}
  .bg-yellow-500\/10 { background-color: rgba(237, 178, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-yellow-500\/10 { background-color: color-mix(in oklab,var(--color-yellow-500) 10%,transparent); }
}
  .bg-yellow-600\/50 { background-color: rgba(205, 137, 0, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-yellow-600\/50 { background-color: color-mix(in oklab,var(--color-yellow-600) 50%,transparent); }
}
  .bg-yellow-900\/90 { background-color: rgba(115, 62, 10, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-yellow-900\/90 { background-color: color-mix(in oklab,var(--color-yellow-900) 90%,transparent); }
}
  .bg-zinc-700 { background-color: var(--color-zinc-700); }
  .bg-zinc-700\/30 { background-color: rgba(63, 63, 70, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-700\/30 { background-color: color-mix(in oklab,var(--color-zinc-700) 30%,transparent); }
}
  .bg-zinc-700\/50 { background-color: rgba(63, 63, 70, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-700\/50 { background-color: color-mix(in oklab,var(--color-zinc-700) 50%,transparent); }
}
  .bg-zinc-800\/80 { background-color: rgba(39, 39, 42, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-800\/80 { background-color: color-mix(in oklab,var(--color-zinc-800) 80%,transparent); }
}
  .bg-zinc-900 { background-color: var(--color-zinc-900); }
  .bg-zinc-950 { background-color: var(--color-zinc-950); }
  .bg-zinc-950\/90 { background-color: rgba(9, 9, 11, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-950\/90 { background-color: color-mix(in oklab,var(--color-zinc-950) 90%,transparent); }
}
  .bg-linear-to-b { --tw-gradient-position: to bottom; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .bg-linear-to-b { --tw-gradient-position: to bottom in oklab; }
}
  .bg-linear-to-b { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-linear-to-l { --tw-gradient-position: to left; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .bg-linear-to-l { --tw-gradient-position: to left in oklab; }
}
  .bg-linear-to-l { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-linear-to-r { --tw-gradient-position: to right; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .bg-linear-to-r { --tw-gradient-position: to right in oklab; }
}
  .bg-linear-to-r { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-linear-to-t { --tw-gradient-position: to top; }
  @supports (background-image:linear-gradient(in lab,red,red)) {
  .bg-linear-to-t { --tw-gradient-position: to top in oklab; }
}
  .bg-linear-to-t { background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-b { --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-br { --tw-gradient-position: to bottom right 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)); }
  .bg-gradient-to-t { --tw-gradient-position: to top in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-radial-\[at_50\%_100\%\] { --tw-gradient-position: at 50% 100%; background-image: radial-gradient(var(--tw-gradient-stops,at 50% 100%)); }
  .bg-\[linear-gradient\(90deg\,rgba\(28\,22\,15\,0\.92\)\,rgba\(10\,10\,9\,0\.94\)\)\] { background-image: linear-gradient(90deg, rgba(28, 22, 15, 0.92), rgba(10, 10, 9, 0.94)); }
  .bg-\[linear-gradient\(90deg\,transparent\,currentColor_35\%\,currentColor_65\%\,transparent\)\] { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0), currentcolor 35%, currentcolor 65%, rgba(0, 0, 0, 0)); }
  .bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.06\)_0\%\,rgba\(20\,20\,24\,0\.5\)_46\%\,rgba\(0\,0\,0\,0\.82\)_100\%\)\] { background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.06) 0%, rgba(20, 20, 24, 0.5) 46%, rgba(0, 0, 0, 0.82) 100%); }
  .bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.24\)_0\%\,rgba\(255\,255\,255\,0\.05\)_16\%\,rgba\(12\,12\,15\,0\.94\)_50\%\,rgba\(0\,0\,0\,0\.97\)_85\%\,rgba\(255\,255\,255\,0\.12\)_100\%\)\] { background-image: linear-gradient(rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0.05) 16%, rgba(12, 12, 15, 0.94) 50%, rgba(0, 0, 0, 0.97) 85%, rgba(255, 255, 255, 0.12) 100%); }
  .bg-\[radial-gradient\(110\%_110\%_at_100\%_100\%\,color-mix\(in_srgb\,currentColor_30\%\,transparent\)\,transparent_55\%\)\] { background-image: radial-gradient(110% 110% at 100% 100%, currentcolor, rgba(0, 0, 0, 0) 55%); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-\[radial-gradient\(110\%_110\%_at_100\%_100\%\,color-mix\(in_srgb\,currentColor_30\%\,transparent\)\,transparent_55\%\)\] { background-image: radial-gradient(110% 110% at 100% 100%, color-mix(in srgb, currentcolor 30%, transparent), transparent 55%); }
}
  .bg-\[radial-gradient\(130\%_130\%_at_100\%_100\%\,rgba\(0\,0\,0\,0\.6\)\,rgba\(0\,0\,0\,0\)_72\%\)\] { background-image: radial-gradient(130% 130% at 100% 100%, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0) 72%); }
  .bg-\[radial-gradient\(circle_at_50\%_38\%\,rgba\(255\,238\,180\,0\.055\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.035\)\,rgba\(0\,0\,0\,0\)_38\%\,rgba\(0\,0\,0\,0\.22\)\)\] { background-image: radial-gradient(circle at 50% 38%, rgba(255, 238, 180, 0.055), rgba(0, 0, 0, 0) 42%), linear-gradient(rgba(255, 255, 255, 0.035), rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, 0.22)); }
  .bg-\[radial-gradient\(circle_at_top_right\,_var\(--tw-gradient-stops\)\)\] { background-image: radial-gradient(circle at top right,var(--tw-gradient-stops)); }
  .bg-\[radial-gradient\(ellipse_at_center\,transparent_0\%\,transparent_50\%\,rgba\(0\,0\,0\,0\.4\)_100\%\)\] { background-image: radial-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.4) 100%); }
  .bg-\[radial-gradient\(ellipse_at_center\,transparent_50\%\,rgba\(0\,0\,0\,0\.55\)_100\%\)\] { background-image: radial-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.55) 100%); }
  .bg-\[url\(\'\/ui\/background\/background\.png\'\)\] { background-image: url("images/bcd3d642-d951-48ae-8ba2-57a811203cd8.png"); }
  .bg-\[url\(\'\/ui\/background\/texture-card\.png\'\)\] { background-image: url("images/07122c80-3b32-43ba-adfd-1fd8d57837d8.png"); }
  .bg-\[url\(\'\/ui\/background\/texture-demonic-bg\.png\'\)\] { background-image: url("images/8152da46-2c61-42b4-bf85-d61b47f78b48.png"); }
  .from-\[\#0a0a0a\]\/80 { --tw-gradient-from: #0a0a0acc; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-\[\#0a0a0a\]\/80 { --tw-gradient-from: lab(2.74175%0 .00000596046/.8); }
}
  .from-\[\#0a0014\] { --tw-gradient-from: #0a0014; --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-\[\#0a0014\]\/95 { --tw-gradient-from: #0a0014f2; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-\[\#0a0014\]\/95 { --tw-gradient-from: lab(.993078%5.105-7.79659/.95); }
}
  .from-\[\#0d0002\] { --tw-gradient-from: #0d0002; --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-\[\#0d0002\]\/95 { --tw-gradient-from: #0d0002f2; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-\[\#0d0002\]\/95 { --tw-gradient-from: lab(.84211%3.80715 .527909/.95); }
}
  .from-\[\#f0c59c\]\/30 { --tw-gradient-from: #f0c59c4d; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-\[\#f0c59c\]\/30 { --tw-gradient-from: lab(82.609%11.6885 26.6776/.3); }
}
  .from-\[\#facc15\]\/10 { --tw-gradient-from: #facc151a; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-\[\#facc15\]\/10 { --tw-gradient-from: lab(84.2787%6.27846 82.0645/.1); }
}
  .from-\[\#fdd18c\]\/25 { --tw-gradient-from: #fdd18c40; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-\[\#fdd18c\]\/25 { --tw-gradient-from: lab(86.5796%9.64207 40.2683/.25); }
}
  .from-accent\/5 { --tw-gradient-from: #23211f0d; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-accent\/5 { --tw-gradient-from: lab(12.9056%.627823 1.7129/.05); }
}
  .from-accent\/10 { --tw-gradient-from: #23211f1a; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-accent\/10 { --tw-gradient-from: lab(12.9056%.627823 1.7129/.1); }
}
  .from-accent\/20 { --tw-gradient-from: #23211f33; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-accent\/20 { --tw-gradient-from: lab(12.9056%.627823 1.7129/.2); }
}
  .from-amber-500\/20 { --tw-gradient-from: #f99c0033; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-amber-500\/20 { --tw-gradient-from: color-mix(in oklab,var(--color-amber-500) 20%,transparent); }
}
  .from-amber-500\/20 { --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-amber-800\/25 { --tw-gradient-from: #953d0040; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-amber-800\/25 { --tw-gradient-from: color-mix(in oklab,var(--color-amber-800) 25%,transparent); }
}
  .from-amber-800\/25 { --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-background { --tw-gradient-from: #0b0a09; --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-background\/20 { --tw-gradient-from: #0b0a0933; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-background\/20 { --tw-gradient-from: lab(2.7877%.174686 .480145/.2); }
}
  .from-background\/50 { --tw-gradient-from: #0b0a0980; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-background\/50 { --tw-gradient-from: lab(2.7877%.174686 .480145/.5); }
}
  .from-background\/90 { --tw-gradient-from: #0b0a09e6; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-background\/90 { --tw-gradient-from: lab(2.7877%.174686 .480145/.9); }
}
  .from-black\/60 { --tw-gradient-from: #0009; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-black\/60 { --tw-gradient-from: color-mix(in oklab,var(--color-black) 60%,transparent); }
}
  .from-black\/60 { --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-black\/70 { --tw-gradient-from: #000000b3; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-black\/70 { --tw-gradient-from: color-mix(in oklab,var(--color-black) 70%,transparent); }
}
  .from-black\/70 { --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-black\/95 { --tw-gradient-from: #000000f2; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-black\/95 { --tw-gradient-from: color-mix(in oklab,var(--color-black) 95%,transparent); }
}
  .from-black\/95 { --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-blue-500 { --tw-gradient-from: var(--color-blue-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-blue-500\/30 { --tw-gradient-from: #3080ff4d; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-blue-500\/30 { --tw-gradient-from: color-mix(in oklab,var(--color-blue-500) 30%,transparent); }
}
  .from-blue-500\/30 { --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-blue-800\/25 { --tw-gradient-from: #193cb840; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-blue-800\/25 { --tw-gradient-from: color-mix(in oklab,var(--color-blue-800) 25%,transparent); }
}
  .from-blue-800\/25 { --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-common\/15 { --tw-gradient-from: #b5b5b526; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-common\/15 { --tw-gradient-from: lab(73.6801%0-.0000119209/.15); }
}
  .from-emerald-800\/25 { --tw-gradient-from: #005f4640; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-emerald-800\/25 { --tw-gradient-from: color-mix(in oklab,var(--color-emerald-800) 25%,transparent); }
}
  .from-emerald-800\/25 { --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-foreground { --tw-gradient-from: #e8e6e3; --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-fuchsia-500\/30 { --tw-gradient-from: #e12afb4d; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-fuchsia-500\/30 { --tw-gradient-from: color-mix(in oklab,var(--color-fuchsia-500) 30%,transparent); }
}
  .from-fuchsia-500\/30 { --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-green-800\/25 { --tw-gradient-from: #01663040; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-green-800\/25 { --tw-gradient-from: color-mix(in oklab,var(--color-green-800) 25%,transparent); }
}
  .from-green-800\/25 { --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-legendary\/15 { --tw-gradient-from: #d46d0526; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-legendary\/15 { --tw-gradient-from: lab(57.6753%37.8042 64.5954/.15); }
}
  .from-magic\/15 { --tw-gradient-from: #3689ff26; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-magic\/15 { --tw-gradient-from: lab(56.8959%6.94093-67.0945/.15); }
}
  .from-muted { --tw-gradient-from: #151414; --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-muted\/40 { --tw-gradient-from: #15141466; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-muted\/40 { --tw-gradient-from: lab(6.42016%.45044 .161278/.4); }
}
  .from-mythic\/15 { --tw-gradient-from: #c084fc26; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-mythic\/15 { --tw-gradient-from: lab(65.0976%40.5542-51.7263/.15); }
}
  .from-orange-500\/30 { --tw-gradient-from: #fe6e004d; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-orange-500\/30 { --tw-gradient-from: color-mix(in oklab,var(--color-orange-500) 30%,transparent); }
}
  .from-orange-500\/30 { --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-purple-500\/20 { --tw-gradient-from: #ac4bff33; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-purple-500\/20 { --tw-gradient-from: color-mix(in oklab,var(--color-purple-500) 20%,transparent); }
}
  .from-purple-500\/20 { --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-purple-800\/25 { --tw-gradient-from: #6e11b040; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-purple-800\/25 { --tw-gradient-from: color-mix(in oklab,var(--color-purple-800) 25%,transparent); }
}
  .from-purple-800\/25 { --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-purple-800\/40 { --tw-gradient-from: #6e11b066; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-purple-800\/40 { --tw-gradient-from: color-mix(in oklab,var(--color-purple-800) 40%,transparent); }
}
  .from-purple-800\/40 { --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-rare\/15 { --tw-gradient-from: #eabb1426; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-rare\/15 { --tw-gradient-from: lab(78.4461%7.85735 77.2367/.15); }
}
  .from-red-500\/20 { --tw-gradient-from: #fb2c3633; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-red-500\/20 { --tw-gradient-from: color-mix(in oklab,var(--color-red-500) 20%,transparent); }
}
  .from-red-500\/20 { --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-red-500\/40 { --tw-gradient-from: #fb2c3666; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-red-500\/40 { --tw-gradient-from: color-mix(in oklab,var(--color-red-500) 40%,transparent); }
}
  .from-red-500\/40 { --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-red-800\/25 { --tw-gradient-from: #9f071240; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-red-800\/25 { --tw-gradient-from: color-mix(in oklab,var(--color-red-800) 25%,transparent); }
}
  .from-red-800\/25 { --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-red-800\/40 { --tw-gradient-from: #9f071266; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-red-800\/40 { --tw-gradient-from: color-mix(in oklab,var(--color-red-800) 40%,transparent); }
}
  .from-red-800\/40 { --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-red-950\/45 { --tw-gradient-from: #46080973; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-red-950\/45 { --tw-gradient-from: color-mix(in oklab,var(--color-red-950) 45%,transparent); }
}
  .from-red-950\/45 { --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-set\/15 { --tw-gradient-from: #00ff2626; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-set\/15 { --tw-gradient-from: lab(87.8752% -78.6336 76.6404/.15); }
}
  .from-stone-400\/20 { --tw-gradient-from: #a6a09b33; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-stone-400\/20 { --tw-gradient-from: color-mix(in oklab,var(--color-stone-400) 20%,transparent); }
}
  .from-stone-400\/20 { --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-tier-unique { --tw-gradient-from: var(--color-tier-unique); --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-transparent { --tw-gradient-from: 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)); }
  .from-ui-highlight\/20 { --tw-gradient-from: #ccb37133; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-ui-highlight\/20 { --tw-gradient-from: lab(74.0309%2.7715 37.0791/.2); }
}
  .from-unique\/15 { --tw-gradient-from: #f0c59c26; --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)); }
  @supports (color:lab(0%0 0)) {
  .from-unique\/15 { --tw-gradient-from: lab(82.609%11.6885 26.6776/.15); }
}
  .from-white\/\[0\.03\] { --tw-gradient-from: #ffffff08; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-white\/\[0\.03\] { --tw-gradient-from: color-mix(in oklab,var(--color-white) 3%,transparent); }
}
  .from-white\/\[0\.03\] { --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-white\/\[0\.04\] { --tw-gradient-from: #ffffff0a; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-white\/\[0\.04\] { --tw-gradient-from: color-mix(in oklab,var(--color-white) 4%,transparent); }
}
  .from-white\/\[0\.04\] { --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-white\/\[0\.06\] { --tw-gradient-from: #ffffff0f; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-white\/\[0\.06\] { --tw-gradient-from: color-mix(in oklab,var(--color-white) 6%,transparent); }
}
  .from-white\/\[0\.06\] { --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-yellow-400\/30 { --tw-gradient-from: #fac8004d; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-yellow-400\/30 { --tw-gradient-from: color-mix(in oklab,var(--color-yellow-400) 30%,transparent); }
}
  .from-yellow-400\/30 { --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-yellow-800\/25 { --tw-gradient-from: #874b0040; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-yellow-800\/25 { --tw-gradient-from: color-mix(in oklab,var(--color-yellow-800) 25%,transparent); }
}
  .from-yellow-800\/25 { --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)); }
  .via-\[\#1f0808\]\/60 { --tw-gradient-via: #1f080899; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  @supports (color:lab(0%0 0)) {
  .via-\[\#1f0808\]\/60 { --tw-gradient-via: lab(4.45917%10.0835 3.61024/.6); }
}
  .via-\[\#130028\] { --tw-gradient-via: #130028; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-\[\#130028\]\/60 { --tw-gradient-via: #13002899; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  @supports (color:lab(0%0 0)) {
  .via-\[\#130028\]\/60 { --tw-gradient-via: lab(2.47069%13.0746-21.0251/.6); }
}
  .via-\[\#200006\] { --tw-gradient-via: #200006; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-\[\#200006\]\/60 { --tw-gradient-via: #20000699; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  @supports (color:lab(0%0 0)) {
  .via-\[\#200006\]\/60 { --tw-gradient-via: lab(3.00263%13.5411 2.34261/.6); }
}
  .via-\[\#d4a574\]\/20 { --tw-gradient-via: #d4a57433; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  @supports (color:lab(0%0 0)) {
  .via-\[\#d4a574\]\/20 { --tw-gradient-via: lab(71.3379%13.3712 32.362/.2); }
}
  .via-\[\#f5b864\]\/15 { --tw-gradient-via: #f5b86426; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  @supports (color:lab(0%0 0)) {
  .via-\[\#f5b864\]\/15 { --tw-gradient-via: lab(79.2999%16.3237 50.9488/.15); }
}
  .via-\[\#f97316\]\/10 { --tw-gradient-via: #f973161a; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  @supports (color:lab(0%0 0)) {
  .via-\[\#f97316\]\/10 { --tw-gradient-via: lab(64.4963%49.3667 68.6638/.1); }
}
  .via-accent-foreground { --tw-gradient-via: #fff; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-amber-400\/20 { --tw-gradient-via: #fcbb0033; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-amber-400\/20 { --tw-gradient-via: color-mix(in oklab,var(--color-amber-400) 20%,transparent); }
}
  .via-amber-400\/20 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-amber-500\/20 { --tw-gradient-via: #f99c0033; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-amber-500\/20 { --tw-gradient-via: color-mix(in oklab,var(--color-amber-500) 20%,transparent); }
}
  .via-amber-500\/20 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-background\/30 { --tw-gradient-via: #0b0a094d; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  @supports (color:lab(0%0 0)) {
  .via-background\/30 { --tw-gradient-via: lab(2.7877%.174686 .480145/.3); }
}
  .via-black\/10 { --tw-gradient-via: #0000001a; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-black\/10 { --tw-gradient-via: color-mix(in oklab,var(--color-black) 10%,transparent); }
}
  .via-black\/10 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-black\/35 { --tw-gradient-via: #00000059; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-black\/35 { --tw-gradient-via: color-mix(in oklab,var(--color-black) 35%,transparent); }
}
  .via-black\/35 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-black\/40 { --tw-gradient-via: #0006; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-black\/40 { --tw-gradient-via: color-mix(in oklab,var(--color-black) 40%,transparent); }
}
  .via-black\/40 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-indigo-500\/20 { --tw-gradient-via: #625fff33; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-indigo-500\/20 { --tw-gradient-via: color-mix(in oklab,var(--color-indigo-500) 20%,transparent); }
}
  .via-indigo-500\/20 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-muted { --tw-gradient-via: #151414; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-muted-foreground { --tw-gradient-via: #a9a39e; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-muted-foreground\/30 { --tw-gradient-via: #a9a39e4d; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  @supports (color:lab(0%0 0)) {
  .via-muted-foreground\/30 { --tw-gradient-via: lab(67.3942%1.56403 3.41625/.3); }
}
  .via-muted\/20 { --tw-gradient-via: #15141433; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  @supports (color:lab(0%0 0)) {
  .via-muted\/20 { --tw-gradient-via: lab(6.42016%.45044 .161278/.2); }
}
  .via-primary\/10 { --tw-gradient-via: #1412101a; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  @supports (color:lab(0%0 0)) {
  .via-primary\/10 { --tw-gradient-via: lab(5.60664%.550278 1.39028/.1); }
}
  .via-purple-500 { --tw-gradient-via: var(--color-purple-500); --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-purple-500\/20 { --tw-gradient-via: #ac4bff33; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-purple-500\/20 { --tw-gradient-via: color-mix(in oklab,var(--color-purple-500) 20%,transparent); }
}
  .via-purple-500\/20 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-purple-800\/10 { --tw-gradient-via: #6e11b01a; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-purple-800\/10 { --tw-gradient-via: color-mix(in oklab,var(--color-purple-800) 10%,transparent); }
}
  .via-purple-800\/10 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-red-600\/15 { --tw-gradient-via: #e4001426; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-red-600\/15 { --tw-gradient-via: color-mix(in oklab,var(--color-red-600) 15%,transparent); }
}
  .via-red-600\/15 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-red-600\/30 { --tw-gradient-via: #e400144d; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-red-600\/30 { --tw-gradient-via: color-mix(in oklab,var(--color-red-600) 30%,transparent); }
}
  .via-red-600\/30 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-red-800 { --tw-gradient-via: var(--color-red-800); --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-red-800\/10 { --tw-gradient-via: #9f07121a; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-red-800\/10 { --tw-gradient-via: color-mix(in oklab,var(--color-red-800) 10%,transparent); }
}
  .via-red-800\/10 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-red-900 { --tw-gradient-via: var(--color-red-900); --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-red-950\/10 { --tw-gradient-via: #4608091a; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-red-950\/10 { --tw-gradient-via: color-mix(in oklab,var(--color-red-950) 10%,transparent); }
}
  .via-red-950\/10 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-stone-500\/10 { --tw-gradient-via: #79716b1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-stone-500\/10 { --tw-gradient-via: color-mix(in oklab,var(--color-stone-500) 10%,transparent); }
}
  .via-stone-500\/10 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-teal-300 { --tw-gradient-via: var(--color-teal-300); --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-transparent { --tw-gradient-via: transparent; --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-white\/5 { --tw-gradient-via: #ffffff0d; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-white\/5 { --tw-gradient-via: color-mix(in oklab,var(--color-white) 5%,transparent); }
}
  .via-white\/5 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .to-\[\#0a0a0a\]\/70 { --tw-gradient-to: #0a0a0ab3; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-\[\#0a0a0a\]\/70 { --tw-gradient-to: lab(2.74175%0 .00000596046/.7); }
}
  .to-\[\#0a0014\] { --tw-gradient-to: #0a0014; --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-\[\#0d0002\] { --tw-gradient-to: #0d0002; --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-\[\#f0c59c\]\/40 { --tw-gradient-to: #f0c59c66; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-\[\#f0c59c\]\/40 { --tw-gradient-to: lab(82.609%11.6885 26.6776/.4); }
}
  .to-\[\#fb923c\] { --tw-gradient-to: #fb923c; --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-\[\#fdd18c\]\/40 { --tw-gradient-to: #fdd18c66; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-\[\#fdd18c\]\/40 { --tw-gradient-to: lab(86.5796%9.64207 40.2683/.4); }
}
  .to-\[\#ff6bcb\]\/10 { --tw-gradient-to: #ff6bcb1a; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-\[\#ff6bcb\]\/10 { --tw-gradient-to: lab(66.8318%64.5765-21.1532/.1); }
}
  .to-accent\/5 { --tw-gradient-to: #23211f0d; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-accent\/5 { --tw-gradient-to: lab(12.9056%.627823 1.7129/.05); }
}
  .to-background\/80 { --tw-gradient-to: #0b0a09cc; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-background\/80 { --tw-gradient-to: lab(2.7877%.174686 .480145/.8); }
}
  .to-black\/10 { --tw-gradient-to: #0000001a; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-black\/10 { --tw-gradient-to: color-mix(in oklab,var(--color-black) 10%,transparent); }
}
  .to-black\/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-black\/75 { --tw-gradient-to: #000000bf; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-black\/75 { --tw-gradient-to: color-mix(in oklab,var(--color-black) 75%,transparent); }
}
  .to-black\/75 { --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-blue-500\/40 { --tw-gradient-to: #3080ff66; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-blue-500\/40 { --tw-gradient-to: color-mix(in oklab,var(--color-blue-500) 40%,transparent); }
}
  .to-blue-500\/40 { --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-common\/3 { --tw-gradient-to: #b5b5b508; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-common\/3 { --tw-gradient-to: lab(73.6801%0-.0000119209/.03); }
}
  .to-emerald-800\/25 { --tw-gradient-to: #005f4640; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-emerald-800\/25 { --tw-gradient-to: color-mix(in oklab,var(--color-emerald-800) 25%,transparent); }
}
  .to-emerald-800\/25 { --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-foreground { --tw-gradient-to: #e8e6e3; --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-foreground\/80 { --tw-gradient-to: #e8e6e3cc; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-foreground\/80 { --tw-gradient-to: lab(91.3869%.304192 1.71543/.8); }
}
  .to-fuchsia-500\/40 { --tw-gradient-to: #e12afb66; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-fuchsia-500\/40 { --tw-gradient-to: color-mix(in oklab,var(--color-fuchsia-500) 40%,transparent); }
}
  .to-fuchsia-500\/40 { --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-legendary\/3 { --tw-gradient-to: #d46d0508; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-legendary\/3 { --tw-gradient-to: lab(57.6753%37.8042 64.5954/.03); }
}
  .to-magic\/3 { --tw-gradient-to: #3689ff08; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-magic\/3 { --tw-gradient-to: lab(56.8959%6.94093-67.0945/.03); }
}
  .to-muted { --tw-gradient-to: #151414; --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-muted\/30 { --tw-gradient-to: #1514144d; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-muted\/30 { --tw-gradient-to: lab(6.42016%.45044 .161278/.3); }
}
  .to-mythic\/3 { --tw-gradient-to: #c084fc08; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-mythic\/3 { --tw-gradient-to: lab(65.0976%40.5542-51.7263/.03); }
}
  .to-orange-500\/40 { --tw-gradient-to: #fe6e0066; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-orange-500\/40 { --tw-gradient-to: color-mix(in oklab,var(--color-orange-500) 40%,transparent); }
}
  .to-orange-500\/40 { --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-orange-800\/25 { --tw-gradient-to: #9f2d0040; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-orange-800\/25 { --tw-gradient-to: color-mix(in oklab,var(--color-orange-800) 25%,transparent); }
}
  .to-orange-800\/25 { --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-pink-500 { --tw-gradient-to: var(--color-pink-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-pink-800\/25 { --tw-gradient-to: #a2004c40; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-pink-800\/25 { --tw-gradient-to: color-mix(in oklab,var(--color-pink-800) 25%,transparent); }
}
  .to-pink-800\/25 { --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-primary\/5 { --tw-gradient-to: #1412100d; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-primary\/5 { --tw-gradient-to: lab(5.60664%.550278 1.39028/.05); }
}
  .to-primary\/20 { --tw-gradient-to: #14121033; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-primary\/20 { --tw-gradient-to: lab(5.60664%.550278 1.39028/.2); }
}
  .to-rare\/3 { --tw-gradient-to: #eabb1408; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-rare\/3 { --tw-gradient-to: lab(78.4461%7.85735 77.2367/.03); }
}
  .to-red-500\/50 { --tw-gradient-to: #fb2c3680; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-red-500\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-red-500) 50%,transparent); }
}
  .to-red-500\/50 { --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-set\/3 { --tw-gradient-to: #00ff2608; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-set\/3 { --tw-gradient-to: lab(87.8752% -78.6336 76.6404/.03); }
}
  .to-slate-700\/25 { --tw-gradient-to: #31415840; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-slate-700\/25 { --tw-gradient-to: color-mix(in oklab,var(--color-slate-700) 25%,transparent); }
}
  .to-slate-700\/25 { --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-stone-400\/30 { --tw-gradient-to: #a6a09b4d; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-stone-400\/30 { --tw-gradient-to: color-mix(in oklab,var(--color-stone-400) 30%,transparent); }
}
  .to-stone-400\/30 { --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-teal-800\/25 { --tw-gradient-to: #005f5a40; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-teal-800\/25 { --tw-gradient-to: color-mix(in oklab,var(--color-teal-800) 25%,transparent); }
}
  .to-teal-800\/25 { --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)); }
  .to-ui-highlight\/20 { --tw-gradient-to: #ccb37133; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-ui-highlight\/20 { --tw-gradient-to: lab(74.0309%2.7715 37.0791/.2); }
}
  .to-unique\/3 { --tw-gradient-to: #f0c59c08; --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)); }
  @supports (color:lab(0%0 0)) {
  .to-unique\/3 { --tw-gradient-to: lab(82.609%11.6885 26.6776/.03); }
}
  .to-white\/20 { --tw-gradient-to: #fff3; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-white\/20 { --tw-gradient-to: color-mix(in oklab,var(--color-white) 20%,transparent); }
}
  .to-white\/20 { --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-white\/\[0\.01\] { --tw-gradient-to: #ffffff03; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-white\/\[0\.01\] { --tw-gradient-to: color-mix(in oklab,var(--color-white) 1%,transparent); }
}
  .to-white\/\[0\.01\] { --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-white\/\[0\.02\] { --tw-gradient-to: #ffffff05; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-white\/\[0\.02\] { --tw-gradient-to: color-mix(in oklab,var(--color-white) 2%,transparent); }
}
  .to-white\/\[0\.02\] { --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-yellow-400\/40 { --tw-gradient-to: #fac80066; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-yellow-400\/40 { --tw-gradient-to: color-mix(in oklab,var(--color-yellow-400) 40%,transparent); }
}
  .to-yellow-400\/40 { --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)); }
  .\[mask-image\:radial-gradient\(50\%_200px_at_top\,transparent_20\%\,white\)\] { mask-image: radial-gradient(50% 200px at center top, rgba(0, 0, 0, 0) 20%, rgb(255, 255, 255)); }
  .bg-cover { background-size: cover; }
  .bg-clip-text { background-clip: text; }
  .bg-center { background-position: 50% center; }
  .bg-top { background-position: center top; }
  .bg-no-repeat { background-repeat: no-repeat; }
  .bg-repeat { background-repeat: repeat; }
  .fill-accent-foreground { fill: rgb(255, 255, 255); }
  .fill-accent\/80 { fill: lab(12.9056 0.627823 1.7129 / 0.8); }
  .fill-background\/60 { fill: lab(2.7877 0.174686 0.480145 / 0.6); }
  .fill-buying { fill: rgb(14, 165, 233); }
  .fill-current { fill: currentcolor; }
  .fill-cyan-100 { fill: var(--color-cyan-100); }
  .fill-emerald-300 { fill: var(--color-emerald-300); }
  .fill-red-400 { fill: var(--color-red-400); }
  .fill-selling { fill: rgb(20, 184, 166); }
  .fill-ui-highlight\/50 { fill: lab(74.0309 2.7715 37.0791 / 0.5); }
  .fill-yellow-500 { fill: var(--color-yellow-500); }
  .stroke-buying { stroke: rgb(14, 165, 233); }
  .stroke-current { stroke: currentcolor; }
  .stroke-selling { stroke: rgb(20, 184, 166); }
  .object-contain { object-fit: contain; }
  .object-cover { object-fit: cover; }
  .object-fill { object-fit: fill; }
  .object-center { object-position: center center; }
  .object-right-top { object-position: right top; }
  .\!p-0 { padding: calc(var(--spacing)*0) !important; }
  .\!p-1 { padding: calc(var(--spacing)*1) !important; }
  .p-0 { padding: calc(var(--spacing)*0); }
  .p-0\! { padding: calc(var(--spacing)*0) !important; }
  .p-0\.5 { padding: calc(var(--spacing)*.5); }
  .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-4 { padding: calc(var(--spacing)*4); }
  .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-\[0\.75em\] { padding: 0.75em; }
  .p-\[1px\] { padding: 1px; }
  .p-\[calc\(0\.6\*340px\/20\.3\)\] { padding: 10.0493px; }
  .px-0 { padding-inline: calc(var(--spacing)*0); }
  .px-0\.5 { padding-inline: calc(var(--spacing)*.5); }
  .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-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-10 { padding-inline: calc(var(--spacing)*10); }
  .px-\[5\.12px\] { padding-inline: 5.12px; }
  .\!py-0 { padding-block: calc(var(--spacing)*0) !important; }
  .\!py-3 { padding-block: calc(var(--spacing)*3) !important; }
  .\!py-6 { padding-block: calc(var(--spacing)*6) !important; }
  .py-0 { padding-block: calc(var(--spacing)*0); }
  .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-6\! { padding-block: calc(var(--spacing)*6) !important; }
  .py-8 { padding-block: calc(var(--spacing)*8); }
  .py-10 { padding-block: calc(var(--spacing)*10); }
  .py-12 { padding-block: calc(var(--spacing)*12); }
  .py-16 { padding-block: calc(var(--spacing)*16); }
  .py-20 { padding-block: calc(var(--spacing)*20); }
  .py-24 { padding-block: calc(var(--spacing)*24); }
  .py-\[6px\] { padding-block: 6px; }
  .py-px { padding-block: 1px; }
  .pt-0 { padding-top: calc(var(--spacing)*0); }
  .pt-0\.5 { padding-top: calc(var(--spacing)*.5); }
  .pt-1 { padding-top: calc(var(--spacing)*1); }
  .pt-1\.5 { padding-top: calc(var(--spacing)*1.5); }
  .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-6 { padding-top: calc(var(--spacing)*6); }
  .pt-8 { padding-top: calc(var(--spacing)*8); }
  .pt-10 { padding-top: calc(var(--spacing)*10); }
  .pt-12 { padding-top: calc(var(--spacing)*12); }
  .pt-20 { padding-top: calc(var(--spacing)*20); }
  .pt-24 { padding-top: calc(var(--spacing)*24); }
  .pt-\[3px\] { padding-top: 3px; }
  .pt-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.7\)\] { padding-top: calc(var(--d4-card-font,16.75px)*.7); }
  .pt-\[calc\(var\(--d4-card-font\,16\.75px\)\*2\.9\)\] { padding-top: calc(var(--d4-card-font,16.75px)*2.9); }
  .pt-\[calc\(var\(--d4-card-font\,16\.75px\)\*3\.64\)\] { padding-top: calc(var(--d4-card-font,16.75px)*3.64); }
  .pr-0\.5 { padding-right: calc(var(--spacing)*.5); }
  .pr-1 { padding-right: calc(var(--spacing)*1); }
  .pr-2 { padding-right: calc(var(--spacing)*2); }
  .pr-2\.5 { padding-right: calc(var(--spacing)*2.5); }
  .pr-3 { padding-right: calc(var(--spacing)*3); }
  .pr-4 { padding-right: calc(var(--spacing)*4); }
  .pr-5 { padding-right: calc(var(--spacing)*5); }
  .pr-6 { padding-right: calc(var(--spacing)*6); }
  .pr-8 { padding-right: calc(var(--spacing)*8); }
  .pr-9 { padding-right: calc(var(--spacing)*9); }
  .pr-12 { padding-right: calc(var(--spacing)*12); }
  .pr-36 { padding-right: calc(var(--spacing)*36); }
  .pr-123 { padding-right: calc(var(--spacing)*123); }
  .pr-\[calc\(var\(--d4-card-font\,16\.75px\)\*4\.25\)\] { padding-right: calc(var(--d4-card-font,16.75px)*4.25); }
  .pb-0 { padding-bottom: calc(var(--spacing)*0); }
  .pb-0\.5 { padding-bottom: calc(var(--spacing)*.5); }
  .pb-1 { padding-bottom: calc(var(--spacing)*1); }
  .pb-1\.5 { padding-bottom: calc(var(--spacing)*1.5); }
  .pb-2 { padding-bottom: calc(var(--spacing)*2); }
  .pb-2\.5 { padding-bottom: calc(var(--spacing)*2.5); }
  .pb-3 { padding-bottom: calc(var(--spacing)*3); }
  .pb-4 { padding-bottom: calc(var(--spacing)*4); }
  .pb-6 { padding-bottom: calc(var(--spacing)*6); }
  .pb-8 { padding-bottom: calc(var(--spacing)*8); }
  .pb-12 { padding-bottom: calc(var(--spacing)*12); }
  .pb-16 { padding-bottom: calc(var(--spacing)*16); }
  .pb-20 { padding-bottom: calc(var(--spacing)*20); }
  .pb-\[52px\] { padding-bottom: 52px; }
  .pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\] { padding-bottom: calc(.75rem + env(safe-area-inset-bottom)); }
  .pb-px { padding-bottom: 1px; }
  .pl-0 { padding-left: calc(var(--spacing)*0); }
  .pl-0\.5 { padding-left: calc(var(--spacing)*.5); }
  .pl-1 { padding-left: calc(var(--spacing)*1); }
  .pl-2 { padding-left: calc(var(--spacing)*2); }
  .pl-2\.5 { padding-left: calc(var(--spacing)*2.5); }
  .pl-3 { padding-left: calc(var(--spacing)*3); }
  .pl-4 { padding-left: calc(var(--spacing)*4); }
  .pl-5 { padding-left: calc(var(--spacing)*5); }
  .pl-6 { padding-left: calc(var(--spacing)*6); }
  .pl-8 { padding-left: calc(var(--spacing)*8); }
  .pl-9 { padding-left: calc(var(--spacing)*9); }
  .pl-12 { padding-left: calc(var(--spacing)*12); }
  .pl-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.2388\)\] { padding-left: calc(var(--d4-card-font,16.75px)*.2388); }
  .pl-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.9552\)\] { padding-left: calc(var(--d4-card-font,16.75px)*.9552); }
  .pl-\[calc\(var\(--portal-workspace-content-inset\,3px\)-1px\)\] { padding-left: calc(var(--portal-workspace-content-inset,3px) - 1px); }
  .\!text-left { text-align: left !important; }
  .text-center { text-align: center; }
  .text-justify { text-align: justify; }
  .text-left { text-align: left; }
  .text-right { text-align: right; }
  .text-start { text-align: start; }
  .indent-1 { text-indent: calc(var(--spacing)*1); }
  .align-baseline { vertical-align: baseline; }
  .align-middle { vertical-align: middle; }
  .\!font-accent { font-family: var(--font-accent) !important; }
  .font-accent { font-family: var(--font-accent); }
  .font-game-tooltip { font-family: var(--font-game-tooltip); }
  .font-heading { font-family: var(--font-heading); }
  .font-mono { font-family: var(--font-mono); }
  .font-number { font-family: var(--font-number); }
  .font-sans { font-family: var(--font-sans); }
  .font-secondary { font-family: var(--font-secondary); }
  .font-tooltip-title { font-family: var(--font-tooltip-title); }
  .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-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
  .text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
  .text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .text-base\/relaxed { font-size: var(--text-base); line-height: var(--leading-relaxed); }
  .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)); }
  .\[font-size\:var\(--d4-card-font\)\] { font-size: var(--d4-card-font); }
  .text-\[0\.7rem\] { font-size: 0.7rem; }
  .text-\[0\.8rem\] { font-size: 0.8rem; }
  .text-\[0\.85em\] { font-size: 0.85em; }
  .text-\[6px\] { font-size: 6px; }
  .text-\[8px\] { font-size: 8px; }
  .text-\[9px\] { font-size: 9px; }
  .text-\[10\.4px\] { font-size: 10.4px; }
  .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-\[calc\(var\(--d4-card-font\,16\.75px\)\*0\.9\)\] { font-size: calc(var(--d4-card-font,16.75px)*.9); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*0\.9\*14\/12\)\] { font-size: calc(var(--d4-card-font,16.75px)*.9*14/12); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*1\*14\/12\)\] { font-size: calc(var(--d4-card-font,16.75px)*1*14/12); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*1\*16\/14\)\] { font-size: calc(var(--d4-card-font,16.75px)*1*16/14); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*1\.2\*17\/16\)\] { font-size: calc(var(--d4-card-font,16.75px)*1.2*17/16); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*12\/16\.75\)\] { font-size: calc(var(--d4-card-font,16.75px)*12/16.75); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*14\/16\.75\)\] { font-size: calc(var(--d4-card-font,16.75px)*14/16.75); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*16\/14\*18\/16\)\] { font-size: calc(var(--d4-card-font,16.75px)*16/14*18/16); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*16\/16\.75\)\] { font-size: calc(var(--d4-card-font,16.75px)*16/16.75); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*18\/14\*20\/18\)\] { font-size: calc(var(--d4-card-font,16.75px)*18/14*20/18); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*var\(--d4-k-body\,calc\(14\/16\.75\)\)\)\] { font-size: calc(var(--d4-card-font,16.75px)*var(--d4-k-body,calc(14/16.75))); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*var\(--d4-k-classification\,calc\(12\/16\.75\)\)\)\] { font-size: calc(var(--d4-card-font,16.75px)*var(--d4-k-classification,calc(12/16.75))); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*var\(--d4-k-footnote\,calc\(12\/16\.75\)\)\)\] { font-size: calc(var(--d4-card-font,16.75px)*var(--d4-k-footnote,calc(12/16.75))); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*var\(--d4-k-heading\,calc\(18\/16\.75\)\)\)\] { font-size: calc(var(--d4-card-font,16.75px)*var(--d4-k-heading,calc(18/16.75))); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*var\(--d4-k-subheading\,calc\(16\/16\.75\)\)\)\] { font-size: calc(var(--d4-card-font,16.75px)*var(--d4-k-subheading,calc(16/16.75))); }
  .text-\[length\:calc\(var\(--d4-card-font\,16\.75px\)\*var\(--d4-k-title\,calc\(16\/16\.75\)\)\)\] { font-size: calc(var(--d4-card-font,16.75px)*var(--d4-k-title,calc(16/16.75))); }
  .text-\[length\:inherit\] { font-size: inherit; }
  .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-\[1\.85\] { --tw-leading: 1.85; line-height: 1.85; }
  .leading-\[var\(--text-tooltip-name--line-height\)\] { --tw-leading: var(--text-tooltip-name--line-height); line-height: var(--text-tooltip-name--line-height); }
  .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-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }
  .leading-tight { --tw-leading: var(--leading-tight); line-height: var(--leading-tight); }
  .\[line-height\:var\(--tw-leading\,calc\(1\.5\/1\)\)\] { line-height: var(--tw-leading,calc(1.5/1)); }
  .\[line-height\:var\(--tw-leading\,calc\(1\.25\/0\.875\)\)\] { line-height: var(--tw-leading,calc(1.25/.875)); }
  .\[line-height\:var\(--tw-leading\,calc\(1\.75\/1\.25\)\)\] { line-height: var(--tw-leading,calc(1.75/1.25)); }
  .\[line-height\:var\(--tw-leading\,calc\(1\.75\/1\.125\)\)\] { line-height: var(--tw-leading,calc(1.75/1.125)); }
  .\[line-height\:var\(--tw-leading\,calc\(1\/0\.75\)\)\] { line-height: var(--tw-leading,calc(1/.75)); }
  .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-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\.2em\] { --tw-tracking: .2em; letter-spacing: 0.2em; }
  .tracking-\[0\.08em\] { --tw-tracking: .08em; letter-spacing: 0.08em; }
  .tracking-\[0\.14em\] { --tw-tracking: .14em; letter-spacing: 0.14em; }
  .tracking-\[0\.15em\] { --tw-tracking: .15em; letter-spacing: 0.15em; }
  .tracking-\[0\.16em\] { --tw-tracking: .16em; letter-spacing: 0.16em; }
  .tracking-\[0\.18em\] { --tw-tracking: .18em; letter-spacing: 0.18em; }
  .tracking-\[0\.24em\] { --tw-tracking: .24em; letter-spacing: 0.24em; }
  .tracking-\[0\.25em\] { --tw-tracking: .25em; letter-spacing: 0.25em; }
  .tracking-normal { --tw-tracking: var(--tracking-normal); letter-spacing: var(--tracking-normal); }
  .tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }
  .tracking-tooltip-name { --tw-tracking: -.06em; letter-spacing: -0.06em; }
  .tracking-wide { --tw-tracking: var(--tracking-wide); letter-spacing: var(--tracking-wide); }
  .tracking-wider { --tw-tracking: var(--tracking-wider); letter-spacing: var(--tracking-wider); }
  .tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); }
  .break-words, .wrap-break-word { overflow-wrap: break-word; }
  .break-all { word-break: break-all; }
  .text-ellipsis { text-overflow: ellipsis; }
  .hyphens-auto { hyphens: auto; }
  .whitespace-break-spaces { white-space: break-spaces; }
  .whitespace-normal { white-space: normal; }
  .whitespace-nowrap { white-space: nowrap; }
  .whitespace-pre-line { white-space: pre-line; }
  .whitespace-pre-wrap { white-space: pre-wrap; }
  .\!text-foreground { color: rgb(232, 230, 227) !important; }
  .\!text-muted-foreground { color: rgb(169, 163, 158) !important; }
  .\!text-primary { color: rgb(20, 18, 16) !important; }
  .\!text-tooltip-inactive { color: rgb(136, 136, 136) !important; }
  .\!text-tooltip-marker { color: rgb(155, 151, 144) !important; }
  .text-\[\#5865F2\] { color: rgb(88, 101, 242); }
  .text-\[\#f5b864\] { color: rgb(245, 184, 100); }
  .text-\[\#facc15\] { color: rgb(250, 204, 21); }
  .text-accent { color: rgb(35, 33, 31); }
  .text-accent-foreground { color: rgb(255, 255, 255); }
  .text-accent-foreground\/40 { color: lab(100 -0.0000298023 0.0000119209 / 0.4); }
  .text-accent-foreground\/70 { color: lab(100 -0.0000298023 0.0000119209 / 0.7); }
  .text-accent\/80 { color: lab(12.9056 0.627823 1.7129 / 0.8); }
  .text-active { color: rgb(154, 25, 25); }
  .text-amber-100 { color: var(--color-amber-100); }
  .text-amber-100\/40 { color: rgba(254, 243, 198, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-amber-100\/40 { color: color-mix(in oklab,var(--color-amber-100) 40%,transparent); }
}
  .text-amber-100\/50 { color: rgba(254, 243, 198, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-amber-100\/50 { color: color-mix(in oklab,var(--color-amber-100) 50%,transparent); }
}
  .text-amber-100\/60 { color: rgba(254, 243, 198, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-amber-100\/60 { color: color-mix(in oklab,var(--color-amber-100) 60%,transparent); }
}
  .text-amber-100\/70 { color: rgba(254, 243, 198, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-amber-100\/70 { color: color-mix(in oklab,var(--color-amber-100) 70%,transparent); }
}
  .text-amber-200 { color: var(--color-amber-200); }
  .text-amber-400 { color: var(--color-amber-400); }
  .text-amber-400\/80 { color: rgba(252, 187, 0, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-amber-400\/80 { color: color-mix(in oklab,var(--color-amber-400) 80%,transparent); }
}
  .text-amber-500 { color: var(--color-amber-500); }
  .text-amber-500\/70 { color: rgba(249, 156, 0, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-amber-500\/70 { color: color-mix(in oklab,var(--color-amber-500) 70%,transparent); }
}
  .text-amber-500\/80 { color: rgba(249, 156, 0, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-amber-500\/80 { color: color-mix(in oklab,var(--color-amber-500) 80%,transparent); }
}
  .text-amber-600 { color: var(--color-amber-600); }
  .text-background { color: rgb(11, 10, 9); }
  .text-black { color: var(--color-black); }
  .text-bloodied { color: rgb(247, 68, 68); }
  .text-blue-200 { color: var(--color-blue-200); }
  .text-blue-300 { color: var(--color-blue-300); }
  .text-blue-400 { color: var(--color-blue-400); }
  .text-blue-400\/90 { color: rgba(84, 162, 255, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-blue-400\/90 { color: color-mix(in oklab,var(--color-blue-400) 90%,transparent); }
}
  .text-blue-500 { color: var(--color-blue-500); }
  .text-buying { color: rgb(14, 165, 233); }
  .text-common { color: rgb(181, 181, 181); }
  .text-current { color: currentcolor; }
  .text-cyan-100 { color: var(--color-cyan-100); }
  .text-destructive { color: red; }
  .text-destructive\/70 { color: lab(54.2905 80.8049 69.8907 / 0.7); }
  .text-destructive\/80 { color: lab(54.2905 80.8049 69.8907 / 0.8); }
  .text-emerald-200 { color: var(--color-emerald-200); }
  .text-emerald-300 { color: var(--color-emerald-300); }
  .text-emerald-300\/80 { color: rgba(94, 233, 181, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-emerald-300\/80 { color: color-mix(in oklab,var(--color-emerald-300) 80%,transparent); }
}
  .text-emerald-400 { color: var(--color-emerald-400); }
  .text-emerald-400\/80 { color: rgba(0, 210, 148, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-emerald-400\/80 { color: color-mix(in oklab,var(--color-emerald-400) 80%,transparent); }
}
  .text-emerald-500 { color: var(--color-emerald-500); }
  .text-emerald-500\/70 { color: rgba(0, 187, 127, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-emerald-500\/70 { color: color-mix(in oklab,var(--color-emerald-500) 70%,transparent); }
}
  .text-emerald-600 { color: var(--color-emerald-600); }
  .text-emerald-700 { color: var(--color-emerald-700); }
  .text-emerald-900 { color: var(--color-emerald-900); }
  .text-foreground { color: rgb(232, 230, 227); }
  .text-foreground\/30 { color: lab(91.3869 0.304192 1.71543 / 0.3); }
  .text-foreground\/40 { color: lab(91.3869 0.304192 1.71543 / 0.4); }
  .text-foreground\/50 { color: lab(91.3869 0.304192 1.71543 / 0.5); }
  .text-foreground\/60 { color: lab(91.3869 0.304192 1.71543 / 0.6); }
  .text-foreground\/70 { color: lab(91.3869 0.304192 1.71543 / 0.7); }
  .text-foreground\/80 { color: lab(91.3869 0.304192 1.71543 / 0.8); }
  .text-foreground\/85 { color: lab(91.3869 0.304192 1.71543 / 0.85); }
  .text-foreground\/90 { color: lab(91.3869 0.304192 1.71543 / 0.9); }
  .text-game-tooltip { color: rgb(184, 175, 161); }
  .text-game-tooltip\/60 { color: lab(71.9316 1.52719 8.41684 / 0.6); }
  .text-game-tooltip\/95 { color: lab(71.9316 1.52719 8.41684 / 0.95); }
  .text-gray-100 { color: var(--color-gray-100); }
  .text-gray-200 { color: var(--color-gray-200); }
  .text-gray-300 { color: var(--color-gray-300); }
  .text-gray-400 { color: var(--color-gray-400); }
  .text-gray-600 { color: var(--color-gray-600); }
  .text-gray-800 { color: var(--color-gray-800); }
  .text-gray-900 { color: var(--color-gray-900); }
  .text-gray-950 { color: var(--color-gray-950); }
  .text-green-200 { color: var(--color-green-200); }
  .text-green-400 { color: var(--color-green-400); }
  .text-green-500 { color: var(--color-green-500); }
  .text-green-600 { color: var(--color-green-600); }
  .text-indigo-500 { color: var(--color-indigo-500); }
  .text-indigo-600 { color: var(--color-indigo-600); }
  .text-info { color: rgb(13, 162, 231); }
  .text-info-foreground { color: rgb(255, 255, 255); }
  .text-legendary { color: rgb(212, 109, 5); }
  .text-legendary\/80 { color: lab(57.6753 37.8042 64.5954 / 0.8); }
  .text-legendary\/90 { color: lab(57.6753 37.8042 64.5954 / 0.9); }
  .text-lime-700 { color: var(--color-lime-700); }
  .text-magic { color: rgb(54, 137, 255); }
  .text-muted-foreground { color: rgb(169, 163, 158); }
  .text-muted-foreground\/30 { color: lab(67.3942 1.56403 3.41625 / 0.3); }
  .text-muted-foreground\/40 { color: lab(67.3942 1.56403 3.41625 / 0.4); }
  .text-muted-foreground\/50 { color: lab(67.3942 1.56403 3.41625 / 0.5); }
  .text-muted-foreground\/60 { color: lab(67.3942 1.56403 3.41625 / 0.6); }
  .text-muted-foreground\/65 { color: lab(67.3942 1.56403 3.41625 / 0.65); }
  .text-muted-foreground\/70 { color: lab(67.3942 1.56403 3.41625 / 0.7); }
  .text-muted-foreground\/80 { color: lab(67.3942 1.56403 3.41625 / 0.8); }
  .text-mythic { color: rgb(192, 132, 252); }
  .text-negative { color: rgb(251, 113, 133); }
  .text-neutral-100 { color: var(--color-neutral-100); }
  .text-neutral-200 { color: var(--color-neutral-200); }
  .text-neutral-300 { color: var(--color-neutral-300); }
  .text-neutral-400 { color: var(--color-neutral-400); }
  .text-offline { color: rgb(220, 38, 38); }
  .text-online { color: rgb(34, 197, 94); }
  .text-orange-200 { color: var(--color-orange-200); }
  .text-orange-300 { color: var(--color-orange-300); }
  .text-orange-400 { color: var(--color-orange-400); }
  .text-orange-500 { color: var(--color-orange-500); }
  .text-orange-600 { color: var(--color-orange-600); }
  .text-orange-900 { color: var(--color-orange-900); }
  .text-owner { color: rgb(43, 212, 189); }
  .text-popover-foreground { color: rgb(232, 230, 227); }
  .text-positive { color: rgb(52, 211, 153); }
  .text-positive\/80 { color: lab(75.6954 -52.188 16.7595 / 0.8); }
  .text-primary { color: rgb(20, 18, 16); }
  .text-primary-foreground { color: rgb(163, 158, 153); }
  .text-primary-foreground\/60 { color: lab(65.4292 1.19334 3.29833 / 0.6); }
  .text-primary\/80 { color: lab(5.60664 0.550278 1.39028 / 0.8); }
  .text-purple-200 { color: var(--color-purple-200); }
  .text-purple-300 { color: var(--color-purple-300); }
  .text-purple-400 { color: var(--color-purple-400); }
  .text-purple-500 { color: var(--color-purple-500); }
  .text-purple-600 { color: var(--color-purple-600); }
  .text-purple-900 { color: var(--color-purple-900); }
  .text-rare { color: rgb(234, 187, 20); }
  .text-rare\/50 { color: lab(78.4461 7.85735 77.2367 / 0.5); }
  .text-rare\/90 { color: lab(78.4461 7.85735 77.2367 / 0.9); }
  .text-red-200 { color: var(--color-red-200); }
  .text-red-300 { color: var(--color-red-300); }
  .text-red-400 { color: var(--color-red-400); }
  .text-red-500 { color: var(--color-red-500); }
  .text-red-600 { color: var(--color-red-600); }
  .text-red-700 { color: var(--color-red-700); }
  .text-red-900 { color: var(--color-red-900); }
  .text-rose-400 { color: var(--color-rose-400); }
  .text-rose-700 { color: var(--color-rose-700); }
  .text-rune-condition { color: var(--color-tooltip-effect-legendary); }
  .text-rune-effect { color: var(--color-mythic); }
  .text-rune-stat { color: rgb(234, 187, 20); }
  .text-secondary { color: rgb(131, 125, 119); }
  .text-secondary-foreground { color: rgb(55, 51, 47); }
  .text-selling { color: rgb(20, 184, 166); }
  .text-set { color: rgb(0, 255, 38); }
  .text-set\/75 { color: lab(87.8752 -78.6336 76.6404 / 0.75); }
  .text-sky-200 { color: var(--color-sky-200); }
  .text-sky-300 { color: var(--color-sky-300); }
  .text-sky-400 { color: var(--color-sky-400); }
  .text-sky-600 { color: var(--color-sky-600); }
  .text-slate-50 { color: var(--color-slate-50); }
  .text-slate-100 { color: var(--color-slate-100); }
  .text-slate-200 { color: var(--color-slate-200); }
  .text-slate-300 { color: var(--color-slate-300); }
  .text-slate-400 { color: var(--color-slate-400); }
  .text-slate-500 { color: var(--color-slate-500); }
  .text-slate-600 { color: var(--color-slate-600); }
  .text-stone-300 { color: var(--color-stone-300); }
  .text-success { color: rgb(26, 158, 74); }
  .text-success-foreground { color: rgb(255, 255, 255); }
  .text-teal-200 { color: var(--color-teal-200); }
  .text-teal-300 { color: var(--color-teal-300); }
  .text-teal-400 { color: var(--color-teal-400); }
  .text-teal-500 { color: var(--color-teal-500); }
  .text-tier-unique { color: var(--color-tier-unique); }
  .text-tooltip-detail-highlight { color: var(--color-tooltip-effect-legendary); }
  .text-tooltip-effect-legendary { color: rgb(223, 128, 32); }
  .text-tooltip-effect-mythic { color: rgb(205, 161, 216); }
  .text-tooltip-effect-unique { color: rgb(220, 167, 121); }
  .text-tooltip-fixed-number { color: rgb(219, 168, 100); }
  .text-tooltip-flavor { color: rgb(136, 136, 136); }
  .text-tooltip-greater-affix { color: rgb(255, 255, 0); }
  .text-tooltip-headline { color: rgb(255, 255, 255); }
  .text-tooltip-inactive { color: rgb(136, 136, 136); }
  .text-tooltip-keyword { color: rgb(227, 224, 217); }
  .text-tooltip-muted { color: rgba(184, 175, 161, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-tooltip-muted { color: color-mix(in srgb,var(--color-game-tooltip) 60%,transparent); }
}
  .text-tooltip-muted\/60 { color: rgba(184, 175, 161, 0.36); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-tooltip-muted\/60 { color: color-mix(in oklab,color-mix(in srgb,var(--color-game-tooltip) 60%,transparent) 60%,transparent); }
}
  .text-tooltip-muted\/90 { color: rgba(184, 175, 161, 0.54); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-tooltip-muted\/90 { color: color-mix(in oklab,color-mix(in srgb,var(--color-game-tooltip) 60%,transparent) 90%,transparent); }
}
  .text-tooltip-number { color: rgb(170, 170, 255); }
  .text-tooltip-number\/80 { color: lab(72.1101 14.5925 -42.572 / 0.8); }
  .text-tooltip-plain-title { color: rgb(239, 239, 239); }
  .text-tooltip-power-legendary { color: rgb(255, 128, 0); }
  .text-tooltip-power-mythic { color: rgb(220, 155, 242); }
  .text-tooltip-range { color: rgb(155, 151, 144); }
  .text-tooltip-rarity-common { color: rgb(227, 224, 217); }
  .text-tooltip-rarity-legendary { color: rgb(255, 128, 0); }
  .text-tooltip-rarity-magic { color: rgb(124, 124, 251); }
  .text-tooltip-rarity-mythic { color: rgb(220, 155, 242); }
  .text-tooltip-rarity-rare { color: rgb(255, 255, 0); }
  .text-tooltip-rarity-set { color: rgb(0, 255, 0); }
  .text-tooltip-rarity-unique { color: rgb(220, 167, 121); }
  .text-tooltip-requirement-failed { color: rgb(186, 25, 22); }
  .text-tooltip-rich-label { color: rgb(182, 158, 122); }
  .text-tooltip-rune-condition { color: rgb(206, 145, 26); }
  .text-tooltip-rune-effect { color: rgb(176, 68, 203); }
  .text-tooltip-rune-stat { color: rgb(234, 187, 20); }
  .text-tooltip-rune-title { color: rgb(255, 230, 177); }
  .text-tooltip-set-heading { color: rgb(232, 230, 227); }
  .text-tooltip-transmog-unlock { color: rgb(217, 138, 43); }
  .text-tooltip-vendor-value { color: rgb(236, 236, 236); }
  .text-transparent { color: rgba(0, 0, 0, 0); }
  .text-ui-highlight { color: rgb(204, 179, 113); }
  .text-ui-highlight\/55 { color: lab(74.0309 2.7715 37.0791 / 0.55); }
  .text-ui-highlight\/60 { color: lab(74.0309 2.7715 37.0791 / 0.6); }
  .text-ui-highlight\/70 { color: lab(74.0309 2.7715 37.0791 / 0.7); }
  .text-ui-highlight\/80 { color: lab(74.0309 2.7715 37.0791 / 0.8); }
  .text-unique { color: rgb(240, 197, 156); }
  .text-unique\/60 { color: lab(82.609 11.6885 26.6776 / 0.6); }
  .text-unique\/70 { color: lab(82.609 11.6885 26.6776 / 0.7); }
  .text-unique\/80 { color: lab(82.609 11.6885 26.6776 / 0.8); }
  .text-warning { color: rgb(215, 140, 9); }
  .text-warning-foreground { color: rgb(255, 255, 255); }
  .text-white { color: var(--color-white); }
  .text-white\/40 { color: rgba(255, 255, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/40 { color: color-mix(in oklab,var(--color-white) 40%,transparent); }
}
  .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\/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\/85 { color: rgba(255, 255, 255, 0.85); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/85 { color: color-mix(in oklab,var(--color-white) 85%,transparent); }
}
  .text-white\/90 { color: rgba(255, 255, 255, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-white\/90 { color: color-mix(in oklab,var(--color-white) 90%,transparent); }
}
  .text-yellow-300 { color: var(--color-yellow-300); }
  .text-yellow-400 { color: var(--color-yellow-400); }
  .text-yellow-500 { color: var(--color-yellow-500); }
  .text-zinc-100 { color: var(--color-zinc-100); }
  .text-zinc-300 { color: var(--color-zinc-300); }
  .text-zinc-400 { color: var(--color-zinc-400); }
  .text-zinc-500 { color: var(--color-zinc-500); }
  .capitalize { text-transform: capitalize; }
  .lowercase { text-transform: lowercase; }
  .normal-case { text-transform: none; }
  .uppercase { text-transform: uppercase; }
  .italic { font-style: italic; }
  .ordinal { --tw-ordinal: ordinal; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }
  .tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); }
  .no-underline { text-decoration-line: none; }
  .underline { text-decoration-line: underline; }
  .decoration-current\/30 { text-decoration-color: currentcolor; }
  @supports (color:color-mix(in lab,red,red)) {
  .decoration-current\/30 { text-decoration-color: color-mix(in oklab, currentcolor 30%, transparent); }
}
  .decoration-dotted { text-decoration-style: dotted; }
  .underline-offset-2 { text-underline-offset: 2px; }
  .underline-offset-4 { text-underline-offset: 4px; }
  .antialiased { -webkit-font-smoothing: antialiased; }
  .accent-unique { accent-color: rgb(240, 197, 156); }
  .opacity-0 { opacity: 0; }
  .opacity-10 { opacity: 0.1; }
  .opacity-20 { opacity: 0.2; }
  .opacity-25 { opacity: 0.25; }
  .opacity-30 { opacity: 0.3; }
  .opacity-35 { opacity: 0.35; }
  .opacity-40 { opacity: 0.4; }
  .opacity-50 { opacity: 0.5; }
  .opacity-55 { opacity: 0.55; }
  .opacity-60 { opacity: 0.6; }
  .opacity-65 { opacity: 0.65; }
  .opacity-70 { opacity: 0.7; }
  .opacity-75 { opacity: 0.75; }
  .opacity-80 { opacity: 0.8; }
  .opacity-90 { opacity: 0.9; }
  .opacity-95 { opacity: 0.95; }
  .opacity-100 { opacity: 1; }
  .opacity-\[0\.07\] { opacity: 0.07; }
  .opacity-\[0\.10\] { opacity: 0.1; }
  .opacity-\[var\(--d4-classification-opacity\,0\.8\)\] { opacity: var(--d4-classification-opacity,.8); }
  .mix-blend-overlay { mix-blend-mode: overlay; }
  .mix-blend-screen { mix-blend-mode: screen; }
  .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-\[\.\.\.\] { --tw-shadow: ...; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_6px_rgba\(45\,212\,191\,0\.9\)\] { --tw-shadow: 0 0 6px var(--tw-shadow-color,#2dd4bfe6); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_6px_var\(--color-unique\)\] { --tw-shadow: 0 0 6px var(--tw-shadow-color,var(--color-unique)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_8px_1px_rgba\(153\,27\,27\,0\.4\)\] { --tw-shadow: 0 0 8px 1px var(--tw-shadow-color,#991b1b66); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_8px_2px_rgba\(34\,197\,94\,0\.4\)\] { --tw-shadow: 0 0 8px 2px var(--tw-shadow-color,#22c55e66); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_8px_2px_rgba\(234\,179\,8\,0\.5\)\] { --tw-shadow: 0 0 8px 2px var(--tw-shadow-color,#eab30880); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_8px_2px_rgba\(244\,63\,94\,0\.5\)\] { --tw-shadow: 0 0 8px 2px var(--tw-shadow-color,#f43f5e80); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_8px_2px_rgba\(249\,115\,22\,0\.5\)\] { --tw-shadow: 0 0 8px 2px var(--tw-shadow-color,#f9731680); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.6\)\] { --tw-shadow: 0 0 8px var(--tw-shadow-color,#0009); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_8px_rgba\(255\,255\,255\,0\.4\)\] { --tw-shadow: 0 0 8px var(--tw-shadow-color,#fff6); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_8px_var\(--color-teal-400\)\] { --tw-shadow: 0 0 8px var(--tw-shadow-color,var(--color-teal-400)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_10px_rgba\(16\,185\,129\,0\.25\)\] { --tw-shadow: 0 0 10px var(--tw-shadow-color,#10b98140); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_10px_rgba\(103\,232\,249\,0\.18\)\] { --tw-shadow: 0 0 10px var(--tw-shadow-color,#67e8f92e); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_10px_rgba\(107\,33\,168\,0\.15\)\] { --tw-shadow: 0 0 10px var(--tw-shadow-color,#6b21a826); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_10px_rgba\(153\,27\,27\,0\.15\)\] { --tw-shadow: 0 0 10px var(--tw-shadow-color,#991b1b26); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_14px_-3px_rgba\(16\,185\,129\,0\.55\)\] { --tw-shadow: 0 0 14px -3px var(--tw-shadow-color,#10b9818c); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_14px_3px_rgba\(225\,29\,72\,0\.7\)\] { --tw-shadow: 0 0 14px 3px var(--tw-shadow-color,#e11d48b3); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_15px_rgba\(107\,33\,168\,0\.3\)\] { --tw-shadow: 0 0 15px var(--tw-shadow-color,#6b21a84d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_15px_rgba\(153\,27\,27\,0\.3\)\] { --tw-shadow: 0 0 15px var(--tw-shadow-color,#991b1b4d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_16px_currentColor\,inset_0_1px_0_rgba\(255\,255\,255\,0\.20\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.65\)\,0_4px_12px_rgba\(0\,0\,0\,0\.6\)\] { --tw-shadow: 0 0 16px var(--tw-shadow-color,currentColor),inset 0 1px 0 var(--tw-shadow-color,#fff3),inset 0-1px 0 var(--tw-shadow-color,#000000a6),0 4px 12px var(--tw-shadow-color,#0009); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_18px_rgba\(16\,185\,129\,0\.16\)\] { --tw-shadow: 0 0 18px var(--tw-shadow-color,#10b98129); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_0_40px_rgba\(0\,0\,0\,0\.8\)\,0_0_15px_rgba\(var\(--primary-rgb\)\,0\.15\)\] { --tw-shadow: 0 0 40px var(--tw-shadow-color,#000c),0 0 15px var(--tw-shadow-color,rgba(var(--primary-rgb),.15)); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.6\)\] { --tw-shadow: 0 1px 2px var(--tw-shadow-color,#0009); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.6\)\] { --tw-shadow: 0 1px 3px var(--tw-shadow-color,#0009); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.75\)\,inset_0_0_18px_rgba\(0\,0\,0\,0\.72\)\,0_0_0_1px_rgba\(214\,173\,86\,0\.16\)\] { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,#000000bf),inset 0 0 18px var(--tw-shadow-color,#000000b8),0 0 0 1px var(--tw-shadow-color,#d6ad5629); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.75\)\,inset_0_0_18px_rgba\(0\,0\,0\,0\.72\)\] { --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,#000000bf),inset 0 0 18px var(--tw-shadow-color,#000000b8); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[inset_0_0_10px_rgba\(0\,0\,0\,0\.35\)\] { --tw-shadow: inset 0 0 10px var(--tw-shadow-color,#00000059); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[inset_0_0_14px_rgba\(0\,0\,0\,0\.58\)\] { --tw-shadow: inset 0 0 14px var(--tw-shadow-color,#00000094); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[inset_0_0_14px_rgba\(0\,0\,0\,0\.65\)\,0_1px_4px_rgba\(0\,0\,0\,0\.45\)\] { --tw-shadow: inset 0 0 14px var(--tw-shadow-color,#000000a6),0 1px 4px var(--tw-shadow-color,#00000073); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[inset_0_0_40px_rgba\(0\,0\,0\,0\.6\)\] { --tw-shadow: inset 0 0 40px var(--tw-shadow-color,#0009); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.05\)\] { --tw-shadow: inset 0 1px 0 0 var(--tw-shadow-color,#ffffff0d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\,inset_0_-1px_0_rgba\(0\,0\,0\,0\.6\)\] { --tw-shadow: inset 0 1px 0 var(--tw-shadow-color,#ffffff0a),inset 0-1px 0 var(--tw-shadow-color,#0009); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.5\)\] { --tw-shadow: inset 0 1px 2px var(--tw-shadow-color,#00000080); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[inset_0_2px_8px_rgba\(0\,0\,0\,0\.55\)\] { --tw-shadow: inset 0 2px 8px var(--tw-shadow-color,#0000008c); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-depth-1 { --tw-shadow: inset 0 1px 0 0 var(--tw-shadow-color,#ffebe60a),0 1px 2px 0 var(--tw-shadow-color,#0a050380),0 1px 3px 0 var(--tw-shadow-color,#0a05034d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-depth-2 { --tw-shadow: inset 0 1px 0 0 var(--tw-shadow-color,#ffebe60d),0 2px 4px var(--tw-shadow-color,-1px) #0a050380,0 4px 12px -2px var(--tw-shadow-color,#0a050366); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-glow { --tw-shadow: 0 0 8px 0 var(--tw-shadow-color,#991b1b33),0 0 20px -4px var(--tw-shadow-color,#991b1b26); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-inner { --tw-shadow: inset 0 2px 4px 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); }
  .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-md { --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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-none { --tw-shadow: 0 0#0000; 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); }
  .shadow\/stroke { --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); }
  .ring { --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-0 { --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); }
  .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); }
  .\[box-shadow\:inset_0_1px_0_color-mix\(in_srgb\,currentColor_60\%\,transparent\)\,inset_0_-3px_6px_rgba\(0\,0\,0\,0\.85\)\,0_2px_6px_rgba\(0\,0\,0\,0\.7\)\] { box-shadow: 0px 1px inset, rgba(0, 0, 0, 0.85) 0px -3px 6px inset, rgba(0, 0, 0, 0.7) 0px 2px 6px; }
  @supports (color:color-mix(in lab,red,red)) {
  .\[box-shadow\:inset_0_1px_0_color-mix\(in_srgb\,currentColor_60\%\,transparent\)\,inset_0_-3px_6px_rgba\(0\,0\,0\,0\.85\)\,0_2px_6px_rgba\(0\,0\,0\,0\.7\)\] { box-shadow: color-mix(in srgb, currentcolor 60%, transparent) 0px 1px 0px inset, rgba(0, 0, 0, 0.85) 0px -3px 6px inset, rgba(0, 0, 0, 0.7) 0px 2px 6px; }
}
  .\[box-shadow\:inset_0_1px_2px_rgba\(0\,0\,0\,0\.9\)\,0_0_6px_color-mix\(in_srgb\,currentColor_30\%\,transparent\)\] { box-shadow: rgba(0, 0, 0, 0.9) 0px 1px 2px inset, 0px 0px 6px; }
  @supports (color:color-mix(in lab,red,red)) {
  .\[box-shadow\:inset_0_1px_2px_rgba\(0\,0\,0\,0\.9\)\,0_0_6px_color-mix\(in_srgb\,currentColor_30\%\,transparent\)\] { box-shadow: rgba(0, 0, 0, 0.9) 0px 1px 2px inset, color-mix(in srgb, currentcolor 30%, transparent) 0px 0px 6px; }
}
  .\[box-shadow\:inset_1\.5px_1\.5px_0_rgba\(240\,197\,156\,0\.16\)\,inset_-1px_-1px_2px_rgba\(0\,0\,0\,0\.65\)\] { box-shadow: rgba(240, 197, 156, 0.16) 1.5px 1.5px inset, rgba(0, 0, 0, 0.65) -1px -1px 2px inset; }
  .\[box-shadow\:inset_2px_2px_0_rgba\(240\,197\,156\,0\.12\)\,inset_-1px_-1px_3px_rgba\(0\,0\,0\,0\.7\)\] { box-shadow: rgba(240, 197, 156, 0.12) 2px 2px inset, rgba(0, 0, 0, 0.7) -1px -1px 3px inset; }
  .\[box-shadow\:inset_2px_2px_0_rgba\(255\,255\,255\,0\.12\)\,inset_9px_9px_18px_rgba\(0\,0\,0\,0\.30\)\,0_0_24px_-4px_currentColor\] { box-shadow: rgba(255, 255, 255, 0.12) 2px 2px inset, rgba(0, 0, 0, 0.3) 9px 9px 18px inset, 0px 0px 24px -4px; }
  .shadow-black { --tw-shadow-color: #000; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-black { --tw-shadow-color: color-mix(in oklab,var(--color-black) var(--tw-shadow-alpha),transparent); }
}
  .shadow-black\/20 { --tw-shadow-color: #0003; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-black\/20 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-black) 20%,transparent) var(--tw-shadow-alpha),transparent); }
}
  .shadow-black\/25 { --tw-shadow-color: #00000040; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-black\/25 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-black) 25%,transparent) var(--tw-shadow-alpha),transparent); }
}
  .shadow-black\/40 { --tw-shadow-color: #0006; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-black\/40 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-black) 40%,transparent) var(--tw-shadow-alpha),transparent); }
}
  .shadow-primary\/30 { --tw-shadow-color: #1412104d; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-primary\/30 { --tw-shadow-color: color-mix(in oklab,lab(5.60664%.550278 1.39028/.3) var(--tw-shadow-alpha),transparent); }
}
  .shadow-primary\/40 { --tw-shadow-color: #14121066; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-primary\/40 { --tw-shadow-color: color-mix(in oklab,lab(5.60664%.550278 1.39028/.4) var(--tw-shadow-alpha),transparent); }
}
  .ring-\[\#f0c59c\]\/50 { --tw-ring-color: #f0c59c80; }
  @supports (color:lab(0%0 0)) {
  .ring-\[\#f0c59c\]\/50 { --tw-ring-color: lab(82.609%11.6885 26.6776/.5); }
}
  .ring-\[\#f5b864\]\/50 { --tw-ring-color: #f5b86480; }
  @supports (color:lab(0%0 0)) {
  .ring-\[\#f5b864\]\/50 { --tw-ring-color: lab(79.2999%16.3237 50.9488/.5); }
}
  .ring-accent\/20 { --tw-ring-color: #23211f33; }
  @supports (color:lab(0%0 0)) {
  .ring-accent\/20 { --tw-ring-color: lab(12.9056%.627823 1.7129/.2); }
}
  .ring-accent\/30 { --tw-ring-color: #23211f4d; }
  @supports (color:lab(0%0 0)) {
  .ring-accent\/30 { --tw-ring-color: lab(12.9056%.627823 1.7129/.3); }
}
  .ring-active { --tw-ring-color: #9a1919; }
  .ring-blue-500\/40 { --tw-ring-color: #3080ff66; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-blue-500\/40 { --tw-ring-color: color-mix(in oklab,var(--color-blue-500) 40%,transparent); }
}
  .ring-emerald-400\/40 { --tw-ring-color: #00d29466; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-emerald-400\/40 { --tw-ring-color: color-mix(in oklab,var(--color-emerald-400) 40%,transparent); }
}
  .ring-fuchsia-500\/40 { --tw-ring-color: #e12afb66; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-fuchsia-500\/40 { --tw-ring-color: color-mix(in oklab,var(--color-fuchsia-500) 40%,transparent); }
}
  .ring-muted { --tw-ring-color: #151414; }
  .ring-muted-foreground\/30 { --tw-ring-color: #a9a39e4d; }
  @supports (color:lab(0%0 0)) {
  .ring-muted-foreground\/30 { --tw-ring-color: lab(67.3942%1.56403 3.41625/.3); }
}
  .ring-muted\/50 { --tw-ring-color: #15141480; }
  @supports (color:lab(0%0 0)) {
  .ring-muted\/50 { --tw-ring-color: lab(6.42016%.45044 .161278/.5); }
}
  .ring-orange-500\/40 { --tw-ring-color: #fe6e0066; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-orange-500\/40 { --tw-ring-color: color-mix(in oklab,var(--color-orange-500) 40%,transparent); }
}
  .ring-primary\/20 { --tw-ring-color: #14121033; }
  @supports (color:lab(0%0 0)) {
  .ring-primary\/20 { --tw-ring-color: lab(5.60664%.550278 1.39028/.2); }
}
  .ring-primary\/50 { --tw-ring-color: #14121080; }
  @supports (color:lab(0%0 0)) {
  .ring-primary\/50 { --tw-ring-color: lab(5.60664%.550278 1.39028/.5); }
}
  .ring-red-500\/60 { --tw-ring-color: #fb2c3699; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-red-500\/60 { --tw-ring-color: color-mix(in oklab,var(--color-red-500) 60%,transparent); }
}
  .ring-red-800\/60 { --tw-ring-color: #9f071299; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-red-800\/60 { --tw-ring-color: color-mix(in oklab,var(--color-red-800) 60%,transparent); }
}
  .ring-ring\/50 { --tw-ring-color: #967c3680; }
  @supports (color:lab(0%0 0)) {
  .ring-ring\/50 { --tw-ring-color: lab(53.4479%4.26772 41.099/.5); }
}
  .ring-rose-500\/40 { --tw-ring-color: #ff235766; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-rose-500\/40 { --tw-ring-color: color-mix(in oklab,var(--color-rose-500) 40%,transparent); }
}
  .ring-stone-400\/30 { --tw-ring-color: #a6a09b4d; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-stone-400\/30 { --tw-ring-color: color-mix(in oklab,var(--color-stone-400) 30%,transparent); }
}
  .ring-ui-highlight\/50 { --tw-ring-color: #ccb37180; }
  @supports (color:lab(0%0 0)) {
  .ring-ui-highlight\/50 { --tw-ring-color: lab(74.0309%2.7715 37.0791/.5); }
}
  .ring-ui-highlight\/60 { --tw-ring-color: #ccb37199; }
  @supports (color:lab(0%0 0)) {
  .ring-ui-highlight\/60 { --tw-ring-color: lab(74.0309%2.7715 37.0791/.6); }
}
  .ring-ui-highlight\/80 { --tw-ring-color: #ccb371cc; }
  @supports (color:lab(0%0 0)) {
  .ring-ui-highlight\/80 { --tw-ring-color: lab(74.0309%2.7715 37.0791/.8); }
}
  .ring-unique { --tw-ring-color: #f0c59c; }
  .ring-yellow-400\/40 { --tw-ring-color: #fac80066; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-yellow-400\/40 { --tw-ring-color: color-mix(in oklab,var(--color-yellow-400) 40%,transparent); }
}
  .ring-yellow-400\/80 { --tw-ring-color: #fac800cc; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-yellow-400\/80 { --tw-ring-color: color-mix(in oklab,var(--color-yellow-400) 80%,transparent); }
}
  .ring-yellow-500\/40 { --tw-ring-color: #edb20066; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-yellow-500\/40 { --tw-ring-color: color-mix(in oklab,var(--color-yellow-500) 40%,transparent); }
}
  .ring-offset-2 { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }
  .ring-offset-background { --tw-ring-offset-color: #0b0a09; }
  .ring-offset-black\/50 { --tw-ring-offset-color: #00000080; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-offset-black\/50 { --tw-ring-offset-color: color-mix(in oklab,var(--color-black) 50%,transparent); }
}
  .ring-offset-popover { --tw-ring-offset-color: #0b0a09; }
  .outline-hidden { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .outline-hidden { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .outline, .outline-1 { outline-style: var(--tw-outline-style); outline-width: 1px; }
  .-outline-offset-1 { outline-offset: calc(-1px); }
  .outline-purple-500 { outline-color: var(--color-purple-500); }
  .blur { --tw-blur: blur(8px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .blur-2xl { --tw-blur: blur(var(--blur-2xl)); 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,); }
  .blur-3xl { --tw-blur: blur(var(--blur-3xl)); 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,); }
  .blur-\[2\.5px\] { --tw-blur: blur(2.5px); 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,); }
  .blur-\[2px\] { --tw-blur: blur(2px); 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,); }
  .blur-\[3px\] { --tw-blur: blur(3px); 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,); }
  .blur-\[6px\] { --tw-blur: blur(6px); 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,); }
  .blur-\[7px\] { --tw-blur: blur(7px); 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,); }
  .blur-md { --tw-blur: blur(var(--blur-md)); 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,); }
  .blur-sm { --tw-blur: blur(var(--blur-sm)); 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,); }
  .brightness-30 { --tw-brightness: brightness(30%); 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,); }
  .brightness-75 { --tw-brightness: brightness(75%); 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,); }
  .brightness-90 { --tw-brightness: brightness(90%); 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,); }
  .brightness-100 { --tw-brightness: brightness(100%); 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,); }
  .brightness-110 { --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,); }
  .brightness-125 { --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,); }
  .contrast-150 { --tw-contrast: contrast(150%); 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,); }
  .drop-shadow { --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f)); --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f); 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,); }
  .drop-shadow-\[0_0_1px_black\] { --tw-drop-shadow-size: drop-shadow(0 0 1px var(--tw-drop-shadow-color,black)); --tw-drop-shadow: var(--tw-drop-shadow-size); 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,); }
  .drop-shadow-\[0_0_4px_rgba\(45\,212\,191\,0\.85\)\] { --tw-drop-shadow-size: drop-shadow(0 0 4px var(--tw-drop-shadow-color,#2dd4bfd9)); --tw-drop-shadow: var(--tw-drop-shadow-size); 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,); }
  .drop-shadow-\[0_0_8px_rgba\(255\,100\,0\,0\.6\)\] { --tw-drop-shadow-size: drop-shadow(0 0 8px var(--tw-drop-shadow-color,#ff640099)); --tw-drop-shadow: var(--tw-drop-shadow-size); 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,); }
  .drop-shadow-\[0_0_12px_rgba\(255\,0\,0\,0\.7\)\] { --tw-drop-shadow-size: drop-shadow(0 0 12px var(--tw-drop-shadow-color,#ff0000b3)); --tw-drop-shadow: var(--tw-drop-shadow-size); 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,); }
  .drop-shadow-\[0_0_20px_rgba\(147\,51\,234\,0\.5\)\] { --tw-drop-shadow-size: drop-shadow(0 0 20px var(--tw-drop-shadow-color,#9333ea80)); --tw-drop-shadow: var(--tw-drop-shadow-size); 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,); }
  .drop-shadow-\[0_0_20px_rgba\(220\,38\,38\,0\.5\)\] { --tw-drop-shadow-size: drop-shadow(0 0 20px var(--tw-drop-shadow-color,#dc262680)); --tw-drop-shadow: var(--tw-drop-shadow-size); 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,); }
  .drop-shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.8\)\] { --tw-drop-shadow-size: drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#000c)); --tw-drop-shadow: var(--tw-drop-shadow-size); 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,); }
  .drop-shadow-\[0_2px_3px_rgba\(0\,0\,0\,0\.75\)\] { --tw-drop-shadow-size: drop-shadow(0 2px 3px var(--tw-drop-shadow-color,#000000bf)); --tw-drop-shadow: var(--tw-drop-shadow-size); 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,); }
  .drop-shadow-\[var\(--shadow-accent\)\] { --tw-drop-shadow-size: drop-shadow(var(--shadow-accent)); --tw-drop-shadow: var(--tw-drop-shadow-size); 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,); }
  .drop-shadow-lg { --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026)); --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg)); 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,); }
  .drop-shadow-md { --tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f)); --tw-drop-shadow: drop-shadow(var(--drop-shadow-md)); 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,); }
  .grayscale { --tw-grayscale: grayscale(100%); 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,); }
  .invert { --tw-invert: invert(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .\[filter\:blur\(2px\)\] { filter: blur(2px); }
  .\[filter\:blur\(3px\)\] { filter: blur(3px); }
  .\[filter\:blur\(4\.5px\)\] { filter: blur(4.5px); }
  .\[filter\:drop-shadow\(0_0_1\.5px_currentColor\)\] { filter: drop-shadow(0px 0px 1.5px); }
  .\[filter\:drop-shadow\(0_0_2px_currentColor\)\] { filter: drop-shadow(0px 0px 2px); }
  .\[filter\:drop-shadow\(0_0_2px_rgba\(240\,197\,156\,0\.45\)\)\] { filter: drop-shadow(rgba(240, 197, 156, 0.45) 0px 0px 2px); }
  .\[filter\:drop-shadow\(0_0_3px_currentColor\)\] { filter: drop-shadow(0px 0px 3px); }
  .\[filter\:drop-shadow\(0_0_5px_color-mix\(in_srgb\,currentColor_70\%\,transparent\)\)_drop-shadow\(0_1px_1px_rgba\(0\,0\,0\,0\.85\)\)\] { filter: drop-shadow(0px 0px 5px) drop-shadow(rgba(0, 0, 0, 0.85) 0px 1px 1px); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[filter\:drop-shadow\(0_0_5px_color-mix\(in_srgb\,currentColor_70\%\,transparent\)\)_drop-shadow\(0_1px_1px_rgba\(0\,0\,0\,0\.85\)\)\] { filter: drop-shadow(color-mix(in srgb, currentcolor 70%, transparent) 0px 0px 5px) drop-shadow(rgba(0, 0, 0, 0.85) 0px 1px 1px); }
}
  .\[filter\:drop-shadow\(0_0_9px_color-mix\(in_srgb\,currentColor_55\%\,transparent\)\)_drop-shadow\(0_1px_1px_rgba\(0\,0\,0\,0\.75\)\)\] { filter: drop-shadow(0px 0px 9px) drop-shadow(rgba(0, 0, 0, 0.75) 0px 1px 1px); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[filter\:drop-shadow\(0_0_9px_color-mix\(in_srgb\,currentColor_55\%\,transparent\)\)_drop-shadow\(0_1px_1px_rgba\(0\,0\,0\,0\.75\)\)\] { filter: drop-shadow(color-mix(in srgb, currentcolor 55%, transparent) 0px 0px 9px) drop-shadow(rgba(0, 0, 0, 0.75) 0px 1px 1px); }
}
  .\[filter\:drop-shadow\(0_1px_1\.5px_rgba\(0\,0\,0\,0\.55\)\)\] { filter: drop-shadow(rgba(0, 0, 0, 0.55) 0px 1px 1.5px); }
  .\[filter\:drop-shadow\(0_1px_1px_rgba\(0\,0\,0\,0\.95\)\)_drop-shadow\(0_0_5px_color-mix\(in_srgb\,currentColor_55\%\,transparent\)\)\] { filter: drop-shadow(rgba(0, 0, 0, 0.95) 0px 1px 1px) drop-shadow(0px 0px 5px); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[filter\:drop-shadow\(0_1px_1px_rgba\(0\,0\,0\,0\.95\)\)_drop-shadow\(0_0_5px_color-mix\(in_srgb\,currentColor_55\%\,transparent\)\)\] { filter: drop-shadow(rgba(0, 0, 0, 0.95) 0px 1px 1px) drop-shadow(color-mix(in srgb, currentcolor 55%, transparent) 0px 0px 5px); }
}
  .\[filter\:drop-shadow\(0_1px_2px_rgba\(0\,0\,0\,0\.6\)\)\] { filter: drop-shadow(rgba(0, 0, 0, 0.6) 0px 1px 2px); }
  .\[filter\:drop-shadow\(0_2px_3px_rgba\(0\,0\,0\,0\.5\)\)\] { filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 2px 3px); }
  .\[filter\:drop-shadow\(0_2px_3px_rgba\(0\,0\,0\,0\.55\)\)\] { filter: drop-shadow(rgba(0, 0, 0, 0.55) 0px 2px 3px); }
  .\[filter\:drop-shadow\(0_2px_3px_rgba\(0\,0\,0\,0\.62\)\)\] { filter: drop-shadow(rgba(0, 0, 0, 0.62) 0px 2px 3px); }
  .\[filter\:saturate\(1\.18\)\] { filter: saturate(1.18); }
  .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-md { --tw-backdrop-blur: blur(var(--blur-md)); 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,); }
  .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-\[border-color\,background-color\,filter\] { transition-property: border-color, background-color, filter; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[border-color\,background-color\] { transition-property: border-color, background-color; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[color\,box-shadow\] { transition-property: color, box-shadow; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[filter\] { transition-property: filter; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[grid-template-rows\] { transition-property: grid-template-rows; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[left\,top\,width\,height\] { transition-property: left, top, width, height; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[left\,top\] { transition-property: left, top; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[max-height\,opacity\] { transition-property: max-height, opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[rotate\,scale\,opacity\] { transition-property: rotate, scale, opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[width\,opacity\] { transition-property: width, opacity; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .transition-\[width\] { transition-property: width; 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-shadow { transition-property: box-shadow; 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)); }
  .transition-none { transition-property: none; }
  .duration-1 { --tw-duration: 1ms; transition-duration: 1ms; }
  .duration-100 { --tw-duration: .1s; transition-duration: 0.1s; }
  .duration-150 { --tw-duration: .15s; transition-duration: 0.15s; }
  .duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }
  .duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }
  .duration-500 { --tw-duration: .5s; transition-duration: 0.5s; }
  .duration-700 { --tw-duration: .7s; transition-duration: 0.7s; }
  .duration-1000 { --tw-duration: 1s; transition-duration: 1s; }
  .ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }
  .ease-out { --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); }
  .will-change-transform { will-change: transform; }
  .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); }
  .fade-in-0 { --tw-enter-opacity: 0; }
  .fade-in-50 { --tw-enter-opacity: .5; }
  .outline-dashed { --tw-outline-style: dashed; outline-style: dashed; }
  .outline-none { --tw-outline-style: none; outline-style: none; }
  .select-all { user-select: all; }
  .select-none { user-select: none; }
  .zoom-in-50 { --tw-enter-scale: .5; }
  .zoom-in-95 { --tw-enter-scale: .95; }
  .\[--btn-effect-tint\:saturate\(0\)_brightness\(\.55\)\] { --btn-effect-tint: saturate(0) brightness(.55); }
  .\[--btn-effect-tint\:saturate\(0\)_brightness\(0\.7\)_sepia\(1\)_hue-rotate\(241deg\)_saturate\(6\)\] { --btn-effect-tint: saturate(0) brightness(.7) sepia(1) hue-rotate(241deg) saturate(6); }
  .\[--btn-effect-tint\:saturate\(0\)_brightness\(0\.8\)_sepia\(1\)_hue-rotate\(240deg\)_saturate\(6\)\] { --btn-effect-tint: saturate(0) brightness(.8) sepia(1) hue-rotate(240deg) saturate(6); }
  .\[--btn-effect-tint\:saturate\(0\)_brightness\(0\.9\)_sepia\(1\)_hue-rotate\(-25deg\)_saturate\(4\)\] { --btn-effect-tint: saturate(0) brightness(.9) sepia(1) hue-rotate(-25deg) saturate(4); }
  .\[--btn-effect-tint\:saturate\(0\)_brightness\(0\.9\)_sepia\(1\)_hue-rotate\(160deg\)_saturate\(3\)\] { --btn-effect-tint: saturate(0) brightness(.9) sepia(1) hue-rotate(160deg) saturate(3); }
  .\[--btn-effect-tint\:saturate\(0\)_brightness\(0\.9\)_sepia\(1\)_hue-rotate\(187deg\)_saturate\(4\.5\)\] { --btn-effect-tint: saturate(0) brightness(.9) sepia(1) hue-rotate(187deg) saturate(4.5); }
  .\[--btn-effect-tint\:saturate\(0\)_sepia\(1\)_hue-rotate\(95deg\)_saturate\(4\)\] { --btn-effect-tint: saturate(0) sepia(1) hue-rotate(95deg) saturate(4); }
  .\[--btn-effect-tint\:saturate\(0\)_sepia\(1\)_hue-rotate\(115deg\)_saturate\(3\.5\)\] { --btn-effect-tint: saturate(0) sepia(1) hue-rotate(115deg) saturate(3.5); }
  .\[--d4-card-font\:calc\(340px\/20\.3\)\] { --d4-card-font: calc(340px/20.3); }
  .\[--d4-card-font\:calc\(min\(100cqi\,340px\)\/20\.3\)\] { --d4-card-font: calc(min(100cqi,340px)/20.3); }
  .\[--d4-card-font\:calc\(min\(340px\,100vw-16px-1\.2\*340px\/20\.3\)\/20\.3\)\] { --d4-card-font: calc(min(340px,100vw - 16px - 1.2*340px/20.3)/20.3); }
  .\[--d4-card-font\:calc\(min\(340px\,100vw-16px-2rem-2px\)\/20\.3\)\] { --d4-card-font: calc(min(340px,100vw - 16px - 2rem - 2px)/20.3); }
  .\[--d4-classification-opacity\:1\] { --d4-classification-opacity: 1; }
  .\[--d4-k-body\:1\] { --d4-k-body: 1; }
  .\[--d4-k-classification\:1\] { --d4-k-classification: 1; }
  .\[--d4-k-footnote\:0\.9\] { --d4-k-footnote: .9; }
  .\[--d4-k-heading\:calc\(18\/14\)\] { --d4-k-heading: calc(18/14); }
  .\[--d4-k-subheading\:calc\(16\/14\)\] { --d4-k-subheading: calc(16/14); }
  .\[--d4-k-title\:1\.2\] { --d4-k-title: 1.2; }
  .\[-moz-appearance\:textfield\] { }
  .\[background\:conic-gradient\(from_200deg\,transparent_0deg\,color-mix\(in_srgb\,currentColor_70\%\,white\)_18\%\,transparent_40\%\)\] { background: conic-gradient(from 200deg, rgba(0, 0, 0, 0) 0deg, currentcolor 18%, rgba(0, 0, 0, 0) 40%); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[background\:conic-gradient\(from_200deg\,transparent_0deg\,color-mix\(in_srgb\,currentColor_70\%\,white\)_18\%\,transparent_40\%\)\] { background: conic-gradient(from 200deg, transparent 0deg, color-mix(in srgb, currentcolor 70%, white) 18%, transparent 40%); }
}
  .\[background\:linear-gradient\(310deg\,color-mix\(in_srgb\,currentColor_34\%\,transparent\)_0\%\,transparent_46\%\)\] { background: linear-gradient(310deg, currentcolor 0%, rgba(0, 0, 0, 0) 46%); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[background\:linear-gradient\(310deg\,color-mix\(in_srgb\,currentColor_34\%\,transparent\)_0\%\,transparent_46\%\)\] { background: linear-gradient(310deg, color-mix(in srgb, currentcolor 34%, transparent) 0%, transparent 46%); }
}
  .\[background\:linear-gradient\(315deg\,color-mix\(in_oklab\,currentColor_44\%\,black\)_4\%\,currentColor_30\%\,color-mix\(in_oklab\,currentColor_96\%\,white\)_100\%\)\] { background: linear-gradient(315deg, currentcolor 4%, currentcolor 30%, currentcolor 100%); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[background\:linear-gradient\(315deg\,color-mix\(in_oklab\,currentColor_44\%\,black\)_4\%\,currentColor_30\%\,color-mix\(in_oklab\,currentColor_96\%\,white\)_100\%\)\] { background: linear-gradient(315deg, color-mix(in oklab, currentcolor 44%, black) 4%, currentcolor 30%, color-mix(in oklab, currentcolor 96%, white) 100%); }
}
  .\[background\:linear-gradient\(315deg\,color-mix\(in_oklab\,currentColor_97\%\,white\)_0\%\,currentColor_38\%\,color-mix\(in_oklab\,currentColor_44\%\,black\)_78\%\,transparent_100\%\)\] { background: linear-gradient(315deg, currentcolor 0%, currentcolor 38%, currentcolor 78%, rgba(0, 0, 0, 0) 100%); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[background\:linear-gradient\(315deg\,color-mix\(in_oklab\,currentColor_97\%\,white\)_0\%\,currentColor_38\%\,color-mix\(in_oklab\,currentColor_44\%\,black\)_78\%\,transparent_100\%\)\] { background: linear-gradient(315deg, color-mix(in oklab, currentcolor 97%, white) 0%, currentcolor 38%, color-mix(in oklab, currentcolor 44%, black) 78%, transparent 100%); }
}
  .\[background\:radial-gradient\(70\%_70\%_at_100\%_100\%\,currentColor\,transparent_60\%\)\] { background: radial-gradient(70% 70% at 100% 100%, currentcolor, rgba(0, 0, 0, 0) 60%); }
  .\[background\:radial-gradient\(125\%_125\%_at_100\%_100\%\,color-mix\(in_srgb\,currentColor_60\%\,transparent\)_0\%\,color-mix\(in_srgb\,currentColor_30\%\,transparent\)_26\%\,color-mix\(in_srgb\,currentColor_12\%\,transparent\)_48\%\,transparent_72\%\)\] { background: radial-gradient(125% 125% at 100% 100%, currentcolor 0%, currentcolor 26%, currentcolor 48%, rgba(0, 0, 0, 0) 72%); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[background\:radial-gradient\(125\%_125\%_at_100\%_100\%\,color-mix\(in_srgb\,currentColor_60\%\,transparent\)_0\%\,color-mix\(in_srgb\,currentColor_30\%\,transparent\)_26\%\,color-mix\(in_srgb\,currentColor_12\%\,transparent\)_48\%\,transparent_72\%\)\] { background: radial-gradient(125% 125% at 100% 100%, color-mix(in srgb, currentcolor 60%, transparent) 0%, color-mix(in srgb, currentcolor 30%, transparent) 26%, color-mix(in srgb, currentcolor 12%, transparent) 48%, transparent 72%); }
}
  .\[background\:radial-gradient\(circle\,color-mix\(in_srgb\,currentColor_55\%\,transparent\)\,transparent_70\%\)\] { background: radial-gradient(circle, currentcolor, rgba(0, 0, 0, 0) 70%); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[background\:radial-gradient\(circle\,color-mix\(in_srgb\,currentColor_55\%\,transparent\)\,transparent_70\%\)\] { background: radial-gradient(circle, color-mix(in srgb, currentcolor 55%, transparent), transparent 70%); }
}
  .\[background\:radial-gradient\(circle\,color-mix\(in_srgb\,currentColor_85\%\,white\)_0\%\,color-mix\(in_srgb\,currentColor_55\%\,transparent\)_38\%\,transparent_70\%\)\] { background: radial-gradient(circle, currentcolor 0%, currentcolor 38%, rgba(0, 0, 0, 0) 70%); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[background\:radial-gradient\(circle\,color-mix\(in_srgb\,currentColor_85\%\,white\)_0\%\,color-mix\(in_srgb\,currentColor_55\%\,transparent\)_38\%\,transparent_70\%\)\] { background: radial-gradient(circle, color-mix(in srgb, currentcolor 85%, white) 0%, color-mix(in srgb, currentcolor 55%, transparent) 38%, transparent 70%); }
}
  .\[background\:radial-gradient\(circle_at_38\%_30\%\,color-mix\(in_srgb\,currentColor_35\%\,\#15140f\)_0\%\,\#100f0b_78\%\)\] { background: radial-gradient(circle at 38% 30%, currentcolor 0%, rgb(16, 15, 11) 78%); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[background\:radial-gradient\(circle_at_38\%_30\%\,color-mix\(in_srgb\,currentColor_35\%\,\#15140f\)_0\%\,\#100f0b_78\%\)\] { background: radial-gradient(circle at 38% 30%, color-mix(in srgb, currentcolor 35%, rgb(21, 20, 15)) 0%, rgb(16, 15, 11) 78%); }
}
  .\[background\:radial-gradient\(circle_at_100\%_100\%\,color-mix\(in_srgb\,currentColor_88\%\,white\)_0\%\,currentColor_32\%\,color-mix\(in_srgb\,currentColor_72\%\,black\)_62\%\,color-mix\(in_srgb\,currentColor_40\%\,black\)_100\%\)\] { background: radial-gradient(circle at 100% 100%, currentcolor 0%, currentcolor 32%, currentcolor 62%, currentcolor 100%); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[background\:radial-gradient\(circle_at_100\%_100\%\,color-mix\(in_srgb\,currentColor_88\%\,white\)_0\%\,currentColor_32\%\,color-mix\(in_srgb\,currentColor_72\%\,black\)_62\%\,color-mix\(in_srgb\,currentColor_40\%\,black\)_100\%\)\] { background: radial-gradient(circle at 100% 100%, color-mix(in srgb, currentcolor 88%, white) 0%, currentcolor 32%, color-mix(in srgb, currentcolor 72%, black) 62%, color-mix(in srgb, currentcolor 40%, black) 100%); }
}
  .\[background\:repeating-linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.14\)_0px\,rgba\(255\,255\,255\,0\.14\)_1px\,transparent_1px\,transparent_4px\)\] { background: repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.14) 0px, rgba(255, 255, 255, 0.14) 1px, rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 4px); }
  .\[border-image\:linear-gradient\(to_bottom\,transparent\,rgb\(240_197_156\/0\.28\)\,transparent\)_1\] { border-image: linear-gradient(rgba(0, 0, 0, 0), rgba(240, 197, 156, 0.28), rgba(0, 0, 0, 0)) 1 / 1 / 0 stretch; }
  .\[border-image\:linear-gradient\(to_right\,transparent\,rgb\(240_197_156\/0\.28\)\,transparent\)_1\] { border-image: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(240, 197, 156, 0.28), rgba(0, 0, 0, 0)) 1 / 1 / 0 stretch; }
  .\[clip-path\:circle\(92px_at_100\%_100\%\)\] { clip-path: circle(92px at 100% 100%); }
  .\[clip-path\:inherit\] { clip-path: inherit; }
  .\[clip-path\:polygon\(100\%_0\,0_100\%\,100\%_100\%\)\] { clip-path: polygon(100% 0px, 0px 100%, 100% 100%); }
  .\[clip-path\:polygon\(100\%_0\,100\%_100\%\,0_100\%\,100\%_0\)\] { clip-path: polygon(100% 0px, 100% 100%, 0px 100%, 100% 0px); }
  .\[clip-path\:polygon\(100\%_100\%\,16\%_100\%\,16\%_16\%\,42\%_16\%\,42\%_44\%\,68\%_44\%\,68\%_72\%\,100\%_72\%\)\] { clip-path: polygon(100% 100%, 16% 100%, 16% 16%, 42% 16%, 42% 44%, 68% 44%, 68% 72%, 100% 72%); }
  .\[clip-path\:polygon\(100\%_100\%\,16\%_100\%\,16\%_72\%\,46\%_72\%\,46\%_44\%\,72\%_44\%\,72\%_16\%\,100\%_16\%\)\] { clip-path: polygon(100% 100%, 16% 100%, 16% 72%, 46% 72%, 46% 44%, 72% 44%, 72% 16%, 100% 16%); }
  .\[grid-area\:action\] { grid-area: action; }
  .\[grid-area\:content\] { grid-area: content; }
  .\[grid-area\:icon\] { grid-area: icon; }
  .\[grid-template-areas\:\'icon_content\'\'action_action\'\] { grid-template-areas: "icon content" "action action"; }
  .\[scrollbar-color\:\#6d6a64_transparent\] { scrollbar-color: rgb(109, 106, 100) transparent; }
  .\[scrollbar-color\:rgb\(115_115_115\/0\.4\)_transparent\] { scrollbar-color: rgba(115, 115, 115, 0.4) transparent; }
  .\[scrollbar-color\:theme\(colors\.white\/15\%\)_transparent\] { scrollbar-color: oklab(1 0 5.96046e-8 / 0.15) transparent; }
  .\[scrollbar-color\:var\(--color-muted-foreground\)_transparent\] { scrollbar-color: var(--color-muted-foreground) transparent; }
  .\[scrollbar-width\:none\] { scrollbar-width: none; }
  .\[scrollbar-width\:thin\] { scrollbar-width: thin; }
  .\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.95\)\] { text-shadow: rgba(0, 0, 0, 0.95) 0px 1px 2px; }
  .fade-in { --tw-enter-opacity: 0; }
  .paused { animation-play-state: paused; }
  .ring-inset { --tw-ring-inset: inset; }
  .running { animation-play-state: running; }
  .slide-in-from-bottom-4 { --tw-enter-translate-y: calc(4*var(--spacing)); }
  .slide-in-from-bottom-8 { --tw-enter-translate-y: calc(8*var(--spacing)); }
  .slide-in-from-left-2 { --tw-enter-translate-x: calc(2*var(--spacing)*-1); }
  .slide-in-from-top-1 { --tw-enter-translate-y: calc(1*var(--spacing)*-1); }
  .slide-in-from-top-2 { --tw-enter-translate-y: calc(2*var(--spacing)*-1); }
  .text-shadow-2xs { text-shadow: 0px 1px 0px var(--tw-text-shadow-color,#00000026); }
  .text-shadow-muted-foreground { --tw-text-shadow-color: #a9a39e; }
  @supports (color:color-mix(in lab,red,red)) {
  .text-shadow-muted-foreground { --tw-text-shadow-color: color-mix(in oklab,#a9a39e var(--tw-text-shadow-alpha),transparent); }
}
  .group-focus-within\:opacity-100:is(:where(.group):focus-within *), .group-focus-within\/affix-value\:opacity-100:is(:where(.group\/affix-value):focus-within *) { opacity: 1; }
  .group-focus-within\/effval\:block:is(:where(.group\/effval):focus-within *) { display: block; }
  .group-focus-within\/effval\:flex:is(:where(.group\/effval):focus-within *) { display: flex; }
  .group-focus-within\/effval\:border-ui-highlight\/80:is(:where(.group\/effval):focus-within *) { border-color: lab(74.0309 2.7715 37.0791 / 0.8); }
  .group-focus-within\/effval\:border-yellow-500:is(:where(.group\/effval):focus-within *) { border-color: var(--color-yellow-500); }
  .group-focus-within\/effval\:bg-white\/15:is(:where(.group\/effval):focus-within *) { background-color: rgba(255, 255, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-focus-within\/effval\:bg-white\/15:is(:where(.group\/effval):focus-within *) { background-color: color-mix(in oklab,var(--color-white) 15%,transparent); }
}
  .group-focus-within\/effval\:bg-yellow-500\/15:is(:where(.group\/effval):focus-within *) { background-color: rgba(237, 178, 0, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-focus-within\/effval\:bg-yellow-500\/15:is(:where(.group\/effval):focus-within *) { background-color: color-mix(in oklab,var(--color-yellow-500) 15%,transparent); }
}
  .group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *) { opacity: 1; }
  .group-focus-within\/wiki-card\:bg-accent:is(:where(.group\/wiki-card):focus-within *) { background-color: rgb(35, 33, 31); }
  .group-focus-within\/wiki-card\:text-accent-foreground:is(:where(.group\/wiki-card):focus-within *) { color: rgb(255, 255, 255); }
  @media (hover: hover) {
  .group-hover\:translate-x-0\.5:is(:where(.group):hover *) { --tw-translate-x: calc(var(--spacing)*.5); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .group-hover\:scale-105:is(:where(.group):hover *) { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\:scale-110:is(:where(.group):hover *) { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .group-hover\:scale-\[1\.03\]:is(:where(.group):hover *) { scale: 1.03; }
  .group-hover\:border-legendary\/50:is(:where(.group):hover *) { border-color: lab(57.6753 37.8042 64.5954 / 0.5); }
  .group-hover\:border-magic\/50:is(:where(.group):hover *) { border-color: lab(56.8959 6.94093 -67.0945 / 0.5); }
  .group-hover\:border-purple-800\/50:is(:where(.group):hover *) { border-color: rgba(110, 17, 176, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:border-purple-800\/50:is(:where(.group):hover *) { border-color: color-mix(in oklab,var(--color-purple-800) 50%,transparent); }
}
  .group-hover\:border-rare\/50:is(:where(.group):hover *) { border-color: lab(78.4461 7.85735 77.2367 / 0.5); }
  .group-hover\:border-red-800\/50:is(:where(.group):hover *) { border-color: rgba(159, 7, 18, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:border-red-800\/50:is(:where(.group):hover *) { border-color: color-mix(in oklab,var(--color-red-800) 50%,transparent); }
}
  .group-hover\:border-set\/50:is(:where(.group):hover *) { border-color: lab(87.8752 -78.6336 76.6404 / 0.5); }
  .group-hover\:border-unique\/50:is(:where(.group):hover *) { border-color: lab(82.609 11.6885 26.6776 / 0.5); }
  .group-hover\:border-white\/30:is(:where(.group):hover *) { border-color: rgba(255, 255, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:border-white\/30:is(:where(.group):hover *) { border-color: color-mix(in oklab,var(--color-white) 30%,transparent); }
}
  .group-hover\:bg-legendary\/\[0\.04\]:is(:where(.group):hover *) { background-color: lab(57.6753 37.8042 64.5954 / 0.04); }
  .group-hover\:bg-magic\/\[0\.04\]:is(:where(.group):hover *) { background-color: lab(56.8959 6.94093 -67.0945 / 0.04); }
  .group-hover\:bg-purple-800\/50:is(:where(.group):hover *) { background-color: rgba(110, 17, 176, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:bg-purple-800\/50:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-purple-800) 50%,transparent); }
}
  .group-hover\:bg-rare\/\[0\.04\]:is(:where(.group):hover *) { background-color: lab(78.4461 7.85735 77.2367 / 0.04); }
  .group-hover\:bg-red-800\/50:is(:where(.group):hover *) { background-color: rgba(159, 7, 18, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:bg-red-800\/50:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-red-800) 50%,transparent); }
}
  .group-hover\:bg-set\/\[0\.04\]:is(:where(.group):hover *) { background-color: lab(87.8752 -78.6336 76.6404 / 0.04); }
  .group-hover\:bg-unique\/\[0\.1\]:is(:where(.group):hover *) { background-color: lab(82.609 11.6885 26.6776 / 0.1); }
  .group-hover\:bg-unique\/\[0\.04\]:is(:where(.group):hover *) { background-color: lab(82.609 11.6885 26.6776 / 0.04); }
  .group-hover\:bg-white\/\[0\.03\]:is(:where(.group):hover *) { background-color: rgba(255, 255, 255, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:bg-white\/\[0\.03\]:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-white) 3%,transparent); }
}
  .group-hover\:from-blue-400:is(:where(.group):hover *) { --tw-gradient-from: var(--color-blue-400); --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)); }
  .group-hover\:via-purple-400:is(:where(.group):hover *) { --tw-gradient-via: var(--color-purple-400); --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .group-hover\:to-pink-400:is(:where(.group):hover *) { --tw-gradient-to: var(--color-pink-400); --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)); }
  .group-hover\:text-muted-foreground:is(:where(.group):hover *) { color: rgb(169, 163, 158); }
  .group-hover\:text-negative:is(:where(.group):hover *) { color: rgb(251, 113, 133); }
  .group-hover\:text-positive:is(:where(.group):hover *) { color: rgb(52, 211, 153); }
  .group-hover\:text-purple-500:is(:where(.group):hover *) { color: var(--color-purple-500); }
  .group-hover\:text-red-500:is(:where(.group):hover *) { color: var(--color-red-500); }
  .group-hover\:text-unique:is(:where(.group):hover *) { color: rgb(240, 197, 156); }
  .group-hover\:text-white:is(:where(.group):hover *) { color: var(--color-white); }
  .group-hover\:opacity-35:is(:where(.group):hover *) { opacity: 0.35; }
  .group-hover\:opacity-40:is(:where(.group):hover *) { opacity: 0.4; }
  .group-hover\:opacity-45:is(:where(.group):hover *) { opacity: 0.45; }
  .group-hover\:opacity-50:is(:where(.group):hover *) { opacity: 0.5; }
  .group-hover\:opacity-55:is(:where(.group):hover *) { opacity: 0.55; }
  .group-hover\:opacity-75:is(:where(.group):hover *) { opacity: 0.75; }
  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
  .group-hover\:shadow-unique\/20:is(:where(.group):hover *) { --tw-shadow-color: #f0c59c33; }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:shadow-unique\/20:is(:where(.group):hover *) { --tw-shadow-color: color-mix(in oklab,lab(82.609%11.6885 26.6776/.2) var(--tw-shadow-alpha),transparent); }
}
  .group-hover\:ring-accent\/40:is(:where(.group):hover *) { --tw-ring-color: #23211f66; }
  @supports (color:lab(0%0 0)) {
  .group-hover\:ring-accent\/40:is(:where(.group):hover *) { --tw-ring-color: lab(12.9056%.627823 1.7129/.4); }
}
  .group-hover\:ring-accent\/50:is(:where(.group):hover *) { --tw-ring-color: #23211f80; }
  @supports (color:lab(0%0 0)) {
  .group-hover\:ring-accent\/50:is(:where(.group):hover *) { --tw-ring-color: lab(12.9056%.627823 1.7129/.5); }
}
  .group-hover\:brightness-70:is(:where(.group):hover *) { --tw-brightness: brightness(70%); 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,); }
  .group-hover\/affix-value\:opacity-100:is(:where(.group\/affix-value):hover *), .group-hover\/card\:opacity-100:is(:where(.group\/card):hover *) { opacity: 1; }
  .group-hover\/card\:brightness-125:is(:where(.group\/card):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,); }
  .group-hover\/effval\:block:is(:where(.group\/effval):hover *) { display: block; }
  .group-hover\/effval\:border-border:is(:where(.group\/effval):hover *) { border-color: rgb(53, 51, 49); }
  .group-hover\/effval\:border-yellow-500:is(:where(.group\/effval):hover *) { border-color: var(--color-yellow-500); }
  .group-hover\/effval\:bg-white\/10:is(:where(.group\/effval):hover *) { background-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\/effval\:bg-white\/10:is(:where(.group\/effval):hover *) { background-color: color-mix(in oklab,var(--color-white) 10%,transparent); }
}
  .group-hover\/effval\:bg-yellow-500\/15:is(:where(.group\/effval):hover *) { background-color: rgba(237, 178, 0, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\/effval\:bg-yellow-500\/15:is(:where(.group\/effval):hover *) { background-color: color-mix(in oklab,var(--color-yellow-500) 15%,transparent); }
}
  .group-hover\/item-base\:border-ui-highlight\/20:is(:where(.group\/item-base):hover *) { border-color: lab(74.0309 2.7715 37.0791 / 0.2); }
  .group-hover\/item-base\:bg-white\/\[0\.03\]:is(:where(.group\/item-base):hover *) { background-color: rgba(255, 255, 255, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\/item-base\:bg-white\/\[0\.03\]:is(:where(.group\/item-base):hover *) { background-color: color-mix(in oklab,var(--color-white) 3%,transparent); }
}
  .group-hover\/item-base\:brightness-110:is(:where(.group\/item-base):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,); }
  .group-hover\/line\:underline:is(:where(.group\/line):hover *) { text-decoration-line: underline; }
  .group-hover\/primary\:text-sky-400:is(:where(.group\/primary):hover *) { color: var(--color-sky-400); }
  .group-hover\/row\:opacity-100:is(:where(.group\/row):hover *) { opacity: 1; }
  .group-hover\/seg\:text-ui-highlight:is(:where(.group\/seg):hover *), .group-hover\/selected-trigger\:text-ui-highlight:is(:where(.group\/selected-trigger):hover *) { color: rgb(204, 179, 113); }
  .group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *) { opacity: 1; }
  .group-hover\/variant\:border-ui-highlight:is(:where(.group\/variant):hover *) { border-color: rgb(204, 179, 113); }
  .group-hover\/variant\:bg-ui-highlight:is(:where(.group\/variant):hover *) { background-color: rgb(204, 179, 113); }
  .group-hover\/variant\:text-black:is(:where(.group\/variant):hover *) { color: var(--color-black); }
  .group-hover\/wiki-card\:scale-\[1\.01\]:is(:where(.group\/wiki-card):hover *) { scale: 1.01; }
  .group-hover\/wiki-card\:bg-accent:is(:where(.group\/wiki-card):hover *) { background-color: rgb(35, 33, 31); }
  .group-hover\/wiki-card\:text-accent-foreground:is(:where(.group\/wiki-card):hover *) { color: rgb(255, 255, 255); }
}
  .group-focus-visible\/line\:underline:is(:where(.group\/line):focus-visible *) { text-decoration-line: underline; }
  .group-focus-visible\/row\:opacity-100:is(:where(.group\/row):focus-visible *) { opacity: 1; }
  .group-data-\[state\=active\]\:text-foreground:is(:where(.group)[data-state="active"] *) { color: rgb(232, 230, 227); }
  .group-data-\[state\=active\]\:opacity-100:is(:where(.group)[data-state="active"] *) { opacity: 1; }
  .group-data-\[state\=checked\]\:rotate-\[180deg\]:is(:where(.group)[data-state="checked"] *) { rotate: 180deg; }
  .group-data-\[state\=checked\]\:opacity-100:is(:where(.group)[data-state="checked"] *) { opacity: 1; }
  .group-data-\[state\=checked\]\:brightness-110:is(:where(.group)[data-state="checked"] *) { --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,); }
  .group-data-\[state\=checked\]\:contrast-150:is(:where(.group)[data-state="checked"] *) { --tw-contrast: contrast(150%); 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,); }
  .group-data-\[state\=open\]\:rotate-45:is(:where(.group)[data-state="open"] *) { rotate: 45deg; }
  .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state="open"] *) { rotate: 180deg; }
  .group-data-\[state\=unchecked\]\:rotate-0:is(:where(.group)[data-state="unchecked"] *) { rotate: none; }
  .group-data-\[state\=unchecked\]\:contrast-100:is(:where(.group)[data-state="unchecked"] *) { --tw-contrast: contrast(100%); 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,); }
  .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="bottom"] *) { display: block; }
  .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="bottom"] *), .group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="top"] *) { text-align: center; }
  .group-\[\.away\]\:block:is(:where(.group).away *) { display: block; }
  .group-\[\.away\]\:bg-amber-500:is(:where(.group).away *) { background-color: var(--color-amber-500); }
  .group-\[\.busy\]\:block:is(:where(.group).busy *) { display: block; }
  .group-\[\.busy\]\:bg-red-500:is(:where(.group).busy *) { background-color: var(--color-red-500); }
  .group-\[\.offline\]\:block:is(:where(.group).offline *) { display: block; }
  .group-\[\.offline\]\:bg-gray-500:is(:where(.group).offline *) { background-color: var(--color-gray-500); }
  .group-\[\.online\]\:block:is(:where(.group).online *) { display: block; }
  .group-\[\.online\]\:bg-emerald-500:is(:where(.group).online *) { background-color: var(--color-emerald-500); }
  @media (hover: hover) {
  .peer-hover\:text-white:is(:where(.peer):hover ~ *) { color: var(--color-white); }
}
  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) { cursor: not-allowed; }
  .peer-disabled\:opacity-70:is(:where(.peer):disabled ~ *) { opacity: 0.7; }
  .peer-data-\[loaded\=true\]\:hidden:is(:where(.peer)[data-loaded="true"] ~ *) { display: none; }
  .placeholder\:text-muted-foreground::placeholder { color: rgb(169, 163, 158); }
  .placeholder\:text-muted-foreground\/30::placeholder { color: lab(67.3942 1.56403 3.41625 / 0.3); }
  .placeholder\:text-muted-foreground\/40::placeholder { color: lab(67.3942 1.56403 3.41625 / 0.4); }
  .placeholder\:text-muted-foreground\/50::placeholder { color: lab(67.3942 1.56403 3.41625 / 0.5); }
  .placeholder\:text-primary-foreground::placeholder { color: rgb(163, 158, 153); }
  .placeholder\:text-primary-foreground\/50::placeholder { color: lab(65.4292 1.19334 3.29833 / 0.5); }
  .placeholder\:text-primary-foreground\/70::placeholder { color: lab(65.4292 1.19334 3.29833 / 0.7); }
  .placeholder\:text-secondary::placeholder { color: rgb(131, 125, 119); }
  .placeholder\:text-slate-500::placeholder { color: var(--color-slate-500); }
  .placeholder\:opacity-50::placeholder { opacity: 0.5; }
  .placeholder\:opacity-100::placeholder { opacity: 1; }
  .first\:border-t-0:first-child { border-top-style: var(--tw-border-style); border-top-width: 0px; }
  .first\:pt-0:first-child { padding-top: calc(var(--spacing)*0); }
  .last\:border-b-0:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .last\:pb-0:last-child { padding-bottom: calc(var(--spacing)*0); }
  .focus-within\:relative:focus-within { position: relative; }
  .focus-within\:z-20:focus-within { z-index: 20; }
  .focus-within\:border-border\/80:focus-within { border-color: lab(21.4 0.580937 1.60308 / 0.8); }
  .focus-within\:border-primary\/50:focus-within { border-color: lab(5.60664 0.550278 1.39028 / 0.5); }
  .focus-within\:bg-muted\/60:focus-within { background-color: lab(6.42016 0.45044 0.161278 / 0.6); }
  .focus-within\:ring-1:focus-within { --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-within\:ring-primary\/20:focus-within { --tw-ring-color: #14121033; }
  @supports (color:lab(0%0 0)) {
  .focus-within\:ring-primary\/20:focus-within { --tw-ring-color: lab(5.60664%.550278 1.39028/.2); }
}
  .focus-within\:outline-none:focus-within { --tw-outline-style: none; outline-style: none; }
  @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-110:hover { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .hover\:scale-\[1\.01\]:hover { scale: 1.01; }
  .hover\:scale-\[1\.03\]:hover { scale: 1.03; }
  .hover\:scale-\[1\.08\]:hover { scale: 1.08; }
  .hover\:animate-pulse:hover { animation: var(--animate-pulse); }
  .hover\:cursor-pointer:hover { cursor: pointer; }
  .hover\:gap-2:hover { gap: calc(var(--spacing)*2); }
  .hover\:gap-2\.5:hover { gap: calc(var(--spacing)*2.5); }
  :where(.hover\:space-x-0:hover > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*0)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-x-reverse))); }
  .hover\:border-\[\#d4a843\]\/60:hover { border-color: lab(71.5956 9.0892 56.4463 / 0.6); }
  .hover\:border-accent:hover { border-color: rgb(35, 33, 31); }
  .hover\:border-active-foreground\/40:hover { border-color: lab(91.3869 0.304192 1.71543 / 0.4); }
  .hover\:border-amber-500\/50:hover { border-color: rgba(249, 156, 0, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-amber-500\/50:hover { border-color: color-mix(in oklab,var(--color-amber-500) 50%,transparent); }
}
  .hover\:border-border:hover { border-color: rgb(53, 51, 49); }
  .hover\:border-common\/70:hover { border-color: lab(73.6801 0 -0.0000119209 / 0.7); }
  .hover\:border-cyan-200\/45:hover { border-color: rgba(162, 244, 253, 0.45); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-cyan-200\/45:hover { border-color: color-mix(in oklab,var(--color-cyan-200) 45%,transparent); }
}
  .hover\:border-emerald-300\/70:hover { border-color: rgba(94, 233, 181, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-emerald-300\/70:hover { border-color: color-mix(in oklab,var(--color-emerald-300) 70%,transparent); }
}
  .hover\:border-foreground\/25:hover { border-color: lab(91.3869 0.304192 1.71543 / 0.25); }
  .hover\:border-foreground\/30:hover { border-color: lab(91.3869 0.304192 1.71543 / 0.3); }
  .hover\:border-foreground\/40:hover { border-color: lab(91.3869 0.304192 1.71543 / 0.4); }
  .hover\:border-legendary\/50:hover { border-color: lab(57.6753 37.8042 64.5954 / 0.5); }
  .hover\:border-legendary\/70:hover { border-color: lab(57.6753 37.8042 64.5954 / 0.7); }
  .hover\:border-magic:hover { border-color: rgb(54, 137, 255); }
  .hover\:border-magic\/50:hover { border-color: lab(56.8959 6.94093 -67.0945 / 0.5); }
  .hover\:border-magic\/70:hover { border-color: lab(56.8959 6.94093 -67.0945 / 0.7); }
  .hover\:border-muted:hover { border-color: rgb(21, 20, 20); }
  .hover\:border-muted-foreground:hover { border-color: rgb(169, 163, 158); }
  .hover\:border-muted-foreground\/50:hover { border-color: lab(67.3942 1.56403 3.41625 / 0.5); }
  .hover\:border-muted\/40:hover { border-color: lab(6.42016 0.45044 0.161278 / 0.4); }
  .hover\:border-mythic\/70:hover { border-color: lab(65.0976 40.5542 -51.7263 / 0.7); }
  .hover\:border-orange-500\/40:hover { border-color: rgba(254, 110, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-orange-500\/40:hover { border-color: color-mix(in oklab,var(--color-orange-500) 40%,transparent); }
}
  .hover\:border-purple-800\/40:hover { border-color: rgba(110, 17, 176, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-purple-800\/40:hover { border-color: color-mix(in oklab,var(--color-purple-800) 40%,transparent); }
}
  .hover\:border-rare\/50:hover { border-color: lab(78.4461 7.85735 77.2367 / 0.5); }
  .hover\:border-rare\/70:hover { border-color: lab(78.4461 7.85735 77.2367 / 0.7); }
  .hover\:border-red-500\/40:hover { border-color: rgba(251, 44, 54, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-red-500\/40:hover { border-color: color-mix(in oklab,var(--color-red-500) 40%,transparent); }
}
  .hover\:border-red-500\/50:hover { border-color: rgba(251, 44, 54, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-red-500\/50:hover { border-color: color-mix(in oklab,var(--color-red-500) 50%,transparent); }
}
  .hover\:border-red-800\/40:hover { border-color: rgba(159, 7, 18, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-red-800\/40:hover { border-color: color-mix(in oklab,var(--color-red-800) 40%,transparent); }
}
  .hover\:border-set\/50:hover { border-color: lab(87.8752 -78.6336 76.6404 / 0.5); }
  .hover\:border-set\/70:hover { border-color: lab(87.8752 -78.6336 76.6404 / 0.7); }
  .hover\:border-transparent:hover { border-color: rgba(0, 0, 0, 0); }
  .hover\:border-ui-highlight:hover { border-color: rgb(204, 179, 113); }
  .hover\:border-ui-highlight\/30:hover { border-color: lab(74.0309 2.7715 37.0791 / 0.3); }
  .hover\:border-ui-highlight\/40:hover { border-color: lab(74.0309 2.7715 37.0791 / 0.4); }
  .hover\:border-ui-highlight\/50:hover { border-color: lab(74.0309 2.7715 37.0791 / 0.5); }
  .hover\:border-ui-highlight\/70:hover { border-color: lab(74.0309 2.7715 37.0791 / 0.7); }
  .hover\:border-unique:hover { border-color: rgb(240, 197, 156); }
  .hover\:border-unique\/40:hover { border-color: lab(82.609 11.6885 26.6776 / 0.4); }
  .hover\:border-unique\/50:hover { border-color: lab(82.609 11.6885 26.6776 / 0.5); }
  .hover\:border-unique\/70:hover { border-color: lab(82.609 11.6885 26.6776 / 0.7); }
  .hover\:border-white\/12:hover { border-color: rgba(255, 255, 255, 0.12); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-white\/12:hover { border-color: color-mix(in oklab,var(--color-white) 12%,transparent); }
}
  .hover\:border-white\/15:hover { border-color: rgba(255, 255, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-white\/15:hover { border-color: color-mix(in oklab,var(--color-white) 15%,transparent); }
}
  .hover\:border-white\/20:hover { border-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-white\/20:hover { border-color: color-mix(in oklab,var(--color-white) 20%,transparent); }
}
  .hover\:border-white\/50:hover { border-color: rgba(255, 255, 255, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-white\/50:hover { border-color: color-mix(in oklab,var(--color-white) 50%,transparent); }
}
  .hover\:border-yellow-500\/40:hover { border-color: rgba(237, 178, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-yellow-500\/40:hover { border-color: color-mix(in oklab,var(--color-yellow-500) 40%,transparent); }
}
  .hover\:border-y-\[\#f0c59c\]\/70:hover { border-block-color: lab(82.609 11.6885 26.6776 / 0.7); }
  .hover\:border-r-\[\#f0c59c\]\/70:hover { border-right-color: lab(82.609 11.6885 26.6776 / 0.7); }
  .hover\:border-l-\[\#f0c59c\]\/70:hover { border-left-color: lab(82.609 11.6885 26.6776 / 0.7); }
  .hover\:\!bg-muted:hover { background-color: rgb(21, 20, 20) !important; }
  .hover\:\!bg-zinc-700:hover { background-color: var(--color-zinc-700) !important; }
  .hover\:bg-\[\#0091D4\]:hover, .hover\:bg-\[\#0091d4\]:hover { background-color: rgb(0, 145, 212); }
  .hover\:bg-\[\#4752c4\]:hover { background-color: rgb(71, 82, 196); }
  .hover\:bg-\[\#d4a843\]\/25:hover { background-color: lab(71.5956 9.0892 56.4463 / 0.25); }
  .hover\:bg-accent:hover { background-color: rgb(35, 33, 31); }
  .hover\:bg-accent\/5:hover { background-color: lab(12.9056 0.627823 1.7129 / 0.05); }
  .hover\:bg-accent\/10:hover { background-color: lab(12.9056 0.627823 1.7129 / 0.1); }
  .hover\:bg-accent\/30:hover { background-color: lab(12.9056 0.627823 1.7129 / 0.3); }
  .hover\:bg-accent\/40:hover { background-color: lab(12.9056 0.627823 1.7129 / 0.4); }
  .hover\:bg-accent\/50:hover { background-color: lab(12.9056 0.627823 1.7129 / 0.5); }
  .hover\:bg-accent\/60:hover { background-color: lab(12.9056 0.627823 1.7129 / 0.6); }
  .hover\:bg-accent\/80:hover { background-color: lab(12.9056 0.627823 1.7129 / 0.8); }
  .hover\:bg-accent\/90:hover { background-color: lab(12.9056 0.627823 1.7129 / 0.9); }
  .hover\:bg-active\/90:hover { background-color: lab(33.8693 51.5669 36.6459 / 0.9); }
  .hover\:bg-amber-500\/10:hover { background-color: rgba(249, 156, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-amber-500\/10:hover { background-color: color-mix(in oklab,var(--color-amber-500) 10%,transparent); }
}
  .hover\:bg-amber-500\/20:hover { background-color: rgba(249, 156, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-amber-500\/20:hover { background-color: color-mix(in oklab,var(--color-amber-500) 20%,transparent); }
}
  .hover\:bg-background\/70:hover { background-color: lab(2.7877 0.174686 0.480145 / 0.7); }
  .hover\:bg-black\/20:hover { background-color: rgba(0, 0, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-black\/20:hover { background-color: color-mix(in oklab,var(--color-black) 20%,transparent); }
}
  .hover\:bg-black\/40:hover { background-color: rgba(0, 0, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-black\/40:hover { background-color: color-mix(in oklab,var(--color-black) 40%,transparent); }
}
  .hover\:bg-black\/45:hover { background-color: rgba(0, 0, 0, 0.45); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-black\/45:hover { background-color: color-mix(in oklab,var(--color-black) 45%,transparent); }
}
  .hover\:bg-black\/80:hover { background-color: rgba(0, 0, 0, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-black\/80:hover { background-color: color-mix(in oklab,var(--color-black) 80%,transparent); }
}
  .hover\:bg-blue-700:hover { background-color: var(--color-blue-700); }
  .hover\:bg-card:hover { background-color: rgb(29, 28, 27); }
  .hover\:bg-common\/5:hover { background-color: lab(73.6801 0 -0.0000119209 / 0.05); }
  .hover\:bg-common\/\[0\.12\]:hover { background-color: lab(73.6801 0 -0.0000119209 / 0.12); }
  .hover\:bg-cyan-300\/\[0\.04\]:hover { background-color: rgba(83, 234, 253, 0.04); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-cyan-300\/\[0\.04\]:hover { background-color: color-mix(in oklab,var(--color-cyan-300) 4%,transparent); }
}
  .hover\:bg-destructive\/10:hover { background-color: lab(54.2905 80.8049 69.8907 / 0.1); }
  .hover\:bg-destructive\/25:hover { background-color: lab(54.2905 80.8049 69.8907 / 0.25); }
  .hover\:bg-destructive\/50:hover { background-color: lab(54.2905 80.8049 69.8907 / 0.5); }
  .hover\:bg-destructive\/90:hover { background-color: lab(54.2905 80.8049 69.8907 / 0.9); }
  .hover\:bg-emerald-500\/10:hover { background-color: rgba(0, 187, 127, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-emerald-500\/10:hover { background-color: color-mix(in oklab,var(--color-emerald-500) 10%,transparent); }
}
  .hover\:bg-info:hover { background-color: rgb(13, 162, 231); }
  .hover\:bg-info\/10:hover { background-color: lab(62.3684 -16.7587 -45.3071 / 0.1); }
  .hover\:bg-input:hover { background-color: rgb(21, 20, 20); }
  .hover\:bg-legendary\/5:hover { background-color: lab(57.6753 37.8042 64.5954 / 0.05); }
  .hover\:bg-legendary\/\[0\.1\]:hover { background-color: lab(57.6753 37.8042 64.5954 / 0.1); }
  .hover\:bg-legendary\/\[0\.12\]:hover { background-color: lab(57.6753 37.8042 64.5954 / 0.12); }
  .hover\:bg-magic\/5:hover { background-color: lab(56.8959 6.94093 -67.0945 / 0.05); }
  .hover\:bg-magic\/10:hover, .hover\:bg-magic\/\[0\.1\]:hover { background-color: lab(56.8959 6.94093 -67.0945 / 0.1); }
  .hover\:bg-magic\/\[0\.12\]:hover { background-color: lab(56.8959 6.94093 -67.0945 / 0.12); }
  .hover\:bg-muted:hover { background-color: rgb(21, 20, 20); }
  .hover\:bg-muted-foreground\/20:hover { background-color: lab(67.3942 1.56403 3.41625 / 0.2); }
  .hover\:bg-muted-foreground\/40:hover { background-color: lab(67.3942 1.56403 3.41625 / 0.4); }
  .hover\:bg-muted\/20:hover { background-color: lab(6.42016 0.45044 0.161278 / 0.2); }
  .hover\:bg-muted\/30:hover { background-color: lab(6.42016 0.45044 0.161278 / 0.3); }
  .hover\:bg-muted\/50:hover { background-color: lab(6.42016 0.45044 0.161278 / 0.5); }
  .hover\:bg-muted\/70:hover { background-color: lab(6.42016 0.45044 0.161278 / 0.7); }
  .hover\:bg-muted\/80:hover { background-color: lab(6.42016 0.45044 0.161278 / 0.8); }
  .hover\:bg-mythic\/5:hover { background-color: lab(65.0976 40.5542 -51.7263 / 0.05); }
  .hover\:bg-mythic\/\[0\.12\]:hover { background-color: lab(65.0976 40.5542 -51.7263 / 0.12); }
  .hover\:bg-primary:hover { background-color: rgb(20, 18, 16); }
  .hover\:bg-primary-foreground\/5:hover { background-color: lab(65.4292 1.19334 3.29833 / 0.05); }
  .hover\:bg-primary\/5:hover { background-color: lab(5.60664 0.550278 1.39028 / 0.05); }
  .hover\:bg-primary\/90:hover { background-color: lab(5.60664 0.550278 1.39028 / 0.9); }
  .hover\:bg-purple-900\/5:hover { background-color: rgba(89, 22, 139, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-purple-900\/5:hover { background-color: color-mix(in oklab,var(--color-purple-900) 5%,transparent); }
}
  .hover\:bg-rare\/5:hover { background-color: lab(78.4461 7.85735 77.2367 / 0.05); }
  .hover\:bg-rare\/20:hover { background-color: lab(78.4461 7.85735 77.2367 / 0.2); }
  .hover\:bg-rare\/\[0\.1\]:hover { background-color: lab(78.4461 7.85735 77.2367 / 0.1); }
  .hover\:bg-rare\/\[0\.12\]:hover { background-color: lab(78.4461 7.85735 77.2367 / 0.12); }
  .hover\:bg-red-500\/10:hover { background-color: rgba(251, 44, 54, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-red-500\/10:hover { background-color: color-mix(in oklab,var(--color-red-500) 10%,transparent); }
}
  .hover\:bg-red-500\/20:hover { background-color: rgba(251, 44, 54, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-red-500\/20:hover { background-color: color-mix(in oklab,var(--color-red-500) 20%,transparent); }
}
  .hover\:bg-red-900\/5:hover { background-color: rgba(130, 24, 26, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-red-900\/5:hover { background-color: color-mix(in oklab,var(--color-red-900) 5%,transparent); }
}
  .hover\:bg-secondary:hover { background-color: rgb(131, 125, 119); }
  .hover\:bg-secondary\/80:hover { background-color: lab(52.8069 1.51736 4.13748 / 0.8); }
  .hover\:bg-set\/5:hover { background-color: lab(87.8752 -78.6336 76.6404 / 0.05); }
  .hover\:bg-set\/\[0\.1\]:hover { background-color: lab(87.8752 -78.6336 76.6404 / 0.1); }
  .hover\:bg-set\/\[0\.12\]:hover { background-color: lab(87.8752 -78.6336 76.6404 / 0.12); }
  .hover\:bg-success\/10:hover { background-color: lab(57.2274 -49.1487 33.5249 / 0.1); }
  .hover\:bg-teal-400:hover { background-color: var(--color-teal-400); }
  .hover\:bg-transparent:hover { background-color: rgba(0, 0, 0, 0); }
  .hover\:bg-ui-highlight\/10:hover { background-color: lab(74.0309 2.7715 37.0791 / 0.1); }
  .hover\:bg-ui-highlight\/15:hover { background-color: lab(74.0309 2.7715 37.0791 / 0.15); }
  .hover\:bg-ui-highlight\/20:hover { background-color: lab(74.0309 2.7715 37.0791 / 0.2); }
  .hover\:bg-ui-highlight\/25:hover { background-color: lab(74.0309 2.7715 37.0791 / 0.25); }
  .hover\:bg-unique\/5:hover { background-color: lab(82.609 11.6885 26.6776 / 0.05); }
  .hover\:bg-unique\/10:hover { background-color: lab(82.609 11.6885 26.6776 / 0.1); }
  .hover\:bg-unique\/25:hover { background-color: lab(82.609 11.6885 26.6776 / 0.25); }
  .hover\:bg-unique\/30:hover { background-color: lab(82.609 11.6885 26.6776 / 0.3); }
  .hover\:bg-unique\/\[0\.1\]:hover { background-color: lab(82.609 11.6885 26.6776 / 0.1); }
  .hover\:bg-unique\/\[0\.08\]:hover { background-color: lab(82.609 11.6885 26.6776 / 0.08); }
  .hover\:bg-unique\/\[0\.12\]:hover { background-color: lab(82.609 11.6885 26.6776 / 0.12); }
  .hover\:bg-warning\/10:hover { background-color: lab(64.912 23.4272 68.53 / 0.1); }
  .hover\:bg-white\/4:hover { background-color: rgba(255, 255, 255, 0.04); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/4:hover { background-color: color-mix(in oklab,var(--color-white) 4%,transparent); }
}
  .hover\:bg-white\/5:hover { background-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/5:hover { background-color: color-mix(in oklab,var(--color-white) 5%,transparent); }
}
  .hover\:bg-white\/8:hover { background-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/8:hover { background-color: color-mix(in oklab,var(--color-white) 8%,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\/25:hover { background-color: rgba(255, 255, 255, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/25:hover { background-color: color-mix(in oklab,var(--color-white) 25%,transparent); }
}
  .hover\:bg-white\/\[0\.06\]:hover { background-color: rgba(255, 255, 255, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/\[0\.06\]:hover { background-color: color-mix(in oklab,var(--color-white) 6%,transparent); }
}
  .hover\:bg-yellow-400:hover { background-color: var(--color-yellow-400); }
  .hover\:bg-yellow-500\/10:hover { background-color: rgba(237, 178, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-yellow-500\/10:hover { background-color: color-mix(in oklab,var(--color-yellow-500) 10%,transparent); }
}
  .hover\:bg-zinc-600:hover { background-color: var(--color-zinc-600); }
  .hover\:bg-zinc-800:hover { background-color: var(--color-zinc-800); }
  .hover\:from-\[\#fb923c\]:hover { --tw-gradient-from: #fb923c; --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)); }
  .hover\:from-white\/\[0\.06\]:hover { --tw-gradient-from: #ffffff0f; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:from-white\/\[0\.06\]:hover { --tw-gradient-from: color-mix(in oklab,var(--color-white) 6%,transparent); }
}
  .hover\:from-white\/\[0\.06\]:hover { --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)); }
  .hover\:from-white\/\[0\.09\]:hover { --tw-gradient-from: #ffffff17; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:from-white\/\[0\.09\]:hover { --tw-gradient-from: color-mix(in oklab,var(--color-white) 9%,transparent); }
}
  .hover\:from-white\/\[0\.09\]:hover { --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)); }
  .hover\:to-\[\#fbbf24\]:hover { --tw-gradient-to: #fbbf24; --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)); }
  .hover\:to-white\/\[0\.04\]:hover { --tw-gradient-to: #ffffff0a; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:to-white\/\[0\.04\]:hover { --tw-gradient-to: color-mix(in oklab,var(--color-white) 4%,transparent); }
}
  .hover\:to-white\/\[0\.04\]:hover { --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)); }
  .hover\:tracking-widest:hover { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); }
  .hover\:text-accent-foreground:hover { color: rgb(255, 255, 255); }
  .hover\:text-amber-100:hover { color: var(--color-amber-100); }
  .hover\:text-amber-300:hover { color: var(--color-amber-300); }
  .hover\:text-amber-400:hover { color: var(--color-amber-400); }
  .hover\:text-blue-300:hover { color: var(--color-blue-300); }
  .hover\:text-blue-400:hover { color: var(--color-blue-400); }
  .hover\:text-destructive:hover { color: red; }
  .hover\:text-emerald-200:hover { color: var(--color-emerald-200); }
  .hover\:text-emerald-800:hover { color: var(--color-emerald-800); }
  .hover\:text-foreground:hover { color: rgb(232, 230, 227); }
  .hover\:text-game-tooltip:hover { color: rgb(184, 175, 161); }
  .hover\:text-gray-200:hover { color: var(--color-gray-200); }
  .hover\:text-gray-300:hover { color: var(--color-gray-300); }
  .hover\:text-gray-400:hover { color: var(--color-gray-400); }
  .hover\:text-gray-500:hover { color: var(--color-gray-500); }
  .hover\:text-gray-700:hover { color: var(--color-gray-700); }
  .hover\:text-gray-800:hover { color: var(--color-gray-800); }
  .hover\:text-gray-900:hover { color: var(--color-gray-900); }
  .hover\:text-green-400:hover { color: var(--color-green-400); }
  .hover\:text-green-500:hover { color: var(--color-green-500); }
  .hover\:text-indigo-300:hover { color: var(--color-indigo-300); }
  .hover\:text-indigo-400:hover { color: var(--color-indigo-400); }
  .hover\:text-lime-600:hover { color: var(--color-lime-600); }
  .hover\:text-magic\/80:hover { color: lab(56.8959 6.94093 -67.0945 / 0.8); }
  .hover\:text-muted-foreground:hover { color: rgb(169, 163, 158); }
  .hover\:text-orange-100:hover { color: var(--color-orange-100); }
  .hover\:text-orange-400:hover { color: var(--color-orange-400); }
  .hover\:text-orange-800:hover { color: var(--color-orange-800); }
  .hover\:text-primary:hover { color: rgb(20, 18, 16); }
  .hover\:text-primary-foreground:hover { color: rgb(163, 158, 153); }
  .hover\:text-primary\/200:hover { color: lab(5.60664 0.550278 1.39028); }
  .hover\:text-purple-400:hover { color: var(--color-purple-400); }
  .hover\:text-purple-500:hover { color: var(--color-purple-500); }
  .hover\:text-purple-800:hover { color: var(--color-purple-800); }
  .hover\:text-red-300:hover { color: var(--color-red-300); }
  .hover\:text-red-400:hover { color: var(--color-red-400); }
  .hover\:text-red-500:hover { color: var(--color-red-500); }
  .hover\:text-red-600:hover { color: var(--color-red-600); }
  .hover\:text-red-800:hover { color: var(--color-red-800); }
  .hover\:text-rose-600:hover { color: var(--color-rose-600); }
  .hover\:text-sky-100:hover { color: var(--color-sky-100); }
  .hover\:text-sky-400:hover { color: var(--color-sky-400); }
  .hover\:text-slate-200:hover { color: var(--color-slate-200); }
  .hover\:text-slate-300:hover { color: var(--color-slate-300); }
  .hover\:text-stone-200:hover { color: var(--color-stone-200); }
  .hover\:text-teal-300:hover { color: var(--color-teal-300); }
  .hover\:text-tooltip-rarity-set:hover { color: rgb(0, 255, 0); }
  .hover\:text-ui-highlight:hover { color: rgb(204, 179, 113); }
  .hover\:text-unique:hover { color: rgb(240, 197, 156); }
  .hover\:text-warning:hover { color: rgb(215, 140, 9); }
  .hover\:text-warning\/80:hover { color: lab(64.912 23.4272 68.53 / 0.8); }
  .hover\:text-white:hover { color: var(--color-white); }
  .hover\:text-yellow-300:hover { color: var(--color-yellow-300); }
  .hover\:text-yellow-400:hover { color: var(--color-yellow-400); }
  .hover\:text-zinc-100:hover { color: var(--color-zinc-100); }
  .hover\:text-zinc-300:hover { color: var(--color-zinc-300); }
  .hover\:underline:hover { text-decoration-line: underline; }
  .hover\:opacity-60:hover { opacity: 0.6; }
  .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_0_12px_rgba\(249\,115\,22\,0\.2\)\]:hover { --tw-shadow: 0 0 12px var(--tw-shadow-color,#f9731633); 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_0_15px_rgba\(139\,0\,0\,0\.6\)\]:hover { --tw-shadow: 0 0 15px var(--tw-shadow-color,#8b000099); 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_0_30px_rgba\(107\,33\,168\,0\.08\)\]:hover { --tw-shadow: 0 0 30px var(--tw-shadow-color,#6b21a814); 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_0_30px_rgba\(153\,27\,27\,0\.08\)\]:hover { --tw-shadow: 0 0 30px var(--tw-shadow-color,#991b1b14); 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-depth-3:hover { --tw-shadow: inset 0 1px 0 0 var(--tw-shadow-color,#ffebe60f),0 4px 8px var(--tw-shadow-color,-2px) #0a050380,0 8px 24px -4px var(--tw-shadow-color,#0a050380); 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-lg:hover { --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); }
  .hover\:shadow-xl:hover { --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); }
  .hover\:ring-1:hover { --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); }
  .hover\:ring-4:hover { --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); }
  .hover\:shadow-accent\/10:hover { --tw-shadow-color: #23211f1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:shadow-accent\/10:hover { --tw-shadow-color: color-mix(in oklab,lab(12.9056%.627823 1.7129/.1) var(--tw-shadow-alpha),transparent); }
}
  .hover\:shadow-indigo-400:hover { --tw-shadow-color: #7d87ff; }
  @supports (color:lab(0%0 0)) {
  .hover\:shadow-indigo-400:hover { --tw-shadow-color: lab(59.866%22.4834-64.4485); }
}
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:shadow-indigo-400:hover { --tw-shadow-color: color-mix(in oklab,var(--color-indigo-400) var(--tw-shadow-alpha),transparent); }
}
  .hover\:shadow-legendary\/20:hover { --tw-shadow-color: #d46d0533; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:shadow-legendary\/20:hover { --tw-shadow-color: color-mix(in oklab,lab(57.6753%37.8042 64.5954/.2) var(--tw-shadow-alpha),transparent); }
}
  .hover\:shadow-magic\/20:hover { --tw-shadow-color: #3689ff33; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:shadow-magic\/20:hover { --tw-shadow-color: color-mix(in oklab,lab(56.8959%6.94093-67.0945/.2) var(--tw-shadow-alpha),transparent); }
}
  .hover\:shadow-orange-500\/25:hover { --tw-shadow-color: #fe6e0040; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:shadow-orange-500\/25:hover { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-orange-500) 25%,transparent) var(--tw-shadow-alpha),transparent); }
}
  .hover\:shadow-rare\/20:hover { --tw-shadow-color: #eabb1433; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:shadow-rare\/20:hover { --tw-shadow-color: color-mix(in oklab,lab(78.4461%7.85735 77.2367/.2) var(--tw-shadow-alpha),transparent); }
}
  .hover\:shadow-set\/20:hover { --tw-shadow-color: #00ff2633; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:shadow-set\/20:hover { --tw-shadow-color: color-mix(in oklab,lab(87.8752% -78.6336 76.6404/.2) var(--tw-shadow-alpha),transparent); }
}
  .hover\:shadow-unique\/20:hover { --tw-shadow-color: #f0c59c33; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:shadow-unique\/20:hover { --tw-shadow-color: color-mix(in oklab,lab(82.609%11.6885 26.6776/.2) var(--tw-shadow-alpha),transparent); }
}
  .hover\:shadow-white\/10:hover { --tw-shadow-color: #ffffff1a; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:shadow-white\/10:hover { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-white) 10%,transparent) var(--tw-shadow-alpha),transparent); }
}
  .hover\:ring-muted:hover { --tw-ring-color: #151414; }
  .hover\:ring-muted-foreground\/30:hover { --tw-ring-color: #a9a39e4d; }
  @supports (color:lab(0%0 0)) {
  .hover\:ring-muted-foreground\/30:hover { --tw-ring-color: lab(67.3942%1.56403 3.41625/.3); }
}
  .hover\:blur-sm:hover { --tw-blur: blur(var(--blur-sm)); 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-120:hover { --tw-brightness: brightness(120%); 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,); }
  .hover\:brightness-150:hover { --tw-brightness: brightness(150%); 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\:drop-shadow-\[0_0_10px_\#ff0000\]:hover { --tw-drop-shadow-size: drop-shadow(0 0 10px var(--tw-drop-shadow-color,red)); --tw-drop-shadow: var(--tw-drop-shadow-size); 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\:border-none:focus { --tw-border-style: none; border-style: none; }
  .focus\:border-amber-500\/40:focus { border-color: rgba(249, 156, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:border-amber-500\/40:focus { border-color: color-mix(in oklab,var(--color-amber-500) 40%,transparent); }
}
  .focus\:border-muted-foreground\/20:focus { border-color: lab(67.3942 1.56403 3.41625 / 0.2); }
  .focus\:border-tooltip-number\/60:focus { border-color: lab(72.1101 14.5925 -42.572 / 0.6); }
  .focus\:border-ui-highlight\/60:focus { border-color: lab(74.0309 2.7715 37.0791 / 0.6); }
  .focus\:border-yellow-500:focus { border-color: var(--color-yellow-500); }
  .focus\:bg-accent:focus { background-color: rgb(35, 33, 31); }
  .focus\:bg-background:focus { background-color: rgb(11, 10, 9); }
  .focus\:bg-black\/30:focus { background-color: rgba(0, 0, 0, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:bg-black\/30:focus { background-color: color-mix(in oklab,var(--color-black) 30%,transparent); }
}
  .focus\:bg-muted:focus { background-color: rgb(21, 20, 20); }
  .focus\:bg-primary:focus { background-color: rgb(20, 18, 16); }
  .focus\:bg-red-500\/10:focus { background-color: rgba(251, 44, 54, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:bg-red-500\/10:focus { background-color: color-mix(in oklab,var(--color-red-500) 10%,transparent); }
}
  .focus\:bg-white\/\[0\.06\]:focus { background-color: rgba(255, 255, 255, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:bg-white\/\[0\.06\]:focus { background-color: color-mix(in oklab,var(--color-white) 6%,transparent); }
}
  .focus\:text-accent-foreground:focus { color: rgb(255, 255, 255); }
  .focus\:text-foreground:focus { color: rgb(232, 230, 227); }
  .focus\:text-primary-foreground:focus { color: rgb(163, 158, 153); }
  .focus\:text-red-300:focus { color: var(--color-red-300); }
  .focus\:opacity-100:focus { opacity: 1; }
  .focus\:ring-0:focus { --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); }
  .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-\[\#00AEFF\]:focus { --tw-ring-color: #00aeff; }
  .focus\:ring-active\/50:focus { --tw-ring-color: #9a191980; }
  @supports (color:lab(0%0 0)) {
  .focus\:ring-active\/50:focus { --tw-ring-color: lab(33.8693%51.5669 36.6459/.5); }
}
  .focus\:ring-amber-500\/20:focus { --tw-ring-color: #f99c0033; }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-amber-500\/20:focus { --tw-ring-color: color-mix(in oklab,var(--color-amber-500) 20%,transparent); }
}
  .focus\:ring-muted:focus { --tw-ring-color: #151414; }
  .focus\:ring-primary\/30:focus { --tw-ring-color: #1412104d; }
  @supports (color:lab(0%0 0)) {
  .focus\:ring-primary\/30:focus { --tw-ring-color: lab(5.60664%.550278 1.39028/.3); }
}
  .focus\:ring-ring:focus { --tw-ring-color: #967c36; }
  .focus\:ring-zinc-500:focus { --tw-ring-color: var(--color-zinc-500); }
  .focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }
  .focus\:ring-offset-background:focus { --tw-ring-offset-color: #0b0a09; }
  .focus\:ring-offset-zinc-900:focus { --tw-ring-offset-color: var(--color-zinc-900); }
  .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\:outline-none:focus { --tw-outline-style: none; outline-style: none; }
  .focus\:placeholder\:opacity-35:focus::placeholder { opacity: 0.35; }
  .focus-visible\:border-accent:focus-visible { border-color: rgb(35, 33, 31); }
  .focus-visible\:border-ring:focus-visible { border-color: rgb(150, 124, 54); }
  .focus-visible\:border-ui-highlight\/60:focus-visible { border-color: lab(74.0309 2.7715 37.0791 / 0.6); }
  .focus-visible\:text-white:focus-visible { color: var(--color-white); }
  .focus-visible\:opacity-100:focus-visible { opacity: 1; }
  .focus-visible\:ring-0:focus-visible { --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); }
  .focus-visible\:ring-1:focus-visible { --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-visible\:ring-2:focus-visible { --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-visible\:ring-4:focus-visible { --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); }
  .focus-visible\:ring-\[1px\]:focus-visible { --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-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-accent-foreground\/50:focus-visible { --tw-ring-color: #ffffff80; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-accent-foreground\/50:focus-visible { --tw-ring-color: lab(100% -.0000298023 .0000119209/.5); }
}
  .focus-visible\:ring-accent\/20:focus-visible { --tw-ring-color: #23211f33; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-accent\/20:focus-visible { --tw-ring-color: lab(12.9056%.627823 1.7129/.2); }
}
  .focus-visible\:ring-blue-500\/30:focus-visible { --tw-ring-color: #3080ff4d; }
  @supports (color:color-mix(in lab,red,red)) {
  .focus-visible\:ring-blue-500\/30:focus-visible { --tw-ring-color: color-mix(in oklab,var(--color-blue-500) 30%,transparent); }
}
  .focus-visible\:ring-common\/60:focus-visible { --tw-ring-color: #b5b5b599; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-common\/60:focus-visible { --tw-ring-color: lab(73.6801%0-.0000119209/.6); }
}
  .focus-visible\:ring-destructive:focus-visible { --tw-ring-color: red; }
  .focus-visible\:ring-destructive\/20:focus-visible { --tw-ring-color: #f003; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-destructive\/20:focus-visible { --tw-ring-color: lab(54.2905%80.8049 69.8907/.2); }
}
  .focus-visible\:ring-game-tooltip\/70:focus-visible { --tw-ring-color: #b8afa1b3; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-game-tooltip\/70:focus-visible { --tw-ring-color: lab(71.9316%1.52719 8.41684/.7); }
}
  .focus-visible\:ring-legendary\/60:focus-visible { --tw-ring-color: #d46d0599; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-legendary\/60:focus-visible { --tw-ring-color: lab(57.6753%37.8042 64.5954/.6); }
}
  .focus-visible\:ring-magic\/50:focus-visible { --tw-ring-color: #3689ff80; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-magic\/50:focus-visible { --tw-ring-color: lab(56.8959%6.94093-67.0945/.5); }
}
  .focus-visible\:ring-magic\/60:focus-visible { --tw-ring-color: #3689ff99; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-magic\/60:focus-visible { --tw-ring-color: lab(56.8959%6.94093-67.0945/.6); }
}
  .focus-visible\:ring-muted-foreground\/30:focus-visible { --tw-ring-color: #a9a39e4d; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-muted-foreground\/30:focus-visible { --tw-ring-color: lab(67.3942%1.56403 3.41625/.3); }
}
  .focus-visible\:ring-mythic\/60:focus-visible { --tw-ring-color: #c084fc99; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-mythic\/60:focus-visible { --tw-ring-color: lab(65.0976%40.5542-51.7263/.6); }
}
  .focus-visible\:ring-primary:focus-visible { --tw-ring-color: #141210; }
  .focus-visible\:ring-rare\/60:focus-visible { --tw-ring-color: #eabb1499; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-rare\/60:focus-visible { --tw-ring-color: lab(78.4461%7.85735 77.2367/.6); }
}
  .focus-visible\:ring-ring:focus-visible { --tw-ring-color: #967c36; }
  .focus-visible\:ring-ring\/50:focus-visible { --tw-ring-color: #967c3680; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-ring\/50:focus-visible { --tw-ring-color: lab(53.4479%4.26772 41.099/.5); }
}
  .focus-visible\:ring-set\/60:focus-visible { --tw-ring-color: #00ff2699; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-set\/60:focus-visible { --tw-ring-color: lab(87.8752% -78.6336 76.6404/.6); }
}
  .focus-visible\:ring-ui-highlight:focus-visible { --tw-ring-color: #ccb371; }
  .focus-visible\:ring-ui-highlight\/60:focus-visible { --tw-ring-color: #ccb37199; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-ui-highlight\/60:focus-visible { --tw-ring-color: lab(74.0309%2.7715 37.0791/.6); }
}
  .focus-visible\:ring-unique\/60:focus-visible { --tw-ring-color: #f0c59c99; }
  @supports (color:lab(0%0 0)) {
  .focus-visible\:ring-unique\/60:focus-visible { --tw-ring-color: lab(82.609%11.6885 26.6776/.6); }
}
  .focus-visible\:ring-offset-1:focus-visible { --tw-ring-offset-width: 1px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }
  .focus-visible\:ring-offset-2:focus-visible { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }
  .focus-visible\:ring-offset-background:focus-visible { --tw-ring-offset-color: #0b0a09; }
  .focus-visible\:outline-hidden:focus-visible { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .focus-visible\:outline-hidden:focus-visible { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .focus-visible\:outline-1:focus-visible { outline-style: var(--tw-outline-style); outline-width: 1px; }
  .focus-visible\:outline-2:focus-visible { outline-style: var(--tw-outline-style); outline-width: 2px; }
  .focus-visible\:outline-ring:focus-visible { outline-color: rgb(150, 124, 54); }
  .focus-visible\:outline-none:focus-visible { --tw-outline-style: none; outline-style: none; }
  .focus-visible\:ring-inset:focus-visible { --tw-ring-inset: inset; }
  .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\:scale-\[0\.98\]:active { scale: 0.98; }
  .active\:cursor-grabbing:active { cursor: grabbing; }
  .disabled\:pointer-events-auto:disabled { pointer-events: auto; }
  .disabled\:pointer-events-none:disabled { pointer-events: none; }
  .disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
  .disabled\:opacity-30:disabled { opacity: 0.3; }
  .disabled\:opacity-40:disabled { opacity: 0.4; }
  .disabled\:opacity-50:disabled { opacity: 0.5; }
  .disabled\:opacity-60:disabled { opacity: 0.6; }
  @media (hover: hover) {
  .disabled\:hover\:bg-transparent:disabled:hover { background-color: rgba(0, 0, 0, 0); }
  .disabled\:hover\:text-muted-foreground:disabled:hover { color: rgb(169, 163, 158); }
}
  .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot="card-action"]) { grid-template-columns: 1fr auto; }
  .has-\[input\:focus-visible\]\:ring-2:has(:is(input:focus-visible)) { --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); }
  .has-\[input\:focus-visible\]\:ring-ring:has(:is(input:focus-visible)) { --tw-ring-color: #967c36; }
  .has-\[input\:focus-visible\]\:ring-offset-2:has(:is(input:focus-visible)) { --tw-ring-offset-width: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); }
  .has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(> svg) { grid-template-columns: calc(var(--spacing)*4) 1fr; }
  .has-\[\>svg\]\:gap-x-3:has(> svg) { column-gap: calc(var(--spacing)*3); }
  .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-busy\:opacity-60[aria-busy="true"] { opacity: 0.6; }
  .aria-disabled\:pointer-events-none[aria-disabled="true"] { pointer-events: none; }
  .aria-disabled\:opacity-50[aria-disabled="true"] { opacity: 0.5; }
  .aria-invalid\:border-destructive[aria-invalid="true"] { border-color: red; }
  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] { --tw-ring-color: #f003; }
  @supports (color:lab(0%0 0)) {
  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] { --tw-ring-color: lab(54.2905%80.8049 69.8907/.2); }
}
  .aria-selected\:bg-accent[aria-selected="true"] { background-color: rgb(35, 33, 31); }
  .aria-selected\:bg-accent\/50[aria-selected="true"] { background-color: lab(12.9056 0.627823 1.7129 / 0.5); }
  .aria-selected\:bg-white\/\[0\.06\][aria-selected="true"] { background-color: rgba(255, 255, 255, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .aria-selected\:bg-white\/\[0\.06\][aria-selected="true"] { background-color: color-mix(in oklab,var(--color-white) 6%,transparent); }
}
  .aria-selected\:text-accent-foreground[aria-selected="true"] { color: rgb(255, 255, 255); }
  .aria-selected\:text-muted-foreground[aria-selected="true"] { color: rgb(169, 163, 158); }
  .aria-selected\:opacity-100[aria-selected="true"] { opacity: 1; }
  .data-dragging\:cursor-grabbing[data-dragging] { cursor: grabbing; }
  .data-\[active\=true\]\:bg-white\/\[0\.06\][data-active="true"] { background-color: rgba(255, 255, 255, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[active\=true\]\:bg-white\/\[0\.06\][data-active="true"] { background-color: color-mix(in oklab,var(--color-white) 6%,transparent); }
}
  .data-\[disabled\]\:pointer-events-none[data-disabled] { pointer-events: none; }
  .data-\[disabled\]\:opacity-50[data-disabled] { opacity: 0.5; }
  .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] { pointer-events: none; }
  .data-\[disabled\=true\]\:opacity-50[data-disabled="true"] { opacity: 0.5; }
  .data-\[dragging\]\:cursor-grabbing[data-dragging] { cursor: grabbing; }
  .data-\[inset\]\:pl-8[data-inset] { padding-left: calc(var(--spacing)*8); }
  .data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"] { 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-\[motion\^\=from-\]\:fade-in[data-motion^="from-"] { --tw-enter-opacity: 0; }
  .data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"] { 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-\[motion\^\=to-\]\:fade-out[data-motion^="to-"] { --tw-exit-opacity: 0; }
  .data-\[orientation\=horizontal\]\:h-1\.5[data-orientation="horizontal"] { height: calc(var(--spacing)*1.5); }
  .data-\[orientation\=horizontal\]\:h-full[data-orientation="horizontal"] { height: 100%; }
  .data-\[orientation\=horizontal\]\:h-px[data-orientation="horizontal"] { height: 1px; }
  .data-\[orientation\=horizontal\]\:w-full[data-orientation="horizontal"] { width: 100%; }
  .data-\[orientation\=horizontal\]\:bg-gradient-to-l[data-orientation="horizontal"] { --tw-gradient-position: to left in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .data-\[orientation\=vertical\]\:h-4[data-orientation="vertical"] { height: calc(var(--spacing)*4); }
  .data-\[orientation\=vertical\]\:h-full[data-orientation="vertical"] { height: 100%; }
  .data-\[orientation\=vertical\]\:min-h-44[data-orientation="vertical"] { min-height: calc(var(--spacing)*44); }
  .data-\[orientation\=vertical\]\:w-1\.5[data-orientation="vertical"] { width: calc(var(--spacing)*1.5); }
  .data-\[orientation\=vertical\]\:w-auto[data-orientation="vertical"] { width: auto; }
  .data-\[orientation\=vertical\]\:w-full[data-orientation="vertical"] { width: 100%; }
  .data-\[orientation\=vertical\]\:w-px[data-orientation="vertical"] { width: 1px; }
  .data-\[orientation\=vertical\]\:flex-col[data-orientation="vertical"] { flex-direction: column; }
  .data-\[orientation\=vertical\]\:bg-gradient-to-b[data-orientation="vertical"] { --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .data-\[placeholder\]\:text-muted-foreground[data-placeholder] { color: rgb(169, 163, 158); }
  .data-\[placeholder\]\:text-primary-foreground\/70[data-placeholder] { color: lab(65.4292 1.19334 3.29833 / 0.7); }
  .data-\[selected\=true\]\:bg-accent[data-selected="true"] { background-color: rgb(35, 33, 31); }
  .data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] { color: rgb(255, 255, 255); }
  .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] { --tw-translate-y: calc(var(--spacing)*1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] { --tw-enter-translate-y: calc(2*var(--spacing)*-1); }
  .data-\[side\=left\]\:-translate-x-1[data-side="left"] { --tw-translate-x: calc(var(--spacing)*-1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] { --tw-enter-translate-x: calc(2*var(--spacing)); }
  .data-\[side\=right\]\:translate-x-1[data-side="right"] { --tw-translate-x: calc(var(--spacing)*1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] { --tw-enter-translate-x: calc(2*var(--spacing)*-1); }
  .data-\[side\=top\]\:-translate-y-1[data-side="top"] { --tw-translate-y: calc(var(--spacing)*-1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] { --tw-enter-translate-y: calc(2*var(--spacing)); }
  .data-\[size\=default\]\:h-9[data-size="default"] { height: calc(var(--spacing)*9); }
  .data-\[size\=sm\]\:h-8[data-size="sm"] { height: calc(var(--spacing)*8); }
  :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90 > *)[data-slot="alert-description"] { color: lab(54.2905 80.8049 69.8907 / 0.9); }
  :is(.\*\:data-\[slot\=alert-description\]\:text-info\/90 > *)[data-slot="alert-description"] { color: lab(62.3684 -16.7587 -45.3071 / 0.9); }
  :is(.\*\:data-\[slot\=alert-description\]\:text-legendary\/90 > *)[data-slot="alert-description"] { color: lab(57.6753 37.8042 64.5954 / 0.9); }
  :is(.\*\:data-\[slot\=alert-description\]\:text-success\/90 > *)[data-slot="alert-description"] { color: lab(57.2274 -49.1487 33.5249 / 0.9); }
  :is(.\*\:data-\[slot\=alert-description\]\:text-unique\/90 > *)[data-slot="alert-description"] { color: lab(82.609 11.6885 26.6776 / 0.9); }
  :is(.\*\:data-\[slot\=alert-description\]\:text-warning\/90 > *)[data-slot="alert-description"] { color: lab(64.912 23.4272 68.53 / 0.9); }
  :is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot="command-input-wrapper"] { height: calc(var(--spacing)*12); }
  :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1 > *)[data-slot="select-value"] { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  :is(.\*\:data-\[slot\=select-value\]\:flex > *)[data-slot="select-value"] { display: flex; }
  :is(.\*\:data-\[slot\=select-value\]\:items-center > *)[data-slot="select-value"] { align-items: center; }
  :is(.\*\:data-\[slot\=select-value\]\:gap-2 > *)[data-slot="select-value"] { gap: calc(var(--spacing)*2); }
  .data-\[state\=active\]\:bg-muted[data-state="active"] { background-color: rgb(21, 20, 20); }
  .data-\[state\=active\]\:bg-unique\/15[data-state="active"] { background-color: lab(82.609 11.6885 26.6776 / 0.15); }
  .data-\[state\=active\]\:text-foreground[data-state="active"] { color: rgb(232, 230, 227); }
  .data-\[state\=active\]\:text-unique[data-state="active"] { color: rgb(240, 197, 156); }
  .data-\[state\=active\]\:shadow-depth-1[data-state="active"] { --tw-shadow: inset 0 1px 0 0 var(--tw-shadow-color,#ffebe60a),0 1px 2px 0 var(--tw-shadow-color,#0a050380),0 1px 3px 0 var(--tw-shadow-color,#0a05034d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .data-\[state\=active\]\:shadow-sm[data-state="active"] { --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); }
  .data-\[state\=checked\]\:translate-x-4[data-state="checked"] { --tw-translate-x: calc(var(--spacing)*4); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .data-\[state\=checked\]\:border-primary[data-state="checked"] { border-color: rgb(20, 18, 16); }
  .data-\[state\=checked\]\:border-set[data-state="checked"] { border-color: rgb(0, 255, 38); }
  .data-\[state\=checked\]\:border-tooltip-label\/60[data-state="checked"] { border-color: lab(84.1788 1.08776 6.37845 / 0.6); }
  .data-\[state\=checked\]\:bg-\[\#A61010\][data-state="checked"] { background-color: rgb(166, 16, 16); }
  .data-\[state\=checked\]\:bg-amber-500[data-state="checked"] { background-color: var(--color-amber-500); }
  .data-\[state\=checked\]\:bg-destructive[data-state="checked"] { background-color: red; }
  .data-\[state\=checked\]\:bg-primary[data-state="checked"] { background-color: rgb(20, 18, 16); }
  .data-\[state\=checked\]\:bg-unique\/15[data-state="checked"] { background-color: lab(82.609 11.6885 26.6776 / 0.15); }
  .data-\[state\=checked\]\:bg-white[data-state="checked"] { background-color: var(--color-white); }
  .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] { color: rgb(163, 158, 153); }
  .data-\[state\=checked\]\:text-unique[data-state="checked"] { color: rgb(240, 197, 156); }
  .data-\[state\=checked\]\:opacity-100[data-state="checked"] { opacity: 1; }
  .data-\[state\=closed\]\:animate-none[data-state="closed"] { animation: auto ease 0s 1 normal none running none; }
  .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\=hidden\]\:animate-out[data-state="hidden"] { 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\=hidden\]\:fade-out[data-state="hidden"] { --tw-exit-opacity: 0; }
  .data-\[state\=inactive\]\:hidden[data-state="inactive"] { display: none; }
  .data-\[state\=indeterminate\]\:bg-\[\#A61010\][data-state="indeterminate"] { background-color: rgb(166, 16, 16); }
  .data-\[state\=indeterminate\]\:text-primary-foreground[data-state="indeterminate"] { color: rgb(163, 158, 153); }
  .data-\[state\=on\]\:border-accent[data-state="on"] { border-color: rgb(35, 33, 31); }
  .data-\[state\=on\]\:border-accent-foreground\/50[data-state="on"] { border-color: lab(100 -0.0000298023 0.0000119209 / 0.5); }
  .data-\[state\=on\]\:border-buying[data-state="on"] { border-color: rgb(14, 165, 233); }
  .data-\[state\=on\]\:border-common[data-state="on"] { border-color: rgb(181, 181, 181); }
  .data-\[state\=on\]\:border-cyan-200\/60[data-state="on"] { border-color: rgba(162, 244, 253, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[state\=on\]\:border-cyan-200\/60[data-state="on"] { border-color: color-mix(in oklab,var(--color-cyan-200) 60%,transparent); }
}
  .data-\[state\=on\]\:border-destructive[data-state="on"] { border-color: red; }
  .data-\[state\=on\]\:border-emerald-300[data-state="on"] { border-color: var(--color-emerald-300); }
  .data-\[state\=on\]\:border-green-500\/50[data-state="on"] { border-color: rgba(0, 199, 88, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[state\=on\]\:border-green-500\/50[data-state="on"] { border-color: color-mix(in oklab,var(--color-green-500) 50%,transparent); }
}
  .data-\[state\=on\]\:border-legendary[data-state="on"] { border-color: rgb(212, 109, 5); }
  .data-\[state\=on\]\:border-legendary\/50[data-state="on"] { border-color: lab(57.6753 37.8042 64.5954 / 0.5); }
  .data-\[state\=on\]\:border-magic[data-state="on"] { border-color: rgb(54, 137, 255); }
  .data-\[state\=on\]\:border-mythic\/50[data-state="on"] { border-color: lab(65.0976 40.5542 -51.7263 / 0.5); }
  .data-\[state\=on\]\:border-rare[data-state="on"] { border-color: rgb(234, 187, 20); }
  .data-\[state\=on\]\:border-red-500\/50[data-state="on"] { border-color: rgba(251, 44, 54, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[state\=on\]\:border-red-500\/50[data-state="on"] { border-color: color-mix(in oklab,var(--color-red-500) 50%,transparent); }
}
  .data-\[state\=on\]\:border-selling[data-state="on"] { border-color: rgb(20, 184, 166); }
  .data-\[state\=on\]\:border-teal-500\/50[data-state="on"] { border-color: rgba(0, 186, 167, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[state\=on\]\:border-teal-500\/50[data-state="on"] { border-color: color-mix(in oklab,var(--color-teal-500) 50%,transparent); }
}
  .data-\[state\=on\]\:border-unique[data-state="on"] { border-color: rgb(240, 197, 156); }
  .data-\[state\=on\]\:border-unique\/50[data-state="on"] { border-color: lab(82.609 11.6885 26.6776 / 0.5); }
  .data-\[state\=on\]\:bg-accent[data-state="on"] { background-color: rgb(35, 33, 31); }
  .data-\[state\=on\]\:bg-buying\/15[data-state="on"] { background-color: lab(63.352 -17.6082 -44.8631 / 0.15); }
  .data-\[state\=on\]\:bg-buying\/30[data-state="on"] { background-color: lab(63.352 -17.6082 -44.8631 / 0.3); }
  .data-\[state\=on\]\:bg-common\/10[data-state="on"] { background-color: lab(73.6801 0 -0.0000119209 / 0.1); }
  .data-\[state\=on\]\:bg-cyan-300\/\[0\.055\][data-state="on"] { background-color: rgba(83, 234, 253, 0.055); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[state\=on\]\:bg-cyan-300\/\[0\.055\][data-state="on"] { background-color: color-mix(in oklab,var(--color-cyan-300) 5.5%,transparent); }
}
  .data-\[state\=on\]\:bg-destructive\/20[data-state="on"] { background-color: lab(54.2905 80.8049 69.8907 / 0.2); }
  .data-\[state\=on\]\:bg-emerald-400\/15[data-state="on"] { background-color: rgba(0, 210, 148, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[state\=on\]\:bg-emerald-400\/15[data-state="on"] { background-color: color-mix(in oklab,var(--color-emerald-400) 15%,transparent); }
}
  .data-\[state\=on\]\:bg-green-500\/10[data-state="on"] { background-color: rgba(0, 199, 88, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[state\=on\]\:bg-green-500\/10[data-state="on"] { background-color: color-mix(in oklab,var(--color-green-500) 10%,transparent); }
}
  .data-\[state\=on\]\:bg-legendary\/10[data-state="on"] { background-color: lab(57.6753 37.8042 64.5954 / 0.1); }
  .data-\[state\=on\]\:bg-legendary\/15[data-state="on"] { background-color: lab(57.6753 37.8042 64.5954 / 0.15); }
  .data-\[state\=on\]\:bg-magic\/15[data-state="on"] { background-color: lab(56.8959 6.94093 -67.0945 / 0.15); }
  .data-\[state\=on\]\:bg-muted[data-state="on"] { background-color: rgb(21, 20, 20); }
  .data-\[state\=on\]\:bg-mythic\/10[data-state="on"] { background-color: lab(65.0976 40.5542 -51.7263 / 0.1); }
  .data-\[state\=on\]\:bg-mythic\/15[data-state="on"] { background-color: lab(65.0976 40.5542 -51.7263 / 0.15); }
  .data-\[state\=on\]\:bg-rare\/15[data-state="on"] { background-color: lab(78.4461 7.85735 77.2367 / 0.15); }
  .data-\[state\=on\]\:bg-red-500\/10[data-state="on"] { background-color: rgba(251, 44, 54, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[state\=on\]\:bg-red-500\/10[data-state="on"] { background-color: color-mix(in oklab,var(--color-red-500) 10%,transparent); }
}
  .data-\[state\=on\]\:bg-secondary[data-state="on"] { background-color: rgb(131, 125, 119); }
  .data-\[state\=on\]\:bg-selling\/15[data-state="on"] { background-color: lab(67.1486 -42.9201 -2.32968 / 0.15); }
  .data-\[state\=on\]\:bg-selling\/20[data-state="on"] { background-color: lab(67.1486 -42.9201 -2.32968 / 0.2); }
  .data-\[state\=on\]\:bg-set\/15[data-state="on"] { background-color: lab(87.8752 -78.6336 76.6404 / 0.15); }
  .data-\[state\=on\]\:bg-teal-500\/10[data-state="on"] { background-color: rgba(0, 186, 167, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[state\=on\]\:bg-teal-500\/10[data-state="on"] { background-color: color-mix(in oklab,var(--color-teal-500) 10%,transparent); }
}
  .data-\[state\=on\]\:bg-transparent[data-state="on"] { background-color: rgba(0, 0, 0, 0); }
  .data-\[state\=on\]\:bg-ui-highlight\/15[data-state="on"] { background-color: lab(74.0309 2.7715 37.0791 / 0.15); }
  .data-\[state\=on\]\:bg-unique[data-state="on"] { background-color: rgb(240, 197, 156); }
  .data-\[state\=on\]\:bg-unique\/10[data-state="on"] { background-color: lab(82.609 11.6885 26.6776 / 0.1); }
  .data-\[state\=on\]\:bg-unique\/15[data-state="on"] { background-color: lab(82.609 11.6885 26.6776 / 0.15); }
  .data-\[state\=on\]\:font-semibold[data-state="on"] { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
  .data-\[state\=on\]\:text-accent-foreground[data-state="on"] { color: rgb(255, 255, 255); }
  .data-\[state\=on\]\:text-background[data-state="on"] { color: rgb(11, 10, 9); }
  .data-\[state\=on\]\:text-buying[data-state="on"] { color: rgb(14, 165, 233); }
  .data-\[state\=on\]\:text-common[data-state="on"] { color: rgb(181, 181, 181); }
  .data-\[state\=on\]\:text-destructive[data-state="on"] { color: red; }
  .data-\[state\=on\]\:text-emerald-300[data-state="on"] { color: var(--color-emerald-300); }
  .data-\[state\=on\]\:text-foreground[data-state="on"] { color: rgb(232, 230, 227); }
  .data-\[state\=on\]\:text-green-500[data-state="on"] { color: var(--color-green-500); }
  .data-\[state\=on\]\:text-legendary[data-state="on"] { color: rgb(212, 109, 5); }
  .data-\[state\=on\]\:text-magic[data-state="on"] { color: rgb(54, 137, 255); }
  .data-\[state\=on\]\:text-mythic[data-state="on"] { color: rgb(192, 132, 252); }
  .data-\[state\=on\]\:text-primary[data-state="on"] { color: rgb(20, 18, 16); }
  .data-\[state\=on\]\:text-rare[data-state="on"] { color: rgb(234, 187, 20); }
  .data-\[state\=on\]\:text-red-500[data-state="on"] { color: var(--color-red-500); }
  .data-\[state\=on\]\:text-secondary-foreground[data-state="on"] { color: rgb(55, 51, 47); }
  .data-\[state\=on\]\:text-selling[data-state="on"] { color: rgb(20, 184, 166); }
  .data-\[state\=on\]\:text-set[data-state="on"] { color: rgb(0, 255, 38); }
  .data-\[state\=on\]\:text-teal-500[data-state="on"] { color: var(--color-teal-500); }
  .data-\[state\=on\]\:text-ui-highlight[data-state="on"] { color: rgb(204, 179, 113); }
  .data-\[state\=on\]\:text-unique[data-state="on"] { color: rgb(240, 197, 156); }
  .data-\[state\=on\]\:shadow-\[0_0_24px_rgba\(16\,185\,129\,0\.28\)\][data-state="on"] { --tw-shadow: 0 0 24px var(--tw-shadow-color,#10b98147); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .data-\[state\=on\]\:shadow-depth-1[data-state="on"] { --tw-shadow: inset 0 1px 0 0 var(--tw-shadow-color,#ffebe60a),0 1px 2px 0 var(--tw-shadow-color,#0a050380),0 1px 3px 0 var(--tw-shadow-color,#0a05034d); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .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: rgb(35, 33, 31); }
  .data-\[state\=open\]\:bg-background[data-state="open"] { background-color: rgb(11, 10, 9); }
  .data-\[state\=open\]\:bg-muted\/50[data-state="open"] { background-color: lab(6.42016 0.45044 0.161278 / 0.5); }
  .data-\[state\=open\]\:bg-primary[data-state="open"] { background-color: rgb(20, 18, 16); }
  .data-\[state\=open\]\:bg-white\/\[0\.06\][data-state="open"] { background-color: rgba(255, 255, 255, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .data-\[state\=open\]\:bg-white\/\[0\.06\][data-state="open"] { background-color: color-mix(in oklab,var(--color-white) 6%,transparent); }
}
  .data-\[state\=open\]\:text-accent-foreground[data-state="open"] { color: rgb(255, 255, 255); }
  .data-\[state\=open\]\:text-foreground[data-state="open"] { color: rgb(232, 230, 227); }
  .data-\[state\=open\]\:text-muted-foreground[data-state="open"] { color: rgb(169, 163, 158); }
  .data-\[state\=open\]\:shadow-none[data-state="open"] { --tw-shadow: 0 0#0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .data-\[state\=open\]\:fade-in-0[data-state="open"] { --tw-enter-opacity: 0; }
  .data-\[state\=open\]\:zoom-in-90[data-state="open"] { --tw-enter-scale: .9; }
  .data-\[state\=open\]\:zoom-in-95[data-state="open"] { --tw-enter-scale: .95; }
  .data-\[state\=open\]\:focus\:bg-muted[data-state="open"]:focus, .data-\[state\=selected\]\:bg-muted[data-state="selected"] { background-color: rgb(21, 20, 20); }
  .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] { --tw-translate-x: calc(var(--spacing)*0); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .data-\[state\=unchecked\]\:bg-border[data-state="unchecked"] { background-color: rgb(53, 51, 49); }
  .data-\[state\=unchecked\]\:bg-muted-foreground\/50[data-state="unchecked"] { background-color: lab(67.3942 1.56403 3.41625 / 0.5); }
  .data-\[state\=visible\]\:animate-in[data-state="visible"] { 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\=visible\]\:fade-in[data-state="visible"] { --tw-enter-opacity: 0; }
  .data-\[variant\=outline\]\:border-none[data-variant="outline"] { --tw-border-style: none; border-style: none; }
  .data-\[variant\=outline\]\:bg-transparent[data-variant="outline"] { background-color: rgba(0, 0, 0, 0); }
  .data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction="bottom"] { inset-inline: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=bottom\]\:top-\[var\(--data-picker-vv-top\)\][data-vaul-drawer-direction="bottom"] { top: var(--data-picker-vv-top); }
  .data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction="bottom"] { bottom: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=bottom\]\:bottom-auto[data-vaul-drawer-direction="bottom"] { bottom: auto; }
  .data-\[vaul-drawer-direction\=bottom\]\:mt-0[data-vaul-drawer-direction="bottom"] { margin-top: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction="bottom"] { margin-top: calc(var(--spacing)*24); }
  .data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction="bottom"] { max-height: 80vh; }
  .data-\[vaul-drawer-direction\=bottom\]\:max-h-none[data-vaul-drawer-direction="bottom"] { max-height: none; }
  .data-\[vaul-drawer-direction\=bottom\]\:rounded-none[data-vaul-drawer-direction="bottom"] { border-radius: 0px; }
  .data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction="bottom"] { border-top-left-radius: var(--radius-lg); border-top-right-radius: var(--radius-lg); }
  .data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction="bottom"] { border-top-style: var(--tw-border-style); border-top-width: 1px; }
  .data-\[vaul-drawer-direction\=bottom\]\:border-border\/50[data-vaul-drawer-direction="bottom"] { border-color: lab(21.4 0.580937 1.60308 / 0.5); }
  .data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction="left"] { inset-block: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction="left"] { left: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction="left"] { width: 75%; }
  .data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction="left"] { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .data-\[vaul-drawer-direction\=left\]\:border-border\/50[data-vaul-drawer-direction="left"] { border-color: lab(21.4 0.580937 1.60308 / 0.5); }
  .data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction="right"] { inset-block: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction="right"] { right: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction="right"] { width: 75%; }
  .data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction="right"] { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .data-\[vaul-drawer-direction\=right\]\:border-border\/50[data-vaul-drawer-direction="right"] { border-color: lab(21.4 0.580937 1.60308 / 0.5); }
  .data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction="top"] { inset-inline: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction="top"] { top: calc(var(--spacing)*0); }
  .data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction="top"] { margin-bottom: calc(var(--spacing)*24); }
  .data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction="top"] { max-height: 80vh; }
  .data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction="top"] { border-bottom-right-radius: var(--radius-lg); border-bottom-left-radius: var(--radius-lg); }
  .data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction="top"] { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .data-\[vaul-drawer-direction\=top\]\:border-border\/50[data-vaul-drawer-direction="top"] { border-color: lab(21.4 0.580937 1.60308 / 0.5); }
  @supports (hover:hover) {
  @media (hover: hover) {
  .supports-\[hover\:hover\]\:hover\:bg-accent:hover { background-color: rgb(35, 33, 31); }
  .supports-\[hover\:hover\]\:hover\:bg-muted\/50:hover { background-color: lab(6.42016 0.45044 0.161278 / 0.5); }
  .supports-\[hover\:hover\]\:hover\:text-foreground:hover { color: rgb(232, 230, 227); }
}
}
  @supports (overflow:clip) {
  .supports-\[overflow\:clip\]\:overflow-x-clip { overflow-x: clip; }
}
  @media (prefers-reduced-motion: no-preference) {
  .motion-safe\:animate-\[quick-search-icon-glow-fade_1\.8s_ease-in-out_6\] { animation: 1.8s ease-in-out 0s 6 normal none running quick-search-icon-glow-fade; }
  .motion-safe\:animate-pulse { animation: var(--animate-pulse); }
}
  @media (prefers-reduced-motion: reduce) {
  .motion-reduce\:animate-none { animation: auto ease 0s 1 normal none running none; }
  .motion-reduce\:transition-none { transition-property: none; }
}
  @media not all and (min-width: 400px) {
  .max-\[400px\]\:min-w-\[80px\] { min-width: 80px; }
  .max-\[400px\]\:gap-0\.5 { gap: calc(var(--spacing)*.5); }
  .max-\[400px\]\:px-1 { padding-inline: calc(var(--spacing)*1); }
  .max-\[400px\]\:px-2 { padding-inline: calc(var(--spacing)*2); }
  .max-\[400px\]\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
}
  @media not all and (min-width: 374px) {
  .max-\[374px\]\:hidden { display: none; }
}
  @media not all and (min-width: 48rem) {
  .max-md\:sticky { position: sticky; }
  .max-md\:left-0 { left: calc(var(--spacing)*0); }
  .max-md\:z-10 { z-index: 10; }
  .max-md\:hidden { display: none; }
  .max-md\:bg-background { background-color: rgb(11, 10, 9); }
  @media (hover: hover) {
  .max-md\:group-hover\:bg-accent:is(:where(.group):hover *) { background-color: rgb(35, 33, 31); }
}
}
  @media not all and (min-width: 40rem) {
  .max-sm\:relative { position: relative; }
  .max-sm\:top-0\.5 { top: calc(var(--spacing)*.5); }
  .max-sm\:hidden { display: none; }
  .max-sm\:inline-flex { display: inline-flex; }
  .max-sm\:min-w-\[100px\] { min-width: 100px; }
  .max-sm\:items-center { align-items: center; }
  .max-sm\:px-2 { padding-inline: calc(var(--spacing)*2); }
  .max-sm\:py-1 { padding-block: calc(var(--spacing)*1); }
  .max-sm\:pr-2 { padding-right: calc(var(--spacing)*2); }
  .max-sm\:pl-2 { padding-left: calc(var(--spacing)*2); }
  .max-sm\:text-right { text-align: right; }
  .max-sm\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .max-sm\:break-words { overflow-wrap: break-word; }
  .max-sm\:whitespace-normal { white-space: normal; }
}
  @media (min-width: 400px) {
  .min-\[400px\]\:inline { display: inline; }
}
  @media (min-width: 1060px) {
  .min-\[1060px\]\:block { display: block; }
  .min-\[1060px\]\:flex { display: flex; }
  .min-\[1060px\]\:w-40 { width: calc(var(--spacing)*40); }
}
  @media (min-width: 1901px) {
  .min-\[1901px\]\:block { display: block; }
  .min-\[1901px\]\:hidden { display: none; }
  .min-\[1901px\]\:w-\[320px\] { width: 320px; }
}
  @media (min-width: 40rem) {
  .sm\:inset-x-0 { inset-inline: calc(var(--spacing)*0); }
  .sm\:right-2 { right: calc(var(--spacing)*2); }
  .sm\:bottom-6 { bottom: calc(var(--spacing)*6); }
  .sm\:left-7\.75 { left: calc(var(--spacing)*7.75); }
  .sm\:col-span-2 { grid-column: span 2 / span 2; }
  .sm\:col-span-3 { grid-column: span 3 / span 3; }
  .sm\:-mx-3 { margin-inline: calc(var(--spacing)*-3); }
  .sm\:mx-auto { margin-inline: auto; }
  .sm\:mt-0 { margin-top: calc(var(--spacing)*0); }
  .sm\:mt-1 { margin-top: calc(var(--spacing)*1); }
  .sm\:mt-4 { margin-top: calc(var(--spacing)*4); }
  .sm\:mr-10 { margin-right: calc(var(--spacing)*10); }
  .sm\:mb-16 { margin-bottom: calc(var(--spacing)*16); }
  .sm\:ml-0 { margin-left: calc(var(--spacing)*0); }
  .sm\:ml-auto { margin-left: auto; }
  .sm\:block { display: block; }
  .sm\:contents { display: contents; }
  .sm\:flex { display: flex; }
  .sm\:grid { display: grid; }
  .sm\:hidden { display: none; }
  .sm\:inline { display: inline; }
  .sm\:table-cell { display: table-cell; }
  .sm\:size-5 { width: calc(var(--spacing)*5); height: calc(var(--spacing)*5); }
  .sm\:h-2\.5 { height: calc(var(--spacing)*2.5); }
  .sm\:h-3\.5 { height: calc(var(--spacing)*3.5); }
  .sm\:h-4 { height: calc(var(--spacing)*4); }
  .sm\:h-5 { height: calc(var(--spacing)*5); }
  .sm\:h-7 { height: calc(var(--spacing)*7); }
  .sm\:h-8 { height: calc(var(--spacing)*8); }
  .sm\:h-9 { height: calc(var(--spacing)*9); }
  .sm\:h-10 { height: calc(var(--spacing)*10); }
  .sm\:h-11 { height: calc(var(--spacing)*11); }
  .sm\:h-12 { height: calc(var(--spacing)*12); }
  .sm\:h-16 { height: calc(var(--spacing)*16); }
  .sm\:h-20 { height: calc(var(--spacing)*20); }
  .sm\:h-32 { height: calc(var(--spacing)*32); }
  .sm\:h-\[320px\] { height: 320px; }
  .sm\:h-auto { height: auto; }
  .sm\:max-h-\[85vh\] { max-height: 85vh; }
  .sm\:max-h-\[90vh\] { max-height: 90vh; }
  .sm\:max-h-\[500px\] { max-height: 500px; }
  .sm\:max-h-none { max-height: none; }
  .sm\:w-0 { width: calc(var(--spacing)*0); }
  .sm\:w-2\.5 { width: calc(var(--spacing)*2.5); }
  .sm\:w-2\/3 { width: 66.6667%; }
  .sm\:w-3\.5 { width: calc(var(--spacing)*3.5); }
  .sm\:w-3\/4 { width: 75%; }
  .sm\:w-4 { width: calc(var(--spacing)*4); }
  .sm\:w-5 { width: calc(var(--spacing)*5); }
  .sm\:w-8 { width: calc(var(--spacing)*8); }
  .sm\:w-9 { width: calc(var(--spacing)*9); }
  .sm\:w-10 { width: calc(var(--spacing)*10); }
  .sm\:w-11 { width: calc(var(--spacing)*11); }
  .sm\:w-12 { width: calc(var(--spacing)*12); }
  .sm\:w-16 { width: calc(var(--spacing)*16); }
  .sm\:w-20 { width: calc(var(--spacing)*20); }
  .sm\:w-32 { width: calc(var(--spacing)*32); }
  .sm\:w-44 { width: calc(var(--spacing)*44); }
  .sm\:w-48 { width: calc(var(--spacing)*48); }
  .sm\:w-72 { width: calc(var(--spacing)*72); }
  .sm\:w-80 { width: calc(var(--spacing)*80); }
  .sm\:w-96 { width: calc(var(--spacing)*96); }
  .sm\:w-\[24\%\] { width: 24%; }
  .sm\:w-\[32\%\] { width: 32%; }
  .sm\:w-\[38\%\] { width: 38%; }
  .sm\:w-\[96px\] { width: 96px; }
  .sm\:w-\[180px\] { width: 180px; }
  .sm\:w-\[calc\(100\%\+1\.5rem\)\] { width: calc(100% + 1.5rem); }
  .sm\:w-auto { width: auto; }
  .sm\:w-fit { width: fit-content; }
  .sm\:w-full { width: 100%; }
  .sm\:max-w-2xl { max-width: var(--container-2xl); }
  .sm\:max-w-3xl { max-width: var(--container-3xl); }
  .sm\:max-w-52 { max-width: calc(var(--spacing)*52); }
  .sm\:max-w-\[425px\] { max-width: 425px; }
  .sm\:max-w-\[450px\] { max-width: 450px; }
  .sm\:max-w-\[500px\] { max-width: 500px; }
  .sm\:max-w-\[680px\] { max-width: 680px; }
  .sm\:max-w-md { max-width: var(--container-md); }
  .sm\:max-w-sm { max-width: var(--container-sm); }
  .sm\:max-w-xs { max-width: var(--container-xs); }
  .sm\:min-w-\[220px\] { min-width: 220px; }
  .sm\:min-w-\[380px\] { min-width: 380px; }
  .sm\:min-w-fit { min-width: fit-content; }
  .sm\:flex-1 { flex: 1 1 0%; }
  .sm\:flex-initial { flex: 0 1 auto; }
  .sm\:flex-none { flex: 0 0 auto; }
  .sm\:basis-auto { flex-basis: auto; }
  .sm\:-translate-x-1 { --tw-translate-x: calc(var(--spacing)*-1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:flex-row { flex-direction: row; }
  .sm\:flex-nowrap { flex-wrap: nowrap; }
  .sm\:flex-wrap { flex-wrap: wrap; }
  .sm\:items-center { align-items: center; }
  .sm\:items-end { align-items: flex-end; }
  .sm\:items-start { align-items: flex-start; }
  .sm\:items-stretch { align-items: stretch; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:justify-center { justify-content: center; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:justify-start { justify-content: flex-start; }
  .sm\:gap-1 { gap: calc(var(--spacing)*1); }
  .sm\:gap-1\.5 { gap: calc(var(--spacing)*1.5); }
  .sm\:gap-2 { gap: calc(var(--spacing)*2); }
  .sm\:gap-3 { gap: calc(var(--spacing)*3); }
  .sm\:gap-4 { gap: calc(var(--spacing)*4); }
  .sm\:gap-6 { gap: calc(var(--spacing)*6); }
  .sm\:gap-8 { gap: calc(var(--spacing)*8); }
  :where(.sm\:space-y-0 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.sm\:space-y-3 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.sm\:space-y-6 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.sm\:space-x-4 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse))); }
  .sm\:self-auto { align-self: auto; }
  .sm\:overflow-visible { overflow: visible; }
  .sm\:rounded-lg { border-radius: var(--radius-lg); }
  .sm\:rounded-md { border-radius: var(--radius-md); }
  .sm\:rounded-xl { border-radius: var(--radius-xl); }
  .sm\:border { border-style: var(--tw-border-style); border-width: 1px; }
  .sm\:border-x { border-inline-style: var(--tw-border-style); border-inline-width: 1px; }
  .sm\:border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .sm\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .sm\:border-white\/6 { border-color: rgba(255, 255, 255, 0.06); }
  @supports (color:color-mix(in lab,red,red)) {
  .sm\:border-white\/6 { border-color: color-mix(in oklab,var(--color-white) 6%,transparent); }
}
  .sm\:p-0 { padding: calc(var(--spacing)*0); }
  .sm\:p-2 { padding: calc(var(--spacing)*2); }
  .sm\:p-2\.5 { padding: calc(var(--spacing)*2.5); }
  .sm\:p-3 { padding: calc(var(--spacing)*3); }
  .sm\:p-4 { padding: calc(var(--spacing)*4); }
  .sm\:p-5 { padding: calc(var(--spacing)*5); }
  .sm\:p-6 { padding: calc(var(--spacing)*6); }
  .sm\:px-0 { padding-inline: calc(var(--spacing)*0); }
  .sm\:px-2 { padding-inline: calc(var(--spacing)*2); }
  .sm\:px-2\.5 { padding-inline: calc(var(--spacing)*2.5); }
  .sm\:px-3 { padding-inline: calc(var(--spacing)*3); }
  .sm\:px-4 { padding-inline: calc(var(--spacing)*4); }
  .sm\:px-5 { padding-inline: calc(var(--spacing)*5); }
  .sm\:px-6 { padding-inline: calc(var(--spacing)*6); }
  .sm\:px-8 { padding-inline: calc(var(--spacing)*8); }
  .sm\:px-\[var\(--portal-surface-padding\,16px\)\] { padding-inline: var(--portal-surface-padding,16px); }
  .sm\:py-1 { padding-block: calc(var(--spacing)*1); }
  .sm\:py-2 { padding-block: calc(var(--spacing)*2); }
  .sm\:py-2\.5 { padding-block: calc(var(--spacing)*2.5); }
  .sm\:py-4 { padding-block: calc(var(--spacing)*4); }
  .sm\:py-6 { padding-block: calc(var(--spacing)*6); }
  .sm\:py-8 { padding-block: calc(var(--spacing)*8); }
  .sm\:pr-1 { padding-right: calc(var(--spacing)*1); }
  .sm\:pr-1\.5 { padding-right: calc(var(--spacing)*1.5); }
  .sm\:pr-4 { padding-right: calc(var(--spacing)*4); }
  .sm\:pr-6 { padding-right: calc(var(--spacing)*6); }
  .sm\:pb-0 { padding-bottom: calc(var(--spacing)*0); }
  .sm\:pb-2\.5 { padding-bottom: calc(var(--spacing)*2.5); }
  .sm\:pb-3 { padding-bottom: calc(var(--spacing)*3); }
  .sm\:pl-2\.5 { padding-left: calc(var(--spacing)*2.5); }
  .sm\:pl-3 { padding-left: calc(var(--spacing)*3); }
  .sm\:pl-4 { padding-left: calc(var(--spacing)*4); }
  .sm\:pl-5 { padding-left: calc(var(--spacing)*5); }
  .sm\:pl-6 { padding-left: calc(var(--spacing)*6); }
  .sm\:text-center { text-align: center; }
  .sm\:text-left { text-align: left; }
  .sm\:text-right { text-align: right; }
  .sm\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .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-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .sm\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .sm\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .sm\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .sm\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .sm\:opacity-0 { opacity: 0; }
  .sm\:opacity-100 { opacity: 1; }
  .sm\:group-focus-within\:w-9:is(:where(.group):focus-within *) { width: calc(var(--spacing)*9); }
  .sm\:group-focus-within\:w-11:is(:where(.group):focus-within *) { width: calc(var(--spacing)*11); }
  .sm\:group-focus-within\:translate-x-0:is(:where(.group):focus-within *) { --tw-translate-x: calc(var(--spacing)*0); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .sm\:group-focus-within\:opacity-100:is(:where(.group):focus-within *) { opacity: 1; }
  @media (hover: hover) {
  .sm\:group-hover\:w-9:is(:where(.group):hover *) { width: calc(var(--spacing)*9); }
  .sm\:group-hover\:w-11:is(:where(.group):hover *) { width: calc(var(--spacing)*11); }
  .sm\:group-hover\:translate-x-0:is(:where(.group):hover *) { --tw-translate-x: calc(var(--spacing)*0); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .sm\:group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
}
  .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction="left"], .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction="right"] { max-width: var(--container-sm); }
}
  @media (min-width: 48rem) {
  .md\:absolute { position: absolute; }
  .md\:top-2 { top: calc(var(--spacing)*2); }
  .md\:right-0 { right: calc(var(--spacing)*0); }
  .md\:right-2 { right: calc(var(--spacing)*2); }
  .md\:left-0 { left: calc(var(--spacing)*0); }
  .md\:left-10 { left: calc(var(--spacing)*10); }
  .md\:order-1 { order: 1; }
  .md\:order-2 { order: 2; }
  .md\:order-3 { order: 3; }
  .md\:m-auto { margin: auto; }
  .md\:ml-auto { margin-left: auto; }
  .md\:block { display: block; }
  .md\:contents { display: contents; }
  .md\:flex { display: flex; }
  .md\:hidden { display: none; }
  .md\:inline { display: inline; }
  .md\:size-16 { width: calc(var(--spacing)*16); height: calc(var(--spacing)*16); }
  .md\:h-8 { height: calc(var(--spacing)*8); }
  .md\:h-10 { height: calc(var(--spacing)*10); }
  .md\:h-\[90px\] { height: 90px; }
  .md\:h-\[340px\] { height: 340px; }
  .md\:max-h-\[650px\] { max-height: 650px; }
  .md\:w-64 { width: calc(var(--spacing)*64); }
  .md\:w-\[320px\] { width: 320px; }
  .md\:w-\[728px\] { width: 728px; }
  .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] { width: var(--radix-navigation-menu-viewport-width); }
  .md\:w-auto { width: auto; }
  .md\:w-full { width: 100%; }
  .md\:max-w-2\/3 { max-width: 66.6667%; }
  .md\:max-w-3xl { max-width: var(--container-3xl); }
  .md\:max-w-90 { max-width: calc(var(--spacing)*90); }
  .md\:max-w-lg { max-width: var(--container-lg); }
  .md\:min-w-\[400px\] { min-width: 400px; }
  .md\:flex-1 { flex: 1 1 0%; }
  .md\:flex-none { flex: 0 0 auto; }
  .md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .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\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .md\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .md\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
  .md\:grid-cols-\[minmax\(0\,360px\)_1fr\] { grid-template-columns: minmax(0px, 360px) 1fr; }
  .md\:flex-row { flex-direction: row; }
  .md\:items-center { align-items: center; }
  .md\:items-end { align-items: flex-end; }
  .md\:items-stretch { align-items: stretch; }
  .md\:justify-between { justify-content: space-between; }
  .md\:justify-end { justify-content: flex-end; }
  .md\:justify-start { justify-content: flex-start; }
  .md\:gap-1 { gap: calc(var(--spacing)*1); }
  .md\:gap-1\.5 { gap: calc(var(--spacing)*1.5); }
  .md\:gap-2 { gap: calc(var(--spacing)*2); }
  .md\:gap-4 { gap: calc(var(--spacing)*4); }
  .md\:gap-6 { gap: calc(var(--spacing)*6); }
  .md\:gap-8 { gap: calc(var(--spacing)*8); }
  :where(.md\:divide-y-0 > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(0px*var(--tw-divide-y-reverse)); border-bottom-width: calc(0px*calc(1 - var(--tw-divide-y-reverse))); }
  .md\:self-end { align-self: flex-end; }
  .md\:overflow-visible { overflow: visible; }
  .md\:overflow-y-auto { overflow-y: auto; }
  .md\:rounded-md { border-radius: var(--radius-md); }
  .md\:rounded-t-md { border-top-left-radius: var(--radius-md); border-top-right-radius: var(--radius-md); }
  .md\:rounded-tl-md { border-top-left-radius: var(--radius-md); }
  .md\:rounded-tl-none { border-top-left-radius: 0px; }
  .md\:rounded-tr-md { border-top-right-radius: var(--radius-md); }
  .md\:rounded-tr-none { border-top-right-radius: 0px; }
  .md\:rounded-b-none { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
  .md\:border { border-style: var(--tw-border-style); border-width: 1px; }
  .md\:p-4 { padding: calc(var(--spacing)*4); }
  .md\:p-6 { padding: calc(var(--spacing)*6); }
  .md\:p-10 { padding: calc(var(--spacing)*10); }
  .md\:px-2 { padding-inline: calc(var(--spacing)*2); }
  .md\:px-4 { padding-inline: calc(var(--spacing)*4); }
  .md\:px-6 { padding-inline: calc(var(--spacing)*6); }
  .md\:py-1\.5 { padding-block: calc(var(--spacing)*1.5); }
  .md\:py-2 { padding-block: calc(var(--spacing)*2); }
  .md\:py-16 { padding-block: calc(var(--spacing)*16); }
  .md\:pr-3 { padding-right: calc(var(--spacing)*3); }
  .md\:pr-12 { padding-right: calc(var(--spacing)*12); }
  .md\:pb-16 { padding-bottom: calc(var(--spacing)*16); }
  .md\:pl-3 { padding-left: calc(var(--spacing)*3); }
  .md\:pl-7 { padding-left: calc(var(--spacing)*7); }
  .md\:text-left { text-align: left; }
  .md\:font-accent { font-family: var(--font-accent); }
  .md\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .md\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .md\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .md\:text-7xl { font-size: var(--text-7xl); line-height: var(--tw-leading,var(--text-7xl--line-height)); }
  .md\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .md\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--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-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .md\:text-\[0\.95rem\] { font-size: 0.95rem; }
  .md\:leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }
}
  @media (min-width: 64rem) {
  .lg\:absolute { position: absolute; }
  .lg\:sticky { position: sticky; }
  .lg\:top-\[calc\(var\(--sticky-top\,0px\)\+0\.5rem\)\] { top: calc(var(--sticky-top,0px) + .5rem); }
  .lg\:z-20 { z-index: 20; }
  .lg\:order-1 { order: 1; }
  .lg\:order-2 { order: 2; }
  .lg\:col-span-1 { grid-column: span 1 / span 1; }
  .lg\:col-span-2 { grid-column: span 2 / span 2; }
  .lg\:mx-0 { margin-inline: calc(var(--spacing)*0); }
  .lg\:mt-0 { margin-top: calc(var(--spacing)*0); }
  .lg\:mb-16 { margin-bottom: calc(var(--spacing)*16); }
  .lg\:ml-0 { margin-left: calc(var(--spacing)*0); }
  .lg\:block { display: block; }
  .lg\:flex { display: flex; }
  .lg\:grid { display: grid; }
  .lg\:hidden { display: none; }
  .lg\:inline { display: inline; }
  .lg\:h-11 { height: calc(var(--spacing)*11); }
  .lg\:h-auto { height: auto; }
  .lg\:h-full { height: 100%; }
  .lg\:max-h-\[calc\(100vh-var\(--sticky-top\,0px\)-1rem\)\] { max-height: calc(100vh - var(--sticky-top,0px) - 1rem); }
  .lg\:min-h-\[500px\] { min-height: 500px; }
  .lg\:w-1\/2 { width: 50%; }
  .lg\:w-1\/3 { width: 33.3333%; }
  .lg\:w-1\/6 { width: 16.6667%; }
  .lg\:w-45 { width: calc(var(--spacing)*45); }
  .lg\:w-48 { width: calc(var(--spacing)*48); }
  .lg\:w-56 { width: calc(var(--spacing)*56); }
  .lg\:w-64 { width: calc(var(--spacing)*64); }
  .lg\:w-72 { width: calc(var(--spacing)*72); }
  .lg\:w-80 { width: calc(var(--spacing)*80); }
  .lg\:w-\[380px\] { width: 380px; }
  .lg\:w-\[400px\] { width: 400px; }
  .lg\:w-\[420px\] { width: 420px; }
  .lg\:w-full { width: 100%; }
  .lg\:w-px { width: 1px; }
  .lg\:max-w-5xl { max-width: var(--container-5xl); }
  .lg\:max-w-full { max-width: 100%; }
  .lg\:flex-1 { flex: 1 1 0%; }
  .lg\:shrink-0 { flex-shrink: 0; }
  .lg\:scroll-mt-4 { scroll-margin-top: calc(var(--spacing)*4); }
  .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-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .lg\:grid-cols-\[\.75fr_1fr\] { grid-template-columns: 0.75fr 1fr; }
  .lg\:grid-cols-\[1fr_300px\] { grid-template-columns: 1fr 300px; }
  .lg\:grid-cols-\[160px_minmax\(0\,1fr\)\] { grid-template-columns: 160px minmax(0px, 1fr); }
  .lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\] { grid-template-columns: minmax(0px, 2fr) minmax(0px, 3fr); }
  .lg\:flex-col { flex-direction: column; }
  .lg\:flex-row { flex-direction: row; }
  .lg\:items-center { align-items: center; }
  .lg\:items-start { align-items: flex-start; }
  .lg\:items-stretch { align-items: stretch; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:justify-start { justify-content: flex-start; }
  .lg\:gap-1\.5 { gap: calc(var(--spacing)*1.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\:overflow-visible { overflow: visible; }
  .lg\:overflow-y-auto { overflow-y: auto; }
  .lg\:border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .lg\:border-ui-highlight { border-color: rgb(204, 179, 113); }
  .lg\:bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .lg\:bg-ui-highlight\/15 { background-color: lab(74.0309 2.7715 37.0791 / 0.15); }
  .lg\:p-0 { padding: calc(var(--spacing)*0); }
  .lg\:p-12 { padding: calc(var(--spacing)*12); }
  .lg\:px-3 { padding-inline: calc(var(--spacing)*3); }
  .lg\:px-8 { padding-inline: calc(var(--spacing)*8); }
  .lg\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .lg\:text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
  .lg\:shadow-none { --tw-shadow: 0 0#0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .lg\:\[writing-mode\:vertical-rl\] { writing-mode: vertical-rl; }
}
  @media (min-width: 80rem) {
  .xl\:mt-2 { margin-top: calc(var(--spacing)*2); }
  .xl\:block { display: block; }
  .xl\:flex { display: flex; }
  .xl\:hidden { display: none; }
  .xl\:inline-flex { display: inline-flex; }
  .xl\:h-20 { height: calc(var(--spacing)*20); }
  .xl\:h-\[180px\] { height: 180px; }
  .xl\:h-\[225px\] { height: 225px; }
  .xl\:h-\[236px\] { height: 236px; }
  .xl\:w-20 { width: calc(var(--spacing)*20); }
  .xl\:w-40 { width: calc(var(--spacing)*40); }
  .xl\:w-175 { width: calc(var(--spacing)*175); }
  .xl\:w-\[300px\] { width: 300px; }
  .xl\:w-\[400px\] { width: 400px; }
  .xl\:w-\[420px\] { width: 420px; }
  .xl\:w-\[700px\] { width: 700px; }
  .xl\:max-w-175 { max-width: calc(var(--spacing)*175); }
  .xl\:max-w-\[700px\] { max-width: 700px; }
  .xl\:shrink-0 { flex-shrink: 0; }
  .xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .xl\:gap-3 { gap: calc(var(--spacing)*3); }
  .xl\:p-4 { padding: calc(var(--spacing)*4); }
  .xl\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .xl\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .xl\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .xl\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .xl\:text-\[10px\] { font-size: 10px; }
}
  @media (min-width: 96rem) {
  .\32 xl\:max-w-\[1760px\] { max-width: 1760px; }
  .\32 xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .\32 xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
  @container (min-width: 990px) {
  .\@min-\[990px\]\:\[grid-template-columns\:repeat\(auto-fill\,minmax\(300px\,1fr\)\)\] { grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); }
}
  @container page-main (min-width: 1040px) {
  .\@min-\[1040px\]\/page-main\:block { display: block; }
  .\@min-\[1040px\]\/page-main\:hidden { display: none; }
  .\@min-\[1040px\]\/page-main\:w-64 { width: calc(var(--spacing)*64); }
  .\@min-\[1040px\]\/page-main\:flex-row { flex-direction: row; }
}
  :where(.rtl\:space-x-reverse:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) > :not(:last-child)) { --tw-space-x-reverse: 1; }
  .dark\:border-border:where(.dark, .dark *) { border-color: rgb(53, 51, 49); }
  .dark\:bg-destructive\/60:where(.dark, .dark *) { background-color: lab(54.2905 80.8049 69.8907 / 0.6); }
  .dark\:bg-input\/30:where(.dark, .dark *) { background-color: lab(6.42016 0.45044 0.161278 / 0.3); }
  .dark\:bg-transparent:where(.dark, .dark *) { background-color: rgba(0, 0, 0, 0); }
  .dark\:bg-zinc-900:where(.dark, .dark *) { background-color: var(--color-zinc-900); }
  .dark\:text-amber-400:where(.dark, .dark *) { color: var(--color-amber-400); }
  .dark\:text-emerald-400:where(.dark, .dark *) { color: var(--color-emerald-400); }
  .dark\:text-sky-400:where(.dark, .dark *) { color: var(--color-sky-400); }
  .dark\:prose-invert:where(.dark, .dark *) { --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); }
  @media (hover: hover) {
  .dark\:hover\:bg-accent\/50:where(.dark, .dark *):hover { background-color: lab(12.9056 0.627823 1.7129 / 0.5); }
  .dark\:hover\:bg-input\/50:where(.dark, .dark *):hover { background-color: lab(6.42016 0.45044 0.161278 / 0.5); }
}
  .dark\:focus-visible\:ring-destructive\/40:where(.dark, .dark *):focus-visible, .dark\:aria-invalid\:ring-destructive\/40:where(.dark, .dark *)[aria-invalid="true"] { --tw-ring-color: #f006; }
  @supports (color:lab(0%0 0)) {
  .dark\:focus-visible\:ring-destructive\/40:where(.dark, .dark *):focus-visible, .dark\:aria-invalid\:ring-destructive\/40:where(.dark, .dark *)[aria-invalid="true"] { --tw-ring-color: lab(54.2905%80.8049 69.8907/.4); }
}
  .prose-headings\:mt-3 :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing)*3); }
  .prose-headings\:mt-4 :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing)*4); }
  .prose-headings\:mb-1 :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: calc(var(--spacing)*1); }
  .prose-headings\:mb-2 :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-bottom: calc(var(--spacing)*2); }
  .prose-headings\:font-heading :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-family: var(--font-heading); }
  .prose-headings\:text-sm :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .prose-headings\:font-semibold :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
  .prose-headings\:tracking-tight :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }
  .prose-headings\:text-foreground\/90 :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: lab(91.3869 0.304192 1.71543 / 0.9); }
  .prose-headings\:text-slate-100 :where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-slate-100); }
  .prose-h2\:mt-8 :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing)*8); }
  .prose-h2\:mt-12 :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing)*12); }
  .prose-h2\:border-b :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .prose-h2\:border-white\/8 :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .prose-h2\:border-white\/8 :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: color-mix(in oklab,var(--color-white) 8%,transparent); }
}
  .prose-h2\:pb-2 :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-bottom: calc(var(--spacing)*2); }
  .prose-h2\:pb-3 :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-bottom: calc(var(--spacing)*3); }
  .prose-h2\:text-2xl :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .prose-h3\:mt-6 :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing)*6); }
  .prose-h3\:mt-8 :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: calc(var(--spacing)*8); }
  .prose-h3\:text-xl :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .prose-h3\:text-slate-200 :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-slate-200); }
  .prose-p\:my-1 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing)*1); }
  .prose-p\:my-2 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing)*2); }
  .prose-p\:leading-\[1\.85\] :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { --tw-leading: 1.85; line-height: 1.85; }
  .prose-p\:leading-relaxed :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }
  .prose-p\:text-slate-300 :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-slate-300); }
  .prose-a\:text-blue-400 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-blue-400); }
  .prose-a\:text-purple-400 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-purple-400); }
  .prose-a\:text-purple-500 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-purple-500); }
  .prose-a\:text-red-400 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-red-400); }
  .prose-a\:text-red-500 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-red-500); }
  .prose-a\:no-underline :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-decoration-line: none; }
  .prose-a\:decoration-blue-400\/40 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-decoration-color: rgba(84, 162, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .prose-a\:decoration-blue-400\/40 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-decoration-color: color-mix(in oklab,var(--color-blue-400) 40%,transparent); }
}
  .prose-a\:decoration-purple-400\/40 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-decoration-color: rgba(192, 126, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .prose-a\:decoration-purple-400\/40 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-decoration-color: color-mix(in oklab,var(--color-purple-400) 40%,transparent); }
}
  .prose-a\:decoration-red-400\/40 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-decoration-color: rgba(255, 101, 104, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .prose-a\:decoration-red-400\/40 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-decoration-color: color-mix(in oklab,var(--color-red-400) 40%,transparent); }
}
  .prose-a\:underline-offset-2 :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-underline-offset: 2px; }
  .prose-a\:transition-colors :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { 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)); }
  @media (hover: hover) {
  .hover\:prose-a\:text-blue-300:hover :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-blue-300); }
  .hover\:prose-a\:text-purple-300:hover :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-purple-300); }
  .hover\:prose-a\:text-red-300:hover :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-red-300); }
  .hover\:prose-a\:underline:hover :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-decoration-line: underline; }
  .hover\:prose-a\:decoration-blue-300\/60:hover :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-decoration-color: rgba(144, 197, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:prose-a\:decoration-blue-300\/60:hover :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-decoration-color: color-mix(in oklab,var(--color-blue-300) 60%,transparent); }
}
  .hover\:prose-a\:decoration-red-300\/60:hover :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-decoration-color: rgba(255, 163, 163, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:prose-a\:decoration-red-300\/60:hover :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-decoration-color: color-mix(in oklab,var(--color-red-300) 60%,transparent); }
}
}
  .prose-blockquote\:rounded-r-xl :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-top-right-radius: var(--radius-xl); border-bottom-right-radius: var(--radius-xl); }
  .prose-blockquote\:border-l-4 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-left-style: var(--tw-border-style); border-left-width: 4px; }
  .prose-blockquote\:border-primary\/50 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: lab(5.60664 0.550278 1.39028 / 0.5); }
  .prose-blockquote\:border-purple-500 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: var(--color-purple-500); }
  .prose-blockquote\:border-red-500 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: var(--color-red-500); }
  .prose-blockquote\:border-slate-500 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: var(--color-slate-500); }
  .prose-blockquote\:bg-white\/\[0\.03\] :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { background-color: rgba(255, 255, 255, 0.03); }
  @supports (color:color-mix(in lab,red,red)) {
  .prose-blockquote\:bg-white\/\[0\.03\] :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { background-color: color-mix(in oklab,var(--color-white) 3%,transparent); }
}
  .prose-blockquote\:px-6 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline: calc(var(--spacing)*6); }
  .prose-blockquote\:py-4 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-block: calc(var(--spacing)*4); }
  .prose-blockquote\:text-slate-300 :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-slate-300); }
  .prose-blockquote\:not-italic :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-style: normal; }
  .prose-figure\:my-8 :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing)*8); }
  .prose-strong\:font-semibold :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
  .prose-strong\:text-foreground\/80 :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: lab(91.3869 0.304192 1.71543 / 0.8); }
  .prose-strong\:text-slate-100 :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-slate-100); }
  .prose-em\:text-slate-300 :where(em):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-slate-300); }
  .prose-code\:rounded :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-radius: 0.25rem; }
  .prose-code\:bg-white\/8 :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { background-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .prose-code\:bg-white\/8 :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { background-color: color-mix(in oklab,var(--color-white) 8%,transparent); }
}
  .prose-code\:px-1\.5 :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline: calc(var(--spacing)*1.5); }
  .prose-code\:py-0\.5 :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-block: calc(var(--spacing)*.5); }
  .prose-code\:font-mono :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-family: var(--font-mono); }
  .prose-code\:text-sm :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .prose-code\:text-slate-200 :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-slate-200); }
  .prose-code\:before\:content-none :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose-code\:after\:content-none :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { --tw-content: none; content: none; }
  .prose-pre\:rounded-xl :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-radius: var(--radius-xl); }
  .prose-pre\:border :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-style: var(--tw-border-style); border-width: 1px; }
  .prose-pre\:border-white\/8 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .prose-pre\:border-white\/8 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: color-mix(in oklab,var(--color-white) 8%,transparent); }
}
  .prose-pre\:bg-white\/5 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { background-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .prose-pre\:bg-white\/5 :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { background-color: color-mix(in oklab,var(--color-white) 5%,transparent); }
}
  .prose-ol\:my-2 :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing)*2); }
  .prose-ol\:my-3 :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing)*3); }
  .prose-ol\:pl-5 :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-left: calc(var(--spacing)*5); }
  .prose-ul\:my-1 :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing)*1); }
  .prose-ul\:my-2 :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing)*2); }
  .prose-ul\:my-3 :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing)*3); }
  :where(.prose-ul\:space-y-0\.5 :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse))); }
  .prose-ul\:pl-5 :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-left: calc(var(--spacing)*5); }
  .prose-li\:my-0 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing)*0); }
  .prose-li\:my-0\.5 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing)*.5); }
  .prose-li\:text-slate-300 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--color-slate-300); }
  .prose-li\:marker\:text-purple-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) ::marker { color: var(--color-purple-400); }
  .prose-li\:marker\:text-purple-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--color-purple-400); }
  .prose-li\:marker\:text-purple-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) ::-webkit-details-marker { color: var(--color-purple-400); }
  .prose-li\:marker\:text-purple-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))::-webkit-details-marker { color: var(--color-purple-400); }
  .prose-li\:marker\:text-red-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) ::marker { color: var(--color-red-400); }
  .prose-li\:marker\:text-red-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--color-red-400); }
  .prose-li\:marker\:text-red-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) ::-webkit-details-marker { color: var(--color-red-400); }
  .prose-li\:marker\:text-red-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))::-webkit-details-marker { color: var(--color-red-400); }
  .prose-li\:marker\:text-slate-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) ::marker { color: var(--color-slate-400); }
  .prose-li\:marker\:text-slate-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--color-slate-400); }
  .prose-li\:marker\:text-slate-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) ::-webkit-details-marker { color: var(--color-slate-400); }
  .prose-li\:marker\:text-slate-400 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *))::-webkit-details-marker { color: var(--color-slate-400); }
  .prose-img\:max-w-full :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { max-width: 100%; }
  .prose-img\:rounded-lg :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-radius: var(--radius-lg); }
  .prose-img\:rounded-xl :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-radius: var(--radius-xl); }
  .prose-img\:border :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-style: var(--tw-border-style); border-width: 1px; }
  .prose-img\:border-white\/8 :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .prose-img\:border-white\/8 :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: color-mix(in oklab,var(--color-white) 8%,transparent); }
}
  .prose-img\:border-white\/10 :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .prose-img\:border-white\/10 :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: color-mix(in oklab,var(--color-white) 10%,transparent); }
}
  .prose-img\:shadow-2xl :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { --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); }
  .prose-hr\:my-3 :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing)*3); }
  .prose-hr\:my-4 :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing)*4); }
  .prose-hr\:my-8 :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing)*8); }
  .prose-hr\:my-10 :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-block: calc(var(--spacing)*10); }
  .prose-hr\:border-white\/8 :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: rgba(255, 255, 255, 0.08); }
  @supports (color:color-mix(in lab,red,red)) {
  .prose-hr\:border-white\/8 :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: color-mix(in oklab,var(--color-white) 8%,transparent); }
}
  .prose-hr\:border-white\/10 :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: rgba(255, 255, 255, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .prose-hr\:border-white\/10 :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: color-mix(in oklab,var(--color-white) 10%,transparent); }
}
  #select-togglebox[data-view="grid"] .\[\#select-togglebox\[data-view\=\'grid\'\]_\&\]\:hidden { display: none; }
  .\[\&_\.ProseMirror_blockquote\]\:border-\[var\(--bq-color\)\] .ProseMirror blockquote { border-color: var(--bq-color); }
  .\[\&_\.ReactCrop\]\:pointer-events-auto .ReactCrop { pointer-events: auto; }
  .\[\&_\.d4-tooltip-body\]\:pb-12 .d4-tooltip-body { padding-bottom: calc(var(--spacing)*12); }
  .\[\&_\.d4-tooltip-title\]\:leading-\[1\.1\] .d4-tooltip-title { --tw-leading: 1.1; line-height: 1.1; }
  .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text { fill: rgb(169, 163, 158); }
  .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"] { stroke: lab(21.4 0.580937 1.60308 / 0.5); }
  .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor { stroke: rgb(53, 51, 49); }
  .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"] { stroke: rgba(0, 0, 0, 0); }
  .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"] { stroke: rgb(53, 51, 49); }
  .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector, .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor { fill: rgb(21, 20, 20); }
  .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"] { stroke: rgb(53, 51, 49); }
  .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"] { stroke: rgba(0, 0, 0, 0); }
  .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] { padding-inline: calc(var(--spacing)*2); }
  .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] { padding-block: calc(var(--spacing)*1.5); }
  .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] { color: rgb(169, 163, 158); }
  .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] { padding-inline: calc(var(--spacing)*2); }
  .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group] { padding-top: calc(var(--spacing)*0); }
  .\[\&_\[cmdk-input-wrapper\]_svg\]\:hidden [cmdk-input-wrapper] svg { display: none; }
  .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg { height: calc(var(--spacing)*5); }
  .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg { width: calc(var(--spacing)*5); }
  .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] { height: calc(var(--spacing)*12); }
  .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] { padding-inline: calc(var(--spacing)*2); }
  .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] { padding-block: calc(var(--spacing)*3); }
  .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg { height: calc(var(--spacing)*5); }
  .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg { width: calc(var(--spacing)*5); }
  .\[\&_\[data-slot\=\'avatar\'\]\]\:h-full [data-slot="avatar"] { height: 100%; }
  .\[\&_\[data-slot\=\'avatar\'\]\]\:w-full [data-slot="avatar"] { width: 100%; }
  .\[\&_\[data-slot\=\'range-min\'\]\]\:border-r-0 [data-slot="range-min"] { border-right-style: var(--tw-border-style); border-right-width: 0px; }
  .\[\&_\[data-slot\=table-container\]\]\:\[scrollbar-color\:var\(--color-muted-foreground\)_transparent\] [data-slot="table-container"] { scrollbar-color: var(--color-muted-foreground) transparent; }
  .\[\&_\[data-slot\=table-container\]\]\:\[scrollbar-width\:thin\] [data-slot="table-container"] { scrollbar-width: thin; }
  .\[\&_\[data-youtube-video\]\]\:relative [data-youtube-video] { position: relative; }
  .\[\&_\[data-youtube-video\]\]\:my-4 [data-youtube-video] { margin-block: calc(var(--spacing)*4); }
  .\[\&_\[data-youtube-video\]\]\:my-8 [data-youtube-video] { margin-block: calc(var(--spacing)*8); }
  .\[\&_\[data-youtube-video\]\]\:aspect-video [data-youtube-video] { aspect-ratio: var(--aspect-video); }
  .\[\&_\[data-youtube-video\]\]\:w-full [data-youtube-video] { width: 100%; }
  .\[\&_\[data-youtube-video\]\]\:overflow-hidden [data-youtube-video] { overflow: hidden; }
  .\[\&_\[data-youtube-video\]\]\:rounded-lg [data-youtube-video] { border-radius: var(--radius-lg); }
  .\[\&_\[data-youtube-video\]\]\:rounded-xl [data-youtube-video] { border-radius: var(--radius-xl); }
  .\[\&_\[data-youtube-video\]_iframe\]\:absolute [data-youtube-video] iframe { position: absolute; }
  .\[\&_\[data-youtube-video\]_iframe\]\:inset-0 [data-youtube-video] iframe { inset: calc(var(--spacing)*0); }
  .\[\&_\[data-youtube-video\]_iframe\]\:h-full [data-youtube-video] iframe { height: 100%; }
  .\[\&_\[data-youtube-video\]_iframe\]\:w-full [data-youtube-video] iframe { width: 100%; }
  .\[\&_\[data-youtube-video\]_iframe\]\:border-0 [data-youtube-video] iframe { border-style: var(--tw-border-style); border-width: 0px; }
  .\[\&_a\]\:text-primary a { color: rgb(20, 18, 16); }
  .\[\&_a\]\:text-unique a { color: rgb(240, 197, 156); }
  .\[\&_a\]\:underline a { text-decoration-line: underline; }
  .\[\&_a\]\:underline-offset-2 a { text-underline-offset: 2px; }
  @media (hover: hover) {
  .hover\:\[\&_a\]\:text-primary\/80:hover a { color: lab(5.60664 0.550278 1.39028 / 0.8); }
}
  .\[\&_blockquote\]\:border-\[var\(--bq-color\)\] blockquote { border-color: var(--bq-color); }
  .\[\&_button\:first-child\]\:rounded-bl-xl button:first-child { border-bottom-left-radius: var(--radius-xl); }
  .\[\&_em\]\:italic em { font-style: italic; }
  .\[\&_img\]\:max-h-\[420px\] img { max-height: 420px; }
  .\[\&_img\]\:w-auto img { width: auto; }
  .\[\&_img\]\:max-w-full img { max-width: 100%; }
  .\[\&_img\]\:object-contain img { object-fit: contain; }
  .\[\&_input\]\:rounded-none input { border-radius: 0px; }
  .\[\&_input\]\:px-1\.5 input { padding-inline: calc(var(--spacing)*1.5); }
  .\[\&_li\]\:my-0\.5 li { margin-block: calc(var(--spacing)*.5); }
  .\[\&_li\]\:my-1 li { margin-block: calc(var(--spacing)*1); }
  .\[\&_li\]\:leading-snug li { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }
  .\[\&_li\>p\]\:my-0 li > p { margin-block: calc(var(--spacing)*0); }
  .\[\&_li\>p\]\:leading-snug li > p { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }
  .\[\&_ol\]\:list-decimal ol { list-style-type: decimal; }
  .\[\&_ol\]\:pl-4 ol { padding-left: calc(var(--spacing)*4); }
  .\[\&_ol\]\:pl-5 ol { padding-left: calc(var(--spacing)*5); }
  .\[\&_p\]\:my-1 p { margin-block: calc(var(--spacing)*1); }
  .\[\&_p\]\:leading-relaxed p { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }
  .\[\&_p\+p\]\:mt-3 p + p { margin-top: calc(var(--spacing)*3); }
  .\[\&_p\:first-child\]\:mt-0 p:first-child { margin-top: calc(var(--spacing)*0); }
  .\[\&_p\:last-child\]\:mb-0 p:last-child { margin-bottom: calc(var(--spacing)*0); }
  .\[\&_p\:last-child\:has\(\>br\:only-child\)\]\:hidden p:last-child:has(> br:only-child) { display: none; }
  .\[\&_span\[style\*\=\"color\"\]_\*\]\:\!text-\[color\:inherit\] span[style*="color"] * { color: inherit !important; }
  .\[\&_strong\]\:font-semibold strong { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
  .\[\&_svg\]\:pointer-events-none svg { pointer-events: none; }
  .\[\&_svg\]\:invisible svg { visibility: hidden; }
  .\[\&_svg\]\:hidden svg { display: none; }
  .\[\&_svg\]\:size-4 svg { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .\[\&_svg\]\:shrink-0 svg { flex-shrink: 0; }
  .\[\&_svg\]\:fill-set svg { fill: rgb(0, 255, 38); }
  .\[\&_svg\]\:text-current svg { color: currentcolor; }
  .\[\&_svg\]\:text-muted-foreground svg { color: rgb(169, 163, 158); }
  .\[\&_svg\]\:transition-colors svg { 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)); }
  @media (hover: hover) {
  .group-hover\:\[\&_svg\]\:\!text-accent-foreground:is(:where(.group):hover *) svg { color: rgb(255, 255, 255) !important; }
}
  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*="size-"]) { width: calc(var(--spacing)*3); height: calc(var(--spacing)*3); }
  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*="text-"]) { color: rgb(169, 163, 158); }
  .\[\&_tr\]\:border-b tr { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .\[\&_tr\:last-child\]\:border-0 tr:last-child { border-style: var(--tw-border-style); border-width: 0px; }
  .\[\&_u\]\:underline u { text-decoration-line: underline; }
  .\[\&_ul\]\:list-disc ul { list-style-type: disc; }
  .\[\&_ul\]\:pl-4 ul { padding-left: calc(var(--spacing)*4); }
  .\[\&_ul\]\:pl-5 ul { padding-left: calc(var(--spacing)*5); }
  .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button { appearance: none; }
  .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button { appearance: none; }
  .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar { display: none; }
  .\[\&\:\:-webkit-scrollbar\]\:w-0\.5::-webkit-scrollbar { width: calc(var(--spacing)*.5); }
  .\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar { width: calc(var(--spacing)*1.5); }
  .\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar { width: calc(var(--spacing)*2); }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb { border-radius: 2.14748e+09px; }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-\[\#6d6a64\]::-webkit-scrollbar-thumb { background-color: rgb(109, 106, 100); }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-muted-foreground\/40::-webkit-scrollbar-thumb { background-color: lab(67.3942 1.56403 3.41625 / 0.4); }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-500\/40::-webkit-scrollbar-thumb { background-color: rgba(115, 115, 115, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-500\/40::-webkit-scrollbar-thumb { background-color: color-mix(in oklab,var(--color-neutral-500) 40%,transparent); }
}
  .\[\&\:\:-webkit-scrollbar-thumb\:hover\]\:bg-\[\#8a8780\]::-webkit-scrollbar-thumb:hover { background-color: rgb(138, 135, 128); }
  .\[\&\:\:-webkit-scrollbar-thumb\:hover\]\:bg-neutral-500\/60::-webkit-scrollbar-thumb:hover { background-color: rgba(115, 115, 115, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:\:-webkit-scrollbar-thumb\:hover\]\:bg-neutral-500\/60::-webkit-scrollbar-thumb:hover { background-color: color-mix(in oklab,var(--color-neutral-500) 60%,transparent); }
}
  .\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0); }
  .\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]) { border-radius: var(--radius-md); }
  .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) { background-color: rgb(35, 33, 31); }
  .\[\&\:has\(\[aria-selected\]\.outside\)\]\:bg-accent\/50:has([aria-selected].outside) { background-color: lab(12.9056 0.627823 1.7129 / 0.5); }
  .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) { padding-right: calc(var(--spacing)*0); }
  .\[\.border-b\]\:pb-6.border-b { padding-bottom: calc(var(--spacing)*6); }
  .\[\.border-t\]\:pt-6.border-t { padding-top: calc(var(--spacing)*6); }
  :is(.\*\:\[span\]\:last\:flex > *):is(span):last-child { display: flex; }
  :is(.\*\:\[span\]\:last\:items-center > *):is(span):last-child { align-items: center; }
  :is(.\*\:\[span\]\:last\:gap-2 > *):is(span):last-child { gap: calc(var(--spacing)*2); }
  .\[\&\>\*\]\:w-full > * { width: 100%; }
  .\[\&\>\*\]\:min-w-0 > * { min-width: calc(var(--spacing)*0); }
  .\[\&\>\*\]\: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)); }
  .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"] { --tw-translate-y: 2px; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .\[\&\>div\]\:block > div { display: block; }
  .\[\&\>div\]\:inline-block > div { display: inline-block; }
  .\[\&\>div\]\:w-auto > div { width: auto; }
  .\[\&\>div\]\:w-full > div { width: 100%; }
  @media (min-width: 40rem) {
  .sm\:\[\&\>div\]\:inline-block > div { display: inline-block; }
  .sm\:\[\&\>div\]\:w-auto > div { width: auto; }
}
  .\[\&\>li\]\:list-disc > li { list-style-type: disc; }
  .\[\&\>li\]\:py-1\.5 > li { padding-block: calc(var(--spacing)*1.5); }
  .\[\&\>li\]\:pl-2 > li { padding-left: calc(var(--spacing)*2); }
  .\[\&\>li\]\:font-light > li { --tw-font-weight: var(--font-weight-light); font-weight: var(--font-weight-light); }
  .\[\&\>li\]\:text-accent-foreground > li { color: rgb(255, 255, 255); }
  .\[\&\>li\>label\]\:block > li > label { display: block; }
  .\[\&\>li\>label\]\:font-secondary > li > label { font-family: var(--font-secondary); }
  .\[\&\>li\>label\]\:font-bold > li > label { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .\[\&\>p\]\:text-xs > p { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .\[\&\>span\]\:hidden > span { display: none; }
  .\[\&\>span\:first-child\]\:right-2 > span:first-child { right: calc(var(--spacing)*2); }
  .\[\&\>span\:first-child\]\:left-auto > span:first-child { left: auto; }
  .\[\&\>svg\]\:pointer-events-none > svg { pointer-events: none; }
  .\[\&\>svg\]\:size-2 > svg { width: calc(var(--spacing)*2); height: calc(var(--spacing)*2); }
  .\[\&\>svg\]\:size-3 > svg { width: calc(var(--spacing)*3); height: calc(var(--spacing)*3); }
  .\[\&\>svg\]\:size-3\.5 > svg { width: calc(var(--spacing)*3.5); height: calc(var(--spacing)*3.5); }
  .\[\&\>svg\]\:size-4 > svg { width: calc(var(--spacing)*4); height: calc(var(--spacing)*4); }
  .\[\&\>svg\]\:h-2\.5 > svg { height: calc(var(--spacing)*2.5); }
  .\[\&\>svg\]\:h-3 > svg { height: calc(var(--spacing)*3); }
  .\[\&\>svg\]\:w-2\.5 > svg { width: calc(var(--spacing)*2.5); }
  .\[\&\>svg\]\:w-3 > svg { width: calc(var(--spacing)*3); }
  .\[\&\>svg\]\:shrink-0 > svg { flex-shrink: 0; }
  .\[\&\>svg\]\:translate-y-0\.5 > svg { --tw-translate-y: calc(var(--spacing)*.5); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .\[\&\>svg\]\:fill-buying > svg { fill: rgb(14, 165, 233); }
  .\[\&\>svg\]\:fill-selling > svg { fill: rgb(20, 184, 166); }
  .\[\&\>svg\]\:stroke-buying > svg { stroke: rgb(14, 165, 233); }
  .\[\&\>svg\]\:stroke-selling > svg { stroke: rgb(20, 184, 166); }
  .\[\&\>svg\]\:text-current > svg { color: currentcolor; }
  .\[\&\>svg\]\:text-muted-foreground > svg { color: rgb(169, 163, 158); }
  @media (min-width: 40rem) {
  .sm\:\[\&\>svg\]\:size-3\.5 > svg { width: calc(var(--spacing)*3.5); height: calc(var(--spacing)*3.5); }
}
  .\[\&\>tr\]\:last\:border-b-0 > tr:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .\[\&\>tr\>td\]\:py-1\.5 > tr > td { padding-block: calc(var(--spacing)*1.5); }
  .\[\&\[data-size\]\]\:h-8[data-size] { height: calc(var(--spacing)*8); }
  @media (max-height: 760px) and (min-width: 640px) {
  .\[\@media\(max-height\:760px\)_and_\(min-width\:640px\)\]\:h-screen { height: 100vh; }
  .\[\@media\(max-height\:760px\)_and_\(min-width\:640px\)\]\:max-h-screen { max-height: 100vh; }
}
  [data-slot="tooltip-content"] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20 { background-color: lab(2.7877 0.174686 0.480145 / 0.2); }
  [data-slot="tooltip-content"] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background { color: rgb(11, 10, 9); }
  [data-slot="tooltip-content"] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:where(.dark, .dark *) { background-color: lab(2.7877 0.174686 0.480145 / 0.1); }
  @media (hover: hover) {
  a.\[a\&\]\:hover\:bg-background\/90:hover { background-color: lab(2.7877 0.174686 0.480145 / 0.9); }
  a.\[a\&\]\:hover\:bg-primary:hover { background-color: rgb(20, 18, 16); }
  a.\[a\&\]\:hover\:bg-secondary\/90:hover { background-color: lab(52.8069 1.51736 4.13748 / 0.9); }
  a.\[a\&\]\:hover\:text-accent-foreground:hover { color: rgb(255, 255, 255); }
}
}
@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; }
@keyframes onboarding-spotlight-pulse { 
}
@media (prefers-reduced-motion: reduce) {
  @supports (color:color-mix(in lab,red,red)) {
  .onboarding-spotlight-ring { box-shadow: 0 0 16px 3px color-mix(in srgb,var(--color-unique) 60%,transparent),0 0 32px 8px color-mix(in srgb,var(--color-unique) 30%,transparent); }
}
}
@media (min-width: 48rem) {
}
@keyframes nameplate-glow-tier-legendary { 
  0%, 100% { text-shadow: rgba(250, 204, 21, 0.45) 0px 0px 6px, rgba(250, 204, 21, 0.35) 0px 0px 18px; filter: drop-shadow(rgba(250, 204, 21, 0.35) 0px 0px 4px); background-position: 0% center; transform: scale(1); }
  50% { text-shadow: rgba(250, 204, 21, 0.65) 0px 0px 14px, rgba(250, 204, 21, 0.45) 0px 0px 34px; filter: drop-shadow(rgba(250, 204, 21, 0.55) 0px 0px 8px); background-position: 100% center; transform: scale(1.015); }
}
@keyframes nameplate-glow-tier-unique { 
  0%, 100% { text-shadow: rgba(251, 146, 60, 0.4) 0px 0px 8px, rgba(194, 65, 12, 0.3) 0px 0px 20px; filter: drop-shadow(rgba(249, 115, 22, 0.35) 0px 0px 5px); background-position: 0% center; transform: scale(1); }
  50% { text-shadow: rgba(249, 115, 22, 0.6) 0px 0px 18px, rgba(194, 65, 12, 0.45) 0px 0px 36px; filter: drop-shadow(rgba(234, 88, 12, 0.55) 0px 0px 10px); background-position: 100% center; transform: scale(1.02); }
}
@keyframes nameplate-glow-tier-uber { 
  0%, 100% { text-shadow: rgba(255, 107, 203, 0.55) 0px 0px 12px, rgba(255, 29, 142, 0.45) 0px 0px 30px; filter: drop-shadow(rgba(255, 107, 203, 0.45) 0px 0px 6px); background-position: 0% center; transform: scale(1); }
  50% { text-shadow: rgba(255, 29, 142, 0.75) 0px 0px 22px, rgba(255, 107, 203, 0.55) 0px 0px 42px; filter: drop-shadow(rgba(255, 29, 142, 0.65) 0px 0px 12px); background-position: 100% center; transform: scale(1.035); }
}
@keyframes nameplate-glow-role-root { 
  0%, 100% { text-shadow: rgba(8, 145, 178, 0.45) 0px 0px 6px, rgba(8, 145, 178, 0.35) 0px 0px 18px; filter: drop-shadow(rgba(8, 145, 178, 0.35) 0px 0px 4px); background-position: 0% center; transform: scale(1); }
  50% { text-shadow: rgba(8, 145, 178, 0.65) 0px 0px 14px, rgba(20, 184, 166, 0.45) 0px 0px 34px; filter: drop-shadow(rgba(8, 145, 178, 0.55) 0px 0px 8px); background-position: 100% center; transform: scale(1.015); }
}
@keyframes nameplate-glow-role-admin { 
  0%, 100% { text-shadow: rgba(218, 26, 48, 0.45) 0px 0px 6px, rgba(218, 26, 48, 0.35) 0px 0px 18px; filter: drop-shadow(rgba(218, 26, 48, 0.35) 0px 0px 4px); background-position: 0% center; transform: scale(1); }
  50% { text-shadow: rgba(218, 26, 48, 0.65) 0px 0px 14px, rgba(255, 68, 68, 0.45) 0px 0px 34px; filter: drop-shadow(rgba(218, 26, 48, 0.55) 0px 0px 8px); background-position: 100% center; transform: scale(1.015); }
}
@keyframes nameplate-glow-role-moderator { 
  0%, 100% { text-shadow: rgba(239, 120, 46, 0.45) 0px 0px 6px, rgba(239, 120, 46, 0.35) 0px 0px 18px; filter: drop-shadow(rgba(239, 120, 46, 0.35) 0px 0px 4px); background-position: 0% center; transform: scale(1); }
  50% { text-shadow: rgba(239, 120, 46, 0.65) 0px 0px 14px, rgba(255, 159, 90, 0.45) 0px 0px 34px; filter: drop-shadow(rgba(239, 120, 46, 0.55) 0px 0px 8px); background-position: 100% center; transform: scale(1.015); }
}
@keyframes nameplate-glow-role-senior-mod { 
  0%, 100% { text-shadow: rgba(239, 120, 46, 0.45) 0px 0px 6px, rgba(239, 120, 46, 0.35) 0px 0px 18px; filter: drop-shadow(rgba(239, 120, 46, 0.35) 0px 0px 4px); background-position: 0% center; transform: scale(1); }
  50% { text-shadow: rgba(239, 120, 46, 0.65) 0px 0px 14px, rgba(255, 159, 90, 0.45) 0px 0px 34px; filter: drop-shadow(rgba(239, 120, 46, 0.55) 0px 0px 8px); background-position: 100% center; transform: scale(1.015); }
}
@keyframes nameplate-glow-role-content-creator { 
  0%, 100% { text-shadow: rgba(253, 209, 140, 0.45) 0px 0px 6px, rgba(253, 209, 140, 0.35) 0px 0px 18px; filter: drop-shadow(rgba(253, 209, 140, 0.4) 0px 0px 4px); background-position: 0% center; transform: scale(1); }
  50% { text-shadow: rgba(253, 209, 140, 0.65) 0px 0px 14px, rgba(245, 184, 100, 0.45) 0px 0px 34px; filter: drop-shadow(rgba(253, 209, 140, 0.6) 0px 0px 8px); background-position: 100% center; transform: scale(1.015); }
}
:root { --shadow-accent: #00000080 3px 5px 5px; --font-secondary: var(--font-secondary); --font-primary: var(--font-primary); --font-number: var(--font-accent); --border-color: #2e2e2e; }
::selection { color: rgb(232, 230, 227); background-color: lab(33.8693 51.5669 36.6459 / 0.8); }
@supports (color:lab(0%0 0)) {
  .bg-barbarian { --tw-gradient-via: lab(21.6344%31.9289 28.993/.8); --tw-gradient-to: lab(0%0 0/0); }
}
@supports (color:lab(0%0 0)) {
  .bg-sorcerer { --tw-gradient-via: lab(24.6868%4.22476-41.416/.8); --tw-gradient-to: lab(0%0 0/0); }
}
@supports (color:lab(0%0 0)) {
  .bg-druid { --tw-gradient-via: lab(38.8784%18.4101 44.9337/.8); --tw-gradient-to: lab(0%0 0/0); }
}
@supports (color:lab(0%0 0)) {
  .bg-rogue { --tw-gradient-via: lab(16.4782%23.699-27.6633/.8); --tw-gradient-to: lab(0%0 0/0); }
}
@supports (color:lab(0%0 0)) {
  .bg-spiritborn { --tw-gradient-via: lab(42.0025% -29.3374 46.1335/.8); --tw-gradient-to: lab(0%0 0/0); }
}
@supports (color:lab(0%0 0)) {
  .bg-necromancer { --tw-gradient-via: lab(61.2969% -43.9691 5.20034/.8); --tw-gradient-to: lab(0%0 0/0); }
}
@supports (color:lab(0%0 0)) {
  .bg-paladin { --tw-gradient-via: lab(67.6377%4.81007 70.1913/.8); --tw-gradient-to: lab(0%0 0/0); }
}
@supports (color:lab(0%0 0)) {
  .bg-warlock { --tw-gradient-via: lab(26.7653%47.2548-1.08519/.8); --tw-gradient-to: lab(0%0 0/0); }
}
@supports (color:lab(0%0 0)) {
  .bg-generic { --tw-gradient-via: lab(35.1236%1.51367-5.26994/.8); --tw-gradient-to: lab(0%0 0/0); }
}
:root { --font-primary: var(--font-sans); --font-secondary: var(--font-source-sans); --font-accent: var(--font-kodia),var(--font-kodia-cjk); --font-number: var(--font-yoon),var(--font-yoon-cjk); }
.diablo-banner-words { flex-direction: column; height: 40px; line-height: 40px; animation: 3s ease 0s 3 normal none running diablo-banner-flip; display: flex; position: relative; }
.diablo-banner-word { text-align: left; color: rgb(250, 204, 21); height: 40px; padding-left: 6px; }
@keyframes diablo-banner-flip { 
  0% { transform: translateY(0%); }
  40% { transform: translateY(-100%); }
  60% { transform: translateY(-100%); }
  100% { transform: translateY(0%); }
}
@keyframes beta-search-progress { 
  0% { transform: translate(-140%); }
  100% { transform: translate(340%); }
}
@media (max-width: 639.98px) {
  main[data-pw-content]:has([data-portal-main-flush-mobile-x]) { padding-inline: 0px; margin-top: 0px; padding-top: 0px; }
}
main[data-pw-content] { transition: opacity 0.15s ease-out; }
@keyframes quick-search-icon-glow-fade { 
  0%, 100% { opacity: 0; }
  50% { opacity: 1; }
}
@keyframes afs-scan-sweep { 
  0% { top: 0px; }
  100% { top: 100%; }
}
@keyframes afs-chip-shake { 
  0%, 100% { transform: translate(0px); }
  20% { transform: translate(-2px) rotate(-1deg); }
  40% { transform: translate(2px) rotate(1deg); }
  60% { transform: translate(-2px) rotate(-1deg); }
  80% { transform: translate(2px) rotate(1deg); }
}
@keyframes afs-editor-swap { 
  0% { opacity: 0; transform: translateY(2px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes afs-drop-success-flash { 
  0% { box-shadow: rgba(204, 179, 113, 0.35) 0px 0px 0px 999px inset, rgba(204, 179, 113, 0.9) 0px 0px 0px 4px; }
  100% { box-shadow: rgba(204, 179, 113, 0) 0px 0px 0px 999px inset, rgba(204, 179, 113, 0) 0px 0px 0px 14px; }
}
@media (prefers-reduced-motion: reduce) {
  main[data-pw-content] { transition: none; }
}
@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-space-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-divide-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-ordinal { syntax: "*"; inherits: false; }
@property --tw-slashed-zero { syntax: "*"; inherits: false; }
@property --tw-numeric-figure { syntax: "*"; inherits: false; }
@property --tw-numeric-spacing { syntax: "*"; inherits: false; }
@property --tw-numeric-fraction { 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; }
@property --tw-text-shadow-color { syntax: "*"; inherits: false; }
@property --tw-text-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-content { syntax: "*"; inherits: false; initial-value: ""; }
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes ping { 
  75%, 100% { opacity: 0; transform: scale(2); }
}
@keyframes pulse { 
  50% { opacity: 0.5; }
}
@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)); }
}@font-face { font-family: GeistSans; src: url("fonts/72c7f902-1187-4e2e-beee-e7019a519332.woff2") format("woff2"); font-weight: 100 900; }
@font-face { font-family: "GeistSans Fallback"; src: local("Arial"); ascent-override: 85.83%; descent-override: 20.53%; line-gap-override: 9.33%; size-adjust: 107.19%; }
.u65NKq_variable { --font-geist-sans: "GeistSans","GeistSans Fallback"; }
@font-face { font-family: fontHeading; src: url("fonts/01c3b27b-a381-43ec-a55a-d8b33645fb66.otf") format("opentype"); }
@font-face { font-family: "fontHeading Fallback"; src: local("Arial"); ascent-override: 76.17%; descent-override: 27.89%; line-gap-override: 20.81%; size-adjust: 96.11%; }
.uEnH3G_variable { --font-heading: "fontHeading","fontHeading Fallback"; }
.InhyCW_variable { --font-game-tooltip: "fontGameTooltip","fontGameTooltip Fallback"; }
@font-face { font-family: sourceSans; src: url("fonts/d83a3e6b-05c2-4412-834a-fbd07aa769ba.woff2") format("woff2"); font-weight: 400; font-style: normal; }
@font-face { font-family: "sourceSans Fallback"; src: local("Arial"); ascent-override: 108.71%; descent-override: 42.47%; line-gap-override: 0%; size-adjust: 94.19%; }
.AMB-7q_variable { --font-source-sans: "sourceSans","sourceSans Fallback"; }
@font-face { font-family: fontKodia; src: url("fonts/4d75be06-1008-4d5e-bbba-f0e37567fd55.woff2") format("woff2"); font-weight: 400; }
.rKfynG_variable { --font-kodia: "fontKodia"; }
@font-face { font-family: fontKodiaCjk; src: url("fonts/94cdef83-6c46-4ed6-bffe-21d0b40e61c9.woff2") format("woff2"); font-weight: 400; }
@font-face { font-family: "fontKodiaCjk Fallback"; src: local("Arial"); ascent-override: 55.35%; descent-override: 19.37%; line-gap-override: 0%; size-adjust: 144.52%; }
.jyaIfG_variable { --font-kodia-cjk: "fontKodiaCjk","fontKodiaCjk Fallback"; }
.Uc6mpW_variable { --font-yoon: "fontYoon"; }
.q24G5W_variable { --font-yoon-cjk: "fontYoonCjk","fontYoonCjk Fallback"; }
.xVV7CG_variable { --font-old-fenris: "fontOldFenris","fontOldFenris Fallback"; }
.L-Oxaa_variable { --font-tooltip-title: "fontTooltipTitle","fontTooltipTitle Fallback"; }
:root { --portal-rail-left-footprint: 0px; --portal-rail-right-footprint: 0px; }
@media (min-width: 1060px) {
  :root:has([data-pw-rail="left"]) { --portal-rail-left-footprint: 160px; }
  :root:has([data-pw-rail="left"]) .T6VbJa_col1 { overflow: visible; }
  :root:has([data-pw-rail="right"]) { --portal-rail-right-footprint: 160px; }
  :root:has([data-pw-rail="right"]) .T6VbJa_col3 { overflow: visible; }
}
@media (min-width: 1280px) {
  :root:has([data-pw-rail="left"]) { --portal-rail-left-footprint: 176px; }
  :root:has([data-pw-rail="left"]) .T6VbJa_col1 { overflow: visible; }
  :root:has([data-pw-rail="right"]) { --portal-rail-right-footprint: 176px; }
  :root:has([data-pw-rail="right"]) .T6VbJa_col3 { overflow: visible; }
}
@media (min-width: 1901px) {
  :root:has([data-pw-rail="left"]) { --portal-rail-left-footprint: 336px; }
  :root:has([data-pw-rail="left"]) .T6VbJa_col1 { overflow: visible; }
  :root:has([data-pw-rail="right"]) { --portal-rail-right-footprint: 336px; }
  :root:has([data-pw-rail="right"]) .T6VbJa_col3 { overflow: visible; }
}
.T6VbJa_surfaceDensityRoot[data-portal-surface-density="standard"] { --portal-surface-padding: 16px; }
.T6VbJa_tracks { grid-template-columns: var(--portal-rail-left-footprint) minmax(0,1fr) var(--portal-rail-right-footprint); display: grid; }
.T6VbJa_content { width: 100%; min-width: 0px; max-width: var(--portal-content-max); grid-column: 2; margin-inline: auto; }
.T6VbJa_col1 { grid-column: 1; overflow: hidden; }
.T6VbJa_col3 { grid-column: 3; overflow: hidden; }@keyframes marching-ants { 
  0% { background-position: 0px 0px, 0px 100%, 0px 0px, 100% 0px; }
  100% { background-position: 20px 0px, -20px 100%, 0px -20px, 100% 20px; }
}
:root { --rc-drag-handle-size: 12px; --rc-drag-handle-mobile-size: 24px; --rc-drag-handle-bg-colour: #0003; --rc-drag-bar-size: 6px; --rc-border-color: #ffffffb3; --rc-focus-color: #08f; }
@media (pointer: coarse) {
}@media (hover: hover) and (pointer: fine) {
}
@media (pointer: fine) {
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeOut { 
  100% { opacity: 0; }
}
@keyframes slideFromBottom { 
  0% { transform: translate3d(0,var(--initial-transform,100%),0); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideToBottom { 
  100% { transform: translate3d(0,var(--initial-transform,100%),0); }
}
@keyframes slideFromTop { 
  0% { transform: translate3d(0,calc(var(--initial-transform,100%)*-1),0); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideToTop { 
  100% { transform: translate3d(0,calc(var(--initial-transform,100%)*-1),0); }
}
@keyframes slideFromLeft { 
  0% { transform: translate3d(calc(var(--initial-transform,100%)*-1),0,0); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideToLeft { 
  100% { transform: translate3d(calc(var(--initial-transform,100%)*-1),0,0); }
}
@keyframes slideFromRight { 
  0% { transform: translate3d(var(--initial-transform,100%),0,0); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideToRight { 
  100% { transform: translate3d(var(--initial-transform,100%),0,0); }
}@media (hover: none) and (pointer: coarse) {
}
@keyframes swipe-out-left { 
  0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) - 100%)); opacity: 0; }
}
@keyframes swipe-out-right { 
  0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) + 100%)); opacity: 0; }
}
@keyframes swipe-out-up { 
  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%)); opacity: 0; }
}
@keyframes swipe-out-down { 
  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%)); opacity: 0; }
}
@media (max-width: 600px) {
}
@keyframes sonner-fade-in { 
  0% { opacity: 0; transform: scale(0.8); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes sonner-fade-out { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0.8); }
}
@keyframes sonner-spin { 
  0% { opacity: 1; }
  100% { opacity: 0.15; }
}
@media (prefers-reduced-motion) {
}:root { --pw-tablet-ad-height: 90px; --pw-mobile-ad-height: 50px; --pw-fallback-bottom-tablet-height: 90px; --pw-fallback-bottom-mobile-height: 50px; --pw-z-rail: 40; --pw-z-video: 45; --pw-z-chat: 51; }
body:is([data-chat-open="true"], [data-chat-expanded="true"]) :is(#pw-oop-bottom_rail, [id^="pw-oop-bottom_rail"]) { display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; }
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (min-width: 768px) {
  body:has(#pw-oop-bottom_rail):not([data-chat-open="true"]):not([data-chat-expanded="true"]) main { padding-bottom: 180px !important; }
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (min-width: 768px) {
  body:has(#pw-fallback-bottom_rail) main { padding-bottom: 160px !important; }
}
@media (max-width: 767px) {
  body:has([role="dialog"][data-state="open"]) :is(#pw-oop-bottom_rail, #pw-fallback-bottom_rail), body:has([role="alertdialog"][data-state="open"]) :is(#pw-oop-bottom_rail, #pw-fallback-bottom_rail) { display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; }
}
@media (min-width: 1060px) and (max-width: 1900px) {
  :is(#pw-oop-corner_ad_video, [id^="pw-oop-corner_ad_video"]), .pw-corner-ad-video, .pw-corner-ad-video.pw-sticky-corner, [data-pw-ramp-unit="video"] { display: none !important; visibility: hidden !important; pointer-events: none !important; }
}
@media (min-width: 1901px) {
  :is(#pw-oop-corner_ad_video, [id^="pw-oop-corner_ad_video"]), .pw-corner-ad-video, .pw-corner-ad-video.pw-sticky-corner, [data-pw-ramp-unit="video"] { position: fixed !important; left: var(--pw-left-anchor-x,0px) !important; right: auto !important; top: auto !important; margin: 0px !important; width: 320px !important; max-width: 320px !important; height: 180px !important; max-height: 180px !important; bottom: 8px !important; overflow: hidden !important; z-index: var(--pw-z-video) !important; }
  body:has(#pw-oop-bottom_rail):not([data-chat-open="true"]):not([data-chat-expanded="true"]) :is(#pw-oop-corner_ad_video, [id^="pw-oop-corner_ad_video"]), body:has(#pw-oop-bottom_rail):not([data-chat-open="true"]):not([data-chat-expanded="true"]) :is(.pw-corner-ad-video, [data-pw-ramp-unit="video"]) { bottom: calc(var(--pw-tablet-ad-height) + 8px) !important; }
}
:is(#pw-oop-bottom_rail, [id^="pw-oop-bottom_rail"], #pw-oop-left_rail, [id^="pw-oop-left_rail"], #pw-oop-right_rail, [id^="pw-oop-right_rail"]), [data-pw-ramp-unit="bottom"], [data-pw-ramp-unit="rail-left"], [data-pw-ramp-unit="rail-right"], [data-pw-ramp-unit="unknown"], [class*="pw-oop"], [class*="ramp-oop"] { z-index: var(--pw-z-rail) !important; }
:is(#pw-oop-corner_ad_video, [id^="pw-oop-corner_ad_video"]), .pw-corner-ad-video, .pw-corner-ad-video.pw-sticky-corner, [data-pw-ramp-unit="video"] { z-index: var(--pw-z-video) !important; }
@media (max-width: 1059px) {
  :is(#pw-oop-left_rail, [id^="pw-oop-left_rail"], [data-pw-ramp-unit="rail-left"], #pw-oop-right_rail, [id^="pw-oop-right_rail"], [data-pw-ramp-unit="rail-right"]) { display: none !important; }
}
@media (min-width: 1060px) {
  :is(#pw-oop-left_rail, [id^="pw-oop-left_rail"], [data-pw-ramp-unit="rail-left"], #pw-oop-right_rail, [id^="pw-oop-right_rail"], [data-pw-ramp-unit="rail-right"]) { position: fixed !important; bottom: auto !important; margin-top: 0px !important; right: auto !important; width: 160px !important; max-width: 160px !important; overflow: clip !important; z-index: var(--pw-z-rail) !important; border: none !important; outline: none !important; background: transparent !important; }
  :is(#pw-oop-left_rail, [id^="pw-oop-left_rail"], [data-pw-ramp-unit="rail-left"]) { top: var(--pw-left-anchor-y,160px) !important; left: var(--pw-left-anchor-x,0px) !important; }
  :is(#pw-oop-right_rail, [id^="pw-oop-right_rail"], [data-pw-ramp-unit="rail-right"]) { top: var(--pw-right-anchor-y,160px) !important; left: var(--pw-right-anchor-x,auto) !important; }
}
@media (min-width: 1901px) {
  :is(#pw-oop-left_rail, [id^="pw-oop-left_rail"], [data-pw-ramp-unit="rail-left"], #pw-oop-right_rail, [id^="pw-oop-right_rail"], [data-pw-ramp-unit="rail-right"]) { width: 320px !important; max-width: 320px !important; }
}.sf-hidden { display: none !important; }/* empty */

:root, :host {
  --font-heading: 'Fredoka', 'Nunito', sans-serif !important;
  --font-accent: 'Fredoka', 'Nunito', sans-serif !important;
  --font-secondary: 'Nunito', sans-serif !important;
  --font-primary: 'Nunito', sans-serif !important;
  --font-number: 'Fredoka', sans-serif !important;
  --mc-orange: #ff9a1f;
  --mc-orange-dark: #e06d00;
  --mc-gold: #ffd23f;
  --mc-sky: #4fc3f7;
  --mc-panel: #1d1916;
  --mc-panel-2: #26211c;
  --mc-border: #3a3129;
  --mc-bg: #121010;
  --mc-text: #f4eee7;
  --mc-muted: #b3a697;
}

body { background: var(--mc-bg) !important; font-family: 'Nunito', sans-serif; color: var(--mc-text); }
.font-heading, .font-accent { letter-spacing: 0.02em; }

/* Replace gothic button effect with a glossy maple button */
.btn-effect {
  background: linear-gradient(180deg, #ffb347 0%, #ff8a00 100%) !important;
  color: #3a1d00 !important;
  border: 2px solid #ffd9a0 !important;
  border-radius: 999px !important;
  text-shadow: none !important;
  box-shadow: 0 3px 0 #b85a00, 0 6px 14px rgba(255, 138, 0, 0.25);
  font-family: 'Fredoka', sans-serif !important;
  font-weight: 600 !important;
}
.btn-effect::before, .btn-effect::after { display: none !important; }
.btn-effect:hover { filter: brightness(1.06); }

/* Shared Maple UI */
.mc-panel { background: var(--mc-panel); border: 1px solid var(--mc-border); border-radius: 16px; }
.mc-btn {
  display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  height: 40px; padding: 0 20px; border-radius: 999px; cursor: pointer;
  background: linear-gradient(180deg, #ffb347 0%, #ff8a00 100%);
  color: #3a1d00; border: 2px solid #ffd9a0; font-family: 'Fredoka', sans-serif; font-weight: 600;
  box-shadow: 0 3px 0 #b85a00; transition: filter .15s;
}
.mc-btn:hover { filter: brightness(1.06); }
.mc-btn:disabled { opacity: .5; cursor: not-allowed; }
.mc-btn-ghost {
  display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  height: 36px; padding: 0 16px; border-radius: 999px; cursor: pointer;
  background: var(--mc-panel-2); color: var(--mc-text); border: 1px solid var(--mc-border);
  font-family: 'Fredoka', sans-serif; font-weight: 500; transition: border-color .15s, background .15s;
}
.mc-btn-ghost:hover { border-color: var(--mc-orange); }
.mc-btn-ghost[data-active="true"] { background: var(--mc-orange); color: #3a1d00; border-color: var(--mc-orange); }
.mc-input {
  height: 40px; padding: 0 14px; border-radius: 10px; background: #0d0b0a; color: var(--mc-text);
  border: 1px solid var(--mc-border); outline: none; font-family: 'Nunito', sans-serif; width: 100%;
}
.mc-input:focus { border-color: var(--mc-orange); }
.mc-card { background: var(--mc-panel); border: 1px solid var(--mc-border); border-radius: 14px; transition: border-color .15s, background .15s; cursor: pointer; }
.mc-card:hover { border-color: var(--mc-orange); background: var(--mc-panel-2); }

/* MapleStory style item tooltip */
.mc-tooltip { background: rgba(14, 11, 9, 0.97); border: 1px solid #6b5a48; border-radius: 6px; padding: 12px 14px; font-size: 13px; color: #fff; box-shadow: 0 8px 24px rgba(0,0,0,.5); }
.mc-tooltip hr { border: 0; border-top: 1px dashed #54463a; margin: 8px 0; }

.mc-drop { border: 2px dashed var(--mc-border); border-radius: 16px; transition: border-color .15s, background .15s; cursor: pointer; }
.mc-drop:hover, .mc-drop[data-over="true"] { border-color: var(--mc-orange); background: rgba(255,154,31,.06); }

@keyframes mc-scan { 0% { top: 0; } 100% { top: calc(100% - 3px); } }
.mc-scanline { position: absolute; left: 0; right: 0; height: 3px; background: var(--mc-orange); box-shadow: 0 0 14px var(--mc-orange); animation: mc-scan 1.1s ease-in-out infinite alternate; }
@keyframes mc-spin { to { transform: rotate(360deg); } }
.mc-spin { animation: mc-spin 1s linear infinite; }

.mc-nav-link { position: relative; padding: 8px 14px; border-radius: 999px; color: var(--mc-muted); font-family: 'Fredoka', sans-serif; font-weight: 500; font-size: 15px; transition: color .15s, background .15s; }
.mc-nav-link:hover { color: #fff; background: rgba(255,255,255,.06); }
.mc-nav-link[data-active="true"] { color: #3a1d00; background: var(--mc-orange); }

.mc-grid-items { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 12px; }
.mc-grid-listings { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 14px; }
