html, body { height: 100%; margin: 0px; }
#root { height: 100%; }
@import url("https://fonts.googleapis.com/css2?family=Figtree:wght@400;600;700&family=Geist:wght@600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Raleway:wght@900&family=Manrope:wght@700&display=swap");
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host { --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace; --color-gray-100: oklch(96.7% 0.003 264.542); --color-black: #000; --color-white: #fff; --spacing: 0.25rem; --container-sm: 24rem; --container-lg: 32rem; --text-xs: 0.75rem; --text-xs--line-height: calc(1 / 0.75); --text-sm: 0.875rem; --text-sm--line-height: calc(1.25 / 0.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-2xl: 1.5rem; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-black: 900; --tracking-tight: -0.025em; --tracking-widest: 0.1em; --leading-relaxed: 1.625; --radius-xs: 0.125rem; --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; --aspect-video: 16 / 9; --default-transition-duration: 150ms; --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); --color-border: var(--border); }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button { box-sizing: border-box; margin: 0px; padding: 0px; border: 0px solid; }
  html, :host { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; 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 { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
  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 { display: block; vertical-align: middle; }
  img, video { max-width: 100%; height: auto; }
  button, input, select, optgroup, textarea, ::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; border-radius: 0px; background-color: transparent; opacity: 1; }
  :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)) {
  color: color-mix(currentcolor, transparent);
}
}
}
  textarea { resize: vertical; }
  ::-webkit-search-decoration { appearance: none; }
  ::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }
  ::-webkit-datetime-edit { display: inline-flex; }
  ::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
  ::-webkit-calendar-picker-indicator { line-height: 1; }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button { appearance: button; }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
  [hidden]:where(:not([hidden="until-found"])) { display: none !important; }
}
@layer utilities {
  .\@container\/card-header { container: card-header / inline-size; }
  .pointer-events-none { pointer-events: none; }
  .invisible { visibility: hidden; }
  .sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
  .absolute { position: absolute; }
  .fixed { position: fixed; }
  .relative { position: relative; }
  .static { position: static; }
  .sticky { position: sticky; }
  .inset-0 { inset: calc(var(--spacing) * 0); }
  .inset-\[-0\.5px_0\] { inset: -0.5px 0px; }
  .inset-\[-0\.24px_0\] { inset: -0.24px 0px; }
  .inset-\[-0\.73px_0_0_0\] { inset: -0.73px 0px 0px; }
  .inset-\[-1\.49px_0\] { inset: -1.49px 0px; }
  .inset-\[-1\.56px_0_0_0\] { inset: -1.56px 0px 0px; }
  .inset-\[-1\.58px_0\] { inset: -1.58px 0px; }
  .inset-\[-2\.86\%\] { inset: -2.86%; }
  .inset-\[-3\.33px_0\] { inset: -3.33px 0px; }
  .inset-\[-7\.14\%\] { inset: -7.14%; }
  .inset-\[-8\.08\%_-16\.04\%_-8\.09\%_-15\.9\%\] { inset: -8.08% -16.04% -8.09% -15.9%; }
  .inset-\[-10\.21\%_-23\.01\%_-10\.18\%_-25\.17\%\] { inset: -10.21% -23.01% -10.18% -25.17%; }
  .inset-\[0_-2\.91\%_-16\.6\%_-2\.91\%\] { inset: 0px -2.91% -16.6%; }
  .inset-\[0_-2\.95\%_-16\.66\%_-2\.95\%\] { inset: 0px -2.95% -16.66%; }
  .inset-\[2\.29\%_44\.39\%_89\.7\%_33\.47\%\] { inset: 2.29% 44.39% 89.7% 33.47%; }
  .inset-\[5\%_0\] { inset: 5% 0px; }
  .inset-\[15\.81\%_78\.67\%_71\.8\%_11\.33\%\] { inset: 15.81% 78.67% 71.8% 11.33%; }
  .inset-\[27\.4\%_74\.06\%_66\.33\%_23\.39\%\] { inset: 27.4% 74.06% 66.33% 23.39%; }
  .inset-\[28\.12\%_20\.47\%_71\.38\%_66\.56\%\] { inset: 28.12% 20.47% 71.38% 66.56%; }
  .inset-\[calc\(23\.37\%-0\.19px\)_calc\(22\.81\%-0\.2px\)_calc\(21\.53\%-0\.21px\)_calc\(23\.38\%-0\.19px\)\] { inset: calc(23.37% - 0.19px) calc(22.81% - 0.2px) calc(21.53% - 0.21px) calc(23.38% - 0.19px); }
  .inset-\[calc\(23\.38\%-0\.41px\)_calc\(22\.81\%-0\.42px\)_calc\(21\.53\%-0\.44px\)_calc\(23\.38\%-0\.41px\)\] { inset: calc(23.38% - 0.41px) calc(22.81% - 0.42px) calc(21.53% - 0.44px) calc(23.38% - 0.41px); }
  .inset-\[calc\(24\.67\%-0\.19px\)_calc\(26\.74\%-0\.17px\)_calc\(23\.04\%-0\.2px\)_calc\(20\.77\%-0\.21px\)\] { inset: calc(24.67% - 0.19px) calc(26.74% - 0.17px) calc(23.04% - 0.2px) calc(20.77% - 0.21px); }
  .inset-\[calc\(24\.68\%-0\.39px\)_calc\(26\.74\%-0\.36px\)_calc\(23\.03\%-0\.42px\)_calc\(20\.78\%-0\.45px\)\] { inset: calc(24.68% - 0.39px) calc(26.74% - 0.36px) calc(23.03% - 0.42px) calc(20.78% - 0.45px); }
  .inset-x-0 { inset-inline: calc(var(--spacing) * 0); }
  .inset-y-0 { inset-block: calc(var(--spacing) * 0); }
  .-top-12 { top: calc(var(--spacing) * -12); }
  .top-0 { top: calc(var(--spacing) * 0); }
  .top-1\.5 { top: calc(var(--spacing) * 1.5); }
  .top-1\/2 { top: calc(50%); }
  .top-3\.5 { top: calc(var(--spacing) * 3.5); }
  .top-4 { top: calc(var(--spacing) * 4); }
  .top-\[-0\.03\%\] { top: -0.03%; }
  .top-\[-0\.13\%\] { top: -0.13%; }
  .top-\[-0\.15\%\] { top: -0.15%; }
  .top-\[-0\.37px\] { top: -0.37px; }
  .top-\[-0\.44px\] { top: -0.44px; }
  .top-\[-0\.78px\] { top: -0.78px; }
  .top-\[-1\.09px\] { top: -1.09px; }
  .top-\[-1px\] { top: -1px; }
  .top-\[-3px\] { top: -3px; }
  .top-\[-5\.79\%\] { top: -5.79%; }
  .top-\[-6\.46\%\] { top: -6.46%; }
  .top-\[-6px\] { top: -6px; }
  .top-\[-7\.49\%\] { top: -7.49%; }
  .top-\[-8\.73\%\] { top: -8.73%; }
  .top-\[-8px\] { top: -8px; }
  .top-\[-10\.48\%\] { top: -10.48%; }
  .top-\[-10px\] { top: -10px; }
  .top-\[-13px\] { top: -13px; }
  .top-\[-27\.78\%\] { top: -27.78%; }
  .top-\[-38px\] { top: -38px; }
  .top-\[-42\.56px\] { top: -42.56px; }
  .top-\[-44\.77px\] { top: -44.77px; }
  .top-\[-49px\] { top: -49px; }
  .top-\[-51px\] { top: -51px; }
  .top-\[-52px\] { top: -52px; }
  .top-\[-56\.69\%\] { top: -56.69%; }
  .top-\[-65\.31px\] { top: -65.31px; }
  .top-\[-86\.18\%\] { top: -86.18%; }
  .top-\[-144\.35px\] { top: -144.35px; }
  .top-\[-177\.67px\] { top: -177.67px; }
  .top-\[-181\.51px\] { top: -181.51px; }
  .top-\[-211\.55px\] { top: -211.55px; }
  .top-\[-255\.96px\] { top: -255.96px; }
  .top-\[-372\.78px\] { top: -372.78px; }
  .top-\[-511\.66px\] { top: -511.66px; }
  .top-\[-575\.29px\] { top: -575.29px; }
  .top-\[0\.22\%\] { top: 0.22%; }
  .top-\[0\.36px\] { top: 0.36px; }
  .top-\[1\.01px\] { top: 1.01px; }
  .top-\[1\.27px\] { top: 1.27px; }
  .top-\[1\.63px\] { top: 1.63px; }
  .top-\[1\.64px\] { top: 1.64px; }
  .top-\[1px\] { top: 1px; }
  .top-\[2\.33px\] { top: 2.33px; }
  .top-\[3\.19px\] { top: 3.19px; }
  .top-\[3px\] { top: 3px; }
  .top-\[4\.55px\] { top: 4.55px; }
  .top-\[4px\] { top: 4px; }
  .top-\[5px\] { top: 5px; }
  .top-\[6\.8px\] { top: 6.8px; }
  .top-\[6\.9px\] { top: 6.9px; }
  .top-\[6px\] { top: 6px; }
  .top-\[7\.27px\] { top: 7.27px; }
  .top-\[7\.32px\] { top: 7.32px; }
  .top-\[7\.83px\] { top: 7.83px; }
  .top-\[7px\] { top: 7px; }
  .top-\[8\.39px\] { top: 8.39px; }
  .top-\[8\.78px\] { top: 8.78px; }
  .top-\[8px\] { top: 8px; }
  .top-\[9\.05px\] { top: 9.05px; }
  .top-\[9\.7px\] { top: 9.7px; }
  .top-\[9\.73px\] { top: 9.73px; }
  .top-\[10\.7px\] { top: 10.7px; }
  .top-\[10\.16px\] { top: 10.16px; }
  .top-\[10px\] { top: 10px; }
  .top-\[11\.7px\] { top: 11.7px; }
  .top-\[12\.24px\] { top: 12.24px; }
  .top-\[12\.42px\] { top: 12.42px; }
  .top-\[12px\] { top: 12px; }
  .top-\[14\.4px\] { top: 14.4px; }
  .top-\[14\.51px\] { top: 14.51px; }
  .top-\[14\.82px\] { top: 14.82px; }
  .top-\[15\.17px\] { top: 15.17px; }
  .top-\[15\.57px\] { top: 15.57px; }
  .top-\[15px\] { top: 15px; }
  .top-\[16\.09px\] { top: 16.09px; }
  .top-\[16\.36px\] { top: 16.36px; }
  .top-\[16\.67\%\] { top: 16.67%; }
  .top-\[16px\] { top: 16px; }
  .top-\[17\.9px\] { top: 17.9px; }
  .top-\[17\.56px\] { top: 17.56px; }
  .top-\[17px\] { top: 17px; }
  .top-\[18\.68px\] { top: 18.68px; }
  .top-\[18px\] { top: 18px; }
  .top-\[19\.22px\] { top: 19.22px; }
  .top-\[19\.32px\] { top: 19.32px; }
  .top-\[19\.69px\] { top: 19.69px; }
  .top-\[20\.12px\] { top: 20.12px; }
  .top-\[20\.23px\] { top: 20.23px; }
  .top-\[20px\] { top: 20px; }
  .top-\[22\.29px\] { top: 22.29px; }
  .top-\[22\.51px\] { top: 22.51px; }
  .top-\[23px\] { top: 23px; }
  .top-\[24\.9px\] { top: 24.9px; }
  .top-\[25px\] { top: 25px; }
  .top-\[26\.69px\] { top: 26.69px; }
  .top-\[26\.75px\] { top: 26.75px; }
  .top-\[26px\] { top: 26px; }
  .top-\[27\.01px\] { top: 27.01px; }
  .top-\[27\.08px\] { top: 27.08px; }
  .top-\[27\.15px\] { top: 27.15px; }
  .top-\[28\.19px\] { top: 28.19px; }
  .top-\[30\.99px\] { top: 30.99px; }
  .top-\[31\.54px\] { top: 31.54px; }
  .top-\[31\.74px\] { top: 31.74px; }
  .top-\[32px\] { top: 32px; }
  .top-\[34\.24px\] { top: 34.24px; }
  .top-\[35\.05px\] { top: 35.05px; }
  .top-\[35\.08px\] { top: 35.08px; }
  .top-\[35\.87px\] { top: 35.87px; }
  .top-\[37\.05px\] { top: 37.05px; }
  .top-\[37\.5px\] { top: 37.5px; }
  .top-\[37\.36px\] { top: 37.36px; }
  .top-\[37px\] { top: 37px; }
  .top-\[38\.27px\] { top: 38.27px; }
  .top-\[40\.6px\] { top: 40.6px; }
  .top-\[40\.23px\] { top: 40.23px; }
  .top-\[42\.8px\] { top: 42.8px; }
  .top-\[42\.55px\] { top: 42.55px; }
  .top-\[42\.71px\] { top: 42.71px; }
  .top-\[44\.68px\] { top: 44.68px; }
  .top-\[45\.64px\] { top: 45.64px; }
  .top-\[46\.13px\] { top: 46.13px; }
  .top-\[46px\] { top: 46px; }
  .top-\[47\.05px\] { top: 47.05px; }
  .top-\[48\.79px\] { top: 48.79px; }
  .top-\[48px\] { top: 48px; }
  .top-\[49\.2px\] { top: 49.2px; }
  .top-\[49\.67px\] { top: 49.67px; }
  .top-\[49\.81px\] { top: 49.81px; }
  .top-\[50\%\] { top: 50%; }
  .top-\[52\.58px\] { top: 52.58px; }
  .top-\[58\.37px\] { top: 58.37px; }
  .top-\[60\%\] { top: 60%; }
  .top-\[60px\] { top: 60px; }
  .top-\[61px\] { top: 61px; }
  .top-\[63\.21px\] { top: 63.21px; }
  .top-\[63\.64px\] { top: 63.64px; }
  .top-\[63px\] { top: 63px; }
  .top-\[64px\] { top: 64px; }
  .top-\[65\.39px\] { top: 65.39px; }
  .top-\[65\.46px\] { top: 65.46px; }
  .top-\[65\.82px\] { top: 65.82px; }
  .top-\[66\.86px\] { top: 66.86px; }
  .top-\[67\.56px\] { top: 67.56px; }
  .top-\[67\.72px\] { top: 67.72px; }
  .top-\[68\.12px\] { top: 68.12px; }
  .top-\[69\.27px\] { top: 69.27px; }
  .top-\[70px\] { top: 70px; }
  .top-\[71\.44px\] { top: 71.44px; }
  .top-\[76px\] { top: 76px; }
  .top-\[77\.56px\] { top: 77.56px; }
  .top-\[78\.42px\] { top: 78.42px; }
  .top-\[79\.81px\] { top: 79.81px; }
  .top-\[80\.16px\] { top: 80.16px; }
  .top-\[81\.01px\] { top: 81.01px; }
  .top-\[81px\] { top: 81px; }
  .top-\[83px\] { top: 83px; }
  .top-\[84\.83px\] { top: 84.83px; }
  .top-\[85\.61px\] { top: 85.61px; }
  .top-\[86\.31px\] { top: 86.31px; }
  .top-\[86\.39px\] { top: 86.39px; }
  .top-\[87\.71px\] { top: 87.71px; }
  .top-\[89\.37px\] { top: 89.37px; }
  .top-\[90\.09px\] { top: 90.09px; }
  .top-\[90\.26px\] { top: 90.26px; }
  .top-\[90\.56px\] { top: 90.56px; }
  .top-\[90\.89px\] { top: 90.89px; }
  .top-\[91\.42px\] { top: 91.42px; }
  .top-\[96\.99px\] { top: 96.99px; }
  .top-\[96px\] { top: 96px; }
  .top-\[97\.76px\] { top: 97.76px; }
  .top-\[97\.97px\] { top: 97.97px; }
  .top-\[101px\] { top: 101px; }
  .top-\[103\.19px\] { top: 103.19px; }
  .top-\[104px\] { top: 104px; }
  .top-\[107px\] { top: 107px; }
  .top-\[108\.5px\] { top: 108.5px; }
  .top-\[109\.65px\] { top: 109.65px; }
  .top-\[109\.78px\] { top: 109.78px; }
  .top-\[111\.53px\] { top: 111.53px; }
  .top-\[111\.96px\] { top: 111.96px; }
  .top-\[114px\] { top: 114px; }
  .top-\[115\.52px\] { top: 115.52px; }
  .top-\[116\.91px\] { top: 116.91px; }
  .top-\[116px\] { top: 116px; }
  .top-\[117\.7px\] { top: 117.7px; }
  .top-\[117\.42px\] { top: 117.42px; }
  .top-\[117\.45px\] { top: 117.45px; }
  .top-\[118px\] { top: 118px; }
  .top-\[121\.8px\] { top: 121.8px; }
  .top-\[122\.97px\] { top: 122.97px; }
  .top-\[124\.23px\] { top: 124.23px; }
  .top-\[124\.43px\] { top: 124.43px; }
  .top-\[125\.27px\] { top: 125.27px; }
  .top-\[128\.44px\] { top: 128.44px; }
  .top-\[130\.22px\] { top: 130.22px; }
  .top-\[130\.56px\] { top: 130.56px; }
  .top-\[132px\] { top: 132px; }
  .top-\[134\.44px\] { top: 134.44px; }
  .top-\[135\.42px\] { top: 135.42px; }
  .top-\[136\.2px\] { top: 136.2px; }
  .top-\[136\.36px\] { top: 136.36px; }
  .top-\[139\.31px\] { top: 139.31px; }
  .top-\[140\.06px\] { top: 140.06px; }
  .top-\[141\.68px\] { top: 141.68px; }
  .top-\[141px\] { top: 141px; }
  .top-\[142\.89px\] { top: 142.89px; }
  .top-\[144\.22px\] { top: 144.22px; }
  .top-\[145px\] { top: 145px; }
  .top-\[146\.78px\] { top: 146.78px; }
  .top-\[146px\] { top: 146px; }
  .top-\[148\.19px\] { top: 148.19px; }
  .top-\[161\.56px\] { top: 161.56px; }
  .top-\[167\.83px\] { top: 167.83px; }
  .top-\[168\.54px\] { top: 168.54px; }
  .top-\[168\.56px\] { top: 168.56px; }
  .top-\[172\.4px\] { top: 172.4px; }
  .top-\[172\.19px\] { top: 172.19px; }
  .top-\[172\.52px\] { top: 172.52px; }
  .top-\[174\.26px\] { top: 174.26px; }
  .top-\[175px\] { top: 175px; }
  .top-\[176\.03px\] { top: 176.03px; }
  .top-\[177\.75px\] { top: 177.75px; }
  .top-\[179\.78px\] { top: 179.78px; }
  .top-\[182\.09px\] { top: 182.09px; }
  .top-\[183\.67px\] { top: 183.67px; }
  .top-\[186\.66px\] { top: 186.66px; }
  .top-\[188\.99px\] { top: 188.99px; }
  .top-\[190px\] { top: 190px; }
  .top-\[191\.71px\] { top: 191.71px; }
  .top-\[192\.11px\] { top: 192.11px; }
  .top-\[192\.56px\] { top: 192.56px; }
  .top-\[194\.2px\] { top: 194.2px; }
  .top-\[194\.54px\] { top: 194.54px; }
  .top-\[194px\] { top: 194px; }
  .top-\[195\.21px\] { top: 195.21px; }
  .top-\[195\.75px\] { top: 195.75px; }
  .top-\[197px\] { top: 197px; }
  .top-\[200\.1px\] { top: 200.1px; }
  .top-\[203\.88px\] { top: 203.88px; }
  .top-\[204px\] { top: 204px; }
  .top-\[205\.63px\] { top: 205.63px; }
  .top-\[208\.95px\] { top: 208.95px; }
  .top-\[209\.76px\] { top: 209.76px; }
  .top-\[216\.75px\] { top: 216.75px; }
  .top-\[223\.77px\] { top: 223.77px; }
  .top-\[233\.59px\] { top: 233.59px; }
  .top-\[235\.7px\] { top: 235.7px; }
  .top-\[239\.77px\] { top: 239.77px; }
  .top-\[240\.32px\] { top: 240.32px; }
  .top-\[246\.86px\] { top: 246.86px; }
  .top-\[248\.86px\] { top: 248.86px; }
  .top-\[249\.68px\] { top: 249.68px; }
  .top-\[261\.47px\] { top: 261.47px; }
  .top-\[267px\] { top: 267px; }
  .top-\[268\.5px\] { top: 268.5px; }
  .top-\[270\.11px\] { top: 270.11px; }
  .top-\[273\.51px\] { top: 273.51px; }
  .top-\[274\.05px\] { top: 274.05px; }
  .top-\[276px\] { top: 276px; }
  .top-\[278\.4px\] { top: 278.4px; }
  .top-\[279\.8px\] { top: 279.8px; }
  .top-\[280\.44px\] { top: 280.44px; }
  .top-\[282px\] { top: 282px; }
  .top-\[283\.75px\] { top: 283.75px; }
  .top-\[287\.5px\] { top: 287.5px; }
  .top-\[290px\] { top: 290px; }
  .top-\[292px\] { top: 292px; }
  .top-\[294\.95px\] { top: 294.95px; }
  .top-\[296px\] { top: 296px; }
  .top-\[321\.7px\] { top: 321.7px; }
  .top-\[321\.28px\] { top: 321.28px; }
  .top-\[322\.82px\] { top: 322.82px; }
  .top-\[325\.16px\] { top: 325.16px; }
  .top-\[327\.77px\] { top: 327.77px; }
  .top-\[332\.44px\] { top: 332.44px; }
  .top-\[333px\] { top: 333px; }
  .top-\[338px\] { top: 338px; }
  .top-\[340\.39px\] { top: 340.39px; }
  .top-\[340px\] { top: 340px; }
  .top-\[346\.85px\] { top: 346.85px; }
  .top-\[347px\] { top: 347px; }
  .top-\[351\.81px\] { top: 351.81px; }
  .top-\[353\.08px\] { top: 353.08px; }
  .top-\[355px\] { top: 355px; }
  .top-\[356\.7px\] { top: 356.7px; }
  .top-\[362px\] { top: 362px; }
  .top-\[372\.5px\] { top: 372.5px; }
  .top-\[373\.44px\] { top: 373.44px; }
  .top-\[373\.82px\] { top: 373.82px; }
  .top-\[384\.11px\] { top: 384.11px; }
  .top-\[390px\] { top: 390px; }
  .top-\[394\.54px\] { top: 394.54px; }
  .top-\[396\.45px\] { top: 396.45px; }
  .top-\[401\.62px\] { top: 401.62px; }
  .top-\[403\.46px\] { top: 403.46px; }
  .top-\[405\.59px\] { top: 405.59px; }
  .top-\[410px\] { top: 410px; }
  .top-\[427px\] { top: 427px; }
  .top-\[429\.6px\] { top: 429.6px; }
  .top-\[430\.11px\] { top: 430.11px; }
  .top-\[430\.65px\] { top: 430.65px; }
  .top-\[435px\] { top: 435px; }
  .top-\[439\.26px\] { top: 439.26px; }
  .top-\[453px\] { top: 453px; }
  .top-\[467\.38px\] { top: 467.38px; }
  .top-\[468\.94px\] { top: 468.94px; }
  .top-\[476px\] { top: 476px; }
  .top-\[479\.52px\] { top: 479.52px; }
  .top-\[481\.76px\] { top: 481.76px; }
  .top-\[486\.52px\] { top: 486.52px; }
  .top-\[486px\] { top: 486px; }
  .top-\[488\.89px\] { top: 488.89px; }
  .top-\[489px\] { top: 489px; }
  .top-\[492\.4px\] { top: 492.4px; }
  .top-\[495px\] { top: 495px; }
  .top-\[498px\] { top: 498px; }
  .top-\[506px\] { top: 506px; }
  .top-\[508\.41px\] { top: 508.41px; }
  .top-\[508\.95px\] { top: 508.95px; }
  .top-\[513\.3px\] { top: 513.3px; }
  .top-\[516\.39px\] { top: 516.39px; }
  .top-\[521\.78px\] { top: 521.78px; }
  .top-\[536px\] { top: 536px; }
  .top-\[545\.17px\] { top: 545.17px; }
  .top-\[560px\] { top: 560px; }
  .top-\[563\.86px\] { top: 563.86px; }
  .top-\[563px\] { top: 563px; }
  .top-\[564px\] { top: 564px; }
  .top-\[571px\] { top: 571px; }
  .top-\[572\.59px\] { top: 572.59px; }
  .top-\[574\.08px\] { top: 574.08px; }
  .top-\[579px\] { top: 579px; }
  .top-\[583\.49px\] { top: 583.49px; }
  .top-\[586\.34px\] { top: 586.34px; }
  .top-\[617px\] { top: 617px; }
  .top-\[628\.5px\] { top: 628.5px; }
  .top-\[641px\] { top: 641px; }
  .top-\[678\.18px\] { top: 678.18px; }
  .top-\[684px\] { top: 684px; }
  .top-\[687px\] { top: 687px; }
  .top-\[688\.33px\] { top: 688.33px; }
  .top-\[688px\] { top: 688px; }
  .top-\[690\.06px\] { top: 690.06px; }
  .top-\[719\.69px\] { top: 719.69px; }
  .top-\[728\.77px\] { top: 728.77px; }
  .top-\[743px\] { top: 743px; }
  .top-\[747\.79px\] { top: 747.79px; }
  .top-\[768px\] { top: 768px; }
  .top-\[804px\] { top: 804px; }
  .top-\[839px\] { top: 839px; }
  .top-\[843px\] { top: 843px; }
  .top-\[859px\] { top: 859px; }
  .top-\[894px\] { top: 894px; }
  .top-\[897\.65px\] { top: 897.65px; }
  .top-\[899\.1px\] { top: 899.1px; }
  .top-\[945px\] { top: 945px; }
  .top-\[965px\] { top: 965px; }
  .top-\[998px\] { top: 998px; }
  .top-\[1002px\] { top: 1002px; }
  .top-\[1012\.5px\] { top: 1012.5px; }
  .top-\[1034px\] { top: 1034px; }
  .top-\[1072px\] { top: 1072px; }
  .top-\[1073\.5px\] { top: 1073.5px; }
  .top-\[1137px\] { top: 1137px; }
  .top-\[1184\.37px\] { top: 1184.37px; }
  .top-\[1188\.5px\] { top: 1188.5px; }
  .top-\[1264px\] { top: 1264px; }
  .top-\[1275px\] { top: 1275px; }
  .top-\[1345px\] { top: 1345px; }
  .top-\[1363px\] { top: 1363px; }
  .top-\[1381px\] { top: 1381px; }
  .top-\[1494\.86px\] { top: 1494.86px; }
  .top-\[1577\.48px\] { top: 1577.48px; }
  .top-\[1636px\] { top: 1636px; }
  .top-\[1640px\] { top: 1640px; }
  .top-\[1779px\] { top: 1779px; }
  .top-\[1931\.33px\] { top: 1931.33px; }
  .top-\[2019\.75px\] { top: 2019.75px; }
  .top-\[2044px\] { top: 2044px; }
  .top-\[2216px\] { top: 2216px; }
  .top-\[2368\.5px\] { top: 2368.5px; }
  .top-\[2446\.75px\] { top: 2446.75px; }
  .top-\[2446px\] { top: 2446px; }
  .top-\[2511px\] { top: 2511px; }
  .top-\[2650px\] { top: 2650px; }
  .top-\[2799\.82px\] { top: 2799.82px; }
  .top-\[2879\.56px\] { top: 2879.56px; }
  .top-\[2991px\] { top: 2991px; }
  .top-\[3017\.04px\] { top: 3017.04px; }
  .top-\[3092\.2px\] { top: 3092.2px; }
  .top-\[3135px\] { top: 3135px; }
  .top-\[3221px\] { top: 3221px; }
  .top-\[3267px\] { top: 3267px; }
  .top-\[3518px\] { top: 3518px; }
  .top-\[3576\.98px\] { top: 3576.98px; }
  .top-\[3748\.28px\] { top: 3748.28px; }
  .top-\[3838px\] { top: 3838px; }
  .top-\[3857px\] { top: 3857px; }
  .top-\[3879\.1px\] { top: 3879.1px; }
  .top-\[3916\.81px\] { top: 3916.81px; }
  .top-\[4091\.26px\] { top: 4091.26px; }
  .top-\[4202px\] { top: 4202px; }
  .top-\[4224\.41px\] { top: 4224.41px; }
  .top-\[4262\.72px\] { top: 4262.72px; }
  .top-\[4424\.96px\] { top: 4424.96px; }
  .top-\[4548px\] { top: 4548px; }
  .top-\[4573\.44px\] { top: 4573.44px; }
  .top-\[4615\.45px\] { top: 4615.45px; }
  .top-\[4767\.89px\] { top: 4767.89px; }
  .top-\[4912px\] { top: 4912px; }
  .top-\[4995px\] { top: 4995px; }
  .top-\[5146\.31px\] { top: 5146.31px; }
  .top-\[5346\.12px\] { top: 5346.12px; }
  .top-\[5645px\] { top: 5645px; }
  .top-\[5678\.06px\] { top: 5678.06px; }
  .top-\[5744px\] { top: 5744px; }
  .top-\[5878\.6px\] { top: 5878.6px; }
  .top-\[6042px\] { top: 6042px; }
  .top-\[6474px\] { top: 6474px; }
  .top-\[6830px\] { top: 6830px; }
  .top-\[7246px\] { top: 7246px; }
  .top-\[7613px\] { top: 7613px; }
  .top-\[7630\.5px\] { top: 7630.5px; }
  .top-\[7662px\] { top: 7662px; }
  .top-\[7666px\] { top: 7666px; }
  .top-\[7845px\] { top: 7845px; }
  .top-\[7950px\] { top: 7950px; }
  .top-\[8041px\] { top: 8041px; }
  .top-\[8224px\] { top: 8224px; }
  .top-\[8486px\] { top: 8486px; }
  .top-\[8761px\] { top: 8761px; }
  .top-\[9072px\] { top: 9072px; }
  .top-\[9832px\] { top: 9832px; }
  .top-\[9944px\] { top: 9944px; }
  .top-\[10036px\] { top: 10036px; }
  .top-\[10198px\] { top: 10198px; }
  .top-\[10213px\] { top: 10213px; }
  .top-\[10268px\] { top: 10268px; }
  .top-\[10285px\] { top: 10285px; }
  .top-\[10506px\] { top: 10506px; }
  .top-\[10521px\] { top: 10521px; }
  .top-\[10625px\] { top: 10625px; }
  .top-\[10640px\] { top: 10640px; }
  .top-\[10752px\] { top: 10752px; }
  .top-\[10767px\] { top: 10767px; }
  .top-\[10949px\] { top: 10949px; }
  .top-\[11193px\] { top: 11193px; }
  .top-\[calc\(50\%\+0\.29px\)\] { top: calc(50% + 0.29px); }
  .top-\[calc\(50\%\+0\.93px\)\] { top: calc(50% + 0.93px); }
  .top-\[calc\(50\%\+37\.25px\)\] { top: calc(50% + 37.25px); }
  .top-\[calc\(50\%\+82px\)\] { top: calc(50% + 82px); }
  .top-\[calc\(50\%\+121px\)\] { top: calc(50% + 121px); }
  .top-\[calc\(50\%\+347px\)\] { top: calc(50% + 347px); }
  .top-full { top: 100%; }
  .top-px { top: 1px; }
  .-right-12 { right: calc(var(--spacing) * -12); }
  .right-0 { right: calc(var(--spacing) * 0); }
  .right-1 { right: calc(var(--spacing) * 1); }
  .right-2 { right: calc(var(--spacing) * 2); }
  .right-3 { right: calc(var(--spacing) * 3); }
  .right-4 { right: calc(var(--spacing) * 4); }
  .right-\[-1\.15px\] { right: -1.15px; }
  .right-\[-34\.01px\] { right: -34.01px; }
  .right-\[-47\.4px\] { right: -47.4px; }
  .right-\[-72\.38px\] { right: -72.38px; }
  .right-\[-87\.16px\] { right: -87.16px; }
  .right-\[-165\.98px\] { right: -165.98px; }
  .right-\[-470px\] { right: -470px; }
  .right-\[-660\.34px\] { right: -660.34px; }
  .right-\[10\.58px\] { right: 10.58px; }
  .right-\[19\.46px\] { right: 19.46px; }
  .right-\[20\.83\%\] { right: 20.83%; }
  .right-\[21\.16px\] { right: 21.16px; }
  .right-\[21\.58px\] { right: 21.58px; }
  .right-\[26\.7px\] { right: 26.7px; }
  .right-\[30\.06px\] { right: 30.06px; }
  .right-\[30\.72px\] { right: 30.72px; }
  .right-\[31\.09px\] { right: 31.09px; }
  .right-\[32px\] { right: 32px; }
  .right-\[38\.91px\] { right: 38.91px; }
  .right-\[39\.69px\] { right: 39.69px; }
  .right-\[63\.96px\] { right: 63.96px; }
  .right-\[65\.37px\] { right: 65.37px; }
  .right-\[66\.15px\] { right: 66.15px; }
  .right-\[124\.29px\] { right: 124.29px; }
  .right-\[156\.66px\] { right: 156.66px; }
  .right-\[156\.79px\] { right: 156.79px; }
  .right-\[228\.59px\] { right: 228.59px; }
  .right-\[861\.88px\] { right: 861.88px; }
  .right-\[861\.97px\] { right: 861.97px; }
  .-bottom-12 { bottom: calc(var(--spacing) * -12); }
  .bottom-0 { bottom: calc(var(--spacing) * 0); }
  .bottom-1\/4 { bottom: calc(25%); }
  .-left-12 { left: calc(var(--spacing) * -12); }
  .left-0 { left: calc(var(--spacing) * 0); }
  .left-1 { left: calc(var(--spacing) * 1); }
  .left-1\/2 { left: calc(50%); }
  .left-2 { left: calc(var(--spacing) * 2); }
  .left-\[-0\.05\%\] { left: -0.05%; }
  .left-\[-0\.07\%\] { left: -0.07%; }
  .left-\[-0\.12px\] { left: -0.12px; }
  .left-\[-0\.28px\] { left: -0.28px; }
  .left-\[-0\.37px\] { left: -0.37px; }
  .left-\[-0\.78px\] { left: -0.78px; }
  .left-\[-1\.09px\] { left: -1.09px; }
  .left-\[-3px\] { left: -3px; }
  .left-\[-4px\] { left: -4px; }
  .left-\[-5px\] { left: -5px; }
  .left-\[-9\.01\%\] { left: -9.01%; }
  .left-\[-11\.54\%\] { left: -11.54%; }
  .left-\[-14\%\] { left: -14%; }
  .left-\[-16px\] { left: -16px; }
  .left-\[-21\.7\%\] { left: -21.7%; }
  .left-\[-21\.64\%\] { left: -21.64%; }
  .left-\[-38px\] { left: -38px; }
  .left-\[-44\.85\%\] { left: -44.85%; }
  .left-\[-48\.72\%\] { left: -48.72%; }
  .left-\[-51\.49px\] { left: -51.49px; }
  .left-\[-53\.03px\] { left: -53.03px; }
  .left-\[-59\.21\%\] { left: -59.21%; }
  .left-\[-66\.91px\] { left: -66.91px; }
  .left-\[-91\.35\%\] { left: -91.35%; }
  .left-\[-91\.37\%\] { left: -91.37%; }
  .left-\[-91\.87\%\] { left: -91.87%; }
  .left-\[-316\.45px\] { left: -316.45px; }
  .left-\[-330\.44px\] { left: -330.44px; }
  .left-\[-356\.09px\] { left: -356.09px; }
  .left-\[-418\.74px\] { left: -418.74px; }
  .left-\[-678\.64px\] { left: -678.64px; }
  .left-\[3px\] { left: 3px; }
  .left-\[5\.12px\] { left: 5.12px; }
  .left-\[7\.87px\] { left: 7.87px; }
  .left-\[8\.72px\] { left: 8.72px; }
  .left-\[8\.93px\] { left: 8.93px; }
  .left-\[8\.95px\] { left: 8.95px; }
  .left-\[9\.1px\] { left: 9.1px; }
  .left-\[9\.14px\] { left: 9.14px; }
  .left-\[9\.51px\] { left: 9.51px; }
  .left-\[10\.9px\] { left: 10.9px; }
  .left-\[10\.24px\] { left: 10.24px; }
  .left-\[11\.7px\] { left: 11.7px; }
  .left-\[12\.07px\] { left: 12.07px; }
  .left-\[12\.8px\] { left: 12.8px; }
  .left-\[12\.35px\] { left: 12.35px; }
  .left-\[12\.43px\] { left: 12.43px; }
  .left-\[13\.54px\] { left: 13.54px; }
  .left-\[16\.54px\] { left: 16.54px; }
  .left-\[16\.73px\] { left: 16.73px; }
  .left-\[17\.07px\] { left: 17.07px; }
  .left-\[17\.44px\] { left: 17.44px; }
  .left-\[17\.56px\] { left: 17.56px; }
  .left-\[18\.54px\] { left: 18.54px; }
  .left-\[18\.62px\] { left: 18.62px; }
  .left-\[18px\] { left: 18px; }
  .left-\[19\.04px\] { left: 19.04px; }
  .left-\[19\.46px\] { left: 19.46px; }
  .left-\[19\.89px\] { left: 19.89px; }
  .left-\[19px\] { left: 19px; }
  .left-\[20\.1px\] { left: 20.1px; }
  .left-\[20\.23px\] { left: 20.23px; }
  .left-\[20\.24px\] { left: 20.24px; }
  .left-\[20\.61px\] { left: 20.61px; }
  .left-\[20\.83\%\] { left: 20.83%; }
  .left-\[21\.16px\] { left: 21.16px; }
  .left-\[21\.79px\] { left: 21.79px; }
  .left-\[22\.56px\] { left: 22.56px; }
  .left-\[24\.9px\] { left: 24.9px; }
  .left-\[24px\] { left: 24px; }
  .left-\[25\.68px\] { left: 25.68px; }
  .left-\[26\.46px\] { left: 26.46px; }
  .left-\[26\.71px\] { left: 26.71px; }
  .left-\[27\.24px\] { left: 27.24px; }
  .left-\[29\.26px\] { left: 29.26px; }
  .left-\[29\.36px\] { left: 29.36px; }
  .left-\[29\.84px\] { left: 29.84px; }
  .left-\[29px\] { left: 29px; }
  .left-\[30\.35px\] { left: 30.35px; }
  .left-\[31px\] { left: 31px; }
  .left-\[32px\] { left: 32px; }
  .left-\[33px\] { left: 33px; }
  .left-\[34\.4px\] { left: 34.4px; }
  .left-\[34\.22px\] { left: 34.22px; }
  .left-\[34\.24px\] { left: 34.24px; }
  .left-\[35\.14px\] { left: 35.14px; }
  .left-\[35px\] { left: 35px; }
  .left-\[36\.58px\] { left: 36.58px; }
  .left-\[36\.83px\] { left: 36.83px; }
  .left-\[37\.73px\] { left: 37.73px; }
  .left-\[38\.91px\] { left: 38.91px; }
  .left-\[41\.5px\] { left: 41.5px; }
  .left-\[42\.78px\] { left: 42.78px; }
  .left-\[46\.81px\] { left: 46.81px; }
  .left-\[47\.18px\] { left: 47.18px; }
  .left-\[47\.33px\] { left: 47.33px; }
  .left-\[47\.55px\] { left: 47.55px; }
  .left-\[48\.56px\] { left: 48.56px; }
  .left-\[49\.01px\] { left: 49.01px; }
  .left-\[49\.54px\] { left: 49.54px; }
  .left-\[49\.88px\] { left: 49.88px; }
  .left-\[49\.93px\] { left: 49.93px; }
  .left-\[49px\] { left: 49px; }
  .left-\[50\%\] { left: 50%; }
  .left-\[50\.88px\] { left: 50.88px; }
  .left-\[53px\] { left: 53px; }
  .left-\[57\.55px\] { left: 57.55px; }
  .left-\[57\.88px\] { left: 57.88px; }
  .left-\[60px\] { left: 60px; }
  .left-\[61px\] { left: 61px; }
  .left-\[62\.26px\] { left: 62.26px; }
  .left-\[62px\] { left: 62px; }
  .left-\[63\.88px\] { left: 63.88px; }
  .left-\[63px\] { left: 63px; }
  .left-\[64px\] { left: 64px; }
  .left-\[65\.42px\] { left: 65.42px; }
  .left-\[65px\] { left: 65px; }
  .left-\[66\.88px\] { left: 66.88px; }
  .left-\[67\.32px\] { left: 67.32px; }
  .left-\[68\.88px\] { left: 68.88px; }
  .left-\[69\.88px\] { left: 69.88px; }
  .left-\[70\.86px\] { left: 70.86px; }
  .left-\[72\.88px\] { left: 72.88px; }
  .left-\[72\.93px\] { left: 72.93px; }
  .left-\[73\.63px\] { left: 73.63px; }
  .left-\[73\.88px\] { left: 73.88px; }
  .left-\[74\.9px\] { left: 74.9px; }
  .left-\[74\.88px\] { left: 74.88px; }
  .left-\[78\.68px\] { left: 78.68px; }
  .left-\[78\.88px\] { left: 78.88px; }
  .left-\[79\.86px\] { left: 79.86px; }
  .left-\[79\.88px\] { left: 79.88px; }
  .left-\[80\.71px\] { left: 80.71px; }
  .left-\[80px\] { left: 80px; }
  .left-\[83px\] { left: 83px; }
  .left-\[85\.19px\] { left: 85.19px; }
  .left-\[85\.88px\] { left: 85.88px; }
  .left-\[90\.67px\] { left: 90.67px; }
  .left-\[91\.1px\] { left: 91.1px; }
  .left-\[91\.7px\] { left: 91.7px; }
  .left-\[91\.83px\] { left: 91.83px; }
  .left-\[92px\] { left: 92px; }
  .left-\[94\.19px\] { left: 94.19px; }
  .left-\[94\.48px\] { left: 94.48px; }
  .left-\[94px\] { left: 94px; }
  .left-\[95\.92px\] { left: 95.92px; }
  .left-\[96\.17px\] { left: 96.17px; }
  .left-\[96\.21px\] { left: 96.21px; }
  .left-\[96\.28px\] { left: 96.28px; }
  .left-\[96\.54px\] { left: 96.54px; }
  .left-\[97\.11px\] { left: 97.11px; }
  .left-\[98\.51px\] { left: 98.51px; }
  .left-\[99\.03px\] { left: 99.03px; }
  .left-\[99\.62px\] { left: 99.62px; }
  .left-\[100\.4px\] { left: 100.4px; }
  .left-\[102\.71px\] { left: 102.71px; }
  .left-\[104\.29px\] { left: 104.29px; }
  .left-\[105\.84px\] { left: 105.84px; }
  .left-\[109px\] { left: 109px; }
  .left-\[110\.11px\] { left: 110.11px; }
  .left-\[122\.41px\] { left: 122.41px; }
  .left-\[122px\] { left: 122px; }
  .left-\[125\.68px\] { left: 125.68px; }
  .left-\[135\.42px\] { left: 135.42px; }
  .left-\[137\.75px\] { left: 137.75px; }
  .left-\[140\.88px\] { left: 140.88px; }
  .left-\[149px\] { left: 149px; }
  .left-\[157\.85px\] { left: 157.85px; }
  .left-\[158\.07px\] { left: 158.07px; }
  .left-\[164\.76px\] { left: 164.76px; }
  .left-\[165\.91px\] { left: 165.91px; }
  .left-\[170\.67px\] { left: 170.67px; }
  .left-\[170\.88px\] { left: 170.88px; }
  .left-\[171px\] { left: 171px; }
  .left-\[178\.22px\] { left: 178.22px; }
  .left-\[179\.43px\] { left: 179.43px; }
  .left-\[181\.2px\] { left: 181.2px; }
  .left-\[186\.57px\] { left: 186.57px; }
  .left-\[194\.5px\] { left: 194.5px; }
  .left-\[195px\] { left: 195px; }
  .left-\[197\.24px\] { left: 197.24px; }
  .left-\[197\.54px\] { left: 197.54px; }
  .left-\[207\.83px\] { left: 207.83px; }
  .left-\[208\.28px\] { left: 208.28px; }
  .left-\[223\.36px\] { left: 223.36px; }
  .left-\[225\.88px\] { left: 225.88px; }
  .left-\[226px\] { left: 226px; }
  .left-\[231\.14px\] { left: 231.14px; }
  .left-\[236\.86px\] { left: 236.86px; }
  .left-\[237\.83px\] { left: 237.83px; }
  .left-\[239px\] { left: 239px; }
  .left-\[240px\] { left: 240px; }
  .left-\[241px\] { left: 241px; }
  .left-\[242\.25px\] { left: 242.25px; }
  .left-\[244\.38px\] { left: 244.38px; }
  .left-\[247px\] { left: 247px; }
  .left-\[250px\] { left: 250px; }
  .left-\[253px\] { left: 253px; }
  .left-\[254\.07px\] { left: 254.07px; }
  .left-\[256px\] { left: 256px; }
  .left-\[258px\] { left: 258px; }
  .left-\[259px\] { left: 259px; }
  .left-\[261\.75px\] { left: 261.75px; }
  .left-\[262\.23px\] { left: 262.23px; }
  .left-\[262px\] { left: 262px; }
  .left-\[264px\] { left: 264px; }
  .left-\[267px\] { left: 267px; }
  .left-\[275\.77px\] { left: 275.77px; }
  .left-\[276px\] { left: 276px; }
  .left-\[277\.19px\] { left: 277.19px; }
  .left-\[277\.52px\] { left: 277.52px; }
  .left-\[284\.38px\] { left: 284.38px; }
  .left-\[284px\] { left: 284px; }
  .left-\[286\.54px\] { left: 286.54px; }
  .left-\[287\.88px\] { left: 287.88px; }
  .left-\[290\.29px\] { left: 290.29px; }
  .left-\[292px\] { left: 292px; }
  .left-\[302px\] { left: 302px; }
  .left-\[307\.07px\] { left: 307.07px; }
  .left-\[310\.25px\] { left: 310.25px; }
  .left-\[310\.34px\] { left: 310.34px; }
  .left-\[311\.07px\] { left: 311.07px; }
  .left-\[317\.03px\] { left: 317.03px; }
  .left-\[320px\] { left: 320px; }
  .left-\[324px\] { left: 324px; }
  .left-\[329\.98px\] { left: 329.98px; }
  .left-\[335px\] { left: 335px; }
  .left-\[337px\] { left: 337px; }
  .left-\[348\.91px\] { left: 348.91px; }
  .left-\[349\.41px\] { left: 349.41px; }
  .left-\[356\.35px\] { left: 356.35px; }
  .left-\[358\.88px\] { left: 358.88px; }
  .left-\[363\.34px\] { left: 363.34px; }
  .left-\[397\.88px\] { left: 397.88px; }
  .left-\[437\.38px\] { left: 437.38px; }
  .left-\[443\.92px\] { left: 443.92px; }
  .left-\[447\.13px\] { left: 447.13px; }
  .left-\[467\.31px\] { left: 467.31px; }
  .left-\[467px\] { left: 467px; }
  .left-\[478px\] { left: 478px; }
  .left-\[514px\] { left: 514px; }
  .left-\[516px\] { left: 516px; }
  .left-\[519px\] { left: 519px; }
  .left-\[522\.99px\] { left: 522.99px; }
  .left-\[527\.94px\] { left: 527.94px; }
  .left-\[535px\] { left: 535px; }
  .left-\[542px\] { left: 542px; }
  .left-\[543\.77px\] { left: 543.77px; }
  .left-\[548px\] { left: 548px; }
  .left-\[551\.65px\] { left: 551.65px; }
  .left-\[551px\] { left: 551px; }
  .left-\[566px\] { left: 566px; }
  .left-\[567px\] { left: 567px; }
  .left-\[581\.97px\] { left: 581.97px; }
  .left-\[581px\] { left: 581px; }
  .left-\[612\.34px\] { left: 612.34px; }
  .left-\[633px\] { left: 633px; }
  .left-\[698\.34px\] { left: 698.34px; }
  .left-\[716\.3px\] { left: 716.3px; }
  .left-\[717px\] { left: 717px; }
  .left-\[747\.78px\] { left: 747.78px; }
  .left-\[774px\] { left: 774px; }
  .left-\[796px\] { left: 796px; }
  .left-\[803px\] { left: 803px; }
  .left-\[818\.92px\] { left: 818.92px; }
  .left-\[835px\] { left: 835px; }
  .left-\[843px\] { left: 843px; }
  .left-\[877px\] { left: 877px; }
  .left-\[922px\] { left: 922px; }
  .left-\[973px\] { left: 973px; }
  .left-\[991\.8px\] { left: 991.8px; }
  .left-\[1022\.25px\] { left: 1022.25px; }
  .left-\[1034\.35px\] { left: 1034.35px; }
  .left-\[1037px\] { left: 1037px; }
  .left-\[1078px\] { left: 1078px; }
  .left-\[1086px\] { left: 1086px; }
  .left-\[1119px\] { left: 1119px; }
  .left-\[1176px\] { left: 1176px; }
  .left-\[1280px\] { left: 1280px; }
  .left-\[1291\.25px\] { left: 1291.25px; }
  .left-\[1317\.13px\] { left: 1317.13px; }
  .left-\[1382px\] { left: 1382px; }
  .left-\[1408\.25px\] { left: 1408.25px; }
  .left-\[1430px\] { left: 1430px; }
  .left-\[calc\(50\%\+0\.73px\)\] { left: calc(50% + 0.73px); }
  .left-\[calc\(50\%\+1\.62px\)\] { left: calc(50% + 1.62px); }
  .left-\[calc\(50\%-0\.94px\)\] { left: calc(50% - 0.94px); }
  .left-\[calc\(50\%-1\.34px\)\] { left: calc(50% - 1.34px); }
  .left-\[calc\(50\%-111\.12px\)\] { left: calc(50% - 111.12px); }
  .left-\[calc\(50\%-219px\)\] { left: calc(50% - 219px); }
  .left-px { left: 1px; }
  .isolate { isolation: isolate; }
  .z-10 { z-index: 10; }
  .z-20 { z-index: 20; }
  .z-50 { z-index: 50; }
  .z-\[1\] { z-index: 1; }
  .col-1 { grid-column: 1; }
  .col-start-2 { grid-column-start: 2; }
  .row-1 { grid-row: 1; }
  .row-span-2 { grid-row: span 2 / span 2; }
  .row-start-1 { grid-row-start: 1; }
  .m-0 { margin: calc(var(--spacing) * 0); }
  .-mx-1 { margin-inline: calc(var(--spacing) * -1); }
  .mx-2 { margin-inline: calc(var(--spacing) * 2); }
  .mx-3\.5 { margin-inline: calc(var(--spacing) * 3.5); }
  .mx-auto { margin-inline: auto; }
  .my-0\.5 { margin-block: calc(var(--spacing) * 0.5); }
  .my-1 { margin-block: calc(var(--spacing) * 1); }
  .-mt-4 { margin-top: calc(var(--spacing) * -4); }
  .mt-0 { margin-top: calc(var(--spacing) * 0); }
  .mt-1\.5 { margin-top: calc(var(--spacing) * 1.5); }
  .mt-2 { margin-top: calc(var(--spacing) * 2); }
  .mt-4 { margin-top: calc(var(--spacing) * 4); }
  .mt-\[0\.81px\] { margin-top: 0.81px; }
  .mt-\[2px\] { margin-top: 2px; }
  .mt-\[8px\] { margin-top: 8px; }
  .mt-\[9px\] { margin-top: 9px; }
  .mt-\[10px\] { margin-top: 10px; }
  .mt-\[12\.15px\] { margin-top: 12.15px; }
  .mt-\[13\.67px\] { margin-top: 13.67px; }
  .mt-\[15\.19px\] { margin-top: 15.19px; }
  .mt-\[40px\] { margin-top: 40px; }
  .mt-\[80\.83px\] { margin-top: 80.83px; }
  .mt-\[138\.91px\] { margin-top: 138.91px; }
  .mt-\[155\.1px\] { margin-top: 155.1px; }
  .mt-\[172\.1px\] { margin-top: 172.1px; }
  .mt-\[216\.86px\] { margin-top: 216.86px; }
  .mt-\[258\.98px\] { margin-top: 258.98px; }
  .mt-\[272px\] { margin-top: 272px; }
  .mt-\[274\.32px\] { margin-top: 274.32px; }
  .mt-\[288\.83px\] { margin-top: 288.83px; }
  .mt-\[310px\] { margin-top: 310px; }
  .mt-\[314\.06px\] { margin-top: 314.06px; }
  .mt-\[336\.25px\] { margin-top: 336.25px; }
  .mt-\[348\.25px\] { margin-top: 348.25px; }
  .mt-auto { margin-top: auto; }
  .mb-0 { margin-bottom: calc(var(--spacing) * 0); }
  .-ml-4 { margin-left: calc(var(--spacing) * -4); }
  .ml-0 { margin-left: calc(var(--spacing) * 0); }
  .ml-1 { margin-left: calc(var(--spacing) * 1); }
  .ml-\[0\.92px\] { margin-left: 0.92px; }
  .ml-\[3px\] { margin-left: 3px; }
  .ml-\[6\.76px\] { margin-left: 6.76px; }
  .ml-\[8px\] { margin-left: 8px; }
  .ml-\[9px\] { margin-left: 9px; }
  .ml-\[12\.15px\] { margin-left: 12.15px; }
  .ml-\[12\.81px\] { margin-left: 12.81px; }
  .ml-\[13\.67px\] { margin-left: 13.67px; }
  .ml-\[13px\] { margin-left: 13px; }
  .ml-\[19\.74px\] { margin-left: 19.74px; }
  .ml-\[25\.72px\] { margin-left: 25.72px; }
  .ml-\[26px\] { margin-left: 26px; }
  .ml-\[28\.47px\] { margin-left: 28.47px; }
  .ml-\[33\.07px\] { margin-left: 33.07px; }
  .ml-\[40px\] { margin-left: 40px; }
  .ml-auto { margin-left: auto; }
  .line-clamp-1 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .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; }
  .inline-grid { display: inline-grid; }
  .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-square { aspect-ratio: 1 / 1; }
  .aspect-video { aspect-ratio: var(--aspect-video); }
  .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-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-\[6\.099px\] { width: 6.099px; height: 6.099px; }
  .size-\[7\.992px\] { width: 7.992px; height: 7.992px; }
  .size-\[10\.636px\] { width: 10.636px; height: 10.636px; }
  .size-\[11\.684px\] { width: 11.684px; height: 11.684px; }
  .size-\[12\.11px\] { width: 12.11px; height: 12.11px; }
  .size-\[14\.675px\] { width: 14.675px; height: 14.675px; }
  .size-\[14px\] { width: 14px; height: 14px; }
  .size-\[15\.225px\] { width: 15.225px; height: 15.225px; }
  .size-\[15\.278px\] { width: 15.278px; height: 15.278px; }
  .size-\[16\.423px\] { width: 16.423px; height: 16.423px; }
  .size-\[19px\] { width: 19px; height: 19px; }
  .size-\[20\.029px\] { width: 20.029px; height: 20.029px; }
  .size-\[20\.736px\] { width: 20.736px; height: 20.736px; }
  .size-\[22\.256px\] { width: 22.256px; height: 22.256px; }
  .size-\[24px\] { width: 24px; height: 24px; }
  .size-\[28\.16px\] { width: 28.16px; height: 28.16px; }
  .size-\[30\.892px\] { width: 30.892px; height: 30.892px; }
  .size-\[34px\] { width: 34px; height: 34px; }
  .size-\[38\.135px\] { width: 38.135px; height: 38.135px; }
  .size-\[39\.442px\] { width: 39.442px; height: 39.442px; }
  .size-\[49\.058px\] { width: 49.058px; height: 49.058px; }
  .size-\[51\.63px\] { width: 51.63px; height: 51.63px; }
  .size-\[56\.813px\] { width: 56.813px; height: 56.813px; }
  .size-\[58px\] { width: 58px; height: 58px; }
  .size-\[59\.926px\] { width: 59.926px; height: 59.926px; }
  .size-\[61\.306px\] { width: 61.306px; height: 61.306px; }
  .size-\[63\.914px\] { width: 63.914px; height: 63.914px; }
  .size-\[70px\] { width: 70px; height: 70px; }
  .size-\[78\.176px\] { width: 78.176px; height: 78.176px; }
  .size-\[81\.503px\] { width: 81.503px; height: 81.503px; }
  .size-\[275\.058px\] { width: 275.058px; height: 275.058px; }
  .size-\[354\.751px\] { width: 354.751px; height: 354.751px; }
  .size-full { width: 100%; height: 100%; }
  .h-0 { height: calc(var(--spacing) * 0); }
  .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-4 { height: calc(var(--spacing) * 4); }
  .h-5 { height: calc(var(--spacing) * 5); }
  .h-7 { height: calc(var(--spacing) * 7); }
  .h-8 { height: calc(var(--spacing) * 8); }
  .h-9 { height: calc(var(--spacing) * 9); }
  .h-10 { height: calc(var(--spacing) * 10); }
  .h-12 { height: calc(var(--spacing) * 12); }
  .h-\[0\.363px\] { height: 0.363px; }
  .h-\[0\.401px\] { height: 0.401px; }
  .h-\[1\.012px\] { height: 1.012px; }
  .h-\[1\.15rem\] { height: 1.15rem; }
  .h-\[1\.087px\] { height: 1.087px; }
  .h-\[2px\] { height: 2px; }
  .h-\[3\.809px\] { height: 3.809px; }
  .h-\[5px\] { height: 5px; }
  .h-\[7\.004px\] { height: 7.004px; }
  .h-\[8\.968px\] { height: 8.968px; }
  .h-\[10\.636px\] { height: 10.636px; }
  .h-\[11\.003px\] { height: 11.003px; }
  .h-\[11\.261px\] { height: 11.261px; }
  .h-\[11\.684px\] { height: 11.684px; }
  .h-\[11\.865px\] { height: 11.865px; }
  .h-\[12\.11px\] { height: 12.11px; }
  .h-\[12\.434px\] { height: 12.434px; }
  .h-\[14\.723px\] { height: 14.723px; }
  .h-\[14px\] { height: 14px; }
  .h-\[15\.278px\] { height: 15.278px; }
  .h-\[15\.534px\] { height: 15.534px; }
  .h-\[15px\] { height: 15px; }
  .h-\[16\.4px\] { height: 16.4px; }
  .h-\[16\.231px\] { height: 16.231px; }
  .h-\[18\.546px\] { height: 18.546px; }
  .h-\[18px\] { height: 18px; }
  .h-\[19\.69px\] { height: 19.69px; }
  .h-\[19\.505px\] { height: 19.505px; }
  .h-\[20\.235px\] { height: 20.235px; }
  .h-\[20px\] { height: 20px; }
  .h-\[21\.259px\] { height: 21.259px; }
  .h-\[22\.522px\] { height: 22.522px; }
  .h-\[22\.778px\] { height: 22.778px; }
  .h-\[23\.215px\] { height: 23.215px; }
  .h-\[23\.278px\] { height: 23.278px; }
  .h-\[23\.336px\] { height: 23.336px; }
  .h-\[23\.389px\] { height: 23.389px; }
  .h-\[23px\] { height: 23px; }
  .h-\[24\.339px\] { height: 24.339px; }
  .h-\[26\.432px\] { height: 26.432px; }
  .h-\[26\.461px\] { height: 26.461px; }
  .h-\[26px\] { height: 26px; }
  .h-\[27\.72px\] { height: 27.72px; }
  .h-\[27\.333px\] { height: 27.333px; }
  .h-\[27\.651px\] { height: 27.651px; }
  .h-\[28\.868px\] { height: 28.868px; }
  .h-\[28px\] { height: 28px; }
  .h-\[29px\] { height: 29px; }
  .h-\[30\.672px\] { height: 30.672px; }
  .h-\[30\.892px\] { height: 30.892px; }
  .h-\[31\.361px\] { height: 31.361px; }
  .h-\[31\.738px\] { height: 31.738px; }
  .h-\[31\.843px\] { height: 31.843px; }
  .h-\[31px\] { height: 31px; }
  .h-\[32px\] { height: 32px; }
  .h-\[33\.057px\] { height: 33.057px; }
  .h-\[33\.348px\] { height: 33.348px; }
  .h-\[34\.277px\] { height: 34.277px; }
  .h-\[34\.898px\] { height: 34.898px; }
  .h-\[34px\] { height: 34px; }
  .h-\[36px\] { height: 36px; }
  .h-\[38\.32px\] { height: 38.32px; }
  .h-\[38\.407px\] { height: 38.407px; }
  .h-\[42px\] { height: 42px; }
  .h-\[45\.28px\] { height: 45.28px; }
  .h-\[47\.32px\] { height: 47.32px; }
  .h-\[47px\] { height: 47px; }
  .h-\[48\.197px\] { height: 48.197px; }
  .h-\[49\.058px\] { height: 49.058px; }
  .h-\[50\.908px\] { height: 50.908px; }
  .h-\[50px\] { height: 50px; }
  .h-\[52\.076px\] { height: 52.076px; }
  .h-\[52px\] { height: 52px; }
  .h-\[54px\] { height: 54px; }
  .h-\[55\.859px\] { height: 55.859px; }
  .h-\[55\.866px\] { height: 55.866px; }
  .h-\[56\.813px\] { height: 56.813px; }
  .h-\[56px\] { height: 56px; }
  .h-\[57px\] { height: 57px; }
  .h-\[58\.37px\] { height: 58.37px; }
  .h-\[61\.03px\] { height: 61.03px; }
  .h-\[61px\] { height: 61px; }
  .h-\[62\.722px\] { height: 62.722px; }
  .h-\[63\.039px\] { height: 63.039px; }
  .h-\[63px\] { height: 63px; }
  .h-\[64\.272px\] { height: 64.272px; }
  .h-\[64\.673px\] { height: 64.673px; }
  .h-\[65\.446px\] { height: 65.446px; }
  .h-\[66\.444px\] { height: 66.444px; }
  .h-\[66\.469px\] { height: 66.469px; }
  .h-\[67\.78px\] { height: 67.78px; }
  .h-\[67\.252px\] { height: 67.252px; }
  .h-\[68\.261px\] { height: 68.261px; }
  .h-\[71\.365px\] { height: 71.365px; }
  .h-\[71\.627px\] { height: 71.627px; }
  .h-\[72\.052px\] { height: 72.052px; }
  .h-\[72\.583px\] { height: 72.583px; }
  .h-\[74\.832px\] { height: 74.832px; }
  .h-\[76\.172px\] { height: 76.172px; }
  .h-\[78\.3px\] { height: 78.3px; }
  .h-\[81\.959px\] { height: 81.959px; }
  .h-\[85\.954px\] { height: 85.954px; }
  .h-\[87\.221px\] { height: 87.221px; }
  .h-\[89\.106px\] { height: 89.106px; }
  .h-\[91\.35px\] { height: 91.35px; }
  .h-\[97\.585px\] { height: 97.585px; }
  .h-\[97\.788px\] { height: 97.788px; }
  .h-\[98\.021px\] { height: 98.021px; }
  .h-\[99\.99\%\] { height: 99.99%; }
  .h-\[101px\] { height: 101px; }
  .h-\[102\.73px\] { height: 102.73px; }
  .h-\[103px\] { height: 103px; }
  .h-\[107\.7\%\] { height: 107.7%; }
  .h-\[108\.35\%\] { height: 108.35%; }
  .h-\[111\.66\%\] { height: 111.66%; }
  .h-\[112\.664px\] { height: 112.664px; }
  .h-\[113\.77\%\] { height: 113.77%; }
  .h-\[113\.599px\] { height: 113.599px; }
  .h-\[116\.35\%\] { height: 116.35%; }
  .h-\[119px\] { height: 119px; }
  .h-\[122\.305px\] { height: 122.305px; }
  .h-\[125\.26\%\] { height: 125.26%; }
  .h-\[127px\] { height: 127px; }
  .h-\[128\.1\%\] { height: 128.1%; }
  .h-\[131\.781px\] { height: 131.781px; }
  .h-\[135\.093px\] { height: 135.093px; }
  .h-\[135\.593px\] { height: 135.593px; }
  .h-\[135px\] { height: 135px; }
  .h-\[136\.164px\] { height: 136.164px; }
  .h-\[139\.841px\] { height: 139.841px; }
  .h-\[140\.087px\] { height: 140.087px; }
  .h-\[141\.481px\] { height: 141.481px; }
  .h-\[141px\] { height: 141px; }
  .h-\[144\.364px\] { height: 144.364px; }
  .h-\[144\.492px\] { height: 144.492px; }
  .h-\[149\.6px\] { height: 149.6px; }
  .h-\[149\.124px\] { height: 149.124px; }
  .h-\[149\.733px\] { height: 149.733px; }
  .h-\[150\.134px\] { height: 150.134px; }
  .h-\[150\.618px\] { height: 150.618px; }
  .h-\[150px\] { height: 150px; }
  .h-\[151\.02\%\] { height: 151.02%; }
  .h-\[151\.567px\] { height: 151.567px; }
  .h-\[152\.834px\] { height: 152.834px; }
  .h-\[153\.194px\] { height: 153.194px; }
  .h-\[153\.873px\] { height: 153.873px; }
  .h-\[153px\] { height: 153px; }
  .h-\[154px\] { height: 154px; }
  .h-\[156\.64\%\] { height: 156.64%; }
  .h-\[156\.193px\] { height: 156.193px; }
  .h-\[157\.002px\] { height: 157.002px; }
  .h-\[159\.525px\] { height: 159.525px; }
  .h-\[161\.344px\] { height: 161.344px; }
  .h-\[166px\] { height: 166px; }
  .h-\[177px\] { height: 177px; }
  .h-\[179px\] { height: 179px; }
  .h-\[183px\] { height: 183px; }
  .h-\[192\.248px\] { height: 192.248px; }
  .h-\[194\.122px\] { height: 194.122px; }
  .h-\[201\.69px\] { height: 201.69px; }
  .h-\[203\.16\%\] { height: 203.16%; }
  .h-\[204\.002px\] { height: 204.002px; }
  .h-\[221px\] { height: 221px; }
  .h-\[225px\] { height: 225px; }
  .h-\[233px\] { height: 233px; }
  .h-\[236\.255px\] { height: 236.255px; }
  .h-\[236px\] { height: 236px; }
  .h-\[237\.37\%\] { height: 237.37%; }
  .h-\[238\.42\%\] { height: 238.42%; }
  .h-\[250px\] { height: 250px; }
  .h-\[253\.146px\] { height: 253.146px; }
  .h-\[254\.279px\] { height: 254.279px; }
  .h-\[255\.835px\] { height: 255.835px; }
  .h-\[263px\] { height: 263px; }
  .h-\[273\.372px\] { height: 273.372px; }
  .h-\[273\.498px\] { height: 273.498px; }
  .h-\[273\.732px\] { height: 273.732px; }
  .h-\[275\.056px\] { height: 275.056px; }
  .h-\[279\.299px\] { height: 279.299px; }
  .h-\[282\.399px\] { height: 282.399px; }
  .h-\[285px\] { height: 285px; }
  .h-\[287\.377px\] { height: 287.377px; }
  .h-\[293\.404px\] { height: 293.404px; }
  .h-\[294\.688px\] { height: 294.688px; }
  .h-\[300px\] { height: 300px; }
  .h-\[303\.161px\] { height: 303.161px; }
  .h-\[306px\] { height: 306px; }
  .h-\[309\.517px\] { height: 309.517px; }
  .h-\[311px\] { height: 311px; }
  .h-\[313\.879px\] { height: 313.879px; }
  .h-\[315\.96px\] { height: 315.96px; }
  .h-\[315\.716px\] { height: 315.716px; }
  .h-\[315px\] { height: 315px; }
  .h-\[316\.015px\] { height: 316.015px; }
  .h-\[316px\] { height: 316px; }
  .h-\[317\.273px\] { height: 317.273px; }
  .h-\[321\.419px\] { height: 321.419px; }
  .h-\[328px\] { height: 328px; }
  .h-\[343\.737px\] { height: 343.737px; }
  .h-\[345\.239px\] { height: 345.239px; }
  .h-\[351px\] { height: 351px; }
  .h-\[354\.748px\] { height: 354.748px; }
  .h-\[357\.775px\] { height: 357.775px; }
  .h-\[365px\] { height: 365px; }
  .h-\[378\.115px\] { height: 378.115px; }
  .h-\[379\.357px\] { height: 379.357px; }
  .h-\[382px\] { height: 382px; }
  .h-\[386\.844px\] { height: 386.844px; }
  .h-\[386px\] { height: 386px; }
  .h-\[388px\] { height: 388px; }
  .h-\[389px\] { height: 389px; }
  .h-\[396px\] { height: 396px; }
  .h-\[406px\] { height: 406px; }
  .h-\[408\.108px\] { height: 408.108px; }
  .h-\[423\.059px\] { height: 423.059px; }
  .h-\[426px\] { height: 426px; }
  .h-\[434px\] { height: 434px; }
  .h-\[437px\] { height: 437px; }
  .h-\[467\.466px\] { height: 467.466px; }
  .h-\[477\.571px\] { height: 477.571px; }
  .h-\[491px\] { height: 491px; }
  .h-\[502\.757px\] { height: 502.757px; }
  .h-\[512\.414px\] { height: 512.414px; }
  .h-\[539px\] { height: 539px; }
  .h-\[541px\] { height: 541px; }
  .h-\[546px\] { height: 546px; }
  .h-\[561\.15px\] { height: 561.15px; }
  .h-\[612px\] { height: 612px; }
  .h-\[614px\] { height: 614px; }
  .h-\[660\.395px\] { height: 660.395px; }
  .h-\[662\.624px\] { height: 662.624px; }
  .h-\[672\.121px\] { height: 672.121px; }
  .h-\[690px\] { height: 690px; }
  .h-\[716px\] { height: 716px; }
  .h-\[724\.018px\] { height: 724.018px; }
  .h-\[739px\] { height: 739px; }
  .h-\[770px\] { height: 770px; }
  .h-\[779\.098px\] { height: 779.098px; }
  .h-\[782px\] { height: 782px; }
  .h-\[787px\] { height: 787px; }
  .h-\[804px\] { height: 804px; }
  .h-\[810px\] { height: 810px; }
  .h-\[811px\] { height: 811px; }
  .h-\[815px\] { height: 815px; }
  .h-\[830px\] { height: 830px; }
  .h-\[832px\] { height: 832px; }
  .h-\[843\.672px\] { height: 843.672px; }
  .h-\[904px\] { height: 904px; }
  .h-\[911\.803px\] { height: 911.803px; }
  .h-\[926px\] { height: 926px; }
  .h-\[973px\] { height: 973px; }
  .h-\[974px\] { height: 974px; }
  .h-\[980\.802px\] { height: 980.802px; }
  .h-\[1015px\] { height: 1015px; }
  .h-\[1046px\] { height: 1046px; }
  .h-\[1085px\] { height: 1085px; }
  .h-\[1090px\] { height: 1090px; }
  .h-\[1112px\] { height: 1112px; }
  .h-\[1269\.104px\] { height: 1269.1px; }
  .h-\[1422px\] { height: 1422px; }
  .h-\[1446px\] { height: 1446px; }
  .h-\[1535\.553px\] { height: 1535.55px; }
  .h-\[1626\.474px\] { height: 1626.47px; }
  .h-\[1684\.584px\] { height: 1684.58px; }
  .h-\[2615\.039px\] { height: 2615.04px; }
  .h-\[2678\.671px\] { height: 2678.67px; }
  .h-\[9498px\] { height: 9498px; }
  .h-\[12615px\] { height: 12615px; }
  .h-\[calc\(100\%-1px\)\] { height: calc(100% - 1px); }
  .h-\[var\(--radix-navigation-menu-viewport-height\)\] { height: var(--radix-navigation-menu-viewport-height); }
  .h-\[var\(--radix-select-trigger-height\)\] { height: var(--radix-select-trigger-height); }
  .h-auto { height: auto; }
  .h-full { height: 100%; }
  .h-px { height: 1px; }
  .h-svh { height: 100svh; }
  .max-h-\(--radix-context-menu-content-available-height\) { max-height: var(--radix-context-menu-content-available-height); }
  .max-h-\(--radix-dropdown-menu-content-available-height\) { max-height: var(--radix-dropdown-menu-content-available-height); }
  .max-h-\(--radix-select-content-available-height\) { max-height: var(--radix-select-content-available-height); }
  .max-h-\[300px\] { max-height: 300px; }
  .min-h-0 { min-height: calc(var(--spacing) * 0); }
  .min-h-4 { min-height: calc(var(--spacing) * 4); }
  .min-h-16 { min-height: calc(var(--spacing) * 16); }
  .min-h-px { min-height: 1px; }
  .min-h-svh { min-height: 100svh; }
  .w-\(--sidebar-width\) { width: var(--sidebar-width); }
  .w-0 { width: calc(var(--spacing) * 0); }
  .w-1 { width: calc(var(--spacing) * 1); }
  .w-2 { width: calc(var(--spacing) * 2); }
  .w-2\.5 { width: calc(var(--spacing) * 2.5); }
  .w-3 { width: calc(var(--spacing) * 3); }
  .w-3\/4 { width: calc(75%); }
  .w-4 { width: calc(var(--spacing) * 4); }
  .w-5 { width: calc(var(--spacing) * 5); }
  .w-8 { width: calc(var(--spacing) * 8); }
  .w-9 { width: calc(var(--spacing) * 9); }
  .w-64 { width: calc(var(--spacing) * 64); }
  .w-72 { width: calc(var(--spacing) * 72); }
  .w-\[5\.969px\] { width: 5.969px; }
  .w-\[7px\] { width: 7px; }
  .w-\[8\.9px\] { width: 8.9px; }
  .w-\[8\.253px\] { width: 8.253px; }
  .w-\[8\.464px\] { width: 8.464px; }
  .w-\[10\.63px\] { width: 10.63px; }
  .w-\[10\.156px\] { width: 10.156px; }
  .w-\[12\.272px\] { width: 12.272px; }
  .w-\[13\.118px\] { width: 13.118px; }
  .w-\[13\.348px\] { width: 13.348px; }
  .w-\[15\.565px\] { width: 15.565px; }
  .w-\[16px\] { width: 16px; }
  .w-\[17\.409px\] { width: 17.409px; }
  .w-\[18\.678px\] { width: 18.678px; }
  .w-\[18px\] { width: 18px; }
  .w-\[20\.603px\] { width: 20.603px; }
  .w-\[22\.57px\] { width: 22.57px; }
  .w-\[24\.126px\] { width: 24.126px; }
  .w-\[24\.296px\] { width: 24.296px; }
  .w-\[25\.737px\] { width: 25.737px; }
  .w-\[26\.294px\] { width: 26.294px; }
  .w-\[27\.333px\] { width: 27.333px; }
  .w-\[37\.046px\] { width: 37.046px; }
  .w-\[37\.892px\] { width: 37.892px; }
  .w-\[42\.659px\] { width: 42.659px; }
  .w-\[50\.125px\] { width: 50.125px; }
  .w-\[51\.594px\] { width: 51.594px; }
  .w-\[54\.127px\] { width: 54.127px; }
  .w-\[54px\] { width: 54px; }
  .w-\[57\.438px\] { width: 57.438px; }
  .w-\[60\.218px\] { width: 60.218px; }
  .w-\[60\.937px\] { width: 60.937px; }
  .w-\[65\.685px\] { width: 65.685px; }
  .w-\[73\.412px\] { width: 73.412px; }
  .w-\[74\.832px\] { width: 74.832px; }
  .w-\[75\.096px\] { width: 75.096px; }
  .w-\[78\.055px\] { width: 78.055px; }
  .w-\[78\.92px\] { width: 78.92px; }
  .w-\[81\.2px\] { width: 81.2px; }
  .w-\[81\.655px\] { width: 81.655px; }
  .w-\[82\.828px\] { width: 82.828px; }
  .w-\[83\.76px\] { width: 83.76px; }
  .w-\[85\.297px\] { width: 85.297px; }
  .w-\[86px\] { width: 86px; }
  .w-\[88\.021px\] { width: 88.021px; }
  .w-\[88\.531px\] { width: 88.531px; }
  .w-\[92\.451px\] { width: 92.451px; }
  .w-\[93\.457px\] { width: 93.457px; }
  .w-\[93\.722px\] { width: 93.722px; }
  .w-\[94\.77px\] { width: 94.77px; }
  .w-\[96\.994px\] { width: 96.994px; }
  .w-\[97\.585px\] { width: 97.585px; }
  .w-\[99\.172px\] { width: 99.172px; }
  .w-\[100\.2\%\] { width: 100.2%; }
  .w-\[100\.11\%\] { width: 100.11%; }
  .w-\[100\.261px\] { width: 100.261px; }
  .w-\[100\.566px\] { width: 100.566px; }
  .w-\[100\.797px\] { width: 100.797px; }
  .w-\[100px\] { width: 100px; }
  .w-\[102\.468px\] { width: 102.468px; }
  .w-\[105\.416px\] { width: 105.416px; }
  .w-\[112\.07px\] { width: 112.07px; }
  .w-\[113\.817px\] { width: 113.817px; }
  .w-\[113\.853px\] { width: 113.853px; }
  .w-\[114\.58\%\] { width: 114.58%; }
  .w-\[115\.183px\] { width: 115.183px; }
  .w-\[116\.64px\] { width: 116.64px; }
  .w-\[116\.239px\] { width: 116.239px; }
  .w-\[116px\] { width: 116px; }
  .w-\[119\.213px\] { width: 119.213px; }
  .w-\[120\.513px\] { width: 120.513px; }
  .w-\[121\.927px\] { width: 121.927px; }
  .w-\[123px\] { width: 123px; }
  .w-\[124\.29\%\] { width: 124.29%; }
  .w-\[124\.779px\] { width: 124.779px; }
  .w-\[125\.37px\] { width: 125.37px; }
  .w-\[125\.219px\] { width: 125.219px; }
  .w-\[127\.169px\] { width: 127.169px; }
  .w-\[127\.733px\] { width: 127.733px; }
  .w-\[129\.225px\] { width: 129.225px; }
  .w-\[130\.776px\] { width: 130.776px; }
  .w-\[132\.156px\] { width: 132.156px; }
  .w-\[135\.051px\] { width: 135.051px; }
  .w-\[137\.612px\] { width: 137.612px; }
  .w-\[137\.877px\] { width: 137.877px; }
  .w-\[138\.041px\] { width: 138.041px; }
  .w-\[142\.997px\] { width: 142.997px; }
  .w-\[145\.45\%\] { width: 145.45%; }
  .w-\[145\.67\%\] { width: 145.67%; }
  .w-\[146\.84px\] { width: 146.84px; }
  .w-\[148\.885px\] { width: 148.885px; }
  .w-\[148\.922px\] { width: 148.922px; }
  .w-\[149\.068px\] { width: 149.068px; }
  .w-\[149\.664px\] { width: 149.664px; }
  .w-\[150\.09px\] { width: 150.09px; }
  .w-\[150\.75px\] { width: 150.75px; }
  .w-\[151\.392px\] { width: 151.392px; }
  .w-\[151\.481px\] { width: 151.481px; }
  .w-\[152\.291px\] { width: 152.291px; }
  .w-\[153\.334px\] { width: 153.334px; }
  .w-\[154\.024px\] { width: 154.024px; }
  .w-\[154\.75px\] { width: 154.75px; }
  .w-\[154\.387px\] { width: 154.387px; }
  .w-\[154px\] { width: 154px; }
  .w-\[156\.203px\] { width: 156.203px; }
  .w-\[156px\] { width: 156px; }
  .w-\[158\.148px\] { width: 158.148px; }
  .w-\[160\.705px\] { width: 160.705px; }
  .w-\[161\.878px\] { width: 161.878px; }
  .w-\[162\.222px\] { width: 162.222px; }
  .w-\[162\.535px\] { width: 162.535px; }
  .w-\[162px\] { width: 162px; }
  .w-\[167\.82px\] { width: 167.82px; }
  .w-\[167px\] { width: 167px; }
  .w-\[169px\] { width: 169px; }
  .w-\[170px\] { width: 170px; }
  .w-\[171\.855px\] { width: 171.855px; }
  .w-\[171px\] { width: 171px; }
  .w-\[172\.143px\] { width: 172.143px; }
  .w-\[173\.784px\] { width: 173.784px; }
  .w-\[174px\] { width: 174px; }
  .w-\[175\.15px\] { width: 175.15px; }
  .w-\[177\.691px\] { width: 177.691px; }
  .w-\[178px\] { width: 178px; }
  .w-\[183\.601px\] { width: 183.601px; }
  .w-\[184px\] { width: 184px; }
  .w-\[186\.82\%\] { width: 186.82%; }
  .w-\[189\.857px\] { width: 189.857px; }
  .w-\[189px\] { width: 189px; }
  .w-\[190px\] { width: 190px; }
  .w-\[193\.054px\] { width: 193.054px; }
  .w-\[193\.391px\] { width: 193.391px; }
  .w-\[194\.98\%\] { width: 194.98%; }
  .w-\[194\.122px\] { width: 194.122px; }
  .w-\[201px\] { width: 201px; }
  .w-\[208\.076px\] { width: 208.076px; }
  .w-\[209px\] { width: 209px; }
  .w-\[211px\] { width: 211px; }
  .w-\[212\.99\%\] { width: 212.99%; }
  .w-\[212px\] { width: 212px; }
  .w-\[217px\] { width: 217px; }
  .w-\[220px\] { width: 220px; }
  .w-\[225px\] { width: 225px; }
  .w-\[228\.771px\] { width: 228.771px; }
  .w-\[229px\] { width: 229px; }
  .w-\[231\.2px\] { width: 231.2px; }
  .w-\[231\.9px\] { width: 231.9px; }
  .w-\[231px\] { width: 231px; }
  .w-\[233\.498px\] { width: 233.498px; }
  .w-\[246px\] { width: 246px; }
  .w-\[249\.875px\] { width: 249.875px; }
  .w-\[253\.146px\] { width: 253.146px; }
  .w-\[253\.688px\] { width: 253.688px; }
  .w-\[254\.319px\] { width: 254.319px; }
  .w-\[254\.847px\] { width: 254.847px; }
  .w-\[258\.194px\] { width: 258.194px; }
  .w-\[259\.964px\] { width: 259.964px; }
  .w-\[259\.996px\] { width: 259.996px; }
  .w-\[259px\] { width: 259px; }
  .w-\[260\.495px\] { width: 260.495px; }
  .w-\[261\.003px\] { width: 261.003px; }
  .w-\[273\.71px\] { width: 273.71px; }
  .w-\[275\.058px\] { width: 275.058px; }
  .w-\[277\.384px\] { width: 277.384px; }
  .w-\[279\.82px\] { width: 279.82px; }
  .w-\[279\.212px\] { width: 279.212px; }
  .w-\[283\.797px\] { width: 283.797px; }
  .w-\[286\.918px\] { width: 286.918px; }
  .w-\[289\.311px\] { width: 289.311px; }
  .w-\[289\.324px\] { width: 289.324px; }
  .w-\[290\.423px\] { width: 290.423px; }
  .w-\[291\.35\%\] { width: 291.35%; }
  .w-\[291\.43\%\] { width: 291.43%; }
  .w-\[292\.74\%\] { width: 292.74%; }
  .w-\[293\.404px\] { width: 293.404px; }
  .w-\[293\.625px\] { width: 293.625px; }
  .w-\[294\.569px\] { width: 294.569px; }
  .w-\[294px\] { width: 294px; }
  .w-\[295\.254px\] { width: 295.254px; }
  .w-\[295\.994px\] { width: 295.994px; }
  .w-\[296\.014px\] { width: 296.014px; }
  .w-\[296\.245px\] { width: 296.245px; }
  .w-\[297\.59px\] { width: 297.59px; }
  .w-\[297\.928px\] { width: 297.928px; }
  .w-\[297\.962px\] { width: 297.962px; }
  .w-\[301\.149px\] { width: 301.149px; }
  .w-\[304\.3px\] { width: 304.3px; }
  .w-\[304\.451px\] { width: 304.451px; }
  .w-\[307px\] { width: 307px; }
  .w-\[312\.764px\] { width: 312.764px; }
  .w-\[314\.907px\] { width: 314.907px; }
  .w-\[316\.292px\] { width: 316.292px; }
  .w-\[317px\] { width: 317px; }
  .w-\[319px\] { width: 319px; }
  .w-\[326px\] { width: 326px; }
  .w-\[329px\] { width: 329px; }
  .w-\[331\.024px\] { width: 331.024px; }
  .w-\[331px\] { width: 331px; }
  .w-\[332px\] { width: 332px; }
  .w-\[333\.803px\] { width: 333.803px; }
  .w-\[333px\] { width: 333px; }
  .w-\[335\.225px\] { width: 335.225px; }
  .w-\[335px\] { width: 335px; }
  .w-\[336\.96px\] { width: 336.96px; }
  .w-\[336\.425px\] { width: 336.425px; }
  .w-\[337\.085px\] { width: 337.085px; }
  .w-\[337\.125px\] { width: 337.125px; }
  .w-\[337\.169px\] { width: 337.169px; }
  .w-\[337px\] { width: 337px; }
  .w-\[340\.827px\] { width: 340.827px; }
  .w-\[341\.034px\] { width: 341.034px; }
  .w-\[341\.923px\] { width: 341.923px; }
  .w-\[341px\] { width: 341px; }
  .w-\[343px\] { width: 343px; }
  .w-\[344\.92px\] { width: 344.92px; }
  .w-\[345\.352px\] { width: 345.352px; }
  .w-\[346\.27px\] { width: 346.27px; }
  .w-\[346\.667px\] { width: 346.667px; }
  .w-\[347\.826px\] { width: 347.826px; }
  .w-\[347px\] { width: 347px; }
  .w-\[348px\] { width: 348px; }
  .w-\[350px\] { width: 350px; }
  .w-\[352\.107px\] { width: 352.107px; }
  .w-\[352\.954px\] { width: 352.954px; }
  .w-\[354\.751px\] { width: 354.751px; }
  .w-\[354px\] { width: 354px; }
  .w-\[355\.665px\] { width: 355.665px; }
  .w-\[355px\] { width: 355px; }
  .w-\[357\.775px\] { width: 357.775px; }
  .w-\[357px\] { width: 357px; }
  .w-\[359px\] { width: 359px; }
  .w-\[361\.178px\] { width: 361.178px; }
  .w-\[361\.319px\] { width: 361.319px; }
  .w-\[361px\] { width: 361px; }
  .w-\[364\.19px\] { width: 364.19px; }
  .w-\[364\.93px\] { width: 364.93px; }
  .w-\[368px\] { width: 368px; }
  .w-\[369px\] { width: 369px; }
  .w-\[379px\] { width: 379px; }
  .w-\[382px\] { width: 382px; }
  .w-\[384\.423px\] { width: 384.423px; }
  .w-\[389px\] { width: 389px; }
  .w-\[390\.327px\] { width: 390.327px; }
  .w-\[390px\] { width: 390px; }
  .w-\[411px\] { width: 411px; }
  .w-\[416\.795px\] { width: 416.795px; }
  .w-\[416\.886px\] { width: 416.886px; }
  .w-\[421\.853px\] { width: 421.853px; }
  .w-\[426\.49px\] { width: 426.49px; }
  .w-\[426\.487px\] { width: 426.487px; }
  .w-\[428\.935px\] { width: 428.935px; }
  .w-\[429\.947px\] { width: 429.947px; }
  .w-\[430\.958px\] { width: 430.958px; }
  .w-\[435\.005px\] { width: 435.005px; }
  .w-\[435px\] { width: 435px; }
  .w-\[438px\] { width: 438px; }
  .w-\[448px\] { width: 448px; }
  .w-\[456px\] { width: 456px; }
  .w-\[457px\] { width: 457px; }
  .w-\[460\.991px\] { width: 460.991px; }
  .w-\[482px\] { width: 482px; }
  .w-\[490px\] { width: 490px; }
  .w-\[495\.703px\] { width: 495.703px; }
  .w-\[516\.057px\] { width: 516.057px; }
  .w-\[537\.653px\] { width: 537.653px; }
  .w-\[550\.068px\] { width: 550.068px; }
  .w-\[557px\] { width: 557px; }
  .w-\[581\.448px\] { width: 581.448px; }
  .w-\[599\.307px\] { width: 599.307px; }
  .w-\[602px\] { width: 602px; }
  .w-\[605\.023px\] { width: 605.023px; }
  .w-\[618\.717px\] { width: 618.717px; }
  .w-\[619\.334px\] { width: 619.334px; }
  .w-\[632px\] { width: 632px; }
  .w-\[647px\] { width: 647px; }
  .w-\[664\.714px\] { width: 664.714px; }
  .w-\[684px\] { width: 684px; }
  .w-\[688px\] { width: 688px; }
  .w-\[712\.887px\] { width: 712.887px; }
  .w-\[763\.15px\] { width: 763.15px; }
  .w-\[764px\] { width: 764px; }
  .w-\[775px\] { width: 775px; }
  .w-\[818px\] { width: 818px; }
  .w-\[822\.38px\] { width: 822.38px; }
  .w-\[840px\] { width: 840px; }
  .w-\[881\.759px\] { width: 881.759px; }
  .w-\[911\.804px\] { width: 911.804px; }
  .w-\[925px\] { width: 925px; }
  .w-\[1026px\] { width: 1026px; }
  .w-\[1031\.82px\] { width: 1031.82px; }
  .w-\[1098\.956px\] { width: 1098.96px; }
  .w-\[1271\.947px\] { width: 1271.95px; }
  .w-\[1280px\] { width: 1280px; }
  .w-\[1288\.322px\] { width: 1288.32px; }
  .w-\[1323px\] { width: 1323px; }
  .w-\[1386px\] { width: 1386px; }
  .w-\[1392px\] { width: 1392px; }
  .w-\[1408px\] { width: 1408px; }
  .w-\[1440px\] { width: 1440px; }
  .w-\[1444px\] { width: 1444px; }
  .w-\[1454\.209px\] { width: 1454.21px; }
  .w-\[1567\.306px\] { width: 1567.31px; }
  .w-\[1917px\] { width: 1917px; }
  .w-\[1919px\] { width: 1919px; }
  .w-\[1920px\] { width: 1920px; }
  .w-\[1922px\] { width: 1922px; }
  .w-\[2094\.071px\] { width: 2094.07px; }
  .w-\[2192\.241px\] { width: 2192.24px; }
  .w-\[2411\.258px\] { width: 2411.26px; }
  .w-\[2421\.493px\] { width: 2421.49px; }
  .w-auto { width: auto; }
  .w-fit { width: fit-content; }
  .w-full { width: 100%; }
  .w-max { width: max-content; }
  .w-px { width: 1px; }
  .max-w-\(--skeleton-width\) { max-width: var(--skeleton-width); }
  .max-w-\[129\.2262725830078px\] { max-width: 129.226px; }
  .max-w-\[335\.2275695800781px\] { max-width: 335.228px; }
  .max-w-\[798\.2061157226562px\] { max-width: 798.206px; }
  .max-w-\[798\.2061767578125px\] { max-width: 798.206px; }
  .max-w-\[1062\.2193603515625px\] { max-width: 1062.22px; }
  .max-w-\[2070\.63720703125px\] { max-width: 2070.64px; }
  .max-w-\[2755\.517578125px\] { max-width: 2755.52px; }
  .max-w-\[calc\(100\%-2rem\)\] { max-width: calc(100% - 2rem); }
  .max-w-max { max-width: max-content; }
  .max-w-none { max-width: none; }
  .min-w-0 { min-width: calc(var(--spacing) * 0); }
  .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-\[8rem\] { min-width: 8rem; }
  .min-w-\[12rem\] { min-width: 12rem; }
  .min-w-\[var\(--radix-select-trigger-width\)\] { min-width: var(--radix-select-trigger-width); }
  .min-w-px { min-width: 1px; }
  .flex-1 { flex: 1 1 0%; }
  .flex-\[1_0_0\] { flex: 1 0 0px; }
  .flex-none { flex: 0 0 auto; }
  .shrink-0 { flex-shrink: 0; }
  .grow { flex-grow: 1; }
  .grow-0 { flex-grow: 0; }
  .basis-full { flex-basis: 100%; }
  .caption-bottom { caption-side: bottom; }
  .border-collapse { border-collapse: collapse; }
  .origin-\(--radix-context-menu-content-transform-origin\) { transform-origin: var(--radix-context-menu-content-transform-origin); }
  .origin-\(--radix-dropdown-menu-content-transform-origin\) { transform-origin: var(--radix-dropdown-menu-content-transform-origin); }
  .origin-\(--radix-hover-card-content-transform-origin\) { transform-origin: var(--radix-hover-card-content-transform-origin); }
  .origin-\(--radix-menubar-content-transform-origin\) { transform-origin: var(--radix-menubar-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); }
  .-translate-x-1\/2 { --tw-translate-x: calc(calc(1/2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-translate-x-px { --tw-translate-x: -1px; 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-x-px { --tw-translate-x: 1px; 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-0\.5 { --tw-translate-y: calc(var(--spacing) * 0.5); 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-\[-50\%\] { --tw-translate-y: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); }
  .translate-y-\[calc\(-50\%_-_2px\)\] { --tw-translate-y: calc(-50% - 2px); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .-scale-y-100 { --tw-scale-y: calc(100% * -1); scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-y-96 { --tw-scale-y: 96%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-y-98 { --tw-scale-y: 98%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .scale-y-99 { --tw-scale-y: 99%; scale: var(--tw-scale-x) var(--tw-scale-y); }
  .-rotate-30 { rotate: calc(-30deg); }
  .-rotate-60 { rotate: calc(-60deg); }
  .-rotate-90 { rotate: calc(-90deg); }
  .-rotate-120 { rotate: calc(-120deg); }
  .-rotate-150 { rotate: calc(-150deg); }
  .rotate-30 { rotate: 30deg; }
  .rotate-45 { rotate: 45deg; }
  .rotate-60 { rotate: 60deg; }
  .rotate-90 { rotate: 90deg; }
  .rotate-120 { rotate: 120deg; }
  .rotate-150 { rotate: 150deg; }
  .rotate-180 { rotate: 180deg; }
  .rotate-\[-0\.22deg\] { rotate: -0.22deg; }
  .rotate-\[-179\.84deg\] { rotate: -179.84deg; }
  .rotate-\[0\.39deg\] { rotate: 0.39deg; }
  .rotate-\[6\.72deg\] { rotate: 6.72deg; }
  .rotate-\[43\.48deg\] { rotate: 43.48deg; }
  .rotate-\[52\.43deg\] { rotate: 52.43deg; }
  .rotate-\[54\.88deg\] { rotate: 54.88deg; }
  .rotate-\[64\.52deg\] { rotate: 64.52deg; }
  .rotate-\[115\.48deg\] { rotate: 115.48deg; }
  .rotate-\[167\.62deg\] { rotate: 167.62deg; }
  .rotate-\[168\.72deg\] { rotate: 168.72deg; }
  .skew-x-\[-6\.72deg\] { --tw-skew-x: skewX(-6.72deg); transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .skew-x-\[4\.95deg\] { --tw-skew-x: skewX(4.95deg); transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .skew-x-\[12\.27deg\] { --tw-skew-x: skewX(12.27deg); transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .skew-x-\[15\.53deg\] { --tw-skew-x: skewX(15.53deg); transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .animate-caret-blink { animation: 1.25s ease-out 0s infinite normal none running caret-blink; }
  .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-pulse { animation: var(--animate-pulse); }
  .cursor-default { cursor: default; }
  .cursor-pointer { cursor: pointer; }
  .touch-none { touch-action: none; }
  .resize { resize: both; }
  .resize-none { resize: none; }
  .scroll-my-1 { scroll-margin-block: calc(var(--spacing) * 1); }
  .scroll-py-1 { scroll-padding-block: calc(var(--spacing) * 1); }
  .list-none { list-style-type: none; }
  .auto-rows-min { grid-auto-rows: min-content; }
  .grid-cols-\[0_1fr\] { grid-template-columns: 0px 1fr; }
  .grid-cols-\[max-content\] { grid-template-columns: max-content; }
  .grid-rows-\[auto_auto\] { grid-template-rows: auto auto; }
  .grid-rows-\[max-content\] { grid-template-rows: max-content; }
  .flex-col { flex-direction: column; }
  .flex-col-reverse { flex-direction: column-reverse; }
  .flex-row { flex-direction: row; }
  .flex-wrap { flex-wrap: wrap; }
  .place-items-start { place-items: start; }
  .content-stretch { align-content: stretch; }
  .items-center { align-items: center; }
  .items-end { align-items: flex-end; }
  .items-start { align-items: flex-start; }
  .items-stretch { align-items: stretch; }
  .justify-between { justify-content: space-between; }
  .justify-center { justify-content: center; }
  .justify-items-start { justify-items: start; }
  .gap-1 { gap: calc(var(--spacing) * 1); }
  .gap-1\.5 { gap: calc(var(--spacing) * 1.5); }
  .gap-2 { gap: calc(var(--spacing) * 2); }
  .gap-3 { gap: calc(var(--spacing) * 3); }
  .gap-4 { gap: calc(var(--spacing) * 4); }
  .gap-6 { gap: calc(var(--spacing) * 6); }
  .gap-\[1\.86px\] { gap: 1.86px; }
  .gap-\[1\.973px\] { gap: 1.973px; }
  .gap-\[3\.957px\] { gap: 3.957px; }
  .gap-\[4\.199px\] { gap: 4.199px; }
  .gap-\[4\.906px\] { gap: 4.906px; }
  .gap-\[5\.852px\] { gap: 5.852px; }
  .gap-\[6\.33px\] { gap: 6.33px; }
  .gap-\[6\.196px\] { gap: 6.196px; }
  .gap-\[7\.639px\] { gap: 7.639px; }
  .gap-\[7px\] { gap: 7px; }
  .gap-\[12\.452px\] { gap: 12.452px; }
  .gap-\[12\.921px\] { gap: 12.921px; }
  .gap-\[12px\] { gap: 12px; }
  .gap-\[13\.474px\] { gap: 13.474px; }
  .gap-\[13px\] { gap: 13px; }
  .gap-\[14\.298px\] { gap: 14.298px; }
  .gap-\[18\.222px\] { gap: 18.222px; }
  .gap-\[18px\] { gap: 18px; }
  .gap-\[19px\] { gap: 19px; }
  .gap-\[22\.315px\] { gap: 22.315px; }
  .gap-\[23\.878px\] { gap: 23.878px; }
  .gap-\[24\.234px\] { gap: 24.234px; }
  .gap-\[24px\] { gap: 24px; }
  .gap-\[25\.136px\] { gap: 25.136px; }
  .gap-\[25\.682px\] { gap: 25.682px; }
  .gap-\[27px\] { gap: 27px; }
  .gap-\[30px\] { gap: 30px; }
  .gap-\[33\.382px\] { gap: 33.382px; }
  .gap-\[38px\] { gap: 38px; }
  .gap-\[40px\] { gap: 40px; }
  .gap-\[42px\] { gap: 42px; }
  .gap-\[48px\] { gap: 48px; }
  .gap-\[74px\] { gap: 74px; }
  .space-x-1 {
  :where(& > :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))); }
}
  .gap-y-0\.5 { row-gap: calc(var(--spacing) * 0.5); }
  .self-start { align-self: flex-start; }
  .justify-self-end { justify-self: flex-end; }
  .overflow-auto { overflow: auto; }
  .overflow-clip { overflow: clip; }
  .overflow-hidden { overflow: hidden; }
  .overflow-x-auto { overflow-x: auto; }
  .overflow-x-hidden { overflow-x: hidden; }
  .overflow-y-auto { overflow-y: auto; }
  .rounded-\[1\.831px\] { border-radius: 1.831px; }
  .rounded-\[2px\] { border-radius: 2px; }
  .rounded-\[3\.367px\] { border-radius: 3.367px; }
  .rounded-\[4px\] { border-radius: 4px; }
  .rounded-\[5\.812px\] { border-radius: 5.812px; }
  .rounded-\[6\.771px\] { border-radius: 6.771px; }
  .rounded-\[6\.897px\] { border-radius: 6.897px; }
  .rounded-\[7\.024px\] { border-radius: 7.024px; }
  .rounded-\[7\.314px\] { border-radius: 7.314px; }
  .rounded-\[7\.527px\] { border-radius: 7.527px; }
  .rounded-\[7\.617px\] { border-radius: 7.617px; }
  .rounded-\[7\.662px\] { border-radius: 7.662px; }
  .rounded-\[8\.464px\] { border-radius: 8.464px; }
  .rounded-\[8\.713px\] { border-radius: 8.713px; }
  .rounded-\[8\.983px\] { border-radius: 8.983px; }
  .rounded-\[9\.532px\] { border-radius: 9.532px; }
  .rounded-\[9\.738px\] { border-radius: 9.738px; }
  .rounded-\[10\.156px\] { border-radius: 10.156px; }
  .rounded-\[11\.165px\] { border-radius: 11.165px; }
  .rounded-\[11\.612px\] { border-radius: 11.612px; }
  .rounded-\[11\.684px\] { border-radius: 11.684px; }
  .rounded-\[12\.139px\] { border-radius: 12.139px; }
  .rounded-\[12\.452px\] { border-radius: 12.452px; }
  .rounded-\[14\.009px\] { border-radius: 14.009px; }
  .rounded-\[14\.677px\] { border-radius: 14.677px; }
  .rounded-\[14\.947px\] { border-radius: 14.947px; }
  .rounded-\[14px\] { border-radius: 14px; }
  .rounded-\[15\.446px\] { border-radius: 15.446px; }
  .rounded-\[15\.565px\] { border-radius: 15.565px; }
  .rounded-\[16\.186px\] { border-radius: 16.186px; }
  .rounded-\[16\.691px\] { border-radius: 16.691px; }
  .rounded-\[18\.678px\] { border-radius: 18.678px; }
  .rounded-\[20px\] { border-radius: 20px; }
  .rounded-\[21\.75px\] { border-radius: 21.75px; }
  .rounded-\[24\.794px\] { border-radius: 24.794px; }
  .rounded-\[28\.371px\] { border-radius: 28.371px; }
  .rounded-\[28\.407px\] { border-radius: 28.407px; }
  .rounded-\[30px\] { border-radius: 30px; }
  .rounded-\[32\.337px\] { border-radius: 32.337px; }
  .rounded-\[33\.793px\] { border-radius: 33.793px; }
  .rounded-\[38\.442px\] { border-radius: 38.442px; }
  .rounded-\[39\.039px\] { border-radius: 39.039px; }
  .rounded-\[42\.803px\] { border-radius: 42.803px; }
  .rounded-\[44\.448px\] { border-radius: 44.448px; }
  .rounded-\[47\.9px\] { border-radius: 47.9px; }
  .rounded-\[50px\] { border-radius: 50px; }
  .rounded-\[56\.635px\] { border-radius: 56.635px; }
  .rounded-\[58\.418px\] { border-radius: 58.418px; }
  .rounded-\[60px\] { border-radius: 60px; }
  .rounded-\[70px\] { border-radius: 70px; }
  .rounded-\[71\.913px\] { border-radius: 71.913px; }
  .rounded-\[80px\] { border-radius: 80px; }
  .rounded-\[91\.111px\] { border-radius: 91.111px; }
  .rounded-\[inherit\] { border-radius: inherit; }
  .rounded-full { border-radius: calc(infinity * 1px); }
  .rounded-lg { border-radius: var(--radius); }
  .rounded-md { border-radius: calc(var(--radius) - 2px); }
  .rounded-none { border-radius: 0px; }
  .rounded-sm { border-radius: calc(var(--radius) - 4px); }
  .rounded-xl { border-radius: calc(var(--radius) + 4px); }
  .rounded-xs { border-radius: var(--radius-xs); }
  .rounded-tl-\[8\.713px\] { border-top-left-radius: 8.713px; }
  .rounded-tl-\[21\.75px\] { border-top-left-radius: 21.75px; }
  .rounded-tl-\[30px\] { border-top-left-radius: 30px; }
  .rounded-tl-\[370\.37px\] { border-top-left-radius: 370.37px; }
  .rounded-tl-\[393\.021px\] { border-top-left-radius: 393.021px; }
  .rounded-tl-\[824\.607px\] { border-top-left-radius: 824.607px; }
  .rounded-tl-sm { border-top-left-radius: calc(var(--radius) - 4px); }
  .rounded-tr-\[7\.86px\] { border-top-right-radius: 7.86px; }
  .rounded-tr-\[7\.407px\] { border-top-right-radius: 7.407px; }
  .rounded-tr-\[8\.713px\] { border-top-right-radius: 8.713px; }
  .rounded-tr-\[16\.492px\] { border-top-right-radius: 16.492px; }
  .rounded-tr-\[21\.75px\] { border-top-right-radius: 21.75px; }
  .rounded-tr-\[30px\] { border-top-right-radius: 30px; }
  .rounded-br-\[7\.86px\] { border-bottom-right-radius: 7.86px; }
  .rounded-br-\[7\.407px\] { border-bottom-right-radius: 7.407px; }
  .rounded-br-\[8\.713px\] { border-bottom-right-radius: 8.713px; }
  .rounded-br-\[16\.492px\] { border-bottom-right-radius: 16.492px; }
  .rounded-br-\[21\.75px\] { border-bottom-right-radius: 21.75px; }
  .rounded-br-\[58\.926px\] { border-bottom-right-radius: 58.926px; }
  .rounded-bl-\[7\.86px\] { border-bottom-left-radius: 7.86px; }
  .rounded-bl-\[7\.407px\] { border-bottom-left-radius: 7.407px; }
  .rounded-bl-\[8\.713px\] { border-bottom-left-radius: 8.713px; }
  .rounded-bl-\[16\.492px\] { border-bottom-left-radius: 16.492px; }
  .rounded-bl-\[21\.75px\] { border-bottom-left-radius: 21.75px; }
  .rounded-bl-\[58\.783px\] { border-bottom-left-radius: 58.783px; }
  .border { border-style: var(--tw-border-style); border-width: 1px; }
  .border-0 { border-style: var(--tw-border-style); border-width: 0px; }
  .border-\[0\.045px\] { border-style: var(--tw-border-style); border-width: 0.045px; }
  .border-\[0\.113px\] { border-style: var(--tw-border-style); border-width: 0.113px; }
  .border-\[0\.366px\] { border-style: var(--tw-border-style); border-width: 0.366px; }
  .border-\[0\.423px\] { border-style: var(--tw-border-style); border-width: 0.423px; }
  .border-\[0\.436px\] { border-style: var(--tw-border-style); border-width: 0.436px; }
  .border-\[0\.635px\] { border-style: var(--tw-border-style); border-width: 0.635px; }
  .border-\[0\.684px\] { border-style: var(--tw-border-style); border-width: 0.684px; }
  .border-\[0\.778px\] { border-style: var(--tw-border-style); border-width: 0.778px; }
  .border-\[0\.846px\] { border-style: var(--tw-border-style); border-width: 0.846px; }
  .border-\[1\.5px\] { border-style: var(--tw-border-style); border-width: 1.5px; }
  .border-\[1\.087px\] { border-style: var(--tw-border-style); border-width: 1.087px; }
  .border-\[1\.167px\] { border-style: var(--tw-border-style); border-width: 1.167px; }
  .border-\[1\.557px\] { border-style: var(--tw-border-style); border-width: 1.557px; }
  .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-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .border-l { border-left-style: var(--tw-border-style); border-left-width: 1px; }
  .border-dashed { --tw-border-style: dashed; border-style: dashed; }
  .border-solid { --tw-border-style: solid; border-style: solid; }
  .border-\(--color-border\) { border-color: var(--color-border); }
  .border-\[\#016f74\] { border-color: rgb(1, 111, 116); }
  .border-\[\#087d76\] { border-color: rgb(8, 125, 118); }
  .border-\[\#cfe5e3\] { border-color: rgb(207, 229, 227); }
  .border-\[\#e2e8f0\] { border-color: rgb(226, 232, 240); }
  .border-\[rgba\(0\,0\,0\,0\.6\)\] { border-color: rgba(0, 0, 0, 0.6); }
  .border-\[transparent\] { border-color: transparent; }
  .border-black { border-color: var(--color-black); }
  .border-border\/50 {
  border-color: var(--border);
  @supports (color: color-mix(in lab, red, red)) {
  border-color: color-mix(in oklab, var(--border) 50%, transparent);
}
}
  .border-input { border-color: var(--input); }
  .border-primary { border-color: var(--primary); }
  .border-sidebar-border { border-color: var(--sidebar-border); }
  .border-transparent { border-color: transparent; }
  .border-white { border-color: var(--color-white); }
  .border-t-transparent { border-top-color: transparent; }
  .border-l-transparent { border-left-color: transparent; }
  .bg-\(--color-bg\) { background-color: var(--color-bg); }
  .bg-\[\#2a8e9e\] { background-color: rgb(42, 142, 158); }
  .bg-\[\#016f74\] { background-color: rgb(1, 111, 116); }
  .bg-\[\#021e26\] { background-color: rgb(2, 30, 38); }
  .bg-\[\#016062\] { background-color: rgb(1, 96, 98); }
  .bg-\[\#023347\] { background-color: rgb(2, 51, 71); }
  .bg-\[\#b6d7de\] { background-color: rgb(182, 215, 222); }
  .bg-\[\#cfe5e3\] { background-color: rgb(207, 229, 227); }
  .bg-\[\#d8efe3\] { background-color: rgb(216, 239, 227); }
  .bg-\[\#e5ebed\] { background-color: rgb(229, 235, 237); }
  .bg-\[\#e7f4ef\] { background-color: rgb(231, 244, 239); }
  .bg-\[\#e9eef0\] { background-color: rgb(233, 238, 240); }
  .bg-\[\#e9f2f4\] { background-color: rgb(233, 242, 244); }
  .bg-\[\#ecf4f5\] { background-color: rgb(236, 244, 245); }
  .bg-\[\#f6fafb\] { background-color: rgb(246, 250, 251); }
  .bg-\[\#f8fdfb\] { background-color: rgb(248, 253, 251); }
  .bg-\[\#fefefe\] { background-color: rgb(254, 254, 254); }
  .bg-\[rgba\(0\,0\,0\,0\.2\)\] { background-color: rgba(0, 0, 0, 0.2); }
  .bg-\[rgba\(5\,111\,108\,0\.7\)\] { background-color: rgba(5, 111, 108, 0.7); }
  .bg-\[rgba\(255\,255\,255\,0\)\] { background-color: rgba(255, 255, 255, 0); }
  .bg-\[rgba\(255\,255\,255\,0\.12\)\] { background-color: rgba(255, 255, 255, 0.12); }
  .bg-\[rgba\(255\,255\,255\,0\.14\)\] { background-color: rgba(255, 255, 255, 0.14); }
  .bg-accent { background-color: var(--accent); }
  .bg-background { background-color: var(--background); }
  .bg-black\/50 {
  background-color: color-mix(in srgb, rgb(0, 0, 0), transparent);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
}
}
  .bg-border { background-color: var(--border); }
  .bg-card { background-color: var(--card); }
  .bg-destructive { background-color: var(--destructive); }
  .bg-foreground { background-color: var(--foreground); }
  .bg-gray-100 { background-color: var(--color-gray-100); }
  .bg-input-background { background-color: var(--input-background); }
  .bg-muted { background-color: var(--muted); }
  .bg-muted\/50 {
  background-color: var(--muted);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--muted) 50%, transparent);
}
}
  .bg-popover { background-color: var(--popover); }
  .bg-primary { background-color: var(--primary); }
  .bg-primary\/20 {
  background-color: var(--primary);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--primary) 20%, transparent);
}
}
  .bg-secondary { background-color: var(--secondary); }
  .bg-sidebar { background-color: var(--sidebar); }
  .bg-sidebar-border { background-color: var(--sidebar-border); }
  .bg-transparent { background-color: transparent; }
  .bg-white { background-color: var(--color-white); }
  .bg-gradient-to-b { --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .bg-gradient-to-r { --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .from-\[\#018f95\] { --tw-gradient-from: #018f95; --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-\[\#035657\] { --tw-gradient-from: #035657; --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-\[\#08aa92\] { --tw-gradient-to: #08aa92; --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-\[\#014548\] { --tw-gradient-to: #014548; --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .bg-size-\[588\.0838483572006px_588\.0838483572006px\] { background-size: 588.084px 588.084px; }
  .bg-size-\[598\.5836237668991px_598\.5836237668991px\] { background-size: 598.584px 598.584px; }
  .bg-size-\[2343\.75px_2343\.75px\] { background-size: 2343.75px 2343.75px; }
  .bg-clip-padding { background-clip: padding-box; }
  .bg-top-left { background-position: left top; }
  .fill-current { fill: currentcolor; }
  .fill-primary { fill: var(--primary); }
  .object-contain { object-fit: contain; }
  .object-cover { object-fit: cover; }
  .object-bottom { object-position: center bottom; }
  .p-0 { padding: calc(var(--spacing) * 0); }
  .p-1 { padding: calc(var(--spacing) * 1); }
  .p-2 { padding: calc(var(--spacing) * 2); }
  .p-3 { padding: calc(var(--spacing) * 3); }
  .p-4 { padding: calc(var(--spacing) * 4); }
  .p-6 { padding: calc(var(--spacing) * 6); }
  .p-\[3px\] { padding: 3px; }
  .p-px { padding: 1px; }
  .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-6 { padding-inline: calc(var(--spacing) * 6); }
  .px-\[5\.912px\] { padding-inline: 5.912px; }
  .px-\[6\.02px\] { padding-inline: 6.02px; }
  .px-\[12\.58px\] { padding-inline: 12.58px; }
  .px-\[12\.811px\] { padding-inline: 12.811px; }
  .px-\[16px\] { padding-inline: 16px; }
  .px-\[19\.567px\] { padding-inline: 19.567px; }
  .px-\[21\.897px\] { padding-inline: 21.897px; }
  .px-\[24px\] { padding-inline: 24px; }
  .px-\[26\.706px\] { padding-inline: 26.706px; }
  .px-\[32px\] { padding-inline: 32px; }
  .py-0\.5 { padding-block: calc(var(--spacing) * 0.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-3 { padding-block: calc(var(--spacing) * 3); }
  .py-4 { padding-block: calc(var(--spacing) * 4); }
  .py-6 { padding-block: calc(var(--spacing) * 6); }
  .py-\[2\.956px\] { padding-block: 2.956px; }
  .py-\[3\.01px\] { padding-block: 3.01px; }
  .py-\[6\.29px\] { padding-block: 6.29px; }
  .py-\[6\.406px\] { padding-block: 6.406px; }
  .py-\[9\.783px\] { padding-block: 9.783px; }
  .py-\[10\.949px\] { padding-block: 10.949px; }
  .py-\[13\.353px\] { padding-block: 13.353px; }
  .py-\[16px\] { padding-block: 16px; }
  .py-\[17px\] { padding-block: 17px; }
  .py-\[26px\] { padding-block: 26px; }
  .pt-0 { padding-top: calc(var(--spacing) * 0); }
  .pt-1 { padding-top: calc(var(--spacing) * 1); }
  .pt-3 { padding-top: calc(var(--spacing) * 3); }
  .pt-4 { padding-top: calc(var(--spacing) * 4); }
  .pt-6 { padding-top: calc(var(--spacing) * 6); }
  .pr-2 { padding-right: calc(var(--spacing) * 2); }
  .pr-2\.5 { padding-right: calc(var(--spacing) * 2.5); }
  .pr-8 { padding-right: calc(var(--spacing) * 8); }
  .pr-\[16px\] { padding-right: 16px; }
  .pb-3 { padding-bottom: calc(var(--spacing) * 3); }
  .pb-4 { padding-bottom: calc(var(--spacing) * 4); }
  .pb-6 { padding-bottom: calc(var(--spacing) * 6); }
  .pl-2 { padding-left: calc(var(--spacing) * 2); }
  .pl-4 { padding-left: calc(var(--spacing) * 4); }
  .pl-8 { padding-left: calc(var(--spacing) * 8); }
  .pl-\[30px\] { padding-left: 30px; }
  .text-center { text-align: center; }
  .text-left { text-align: left; }
  .align-middle { vertical-align: middle; }
  .font-\[\'Figtree\'\,sans-serif\] { font-family: Figtree, sans-serif; }
  .font-\[\'Geist\'\,sans-serif\] { font-family: Geist, sans-serif; }
  .font-\[\'Helvetica\'\,sans-serif\] { font-family: Helvetica, sans-serif; }
  .font-\[\'Manrope\'\,sans-serif\] { font-family: Manrope, sans-serif; }
  .font-\[\'Plus_Jakarta_Sans\'\,sans-serif\] { font-family: "Plus Jakarta Sans", sans-serif; }
  .font-\[\'Raleway\'\,sans-serif\] { font-family: Raleway, sans-serif; }
  .font-mono { font-family: var(--font-mono); }
  .text-base { font-size: var(--text-base); line-height: var(--tw-leading, var(--text-base--line-height)); }
  .text-lg { font-size: var(--text-lg); line-height: var(--tw-leading, var(--text-lg--line-height)); }
  .text-sm { font-size: var(--text-sm); line-height: var(--tw-leading, var(--text-sm--line-height)); }
  .text-xs { font-size: var(--text-xs); line-height: var(--tw-leading, var(--text-xs--line-height)); }
  .text-\[0\.8rem\] { font-size: 0.8rem; }
  .text-\[0px\] { font-size: 0px; }
  .text-\[5\.493px\] { font-size: 5.493px; }
  .text-\[5\.912px\] { font-size: 5.912px; }
  .text-\[6\.02px\] { font-size: 6.02px; }
  .text-\[6\.24px\] { font-size: 6.24px; }
  .text-\[6\.044px\] { font-size: 6.044px; }
  .text-\[6\.103px\] { font-size: 6.103px; }
  .text-\[6\.126px\] { font-size: 6.126px; }
  .text-\[6\.188px\] { font-size: 6.188px; }
  .text-\[6\.286px\] { font-size: 6.286px; }
  .text-\[6\.301px\] { font-size: 6.301px; }
  .text-\[6\.306px\] { font-size: 6.306px; }
  .text-\[6\.339px\] { font-size: 6.339px; }
  .text-\[6\.413px\] { font-size: 6.413px; }
  .text-\[6\.523px\] { font-size: 6.523px; }
  .text-\[6\.801px\] { font-size: 6.801px; }
  .text-\[6\.817px\] { font-size: 6.817px; }
  .text-\[6\.919px\] { font-size: 6.919px; }
  .text-\[7\.186px\] { font-size: 7.186px; }
  .text-\[7\.406px\] { font-size: 7.406px; }
  .text-\[7\.626px\] { font-size: 7.626px; }
  .text-\[7\.767px\] { font-size: 7.767px; }
  .text-\[7\.917px\] { font-size: 7.917px; }
  .text-\[7\.974px\] { font-size: 7.974px; }
  .text-\[8\.277px\] { font-size: 8.277px; }
  .text-\[8\.516px\] { font-size: 8.516px; }
  .text-\[8\.718px\] { font-size: 8.718px; }
  .text-\[8\.823px\] { font-size: 8.823px; }
  .text-\[10\.88px\] { font-size: 10.88px; }
  .text-\[10\.101px\] { font-size: 10.101px; }
  .text-\[10\.746px\] { font-size: 10.746px; }
  .text-\[10\.949px\] { font-size: 10.949px; }
  .text-\[11\.224px\] { font-size: 11.224px; }
  .text-\[11\.267px\] { font-size: 11.267px; }
  .text-\[11\.492px\] { font-size: 11.492px; }
  .text-\[11\.588px\] { font-size: 11.588px; }
  .text-\[11\.598px\] { font-size: 11.598px; }
  .text-\[11\.684px\] { font-size: 11.684px; }
  .text-\[11\.996px\] { font-size: 11.996px; }
  .text-\[12\.58px\] { font-size: 12.58px; }
  .text-\[12\.229px\] { font-size: 12.229px; }
  .text-\[12\.508px\] { font-size: 12.508px; }
  .text-\[12\.523px\] { font-size: 12.523px; }
  .text-\[12\.725px\] { font-size: 12.725px; }
  .text-\[12\.811px\] { font-size: 12.811px; }
  .text-\[12\.862px\] { font-size: 12.862px; }
  .text-\[13\.49px\] { font-size: 13.49px; }
  .text-\[13\.168px\] { font-size: 13.168px; }
  .text-\[13\.268px\] { font-size: 13.268px; }
  .text-\[13\.279px\] { font-size: 13.279px; }
  .text-\[13\.377px\] { font-size: 13.377px; }
  .text-\[13\.399px\] { font-size: 13.399px; }
  .text-\[13\.436px\] { font-size: 13.436px; }
  .text-\[13\.601px\] { font-size: 13.601px; }
  .text-\[13\.647px\] { font-size: 13.647px; }
  .text-\[13\.689px\] { font-size: 13.689px; }
  .text-\[13\.993px\] { font-size: 13.993px; }
  .text-\[14\.042px\] { font-size: 14.042px; }
  .text-\[14\.318px\] { font-size: 14.318px; }
  .text-\[14px\] { font-size: 14px; }
  .text-\[15\.96px\] { font-size: 15.96px; }
  .text-\[15\.376px\] { font-size: 15.376px; }
  .text-\[15\.589px\] { font-size: 15.589px; }
  .text-\[15\.662px\] { font-size: 15.662px; }
  .text-\[15\.703px\] { font-size: 15.703px; }
  .text-\[15\.782px\] { font-size: 15.782px; }
  .text-\[15\.863px\] { font-size: 15.863px; }
  .text-\[16\.97px\] { font-size: 16.97px; }
  .text-\[16\.132px\] { font-size: 16.132px; }
  .text-\[16\.227px\] { font-size: 16.227px; }
  .text-\[16\.258px\] { font-size: 16.258px; }
  .text-\[16\.528px\] { font-size: 16.528px; }
  .text-\[16\.978px\] { font-size: 16.978px; }
  .text-\[16px\] { font-size: 16px; }
  .text-\[17\.573px\] { font-size: 17.573px; }
  .text-\[17px\] { font-size: 17px; }
  .text-\[18\.118px\] { font-size: 18.118px; }
  .text-\[18\.487px\] { font-size: 18.487px; }
  .text-\[18\.546px\] { font-size: 18.546px; }
  .text-\[18\.553px\] { font-size: 18.553px; }
  .text-\[18px\] { font-size: 18px; }
  .text-\[19\.96px\] { font-size: 19.96px; }
  .text-\[19\.239px\] { font-size: 19.239px; }
  .text-\[19\.331px\] { font-size: 19.331px; }
  .text-\[19\.575px\] { font-size: 19.575px; }
  .text-\[19\.651px\] { font-size: 19.651px; }
  .text-\[19\.794px\] { font-size: 19.794px; }
  .text-\[19\.805px\] { font-size: 19.805px; }
  .text-\[19px\] { font-size: 19px; }
  .text-\[20\.663px\] { font-size: 20.663px; }
  .text-\[20px\] { font-size: 20px; }
  .text-\[21\.136px\] { font-size: 21.136px; }
  .text-\[21\.224px\] { font-size: 21.224px; }
  .text-\[21\.541px\] { font-size: 21.541px; }
  .text-\[21\.698px\] { font-size: 21.698px; }
  .text-\[22\.048px\] { font-size: 22.048px; }
  .text-\[22\.343px\] { font-size: 22.343px; }
  .text-\[22\.446px\] { font-size: 22.446px; }
  .text-\[22\.551px\] { font-size: 22.551px; }
  .text-\[22\.888px\] { font-size: 22.888px; }
  .text-\[23\.031px\] { font-size: 23.031px; }
  .text-\[23\.74px\] { font-size: 23.74px; }
  .text-\[23\.985px\] { font-size: 23.985px; }
  .text-\[24\.33px\] { font-size: 24.33px; }
  .text-\[24\.279px\] { font-size: 24.279px; }
  .text-\[24\.389px\] { font-size: 24.389px; }
  .text-\[24\.401px\] { font-size: 24.401px; }
  .text-\[24\.465px\] { font-size: 24.465px; }
  .text-\[24\.484px\] { font-size: 24.484px; }
  .text-\[24\.848px\] { font-size: 24.848px; }
  .text-\[24px\] { font-size: 24px; }
  .text-\[25\.417px\] { font-size: 25.417px; }
  .text-\[25\.747px\] { font-size: 25.747px; }
  .text-\[25\.824px\] { font-size: 25.824px; }
  .text-\[26\.322px\] { font-size: 26.322px; }
  .text-\[26\.413px\] { font-size: 26.413px; }
  .text-\[26\.511px\] { font-size: 26.511px; }
  .text-\[26\.895px\] { font-size: 26.895px; }
  .text-\[26px\] { font-size: 26px; }
  .text-\[27\.476px\] { font-size: 27.476px; }
  .text-\[27\.983px\] { font-size: 27.983px; }
  .text-\[28\.114px\] { font-size: 28.114px; }
  .text-\[28\.632px\] { font-size: 28.632px; }
  .text-\[30\.508px\] { font-size: 30.508px; }
  .text-\[30\.986px\] { font-size: 30.986px; }
  .text-\[31\.696px\] { font-size: 31.696px; }
  .text-\[32\.72px\] { font-size: 32.72px; }
  .text-\[33\.174px\] { font-size: 33.174px; }
  .text-\[33\.538px\] { font-size: 33.538px; }
  .text-\[33\.584px\] { font-size: 33.584px; }
  .text-\[33\.758px\] { font-size: 33.758px; }
  .text-\[34\.39px\] { font-size: 34.39px; }
  .text-\[34\.176px\] { font-size: 34.176px; }
  .text-\[34\.759px\] { font-size: 34.759px; }
  .text-\[35px\] { font-size: 35px; }
  .text-\[37\.728px\] { font-size: 37.728px; }
  .text-\[39\.732px\] { font-size: 39.732px; }
  .text-\[40\.036px\] { font-size: 40.036px; }
  .text-\[44\.183px\] { font-size: 44.183px; }
  .text-\[45\.028px\] { font-size: 45.028px; }
  .text-\[46\.471px\] { font-size: 46.471px; }
  .text-\[47\.05px\] { font-size: 47.05px; }
  .text-\[48px\] { font-size: 48px; }
  .text-\[50px\] { font-size: 50px; }
  .text-\[51\.861px\] { font-size: 51.861px; }
  .text-\[69\.424px\] { font-size: 69.424px; }
  .text-\[73\.873px\] { font-size: 73.873px; }
  .text-\[74\.268px\] { font-size: 74.268px; }
  .text-\[74px\] { font-size: 74px; }
  .text-\[84px\] { font-size: 84px; }
  .leading-\[0\] { --tw-leading: 0; line-height: 0; }
  .leading-\[1\.3\] { --tw-leading: 1.3; line-height: 1.3; }
  .leading-\[1\.4\] { --tw-leading: 1.4; line-height: 1.4; }
  .leading-\[1\.5\] { --tw-leading: 1.5; line-height: 1.5; }
  .leading-\[1\.6\] { --tw-leading: 1.6; line-height: 1.6; }
  .leading-\[1\.7\] { --tw-leading: 1.7; line-height: 1.7; }
  .leading-\[1\.8\] { --tw-leading: 1.8; line-height: 1.8; }
  .leading-\[1\.26\] { --tw-leading: 1.26; line-height: 1.26; }
  .leading-\[1\.55\] { --tw-leading: 1.55; line-height: 1.55; }
  .leading-\[15\.044px\] { --tw-leading: 15.044px; line-height: 15.044px; }
  .leading-\[15\.86px\] { --tw-leading: 15.86px; line-height: 15.86px; }
  .leading-\[20\.097px\] { --tw-leading: 20.097px; line-height: 20.097px; }
  .leading-\[20\.183px\] { --tw-leading: 20.183px; line-height: 20.183px; }
  .leading-\[21\.431px\] { --tw-leading: 21.431px; line-height: 21.431px; }
  .leading-\[21\.782px\] { --tw-leading: 21.782px; line-height: 21.782px; }
  .leading-\[21\.797px\] { --tw-leading: 21.797px; line-height: 21.797px; }
  .leading-\[22\.881px\] { --tw-leading: 22.881px; line-height: 22.881px; }
  .leading-\[22\.958px\] { --tw-leading: 22.958px; line-height: 22.958px; }
  .leading-\[22px\] { --tw-leading: 22px; line-height: 22px; }
  .leading-\[25\.346px\] { --tw-leading: 25.346px; line-height: 25.346px; }
  .leading-\[25\.733px\] { --tw-leading: 25.733px; line-height: 25.733px; }
  .leading-\[25\.743px\] { --tw-leading: 25.743px; line-height: 25.743px; }
  .leading-\[25px\] { --tw-leading: 25px; line-height: 25px; }
  .leading-\[26\.333px\] { --tw-leading: 26.333px; line-height: 26.333px; }
  .leading-\[26\.394px\] { --tw-leading: 26.394px; line-height: 26.394px; }
  .leading-\[27\.018px\] { --tw-leading: 27.018px; line-height: 27.018px; }
  .leading-\[27\.465px\] { --tw-leading: 27.465px; line-height: 27.465px; }
  .leading-\[27\.864px\] { --tw-leading: 27.864px; line-height: 27.864px; }
  .leading-\[28\.071px\] { --tw-leading: 28.071px; line-height: 28.071px; }
  .leading-\[28\.868px\] { --tw-leading: 28.868px; line-height: 28.868px; }
  .leading-\[28\.991px\] { --tw-leading: 28.991px; line-height: 28.991px; }
  .leading-\[31\.175px\] { --tw-leading: 31.175px; line-height: 31.175px; }
  .leading-\[31\.607px\] { --tw-leading: 31.607px; line-height: 31.607px; }
  .leading-\[31\.888px\] { --tw-leading: 31.888px; line-height: 31.888px; }
  .leading-\[32\.102px\] { --tw-leading: 32.102px; line-height: 32.102px; }
  .leading-\[32\.654px\] { --tw-leading: 32.654px; line-height: 32.654px; }
  .leading-\[32\.837px\] { --tw-leading: 32.837px; line-height: 32.837px; }
  .leading-\[33\.579px\] { --tw-leading: 33.579px; line-height: 33.579px; }
  .leading-\[34\.218px\] { --tw-leading: 34.218px; line-height: 34.218px; }
  .leading-\[34\.746px\] { --tw-leading: 34.746px; line-height: 34.746px; }
  .leading-\[36\.214px\] { --tw-leading: 36.214px; line-height: 36.214px; }
  .leading-\[37\.557px\] { --tw-leading: 37.557px; line-height: 37.557px; }
  .leading-\[37\.589px\] { --tw-leading: 37.589px; line-height: 37.589px; }
  .leading-\[39\.103px\] { --tw-leading: 39.103px; line-height: 39.103px; }
  .leading-\[42\.175px\] { --tw-leading: 42.175px; line-height: 42.175px; }
  .leading-\[42\.701px\] { --tw-leading: 42.701px; line-height: 42.701px; }
  .leading-\[44\.681px\] { --tw-leading: 44.681px; line-height: 44.681px; }
  .leading-\[45\.186px\] { --tw-leading: 45.186px; line-height: 45.186px; }
  .leading-\[46\.399px\] { --tw-leading: 46.399px; line-height: 46.399px; }
  .leading-\[47\.017px\] { --tw-leading: 47.017px; line-height: 47.017px; }
  .leading-\[57\.438px\] { --tw-leading: 57.438px; line-height: 57.438px; }
  .leading-\[59\.98px\] { --tw-leading: 59.98px; line-height: 59.98px; }
  .leading-\[65\.02999877929688\%\] { --tw-leading: 65.02999877929688%; line-height: 65.03%; }
  .leading-\[65px\] { --tw-leading: 65px; line-height: 65px; }
  .leading-\[87\.884px\] { --tw-leading: 87.884px; line-height: 87.884px; }
  .leading-\[normal\] { --tw-leading: normal; line-height: normal; }
  .leading-none { --tw-leading: 1; line-height: 1; }
  .font-black { --tw-font-weight: var(--font-weight-black); font-weight: var(--font-weight-black); }
  .font-bold { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .font-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\.4px\] { --tw-tracking: -0.4px; letter-spacing: -0.4px; }
  .tracking-\[-0\.32px\] { --tw-tracking: -0.32px; letter-spacing: -0.32px; }
  .tracking-\[-0\.42px\] { --tw-tracking: -0.42px; letter-spacing: -0.42px; }
  .tracking-\[-0\.72px\] { --tw-tracking: -0.72px; letter-spacing: -0.72px; }
  .tracking-\[-0\.78px\] { --tw-tracking: -0.78px; letter-spacing: -0.78px; }
  .tracking-\[-0\.268px\] { --tw-tracking: -0.268px; letter-spacing: -0.268px; }
  .tracking-\[-0\.2045px\] { --tw-tracking: -0.2045px; letter-spacing: -0.2045px; }
  .tracking-\[-0\.2288px\] { --tw-tracking: -0.2288px; letter-spacing: -0.2288px; }
  .tracking-\[-0\.2446px\] { --tw-tracking: -0.2446px; letter-spacing: -0.2446px; }
  .tracking-\[-0\.2738px\] { --tw-tracking: -0.2738px; letter-spacing: -0.2738px; }
  .tracking-\[-0\.5623px\] { --tw-tracking: -0.5623px; letter-spacing: -0.5623px; }
  .tracking-\[-0\.5988px\] { --tw-tracking: -0.5988px; letter-spacing: -0.5988px; }
  .tracking-\[-0\.6509px\] { --tw-tracking: -0.6509px; letter-spacing: -0.6509px; }
  .tracking-\[-0\.7299px\] { --tw-tracking: -0.7299px; letter-spacing: -0.7299px; }
  .tracking-\[-0\.7724px\] { --tw-tracking: -0.7724px; letter-spacing: -0.7724px; }
  .tracking-\[-0\.8589px\] { --tw-tracking: -0.8589px; letter-spacing: -0.8589px; }
  .tracking-\[-1\.44px\] { --tw-tracking: -1.44px; letter-spacing: -1.44px; }
  .tracking-\[-1\.92px\] { --tw-tracking: -1.92px; letter-spacing: -1.92px; }
  .tracking-\[-1\.0253px\] { --tw-tracking: -1.0253px; letter-spacing: -1.0253px; }
  .tracking-\[-1\.1319px\] { --tw-tracking: -1.1319px; letter-spacing: -1.1319px; }
  .tracking-\[-1\.2011px\] { --tw-tracking: -1.2011px; letter-spacing: -1.2011px; }
  .tracking-\[-1\.3075px\] { --tw-tracking: -1.3075px; letter-spacing: -1.3075px; }
  .tracking-\[-1\.3671px\] { --tw-tracking: -1.3671px; letter-spacing: -1.3671px; }
  .tracking-\[-1\.5558px\] { --tw-tracking: -1.5558px; letter-spacing: -1.5558px; }
  .tracking-\[-1\.5893px\] { --tw-tracking: -1.5893px; letter-spacing: -1.5893px; }
  .tracking-\[-2\.22px\] { --tw-tracking: -2.22px; letter-spacing: -2.22px; }
  .tracking-\[-2\.52px\] { --tw-tracking: -2.52px; letter-spacing: -2.52px; }
  .tracking-\[-2\.444px\] { --tw-tracking: -2.444px; letter-spacing: -2.444px; }
  .tracking-\[-2\.0827px\] { --tw-tracking: -2.0827px; letter-spacing: -2.0827px; }
  .tracking-\[-2\.2162px\] { --tw-tracking: -2.2162px; letter-spacing: -2.2162px; }
  .tracking-\[-2\.9707px\] { --tw-tracking: -2.9707px; letter-spacing: -2.9707px; }
  .tracking-\[0\.68px\] { --tw-tracking: 0.68px; letter-spacing: 0.68px; }
  .tracking-\[0\.902px\] { --tw-tracking: 0.902px; letter-spacing: 0.902px; }
  .tracking-\[0\.9155px\] { --tw-tracking: 0.9155px; letter-spacing: 0.9155px; }
  .tracking-\[0\.9496px\] { --tw-tracking: 0.9496px; letter-spacing: 0.9496px; }
  .tracking-tight { --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }
  .tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); }
  .text-balance { text-wrap: balance; }
  .break-words { overflow-wrap: break-word; }
  .\[word-break\:break-word\] { word-break: break-word; }
  .text-ellipsis { text-overflow: ellipsis; }
  .whitespace-nowrap { white-space: nowrap; }
  .whitespace-pre { white-space: pre; }
  .whitespace-pre-wrap { white-space: pre-wrap; }
  .text-\[\#0ff\] { color: rgb(0, 255, 255); }
  .text-\[\#1a7a52\] { color: rgb(26, 122, 82); }
  .text-\[\#1f2937\] { color: rgb(31, 41, 55); }
  .text-\[\#4b5563\] { color: rgb(75, 85, 99); }
  .text-\[\#4fd1c5\] { color: rgb(79, 209, 197); }
  .text-\[\#5c5d5f\] { color: rgb(92, 93, 95); }
  .text-\[\#5f6b73\] { color: rgb(95, 107, 115); }
  .text-\[\#6b7280\] { color: rgb(107, 114, 128); }
  .text-\[\#016f74\] { color: rgb(1, 111, 116); }
  .text-\[\#93acb2\] { color: rgb(147, 172, 178); }
  .text-\[\#010205\] { color: rgb(1, 2, 5); }
  .text-\[\#023347\] { color: rgb(2, 51, 71); }
  .text-\[\#035958\] { color: rgb(3, 89, 88); }
  .text-\[\#393939\] { color: rgb(57, 57, 57); }
  .text-\[\#b8cdd1\] { color: rgb(184, 205, 209); }
  .text-\[\#cfdfe2\] { color: rgb(207, 223, 226); }
  .text-\[\#cfe5e3\] { color: rgb(207, 229, 227); }
  .text-\[\#e7e7e7\] { color: rgb(231, 231, 231); }
  .text-\[\#e9f2f4\] { color: rgb(233, 242, 244); }
  .text-\[rgba\(1\,2\,5\,0\.5\)\] { color: rgba(1, 2, 5, 0.5); }
  .text-\[rgba\(2\,51\,71\,0\.5\)\] { color: rgba(2, 51, 71, 0.5); }
  .text-\[rgba\(2\,51\,71\,0\.6\)\] { color: rgba(2, 51, 71, 0.6); }
  .text-accent-foreground { color: var(--accent-foreground); }
  .text-card-foreground { color: var(--card-foreground); }
  .text-current { color: currentcolor; }
  .text-destructive { color: var(--destructive); }
  .text-foreground { color: var(--foreground); }
  .text-muted-foreground { color: var(--muted-foreground); }
  .text-popover-foreground { color: var(--popover-foreground); }
  .text-primary { color: var(--primary); }
  .text-primary-foreground { color: var(--primary-foreground); }
  .text-secondary-foreground { color: var(--secondary-foreground); }
  .text-sidebar-foreground { color: var(--sidebar-foreground); }
  .text-sidebar-foreground\/70 {
  color: var(--sidebar-foreground);
  @supports (color: color-mix(in lab, red, red)) {
  color: color-mix(in oklab, var(--sidebar-foreground) 70%, transparent);
}
}
  .text-white { color: var(--color-white); }
  .capitalize { text-transform: capitalize; }
  .not-italic { font-style: normal; }
  .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,); }
  .underline { text-decoration-line: underline; }
  .decoration-solid { text-decoration-style: solid; }
  .decoration-from-font { text-decoration-thickness: from-font; }
  .underline-offset-4 { text-underline-offset: 4px; }
  .opacity-0 { opacity: 0; }
  .opacity-6 { opacity: 0.06; }
  .opacity-40 { opacity: 0.4; }
  .opacity-50 { opacity: 0.5; }
  .opacity-60 { opacity: 0.6; }
  .opacity-70 { opacity: 0.7; }
  .opacity-80 { opacity: 0.8; }
  .shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); 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_0_1px_hsl\(var\(--sidebar-border\)\)\] { --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border))); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0px_1\.46px_4\.868px_0px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 1.46px 4.868px 0px var(--tw-shadow-color, rgba(0,0,0,0.25)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0px_1\.693px_1\.693px_0px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 1.693px 1.693px 0px var(--tw-shadow-color, rgba(0,0,0,0.25)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0px_1\.821px_6\.071px_0px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 1.821px 6.071px 0px var(--tw-shadow-color, rgba(0,0,0,0.25)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0px_2\.18px_21\.796px_1\.453px_rgba\(1\,143\,149\,0\.28\)\,0px_5\.086px_13\.078px_0px_rgba\(1\,69\,71\,0\.4\)\] { --tw-shadow: 0px 2.18px 21.796px 1.453px var(--tw-shadow-color, rgba(1,143,149,0.28)), 0px 5.086px 13.078px 0px var(--tw-shadow-color, rgba(1,69,71,0.4)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0px_2\.111px_6\.334px_0px_rgba\(0\,0\,0\,0\.18\)\] { --tw-shadow: 0px 2.111px 6.334px 0px var(--tw-shadow-color, rgba(0,0,0,0.18)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0px_2\.194px_6\.583px_0px_rgba\(3\,51\,71\,0\.06\)\] { --tw-shadow: 0px 2.194px 6.583px 0px var(--tw-shadow-color, rgba(3,51,71,0.06)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0px_3\.113px_3\.113px_0px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 3.113px 3.113px 0px var(--tw-shadow-color, rgba(0,0,0,0.25)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0px_3\.385px_10\.156px_0px_rgba\(3\,51\,71\,0\.08\)\] { --tw-shadow: 0px 3.385px 10.156px 0px var(--tw-shadow-color, rgba(3,51,71,0.08)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0px_4\.67px_14\.009px_0px_rgba\(3\,51\,71\,0\.06\)\] { --tw-shadow: 0px 4.67px 14.009px 0px var(--tw-shadow-color, rgba(3,51,71,0.06)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0px_5\.879px_17\.638px_0px_rgba\(0\,0\,0\,0\.18\)\] { --tw-shadow: 0px 5.879px 17.638px 0px var(--tw-shadow-color, rgba(0,0,0,0.18)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0px_6\.07px_60\.698px_4\.047px_rgba\(1\,143\,149\,0\.28\)\,0px_14\.163px_36\.419px_0px_rgba\(1\,69\,71\,0\.4\)\] { --tw-shadow: 0px 6.07px 60.698px 4.047px var(--tw-shadow-color, rgba(1,143,149,0.28)), 0px 14.163px 36.419px 0px var(--tw-shadow-color, rgba(1,69,71,0.4)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0px_6\.226px_18\.678px_0px_rgba\(3\,51\,71\,0\.08\)\] { --tw-shadow: 0px 6.226px 18.678px 0px var(--tw-shadow-color, rgba(3,51,71,0.08)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0px_9\.912px_18\.659px_-3\.499px_rgba\(5\,46\,51\,0\.4\)\] { --tw-shadow: 0px 9.912px 18.659px -3.499px var(--tw-shadow-color, rgba(5,46,51,0.4)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .shadow-\[0px_24\.497px_46\.111px_-8\.646px_rgba\(5\,46\,51\,0\.4\)\] { --tw-shadow: 0px 24.497px 46.111px -8.646px var(--tw-shadow-color, rgba(5,46,51,0.4)); 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, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); 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, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); 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, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); 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, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); 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, rgb(0 0 0 / 0.05)); 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-ring\/50 {
  --tw-ring-color: var(--ring);
  @supports (color: color-mix(in lab, red, red)) {
  --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
}
}
  .ring-sidebar-ring { --tw-ring-color: var(--sidebar-ring); }
  .ring-offset-background { --tw-ring-offset-color: var(--background); }
  .outline-hidden {
  --tw-outline-style: none; outline-style: none;
  @media (forced-colors: active) {
  outline: transparent solid 2px; outline-offset: 2px;
}
}
  .outline { outline-style: var(--tw-outline-style); outline-width: 1px; }
  .drop-shadow-\[0px_0\.545px_0\.545px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow-size: drop-shadow(0px 0.545px 0.545px var(--tw-drop-shadow-color, rgba(0,0,0,0.25))); --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-\[0px_0\.706px_0\.706px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow-size: drop-shadow(0px 0.706px 0.706px var(--tw-drop-shadow-color, rgba(0,0,0,0.25))); --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-\[0px_0\.749px_0\.749px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow-size: drop-shadow(0px 0.749px 0.749px var(--tw-drop-shadow-color, rgba(0,0,0,0.25))); --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-\[0px_0\.955px_9\.046px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow-size: drop-shadow(0px 0.955px 9.046px var(--tw-drop-shadow-color, rgba(0,0,0,0.25))); --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-\[0px_1\.105px_1\.105px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow-size: drop-shadow(0px 1.105px 1.105px var(--tw-drop-shadow-color, rgba(0,0,0,0.25))); --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-\[0px_1\.129px_1\.129px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow-size: drop-shadow(0px 1.129px 1.129px var(--tw-drop-shadow-color, rgba(0,0,0,0.25))); --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-\[0px_1\.363px_3\.253px_rgba\(0\,0\,0\,0\.41\)\] { --tw-drop-shadow-size: drop-shadow(0px 1.363px 3.253px var(--tw-drop-shadow-color, rgba(0,0,0,0.41))); --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-\[0px_1\.404px_13\.303px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow-size: drop-shadow(0px 1.404px 13.303px var(--tw-drop-shadow-color, rgba(0,0,0,0.25))); --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-\[0px_1\.571px_1\.571px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow-size: drop-shadow(0px 1.571px 1.571px var(--tw-drop-shadow-color, rgba(0,0,0,0.25))); --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-\[0px_2\.42px_2\.42px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow-size: drop-shadow(0px 2.42px 2.42px var(--tw-drop-shadow-color, rgba(0,0,0,0.25))); --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-\[0px_2\.318px_2\.318px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow-size: drop-shadow(0px 2.318px 2.318px var(--tw-drop-shadow-color, rgba(0,0,0,0.25))); --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-\[0px_3\.535px_8\.439px_rgba\(0\,0\,0\,0\.41\)\] { --tw-drop-shadow-size: drop-shadow(0px 3.535px 8.439px var(--tw-drop-shadow-color, rgba(0,0,0,0.41))); --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-\[0px_4\.356px_6\.535px_rgba\(0\,0\,0\,0\.35\)\] { --tw-drop-shadow-size: drop-shadow(0px 4.356px 6.535px var(--tw-drop-shadow-color, rgba(0,0,0,0.35))); --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-\[0px_10\.875px_16\.312px_rgba\(0\,0\,0\,0\.35\)\] { --tw-drop-shadow-size: drop-shadow(0px 10.875px 16.312px var(--tw-drop-shadow-color, rgba(0,0,0,0.35))); --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,); }
  .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-\[8\.029px\] { --tw-backdrop-blur: blur(8.029px); 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-\[8\.173px\] { --tw-backdrop-blur: blur(8.173px); 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-\[15\.556px\] { --tw-backdrop-blur: blur(15.556px); 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-\[16\.507px\] { --tw-backdrop-blur: blur(16.507px); 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-\[18\.864px\] { --tw-backdrop-blur: blur(18.864px); 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-\[20\.018px\] { --tw-backdrop-blur: blur(20.018px); 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-\[32px\] { --tw-backdrop-blur: blur(32px); 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-\[34\.634px\] { --tw-backdrop-blur: blur(34.634px); 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-\[42px\] { --tw-backdrop-blur: blur(42px); 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, visibility, 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-\[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-\[left\,right\,width\] { transition-property: left, right, width; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }
  .transition-\[margin\,opacity\] { transition-property: margin, opacity; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)); transition-duration: var(--tw-duration, var(--default-transition-duration)); }
  .transition-\[width\,height\,padding\] { transition-property: width, height, padding; 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-200 { --tw-duration: 200ms; transition-duration: 200ms; }
  .duration-300 { --tw-duration: 300ms; transition-duration: 300ms; }
  .duration-1000 { --tw-duration: 1000ms; transition-duration: 1000ms; }
  .ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }
  .ease-linear { --tw-ease: linear; transition-timing-function: linear; }
  .fade-in-0 { --tw-enter-opacity: 0; }
  .outline-none { --tw-outline-style: none; outline-style: none; }
  .select-none { user-select: none; }
  .zoom-in-95 { --tw-enter-scale: .95; }
  .\[text-box-edge\:cap_alphabetic\] { text-box-edge: cap alphabetic; }
  .\[text-box-trim\:trim-both\] { text-box-trim: trim-both; }
  .\[text-decoration-skip-ink\:none\] { text-decoration-skip-ink: none; }
  .\[text-underline-position\:from-font\] { text-underline-position: from-font; }
  .running { animation-play-state: running; }
  .group-focus-within\/menu-item\:opacity-100 {
  &:is(:where(.group\/menu-item):focus-within *) { opacity: 1; }
}
  .group-hover\/menu-item\:opacity-100 {
  &:is(:where(.group\/menu-item):hover *) {
  @media (hover: hover) {
  opacity: 1;
}
}
}
  .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8 {
  &:is(:where(.group\/menu-item):has([data-sidebar="menu-action"]) *) { padding-right: calc(var(--spacing) * 8); }
}
  .group-data-\[collapsible\=icon\]\:-mt-8 {
  &:is(:where(.group)[data-collapsible="icon"] *) { margin-top: calc(var(--spacing) * -8); }
}
  .group-data-\[collapsible\=icon\]\:hidden {
  &:is(:where(.group)[data-collapsible="icon"] *) { display: none; }
}
  .group-data-\[collapsible\=icon\]\:size-8\! {
  &:is(:where(.group)[data-collapsible="icon"] *) { width: calc(var(--spacing) * 8) !important; height: calc(var(--spacing) * 8) !important; }
}
  .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\) {
  &:is(:where(.group)[data-collapsible="icon"] *) { width: var(--sidebar-width-icon); }
}
  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\] {
  &:is(:where(.group)[data-collapsible="icon"] *) { width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4))); }
}
  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\] {
  &:is(:where(.group)[data-collapsible="icon"] *) { width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px); }
}
  .group-data-\[collapsible\=icon\]\:overflow-hidden {
  &:is(:where(.group)[data-collapsible="icon"] *) { overflow: hidden; }
}
  .group-data-\[collapsible\=icon\]\:p-0\! {
  &:is(:where(.group)[data-collapsible="icon"] *) { padding: calc(var(--spacing) * 0) !important; }
}
  .group-data-\[collapsible\=icon\]\:p-2\! {
  &:is(:where(.group)[data-collapsible="icon"] *) { padding: calc(var(--spacing) * 2) !important; }
}
  .group-data-\[collapsible\=icon\]\:opacity-0 {
  &:is(:where(.group)[data-collapsible="icon"] *) { opacity: 0; }
}
  .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\] {
  &:is(:where(.group)[data-collapsible="offcanvas"] *) { right: calc(var(--sidebar-width) * -1); }
}
  .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\] {
  &:is(:where(.group)[data-collapsible="offcanvas"] *) { left: calc(var(--sidebar-width) * -1); }
}
  .group-data-\[collapsible\=offcanvas\]\:w-0 {
  &:is(:where(.group)[data-collapsible="offcanvas"] *) { width: calc(var(--spacing) * 0); }
}
  .group-data-\[collapsible\=offcanvas\]\:translate-x-0 {
  &:is(:where(.group)[data-collapsible="offcanvas"] *) { --tw-translate-x: calc(var(--spacing) * 0); translate: var(--tw-translate-x) var(--tw-translate-y); }
}
  .group-data-\[disabled\=true\]\:pointer-events-none {
  &:is(:where(.group)[data-disabled="true"] *) { pointer-events: none; }
}
  .group-data-\[disabled\=true\]\:opacity-50 {
  &:is(:where(.group)[data-disabled="true"] *) { opacity: 0.5; }
}
  .group-data-\[side\=left\]\:-right-4 {
  &:is(:where(.group)[data-side="left"] *) { right: calc(var(--spacing) * -4); }
}
  .group-data-\[side\=left\]\:border-r {
  &:is(:where(.group)[data-side="left"] *) { border-right-style: var(--tw-border-style); border-right-width: 1px; }
}
  .group-data-\[side\=right\]\:left-0 {
  &:is(:where(.group)[data-side="right"] *) { left: calc(var(--spacing) * 0); }
}
  .group-data-\[side\=right\]\:rotate-180 {
  &:is(:where(.group)[data-side="right"] *) { rotate: 180deg; }
}
  .group-data-\[side\=right\]\:border-l {
  &:is(:where(.group)[data-side="right"] *) { border-left-style: var(--tw-border-style); border-left-width: 1px; }
}
  .group-data-\[state\=open\]\:rotate-180 {
  &:is(:where(.group)[data-state="open"] *) { rotate: 180deg; }
}
  .group-data-\[variant\=floating\]\:rounded-lg {
  &:is(:where(.group)[data-variant="floating"] *) { border-radius: var(--radius); }
}
  .group-data-\[variant\=floating\]\:border {
  &:is(:where(.group)[data-variant="floating"] *) { border-style: var(--tw-border-style); border-width: 1px; }
}
  .group-data-\[variant\=floating\]\:border-sidebar-border {
  &:is(:where(.group)[data-variant="floating"] *) { border-color: var(--sidebar-border); }
}
  .group-data-\[variant\=floating\]\:shadow-sm {
  &:is(:where(.group)[data-variant="floating"] *) { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
}
  .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block {
  &:is(:where(.group\/drawer-content)[data-vaul-drawer-direction="bottom"] *) { display: block; }
}
  .group-data-\[viewport\=false\]\/navigation-menu\:top-full {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) { top: 100%; }
}
  .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5 {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) { margin-top: calc(var(--spacing) * 1.5); }
}
  .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) { overflow: hidden; }
}
  .group-data-\[viewport\=false\]\/navigation-menu\:rounded-md {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) { border-radius: calc(var(--radius) - 2px); }
}
  .group-data-\[viewport\=false\]\/navigation-menu\:border {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) { border-style: var(--tw-border-style); border-width: 1px; }
}
  .group-data-\[viewport\=false\]\/navigation-menu\:bg-popover {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) { background-color: var(--popover); }
}
  .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) { color: var(--popover-foreground); }
}
  .group-data-\[viewport\=false\]\/navigation-menu\:shadow {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
}
  .group-data-\[viewport\=false\]\/navigation-menu\:duration-200 {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) { --tw-duration: 200ms; transition-duration: 200ms; }
}
  .peer-hover\/menu-button\:text-sidebar-accent-foreground {
  &:is(:where(.peer\/menu-button):hover ~ *) {
  @media (hover: hover) {
  color: var(--sidebar-accent-foreground);
}
}
}
  .peer-disabled\:cursor-not-allowed {
  &:is(:where(.peer):disabled ~ *) { cursor: not-allowed; }
}
  .peer-disabled\:opacity-50 {
  &:is(:where(.peer):disabled ~ *) { opacity: 0.5; }
}
  .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground {
  &:is(:where(.peer\/menu-button)[data-active="true"] ~ *) { color: var(--sidebar-accent-foreground); }
}
  .peer-data-\[size\=default\]\/menu-button\:top-1\.5 {
  &:is(:where(.peer\/menu-button)[data-size="default"] ~ *) { top: calc(var(--spacing) * 1.5); }
}
  .peer-data-\[size\=lg\]\/menu-button\:top-2\.5 {
  &:is(:where(.peer\/menu-button)[data-size="lg"] ~ *) { top: calc(var(--spacing) * 2.5); }
}
  .peer-data-\[size\=sm\]\/menu-button\:top-1 {
  &:is(:where(.peer\/menu-button)[data-size="sm"] ~ *) { top: calc(var(--spacing) * 1); }
}
  .selection\:bg-primary {
  & ::selection { background-color: var(--primary); }
  &::selection { background-color: var(--primary); }
}
  .selection\:text-primary-foreground {
  & ::selection { color: var(--primary-foreground); }
  &::selection { color: var(--primary-foreground); }
}
  .file\:inline-flex {
  &::file-selector-button { display: inline-flex; }
}
  .file\:h-7 {
  &::file-selector-button { height: calc(var(--spacing) * 7); }
}
  .file\:border-0 {
  &::file-selector-button { border-style: var(--tw-border-style); border-width: 0px; }
}
  .file\:bg-transparent {
  &::file-selector-button { background-color: transparent; }
}
  .file\:text-sm {
  &::file-selector-button { font-size: var(--text-sm); line-height: var(--tw-leading, var(--text-sm--line-height)); }
}
  .file\:font-medium {
  &::file-selector-button { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
}
  .file\:text-foreground {
  &::file-selector-button { color: var(--foreground); }
}
  .placeholder\:text-muted-foreground {
  &::placeholder { color: var(--muted-foreground); }
}
  .after\:absolute {
  &::after { content: var(--tw-content); position: absolute; }
}
  .after\:-inset-2 {
  &::after { content: var(--tw-content); inset: calc(var(--spacing) * -2); }
}
  .after\:inset-y-0 {
  &::after { content: var(--tw-content); inset-block: calc(var(--spacing) * 0); }
}
  .after\:left-1\/2 {
  &::after { content: var(--tw-content); left: calc(50%); }
}
  .after\:w-1 {
  &::after { content: var(--tw-content); width: calc(var(--spacing) * 1); }
}
  .after\:w-\[2px\] {
  &::after { content: var(--tw-content); width: 2px; }
}
  .after\:-translate-x-1\/2 {
  &::after { content: var(--tw-content); --tw-translate-x: calc(calc(1/2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
}
  .group-data-\[collapsible\=offcanvas\]\:after\:left-full {
  &:is(:where(.group)[data-collapsible="offcanvas"] *) {
  &::after { content: var(--tw-content); left: 100%; }
}
}
  .first\:rounded-l-md {
  &:first-child { border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); }
}
  .first\:border-l {
  &:first-child { border-left-style: var(--tw-border-style); border-left-width: 1px; }
}
  .last\:rounded-r-md {
  &:last-child { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }
}
  .last\:border-b-0 {
  &:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
}
  .focus-within\:relative {
  &:focus-within { position: relative; }
}
  .focus-within\:z-20 {
  &:focus-within { z-index: 20; }
}
  .hover\:bg-accent {
  &:hover {
  @media (hover: hover) {
  background-color: var(--accent);
}
}
}
  .hover\:bg-destructive\/90 {
  &:hover {
  @media (hover: hover) {
  background-color: var(--destructive);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
}
}
}
}
  .hover\:bg-muted {
  &:hover {
  @media (hover: hover) {
  background-color: var(--muted);
}
}
}
  .hover\:bg-muted\/50 {
  &:hover {
  @media (hover: hover) {
  background-color: var(--muted);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--muted) 50%, transparent);
}
}
}
}
  .hover\:bg-primary {
  &:hover {
  @media (hover: hover) {
  background-color: var(--primary);
}
}
}
  .hover\:bg-primary\/90 {
  &:hover {
  @media (hover: hover) {
  background-color: var(--primary);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--primary) 90%, transparent);
}
}
}
}
  .hover\:bg-secondary\/80 {
  &:hover {
  @media (hover: hover) {
  background-color: var(--secondary);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
}
}
}
}
  .hover\:bg-sidebar-accent {
  &:hover {
  @media (hover: hover) {
  background-color: var(--sidebar-accent);
}
}
}
  .hover\:text-accent-foreground {
  &:hover {
  @media (hover: hover) {
  color: var(--accent-foreground);
}
}
}
  .hover\:text-foreground {
  &:hover {
  @media (hover: hover) {
  color: var(--foreground);
}
}
}
  .hover\:text-muted-foreground {
  &:hover {
  @media (hover: hover) {
  color: var(--muted-foreground);
}
}
}
  .hover\:text-primary-foreground {
  &:hover {
  @media (hover: hover) {
  color: var(--primary-foreground);
}
}
}
  .hover\:text-sidebar-accent-foreground {
  &:hover {
  @media (hover: hover) {
  color: var(--sidebar-accent-foreground);
}
}
}
  .hover\:underline {
  &:hover {
  @media (hover: hover) {
  text-decoration-line: underline;
}
}
}
  .hover\:opacity-100 {
  &:hover {
  @media (hover: hover) {
  opacity: 1;
}
}
}
  .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\] {
  &:hover {
  @media (hover: hover) {
  --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent))); 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 {
  @media (hover: 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\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar {
  &:hover {
  @media (hover: hover) {
  &:is(:where(.group)[data-collapsible="offcanvas"] *) { background-color: var(--sidebar); }
}
}
}
  .hover\:after\:bg-sidebar-border {
  &:hover {
  @media (hover: hover) {
  &::after { content: var(--tw-content); background-color: var(--sidebar-border); }
}
}
}
  .focus\:z-10 {
  &:focus { z-index: 10; }
}
  .focus\:bg-accent {
  &:focus { background-color: var(--accent); }
}
  .focus\:bg-primary {
  &:focus { background-color: var(--primary); }
}
  .focus\:text-accent-foreground {
  &:focus { color: var(--accent-foreground); }
}
  .focus\:text-primary-foreground {
  &:focus { color: var(--primary-foreground); }
}
  .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-ring {
  &:focus { --tw-ring-color: var(--ring); }
}
  .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\:outline-hidden {
  &:focus {
  --tw-outline-style: none; outline-style: none;
  @media (forced-colors: active) {
  outline: transparent solid 2px; outline-offset: 2px;
}
}
}
  .focus-visible\:z-10 {
  &:focus-visible { z-index: 10; }
}
  .focus-visible\:border-ring {
  &:focus-visible { border-color: var(--ring); }
}
  .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-\[3px\] {
  &:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
}
  .focus-visible\:ring-destructive\/20 {
  &:focus-visible {
  --tw-ring-color: var(--destructive);
  @supports (color: color-mix(in lab, red, red)) {
  --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
}
}
}
  .focus-visible\:ring-ring {
  &:focus-visible { --tw-ring-color: var(--ring); }
}
  .focus-visible\:ring-ring\/50 {
  &:focus-visible {
  --tw-ring-color: var(--ring);
  @supports (color: color-mix(in lab, red, red)) {
  --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
}
}
}
  .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\:outline-hidden {
  &:focus-visible {
  --tw-outline-style: none; outline-style: none;
  @media (forced-colors: active) {
  outline: transparent solid 2px; outline-offset: 2px;
}
}
}
  .focus-visible\:outline-1 {
  &:focus-visible { outline-style: var(--tw-outline-style); outline-width: 1px; }
}
  .focus-visible\:outline-ring {
  &:focus-visible { outline-color: var(--ring); }
}
  .active\:bg-sidebar-accent {
  &:active { background-color: var(--sidebar-accent); }
}
  .active\:text-sidebar-accent-foreground {
  &:active { color: var(--sidebar-accent-foreground); }
}
  .disabled\:pointer-events-none {
  &:disabled { pointer-events: none; }
}
  .disabled\:cursor-not-allowed {
  &:disabled { cursor: not-allowed; }
}
  .disabled\:opacity-50 {
  &:disabled { opacity: 0.5; }
}
  .in-data-\[side\=left\]\:cursor-w-resize {
  :where([data-side="left"]) & { cursor: w-resize; }
}
  .in-data-\[side\=right\]\:cursor-e-resize {
  :where([data-side="right"]) & { cursor: e-resize; }
}
  .has-disabled\:opacity-50 {
  &:has(:disabled) { opacity: 0.5; }
}
  .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\] {
  &:has([data-slot="card-action"]) { grid-template-columns: 1fr auto; }
}
  .has-data-\[variant\=inset\]\:bg-sidebar {
  &:has([data-variant="inset"]) { background-color: var(--sidebar); }
}
  .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-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: var(--destructive); }
}
  .aria-invalid\:ring-destructive\/20 {
  &[aria-invalid="true"] {
  --tw-ring-color: var(--destructive);
  @supports (color: color-mix(in lab, red, red)) {
  --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
}
}
}
  .aria-selected\:bg-accent {
  &[aria-selected="true"] { background-color: var(--accent); }
}
  .aria-selected\:bg-primary {
  &[aria-selected="true"] { background-color: var(--primary); }
}
  .aria-selected\:text-accent-foreground {
  &[aria-selected="true"] { color: var(--accent-foreground); }
}
  .aria-selected\:text-muted-foreground {
  &[aria-selected="true"] { color: var(--muted-foreground); }
}
  .aria-selected\:text-primary-foreground {
  &[aria-selected="true"] { color: var(--primary-foreground); }
}
  .aria-selected\:opacity-100 {
  &[aria-selected="true"] { opacity: 1; }
}
  .data-\[active\=true\]\:z-10 {
  &[data-active="true"] { z-index: 10; }
}
  .data-\[active\=true\]\:border-ring {
  &[data-active="true"] { border-color: var(--ring); }
}
  .data-\[active\=true\]\:bg-accent\/50 {
  &[data-active="true"] {
  background-color: var(--accent);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--accent) 50%, transparent);
}
}
}
  .data-\[active\=true\]\:bg-sidebar-accent {
  &[data-active="true"] { background-color: var(--sidebar-accent); }
}
  .data-\[active\=true\]\:font-medium {
  &[data-active="true"] { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
}
  .data-\[active\=true\]\:text-accent-foreground {
  &[data-active="true"] { color: var(--accent-foreground); }
}
  .data-\[active\=true\]\:text-sidebar-accent-foreground {
  &[data-active="true"] { color: var(--sidebar-accent-foreground); }
}
  .data-\[active\=true\]\:ring-\[3px\] {
  &[data-active="true"] { --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); }
}
  .data-\[active\=true\]\:ring-ring\/50 {
  &[data-active="true"] {
  --tw-ring-color: var(--ring);
  @supports (color: color-mix(in lab, red, red)) {
  --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
}
}
}
  .data-\[active\=true\]\:hover\:bg-accent {
  &[data-active="true"] {
  &:hover {
  @media (hover: hover) {
  background-color: var(--accent);
}
}
}
}
  .data-\[active\=true\]\:focus\:bg-accent {
  &[data-active="true"] {
  &:focus { background-color: var(--accent); }
}
}
  .data-\[active\=true\]\:aria-invalid\:border-destructive {
  &[data-active="true"] {
  &[aria-invalid="true"] { border-color: var(--destructive); }
}
}
  .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20 {
  &[data-active="true"] {
  &[aria-invalid="true"] {
  --tw-ring-color: var(--destructive);
  @supports (color: color-mix(in lab, red, red)) {
  --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, 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-\[error\=true\]\:text-destructive {
  &[data-error="true"] { color: var(--destructive); }
}
  .data-\[inset\]\:pl-8 {
  &[data-inset] { padding-left: calc(var(--spacing) * 8); }
}
  .data-\[motion\=from-end\]\:slide-in-from-right-52 {
  &[data-motion="from-end"] { --tw-enter-translate-x: calc(var(--spacing) * 52); }
}
  .data-\[motion\=from-start\]\:slide-in-from-left-52 {
  &[data-motion="from-start"] { --tw-enter-translate-x: calc(var(--spacing) * 52*-1); }
}
  .data-\[motion\=to-end\]\:slide-out-to-right-52 {
  &[data-motion="to-end"] { --tw-exit-translate-x: calc(var(--spacing) * 52); }
}
  .data-\[motion\=to-start\]\:slide-out-to-left-52 {
  &[data-motion="to-start"] { --tw-exit-translate-x: calc(var(--spacing) * 52*-1); }
}
  .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-4 {
  &[data-orientation="horizontal"] { height: calc(var(--spacing) * 4); }
}
  .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\=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-\[panel-group-direction\=vertical\]\:h-px {
  &[data-panel-group-direction="vertical"] { height: 1px; }
}
  .data-\[panel-group-direction\=vertical\]\:w-full {
  &[data-panel-group-direction="vertical"] { width: 100%; }
}
  .data-\[panel-group-direction\=vertical\]\:flex-col {
  &[data-panel-group-direction="vertical"] { flex-direction: column; }
}
  .data-\[panel-group-direction\=vertical\]\:after\:left-0 {
  &[data-panel-group-direction="vertical"] {
  &::after { content: var(--tw-content); left: calc(var(--spacing) * 0); }
}
}
  .data-\[panel-group-direction\=vertical\]\:after\:h-1 {
  &[data-panel-group-direction="vertical"] {
  &::after { content: var(--tw-content); height: calc(var(--spacing) * 1); }
}
}
  .data-\[panel-group-direction\=vertical\]\:after\:w-full {
  &[data-panel-group-direction="vertical"] {
  &::after { content: var(--tw-content); width: 100%; }
}
}
  .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0 {
  &[data-panel-group-direction="vertical"] {
  &::after { content: var(--tw-content); --tw-translate-x: calc(var(--spacing) * 0); translate: var(--tw-translate-x) var(--tw-translate-y); }
}
}
  .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2 {
  &[data-panel-group-direction="vertical"] {
  &::after { content: var(--tw-content); --tw-translate-y: calc(calc(1/2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
}
}
  .data-\[placeholder\]\:text-muted-foreground {
  &[data-placeholder] { color: var(--muted-foreground); }
}
  .data-\[selected\=true\]\:bg-accent {
  &[data-selected="true"] { background-color: var(--accent); }
}
  .data-\[selected\=true\]\:text-accent-foreground {
  &[data-selected="true"] { color: var(--accent-foreground); }
}
  .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(var(--spacing) * 2*-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(var(--spacing) * 2); }
}
  .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(var(--spacing) * 2*-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(var(--spacing) * 2); }
}
  .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); }
}
  .\*\:data-\[slot\=alert-description\]\:text-destructive\/90 {
  :is(& > *) {
  &[data-slot="alert-description"] {
  color: var(--destructive);
  @supports (color: color-mix(in lab, red, red)) {
  color: color-mix(in oklab, var(--destructive) 90%, transparent);
}
}
}
}
  .\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 {
  :is(& *) {
  &[data-slot="command-input-wrapper"] { height: calc(var(--spacing) * 12); }
}
}
  .\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 {
  :is(& *) {
  &[data-slot="navigation-menu-link"] {
  &: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); }
}
}
}
  .\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none {
  :is(& *) {
  &[data-slot="navigation-menu-link"] {
  &:focus { --tw-outline-style: none; outline-style: none; }
}
}
}
  .\*\:data-\[slot\=select-value\]\:line-clamp-1 {
  :is(& > *) {
  &[data-slot="select-value"] { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
}
}
  .\*\:data-\[slot\=select-value\]\:flex {
  :is(& > *) {
  &[data-slot="select-value"] { display: flex; }
}
}
  .\*\:data-\[slot\=select-value\]\:items-center {
  :is(& > *) {
  &[data-slot="select-value"] { align-items: center; }
}
}
  .\*\:data-\[slot\=select-value\]\:gap-2 {
  :is(& > *) {
  &[data-slot="select-value"] { gap: calc(var(--spacing) * 2); }
}
}
  .data-\[state\=active\]\:bg-card {
  &[data-state="active"] { background-color: var(--card); }
}
  .data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\] {
  &[data-state="checked"] { --tw-translate-x: calc(100% - 2px); translate: var(--tw-translate-x) var(--tw-translate-y); }
}
  .data-\[state\=checked\]\:border-primary {
  &[data-state="checked"] { border-color: var(--primary); }
}
  .data-\[state\=checked\]\:bg-primary {
  &[data-state="checked"] { background-color: var(--primary); }
}
  .data-\[state\=checked\]\:text-primary-foreground {
  &[data-state="checked"] { color: var(--primary-foreground); }
}
  .data-\[state\=closed\]\:animate-accordion-up {
  &[data-state="closed"] { animation: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)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\]\: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\]\:duration-300 {
  &[data-state="closed"] { --tw-duration: 300ms; transition-duration: 300ms; }
}
  .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\=closed\]\:slide-out-to-bottom {
  &[data-state="closed"] { --tw-exit-translate-y: 100%; }
}
  .data-\[state\=closed\]\:slide-out-to-left {
  &[data-state="closed"] { --tw-exit-translate-x: -100%; }
}
  .data-\[state\=closed\]\:slide-out-to-right {
  &[data-state="closed"] { --tw-exit-translate-x: 100%; }
}
  .data-\[state\=closed\]\:slide-out-to-top {
  &[data-state="closed"] { --tw-exit-translate-y: -100%; }
}
  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
  &[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); }
}
}
  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0 {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
  &[data-state="closed"] { --tw-exit-opacity: 0; }
}
}
  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95 {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
  &[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\=on\]\:bg-accent {
  &[data-state="on"] { background-color: var(--accent); }
}
  .data-\[state\=on\]\:text-accent-foreground {
  &[data-state="on"] { color: var(--accent-foreground); }
}
  .data-\[state\=open\]\:animate-accordion-down {
  &[data-state="open"] { animation: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)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\]\:animate-in {
  &[data-state="open"] { animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); }
}
  .data-\[state\=open\]\:bg-accent {
  &[data-state="open"] { background-color: var(--accent); }
}
  .data-\[state\=open\]\:bg-accent\/50 {
  &[data-state="open"] {
  background-color: var(--accent);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--accent) 50%, transparent);
}
}
}
  .data-\[state\=open\]\:bg-secondary {
  &[data-state="open"] { background-color: var(--secondary); }
}
  .data-\[state\=open\]\:text-accent-foreground {
  &[data-state="open"] { color: var(--accent-foreground); }
}
  .data-\[state\=open\]\:text-muted-foreground {
  &[data-state="open"] { color: var(--muted-foreground); }
}
  .data-\[state\=open\]\:opacity-100 {
  &[data-state="open"] { opacity: 1; }
}
  .data-\[state\=open\]\:duration-500 {
  &[data-state="open"] { --tw-duration: 500ms; transition-duration: 500ms; }
}
  .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\]\:slide-in-from-bottom {
  &[data-state="open"] { --tw-enter-translate-y: 100%; }
}
  .data-\[state\=open\]\:slide-in-from-left {
  &[data-state="open"] { --tw-enter-translate-x: -100%; }
}
  .data-\[state\=open\]\:slide-in-from-right {
  &[data-state="open"] { --tw-enter-translate-x: 100%; }
}
  .data-\[state\=open\]\:slide-in-from-top {
  &[data-state="open"] { --tw-enter-translate-y: -100%; }
}
  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
  &[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); }
}
}
  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0 {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
  &[data-state="open"] { --tw-enter-opacity: 0; }
}
}
  .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95 {
  &:is(:where(.group\/navigation-menu)[data-viewport="false"] *) {
  &[data-state="open"] { --tw-enter-scale: .95; }
}
}
  .data-\[state\=open\]\:hover\:bg-accent {
  &[data-state="open"] {
  &:hover {
  @media (hover: hover) {
  background-color: var(--accent);
}
}
}
}
  .data-\[state\=open\]\:hover\:bg-sidebar-accent {
  &[data-state="open"] {
  &:hover {
  @media (hover: hover) {
  background-color: var(--sidebar-accent);
}
}
}
}
  .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground {
  &[data-state="open"] {
  &:hover {
  @media (hover: hover) {
  color: var(--sidebar-accent-foreground);
}
}
}
}
  .data-\[state\=open\]\:focus\:bg-accent {
  &[data-state="open"] {
  &:focus { background-color: var(--accent); }
}
}
  .data-\[state\=selected\]\:bg-muted {
  &[data-state="selected"] { background-color: var(--muted); }
}
  .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-switch-background {
  &[data-state="unchecked"] { background-color: var(--switch-background); }
}
  .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\=destructive\]\:text-destructive {
  &[data-variant="destructive"] { color: var(--destructive); }
}
  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10 {
  &[data-variant="destructive"] {
  &:focus {
  background-color: var(--destructive);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
}
}
}
}
  .data-\[variant\=destructive\]\:focus\:text-destructive {
  &[data-variant="destructive"] {
  &:focus { color: var(--destructive); }
}
}
  .data-\[variant\=outline\]\:border-l-0 {
  &[data-variant="outline"] { border-left-style: var(--tw-border-style); border-left-width: 0px; }
}
  .data-\[variant\=outline\]\:shadow-xs {
  &[data-variant="outline"] { --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
}
  .data-\[variant\=outline\]\:first\:border-l {
  &[data-variant="outline"] {
  &:first-child { border-left-style: var(--tw-border-style); border-left-width: 1px; }
}
}
  .data-\[vaul-drawer-direction\=bottom\]\:inset-x-0 {
  &[data-vaul-drawer-direction="bottom"] { inset-inline: calc(var(--spacing) * 0); }
}
  .data-\[vaul-drawer-direction\=bottom\]\:bottom-0 {
  &[data-vaul-drawer-direction="bottom"] { bottom: 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\]\:rounded-t-lg {
  &[data-vaul-drawer-direction="bottom"] { border-top-left-radius: var(--radius); border-top-right-radius: var(--radius); }
}
  .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\=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: calc(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\=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: calc(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\=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); border-bottom-left-radius: var(--radius); }
}
  .data-\[vaul-drawer-direction\=top\]\:border-b {
  &[data-vaul-drawer-direction="top"] { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
}
  .sm\:block {
  @media (width >= 40rem) {
  display: block;
}
}
  .sm\:flex {
  @media (width >= 40rem) {
  display: flex;
}
}
  .sm\:max-w-lg {
  @media (width >= 40rem) {
  max-width: var(--container-lg);
}
}
  .sm\:max-w-sm {
  @media (width >= 40rem) {
  max-width: var(--container-sm);
}
}
  .sm\:flex-row {
  @media (width >= 40rem) {
  flex-direction: row;
}
}
  .sm\:justify-end {
  @media (width >= 40rem) {
  justify-content: flex-end;
}
}
  .sm\:gap-2\.5 {
  @media (width >= 40rem) {
  gap: calc(var(--spacing) * 2.5);
}
}
  .sm\:pr-2\.5 {
  @media (width >= 40rem) {
  padding-right: calc(var(--spacing) * 2.5);
}
}
  .sm\:pl-2\.5 {
  @media (width >= 40rem) {
  padding-left: calc(var(--spacing) * 2.5);
}
}
  .sm\:text-left {
  @media (width >= 40rem) {
  text-align: left;
}
}
  .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm {
  &[data-vaul-drawer-direction="left"] {
  @media (width >= 40rem) {
  max-width: var(--container-sm);
}
}
}
  .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm {
  &[data-vaul-drawer-direction="right"] {
  @media (width >= 40rem) {
  max-width: var(--container-sm);
}
}
}
  .md\:absolute {
  @media (width >= 48rem) {
  position: absolute;
}
}
  .md\:block {
  @media (width >= 48rem) {
  display: block;
}
}
  .md\:flex {
  @media (width >= 48rem) {
  display: flex;
}
}
  .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
  @media (width >= 48rem) {
  width: var(--radix-navigation-menu-viewport-width);
}
}
  .md\:w-auto {
  @media (width >= 48rem) {
  width: auto;
}
}
  .md\:text-sm {
  @media (width >= 48rem) {
  font-size: var(--text-sm); line-height: var(--tw-leading, var(--text-sm--line-height));
}
}
  .md\:opacity-0 {
  @media (width >= 48rem) {
  opacity: 0;
}
}
  .md\:peer-data-\[variant\=inset\]\:m-2 {
  @media (width >= 48rem) {
  &:is(:where(.peer)[data-variant="inset"] ~ *) { margin: calc(var(--spacing) * 2); }
}
}
  .md\:peer-data-\[variant\=inset\]\:ml-0 {
  @media (width >= 48rem) {
  &:is(:where(.peer)[data-variant="inset"] ~ *) { margin-left: calc(var(--spacing) * 0); }
}
}
  .md\:peer-data-\[variant\=inset\]\:rounded-xl {
  @media (width >= 48rem) {
  &:is(:where(.peer)[data-variant="inset"] ~ *) { border-radius: calc(var(--radius) + 4px); }
}
}
  .md\:peer-data-\[variant\=inset\]\:shadow-sm {
  @media (width >= 48rem) {
  &:is(:where(.peer)[data-variant="inset"] ~ *) { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
}
}
  .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2 {
  @media (width >= 48rem) {
  &:is(:where(.peer)[data-variant="inset"] ~ *) {
  &:is(:where(.peer)[data-state="collapsed"] ~ *) { margin-left: calc(var(--spacing) * 2); }
}
}
}
  .md\:after\:hidden {
  @media (width >= 48rem) {
  &::after { content: var(--tw-content); display: none; }
}
}
  .dark\:border-input {
  &:is(.dark *) { border-color: var(--input); }
}
  .dark\:bg-destructive\/60 {
  &:is(.dark *) {
  background-color: var(--destructive);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--destructive) 60%, transparent);
}
}
}
  .dark\:bg-input\/30 {
  &:is(.dark *) {
  background-color: var(--input);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--input) 30%, transparent);
}
}
}
  .dark\:text-muted-foreground {
  &:is(.dark *) { color: var(--muted-foreground); }
}
  .dark\:hover\:bg-accent\/50 {
  &:is(.dark *) {
  &:hover {
  @media (hover: hover) {
  background-color: var(--accent);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--accent) 50%, transparent);
}
}
}
}
}
  .dark\:hover\:bg-input\/50 {
  &:is(.dark *) {
  &:hover {
  @media (hover: hover) {
  background-color: var(--input);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--input) 50%, transparent);
}
}
}
}
}
  .dark\:focus-visible\:ring-destructive\/40 {
  &:is(.dark *) {
  &:focus-visible {
  --tw-ring-color: var(--destructive);
  @supports (color: color-mix(in lab, red, red)) {
  --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
}
}
}
}
  .dark\:aria-invalid\:ring-destructive\/40 {
  &:is(.dark *) {
  &[aria-invalid="true"] {
  --tw-ring-color: var(--destructive);
  @supports (color: color-mix(in lab, red, red)) {
  --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
}
}
}
}
  .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40 {
  &:is(.dark *) {
  &[data-active="true"] {
  &[aria-invalid="true"] {
  --tw-ring-color: var(--destructive);
  @supports (color: color-mix(in lab, red, red)) {
  --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
}
}
}
}
}
  .dark\:data-\[state\=active\]\:border-input {
  &:is(.dark *) {
  &[data-state="active"] { border-color: var(--input); }
}
}
  .dark\:data-\[state\=active\]\:bg-input\/30 {
  &:is(.dark *) {
  &[data-state="active"] {
  background-color: var(--input);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--input) 30%, transparent);
}
}
}
}
  .dark\:data-\[state\=active\]\:text-foreground {
  &:is(.dark *) {
  &[data-state="active"] { color: var(--foreground); }
}
}
  .dark\:data-\[state\=checked\]\:bg-primary {
  &:is(.dark *) {
  &[data-state="checked"] { background-color: var(--primary); }
}
}
  .dark\:data-\[state\=checked\]\:bg-primary-foreground {
  &:is(.dark *) {
  &[data-state="checked"] { background-color: var(--primary-foreground); }
}
}
  .dark\:data-\[state\=unchecked\]\:bg-card-foreground {
  &:is(.dark *) {
  &[data-state="unchecked"] { background-color: var(--card-foreground); }
}
}
  .dark\:data-\[state\=unchecked\]\:bg-input\/80 {
  &:is(.dark *) {
  &[data-state="unchecked"] {
  background-color: var(--input);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--input) 80%, transparent);
}
}
}
}
  .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20 {
  &:is(.dark *) {
  &[data-variant="destructive"] {
  &:focus {
  background-color: var(--destructive);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
}
}
}
}
}
  .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground {
  & .recharts-cartesian-axis-tick text { fill: var(--muted-foreground); }
}
  .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 {
  & .recharts-cartesian-grid line[stroke="#ccc"] {
  stroke: var(--border);
  @supports (color: color-mix(in lab, red, red)) {
  stroke: color-mix(in oklab, var(--border) 50%, transparent);
}
}
}
  .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border {
  & .recharts-curve.recharts-tooltip-cursor { stroke: var(--border); }
}
  .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent {
  & .recharts-dot[stroke="#fff"] { stroke: transparent; }
}
  .\[\&_\.recharts-layer\]\:outline-hidden {
  & .recharts-layer {
  --tw-outline-style: none; outline-style: none;
  @media (forced-colors: active) {
  outline: transparent solid 2px; outline-offset: 2px;
}
}
}
  .\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border {
  & .recharts-polar-grid [stroke="#ccc"] { stroke: var(--border); }
}
  .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted {
  & .recharts-radial-bar-background-sector { fill: var(--muted); }
}
  .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted {
  & .recharts-rectangle.recharts-tooltip-cursor { fill: var(--muted); }
}
  .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border {
  & .recharts-reference-line [stroke="#ccc"] { stroke: var(--border); }
}
  .\[\&_\.recharts-sector\]\:outline-hidden {
  & .recharts-sector {
  --tw-outline-style: none; outline-style: none;
  @media (forced-colors: active) {
  outline: transparent solid 2px; outline-offset: 2px;
}
}
}
  .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent {
  & .recharts-sector[stroke="#fff"] { stroke: transparent; }
}
  .\[\&_\.recharts-surface\]\:outline-hidden {
  & .recharts-surface {
  --tw-outline-style: none; outline-style: none;
  @media (forced-colors: active) {
  outline: transparent solid 2px; outline-offset: 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: var(--muted-foreground); }
}
  .\[\&_\[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\]\: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); }
}
  .\[\&_p\]\:leading-relaxed {
  & p { --tw-leading: var(--leading-relaxed); line-height: var(--leading-relaxed); }
}
  .\[\&_svg\]\:pointer-events-none {
  & svg { pointer-events: none; }
}
  .\[\&_svg\]\:shrink-0 {
  & svg { flex-shrink: 0; }
}
  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 {
  & svg:not([class*="size-"]) { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); }
}
  .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground {
  & svg:not([class*="text-"]) { color: var(--muted-foreground); }
}
  .\[\&_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; }
}
  .\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md {
  &:has(> .day-range-end) { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }
}
  .\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md {
  &:has(> .day-range-start) { border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); }
}
  .\[\&\:has\(\[aria-selected\]\)\]\:rounded-md {
  &:has([aria-selected]) { border-radius: calc(var(--radius) - 2px); }
}
  .\[\&\:has\(\[aria-selected\]\)\]\:bg-accent {
  &:has([aria-selected]) { background-color: var(--accent); }
}
  .first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md {
  &:first-child {
  &:has([aria-selected]) { border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); }
}
}
  .last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md {
  &:last-child {
  &:has([aria-selected]) { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }
}
}
  .\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md {
  &:has([aria-selected].day-range-end) { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); }
}
  .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0 {
  &:has([role="checkbox"]) { padding-right: calc(var(--spacing) * 0); }
}
  .\[\.border-b\]\:pb-6 {
  &:is(.border-b) { padding-bottom: calc(var(--spacing) * 6); }
}
  .\[\.border-t\]\:pt-6 {
  &:is(.border-t) { padding-top: calc(var(--spacing) * 6); }
}
  .\*\:\[span\]\:last\:flex {
  :is(& > *) {
  &:is(span) {
  &:last-child { display: flex; }
}
}
}
  .\*\:\[span\]\:last\:items-center {
  :is(& > *) {
  &:is(span) {
  &:last-child { align-items: center; }
}
}
}
  .\*\:\[span\]\:last\:gap-2 {
  :is(& > *) {
  &:is(span) {
  &:last-child { gap: calc(var(--spacing) * 2); }
}
}
}
  .data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive {
  &[data-variant="destructive"] {
  :is(& > *) {
  &:is(svg) { color: var(--destructive) !important; }
}
}
}
  .\[\&\:last-child\]\:pb-6 {
  &:last-child { padding-bottom: calc(var(--spacing) * 6); }
}
  .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] {
  & > [role="checkbox"] { --tw-translate-y: 2px; translate: var(--tw-translate-x) var(--tw-translate-y); }
}
  .\[\&\>button\]\:hidden {
  & > button { display: none; }
}
  .\[\&\>span\:last-child\]\:truncate {
  & > span:last-child { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
}
  .\[\&\>svg\]\:pointer-events-none {
  & > svg { pointer-events: none; }
}
  .\[\&\>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) * 0.5); translate: var(--tw-translate-x) var(--tw-translate-y); }
}
  .\[\&\>svg\]\:text-current {
  & > svg { color: currentcolor; }
}
  .\[\&\>svg\]\:text-muted-foreground {
  & > svg { color: var(--muted-foreground); }
}
  .\[\&\>svg\]\:text-sidebar-accent-foreground {
  & > svg { color: var(--sidebar-accent-foreground); }
}
  .\[\&\>tr\]\:last\:border-b-0 {
  & > tr {
  &:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
}
}
  .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90 {
  &[data-panel-group-direction="vertical"] > div { rotate: 90deg; }
}
  .\[\&\[data-state\=open\]\>svg\]\:rotate-180 {
  &[data-state="open"] > svg { rotate: 180deg; }
}
  .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 {
  [data-side="left"][data-collapsible="offcanvas"] & { right: calc(var(--spacing) * -2); }
}
  .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize {
  [data-side="left"][data-state="collapsed"] & { cursor: e-resize; }
}
  .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 {
  [data-side="right"][data-collapsible="offcanvas"] & { left: calc(var(--spacing) * -2); }
}
  .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize {
  [data-side="right"][data-state="collapsed"] & { cursor: w-resize; }
}
  .\[a\&\]\:hover\:bg-accent {
  a& {
  &:hover {
  @media (hover: hover) {
  background-color: var(--accent);
}
}
}
}
  .\[a\&\]\:hover\:bg-destructive\/90 {
  a& {
  &:hover {
  @media (hover: hover) {
  background-color: var(--destructive);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
}
}
}
}
}
  .\[a\&\]\:hover\:bg-primary\/90 {
  a& {
  &:hover {
  @media (hover: hover) {
  background-color: var(--primary);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--primary) 90%, transparent);
}
}
}
}
}
  .\[a\&\]\:hover\:bg-secondary\/90 {
  a& {
  &:hover {
  @media (hover: hover) {
  background-color: var(--secondary);
  @supports (color: color-mix(in lab, red, red)) {
  background-color: color-mix(in oklab, var(--secondary) 90%, transparent);
}
}
}
}
}
  .\[a\&\]\:hover\:text-accent-foreground {
  a& {
  &:hover {
  @media (hover: hover) {
  color: var(--accent-foreground);
}
}
}
}
}
@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; }
:root { --font-size: 16px; --background: #ffffff; --foreground: oklch(0.145 0 0); --card: #ffffff; --card-foreground: oklch(0.145 0 0); --popover: oklch(1 0 0); --popover-foreground: oklch(0.145 0 0); --primary: #030213; --primary-foreground: oklch(1 0 0); --secondary: oklch(0.95 0.0058 264.53); --secondary-foreground: #030213; --muted: #ececf0; --muted-foreground: #717182; --accent: #e9ebef; --accent-foreground: #030213; --destructive: #d4183d; --destructive-foreground: #ffffff; --border: rgba(0, 0, 0, 0.1); --input: transparent; --input-background: #f3f3f5; --switch-background: #cbced4; --font-weight-medium: 500; --font-weight-normal: 400; --ring: oklch(0.708 0 0); --chart-1: oklch(0.646 0.222 41.116); --chart-2: oklch(0.6 0.118 184.704); --chart-3: oklch(0.398 0.07 227.392); --chart-4: oklch(0.828 0.189 84.429); --chart-5: oklch(0.769 0.188 70.08); --radius: 0.625rem; --sidebar: oklch(0.985 0 0); --sidebar-foreground: oklch(0.145 0 0); --sidebar-primary: #030213; --sidebar-primary-foreground: oklch(0.985 0 0); --sidebar-accent: oklch(0.97 0 0); --sidebar-accent-foreground: oklch(0.205 0 0); --sidebar-border: oklch(0.922 0 0); --sidebar-ring: oklch(0.708 0 0); }
.dark { --background: oklch(0.145 0 0); --foreground: oklch(0.985 0 0); --card: oklch(0.145 0 0); --card-foreground: oklch(0.985 0 0); --popover: oklch(0.145 0 0); --popover-foreground: oklch(0.985 0 0); --primary: oklch(0.985 0 0); --primary-foreground: oklch(0.205 0 0); --secondary: oklch(0.269 0 0); --secondary-foreground: oklch(0.985 0 0); --muted: oklch(0.269 0 0); --muted-foreground: oklch(0.708 0 0); --accent: oklch(0.269 0 0); --accent-foreground: oklch(0.985 0 0); --destructive: oklch(0.396 0.141 25.723); --destructive-foreground: oklch(0.637 0.237 25.331); --border: oklch(0.269 0 0); --input: oklch(0.269 0 0); --ring: oklch(0.439 0 0); --font-weight-medium: 500; --font-weight-normal: 400; --chart-1: oklch(0.488 0.243 264.376); --chart-2: oklch(0.696 0.17 162.48); --chart-3: oklch(0.769 0.188 70.08); --chart-4: oklch(0.627 0.265 303.9); --chart-5: oklch(0.645 0.246 16.439); --sidebar: oklch(0.205 0 0); --sidebar-foreground: oklch(0.985 0 0); --sidebar-primary: oklch(0.488 0.243 264.376); --sidebar-primary-foreground: oklch(0.985 0 0); --sidebar-accent: oklch(0.269 0 0); --sidebar-accent-foreground: oklch(0.985 0 0); --sidebar-border: oklch(0.269 0 0); --sidebar-ring: oklch(0.439 0 0); }
@layer base {
  * {
  border-color: var(--border); outline-color: var(--ring);
  @supports (color: color-mix(in lab, red, red)) {
  outline-color: color-mix(in oklab, var(--ring) 50%, transparent);
}
}
  body { background-color: var(--background); color: var(--foreground); }
  html { font-size: var(--font-size); }
  h1 { font-size: var(--text-2xl); font-weight: var(--font-weight-medium); line-height: 1.5; }
  h2 { font-size: var(--text-xl); font-weight: var(--font-weight-medium); line-height: 1.5; }
  h3 { font-size: var(--text-lg); font-weight: var(--font-weight-medium); line-height: 1.5; }
  h4 { font-size: var(--text-base); font-weight: var(--font-weight-medium); line-height: 1.5; }
  label { font-size: var(--text-base); font-weight: var(--font-weight-medium); line-height: 1.5; }
  button { font-size: var(--text-base); font-weight: var(--font-weight-medium); line-height: 1.5; }
  input { font-size: var(--text-base); font-weight: var(--font-weight-normal); line-height: 1.5; }
}
[data-name] > * { transition: opacity 0.15s; }
[style*="cursor: pointer"]:hover { opacity: 0.88; }
[data-faq-wired="1"] { transition: background-color 0.15s; }
[data-faq-wired="1"]:hover { background-color: rgba(1, 111, 116, 0.04); }
#calc-slider:focus-visible ~ #calc-thumb, #calc-slider:focus-visible + #calc-thumb { filter: drop-shadow(rgba(1, 111, 116, 0.8) 0px 0px 3px); }
.bmn-nav-logo { display: inline-flex; transition: transform 0.2s, opacity 0.2s; }
.bmn-nav-logo:hover { transform: scale(1.04); }
.bmn-nav-link { position: relative; background: transparent; border: 0px; padding: 6px 2px; font-family: "Plus Jakarta Sans", sans-serif; font-weight: 600; font-size: 11px; color: rgb(255, 255, 255); cursor: pointer; transition: color 0.18s; }
.bmn-nav-link::after { content: ""; position: absolute; left: 50%; bottom: -2px; width: 0px; height: 2px; background: rgb(0, 255, 255); border-radius: 2px; transform: translateX(-50%); transition: width 0.2s; }
.bmn-nav-link:hover { color: rgb(0, 255, 255); }
.bmn-nav-link:hover::after { width: 100%; }
.bmn-nav-link:focus-visible { outline: rgb(0, 255, 255) solid 2px; outline-offset: 3px; border-radius: 4px; }
.bmn-nav-apply { display: inline-flex; align-items: center; gap: 6px; height: 34px; padding: 0px 15px; border: 1px solid rgb(255, 255, 255); border-radius: 40px; font-family: Figtree, sans-serif; font-weight: 600; font-size: 11px; color: rgb(255, 255, 255); text-decoration: none; white-space: nowrap; transition: background 0.2s, color 0.2s, transform 0.2s; }
.bmn-nav-apply:hover { background: rgb(255, 255, 255); color: rgb(1, 111, 116); transform: translateY(-1px); }
.bmn-nav-arrow { transition: transform 0.2s; }
.bmn-nav-apply:hover .bmn-nav-arrow { transform: translateX(3px); }
@keyframes bmn-orbit { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.bmn-orbit { animation: 70s linear 0s infinite normal none running bmn-orbit; transform-origin: 961.62px 719.69px; }
.bmn-orbit-mobile { animation: 70s linear 0s infinite normal none running bmn-orbit; transform-origin: 194.5px 185px; }
@media (prefers-reduced-motion: reduce) {
  .bmn-orbit, .bmn-orbit-mobile { animation: auto ease 0s 1 normal none running none; }
}
.bmn-menu { position: fixed; inset: 0px; z-index: 90; background: rgba(2, 30, 38, 0.96); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; font-family: Figtree, sans-serif; }
.bmn-menu a { color: rgb(233, 242, 244); font-size: 22px; font-weight: 600; text-decoration: none; padding: 12px 24px; min-height: 48px; display: flex; align-items: center; }
.bmn-menu a.bmn-menu-apply { background: rgb(1, 111, 116); border-radius: 100px; margin-top: 14px; padding: 14px 34px; }
.bmn-menu-close { position: absolute; top: 18px; right: 22px; width: 44px; height: 44px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; background: rgba(233, 242, 244, 0.12); color: rgb(233, 242, 244); font-size: 26px; line-height: 1; cursor: pointer; }
.bmn-pre { opacity: 0; transform: translateY(26px); }
.bmn-in { transition: opacity 0.6s, transform 0.6s; opacity: 1 !important; transform: translateY(0px) !important; }
[data-name="03 Build Your Brand"], [data-name="04 What You Get"], [data-name="06 Revenue Calculator"], [data-name="07 Products"], [data-name="Desktop - 15"] { scroll-margin-top: 110px; }
@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-x-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: 0px; }
@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-content { syntax: "*"; inherits: false; initial-value: ""; }
@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)); }
}
@keyframes accordion-down { 
  0% { height: 0px; }
  100% { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }
}
@keyframes accordion-up { 
  0% { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }
  100% { height: 0px; }
}
@keyframes caret-blink { 
  0%, 70%, 100% { opacity: 1; }
  20%, 50% { opacity: 0; }
}
@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-x-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-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; }
}
}
