/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
.\@container:not(#\#) {
  container-type: inline-size;
}
.\!visible {
  visibility: visible !important;
}
.collapse:not(#\#) {
  visibility: collapse;
}
.invisible:not(#\#) {
  visibility: hidden;
}
.visible:not(#\#) {
  visibility: visible;
}
.sr-only:not(#\#) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.absolute:not(#\#) {
  position: absolute;
}
.fixed:not(#\#) {
  position: fixed;
}
.relative:not(#\#) {
  position: relative;
}
.static:not(#\#) {
  position: static;
}
.sticky:not(#\#) {
  position: sticky;
}
.isolate:not(#\#) {
  isolation: isolate;
}
.z-10:not(#\#) {
  z-index: 10;
}
.float-left:not(#\#) {
  float: left;
}
.container:not(#\#) {
  width: 100%;
}
.mx-auto:not(#\#) {
  margin-left: auto;
  margin-right: auto;
}
.\!hidden {
  display: none !important;
}
.\!inline {
  display: inline !important;
}
.block:not(#\#) {
  display: block;
}
.block\! {
  display: block !important;
}
.contents:not(#\#) {
  display: contents;
}
.contents\! {
  display: contents !important;
}
.flex:not(#\#) {
  display: flex;
}
.flow-root:not(#\#) {
  display: flow-root;
}
.grid:not(#\#) {
  display: grid;
}
.hidden:not(#\#) {
  display: none;
}
.inline:not(#\#) {
  display: inline;
}
.inline-block:not(#\#) {
  display: inline-block;
}
.inline-flex:not(#\#) {
  display: inline-flex;
}
.inline-grid:not(#\#) {
  display: inline-grid;
}
.inline-table:not(#\#) {
  display: inline-table;
}
.list-item:not(#\#) {
  display: list-item;
}
.table:not(#\#) {
  display: table;
}
.table-caption:not(#\#) {
  display: table-caption;
}
.table-cell:not(#\#) {
  display: table-cell;
}
.table-column:not(#\#) {
  display: table-column;
}
.table-column-group:not(#\#) {
  display: table-column-group;
}
.table-footer-group:not(#\#) {
  display: table-footer-group;
}
.table-header-group:not(#\#) {
  display: table-header-group;
}
.table-row:not(#\#) {
  display: table-row;
}
.table-row-group:not(#\#) {
  display: table-row-group;
}
.size-full:not(#\#) {
  width: 100%;
  height: 100%;
}
.min-h-\[60vh\]:not(#\#) {
  min-height: 60vh;
}
.w-full:not(#\#) {
  width: 100%;
}
.flex-shrink:not(#\#) {
  flex-shrink: 1;
}
.shrink:not(#\#) {
  flex-shrink: 1;
}
.flex-grow:not(#\#) {
  flex-grow: 1;
}
.grow:not(#\#) {
  flex-grow: 1;
}
.border-collapse:not(#\#) {
  border-collapse: collapse;
}
.transform:not(#\#) {
  transform:          ;
  transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
}
.transform\! {
  transform:           !important;
  transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,) !important;
}
.cursor-move:not(#\#) {
  cursor: move;
}
.resize:not(#\#) {
  resize: both;
}
.columns-1:not(#\#) {
  -moz-columns: 1;
       columns: 1;
}
.columns-2:not(#\#) {
  -moz-columns: 2;
       columns: 2;
}
.columns-3:not(#\#) {
  -moz-columns: 3;
       columns: 3;
}
.columns-4:not(#\#) {
  -moz-columns: 4;
       columns: 4;
}
.flex-wrap:not(#\#) {
  flex-wrap: wrap;
}
.items-center:not(#\#) {
  align-items: center;
}
.self-end:not(#\#) {
  align-self: flex-end;
}
.self-start:not(#\#) {
  align-self: flex-start;
}
.truncate:not(#\#) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.border:not(#\#) {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.border\! {
  border-style: var(--tw-border-style) !important;
  border-width: 1px !important;
}
.border-none:not(#\#) {
  --tw-border-style: none;
  border-style: none;
}
.bg-cover:not(#\#) {
  background-size: cover;
}
.bg-center:not(#\#) {
  background-position: center;
}
.bg-no-repeat:not(#\#) {
  background-repeat: no-repeat;
}
.mask-repeat:not(#\#) {
  -webkit-mask-repeat: repeat;
          mask-repeat: repeat;
}
.text-center:not(#\#) {
  text-align: center;
}
.text-justify:not(#\#) {
  text-align: justify;
}
.text-wrap:not(#\#) {
  text-wrap: wrap;
}
.break-all:not(#\#) {
  word-break: break-all;
}
.capitalize:not(#\#) {
  text-transform: capitalize;
}
.lowercase:not(#\#) {
  text-transform: lowercase;
}
.uppercase:not(#\#) {
  text-transform: uppercase;
}
.italic:not(#\#) {
  font-style: italic;
}
.diagonal-fractions:not(#\#) {
  --tw-numeric-fraction: diagonal-fractions;
  font-feature-settings:         diagonal-fractions;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric:         diagonal-fractions;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.lining-nums:not(#\#) {
  --tw-numeric-figure: lining-nums;
  font-feature-settings:     lining-nums    ;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric:     lining-nums    ;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.oldstyle-nums:not(#\#) {
  --tw-numeric-figure: oldstyle-nums;
  font-feature-settings:     oldstyle-nums    ;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric:     oldstyle-nums    ;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.ordinal:not(#\#) {
  --tw-ordinal: ordinal;
  font-feature-settings: ordinal        ;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric: ordinal        ;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.proportional-nums:not(#\#) {
  --tw-numeric-spacing: proportional-nums;
  font-feature-settings:       proportional-nums  ;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric:       proportional-nums  ;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.slashed-zero:not(#\#) {
  --tw-slashed-zero: slashed-zero;
  font-feature-settings:   slashed-zero      ;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric:   slashed-zero      ;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.stacked-fractions:not(#\#) {
  --tw-numeric-fraction: stacked-fractions;
  font-feature-settings:         stacked-fractions;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric:         stacked-fractions;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.tabular-nums:not(#\#) {
  --tw-numeric-spacing: tabular-nums;
  font-feature-settings:       tabular-nums  ;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric:       tabular-nums  ;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.line-through:not(#\#) {
  text-decoration-line: line-through;
}
.no-underline:not(#\#) {
  text-decoration-line: none;
}
.overline:not(#\#) {
  text-decoration-line: overline;
}
.underline:not(#\#) {
  text-decoration-line: underline;
}
.antialiased:not(#\#) {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.subpixel-antialiased:not(#\#) {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
.ring:not(#\#) {
  --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);
}
.outline:not(#\#) {
  outline-style: var(--tw-outline-style);
  outline-width: 1px;
}
.contrast-1:not(#\#) {
  --tw-contrast: contrast(1%);
  filter:     contrast(1%)            ;
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.contrast-2:not(#\#) {
  --tw-contrast: contrast(2%);
  filter:     contrast(2%)            ;
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.contrast-3:not(#\#) {
  --tw-contrast: contrast(3%);
  filter:     contrast(3%)            ;
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.grayscale:not(#\#) {
  --tw-grayscale: grayscale(100%);
  filter:       grayscale(100%)          ;
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.invert:not(#\#) {
  --tw-invert: invert(100%);
  filter:           invert(100%)      ;
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.sepia:not(#\#) {
  --tw-sepia: sepia(100%);
  filter:               sepia(100%)  ;
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.\!filter {
  filter:                   !important;
  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,) !important;
}
.filter:not(#\#) {
  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-filter:not(#\#) {
  backdrop-filter:                  ;
  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:not(#\#) {
  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, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
  transition-timing-function: ease;
  transition-timing-function: var(--tw-ease, ease);
  transition-duration: 0s;
  transition-duration: var(--tw-duration, 0s);
}
.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, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events !important;
  transition-timing-function: ease !important;
  transition-timing-function: var(--tw-ease, ease) !important;
  transition-duration: 0s !important;
  transition-duration: var(--tw-duration, 0s) !important;
}
.transition-all:not(#\#) {
  transition-property: all;
  transition-timing-function: ease;
  transition-timing-function: var(--tw-ease, ease);
  transition-duration: 0s;
  transition-duration: var(--tw-duration, 0s);
}
.duration-300:not(#\#) {
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
.outline-none:not(#\#) {
  --tw-outline-style: none;
  outline-style: none;
}
.select-all:not(#\#) {
  -webkit-user-select: all;
  -moz-user-select: all;
       user-select: all;
}
.\[hostname\:port\]:not(#\#) {
  hostname: port;
}
.backface-hidden:not(#\#) {
  backface-visibility: hidden;
}
.site-header:not(#\#) {
  background: #fff;
  padding: 1rem 0;
  box-shadow: 0 2px 4px rgba(0,0,0,.1);
  transition: all .3s ease;
}
.header-container:not(#\#) {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 1rem;
  display: grid;
  grid-template-columns: 3fr 1fr;
  align-items: center;
  grid-gap: 2rem;
  gap: 2rem;
}
.site-branding:not(#\#) {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.site-title:not(#\#) {
  font-size: 1.5rem;
  font-weight: 700;
  color: #007cba;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin: 0;
}
.site-title:hover:not(#\#) {
  color: #2e5d8a;
}
.header-actions:not(#\#) {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: .75rem;
}
.btn:not(#\#) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: .75rem 1.5rem;
  border: none;
  border-radius: .375rem;
  font-size: 1rem;
  font-weight: 600;
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
  transition: all .2s ease;
}
.btn-success:not(#\#) {
  background: #28a745;
  color: #fff;
}
.btn-success:hover:not(#\#) {
  background: #45a049;
  color: #fff;
}
.btn-light-green:not(#\#) {
  background: #5cb85c;
  color: #fff;
}
.btn-light-green:hover:not(#\#) {
  background: #5aa85a;
  color: #fff;
}
.main-navigation:not(#\#) {
  background: #007cba;
  padding: 0;
}
.nav-container:not(#\#) {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 1rem;
}
.nav-menu:not(#\#) {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.nav-menu:not(#\#) li {
  margin: 0;
}
.nav-menu:not(#\#) a {
  display: block;
  padding: 1rem 1.5rem;
  color: #fff;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 500;
  transition: background-color .2s ease;
}
.nav-menu:not(#\#) a:hover,.nav-menu:not(#\#) a.current-menu-item {
  background: hsla(0,0%,100%,.2);
  color: #fff;
}
.compact-footer:not(#\#) {
  background: #1a1a1a;
  color: #e2e8f0;
  padding: 3rem 0 0;
  margin-top: 4rem;
  position: relative;
}
.compact-footer:not(#\#)::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: linear-gradient(90deg, #007cba 0%, #28a745 100%);
}
.footer-container:not(#\#) {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 1rem;
}
.footer-bottom:not(#\#) {
  width: 100%;
  border-top: 1px solid hsla(0,0%,100%,.1);
  padding: 2rem 0;
  background: rgba(0,0,0,.2);
}
.footer-bottom-container:not(#\#) {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 1rem;
}
.footer-bottom-content:not(#\#) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
}
@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-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@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 rgba(0,0,0,0);
}
@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 rgba(0,0,0,0);
}
@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 rgba(0,0,0,0);
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@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 rgba(0,0,0,0);
}
@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;
}
@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-rotate-x: initial;
    --tw-rotate-y: initial;
    --tw-rotate-z: initial;
    --tw-skew-x: initial;
    --tw-skew-y: initial;
    --tw-border-style: solid;
    --tw-ordinal: initial;
    --tw-slashed-zero: initial;
    --tw-numeric-figure: initial;
    --tw-numeric-spacing: initial;
    --tw-numeric-fraction: initial;
    --tw-shadow: 0 0 rgba(0,0,0,0);
    --tw-shadow-color: initial;
    --tw-shadow-alpha: 100%;
    --tw-inset-shadow: 0 0 rgba(0,0,0,0);
    --tw-inset-shadow-color: initial;
    --tw-inset-shadow-alpha: 100%;
    --tw-ring-color: initial;
    --tw-ring-shadow: 0 0 rgba(0,0,0,0);
    --tw-inset-ring-color: initial;
    --tw-inset-ring-shadow: 0 0 rgba(0,0,0,0);
    --tw-ring-inset: initial;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
    --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;
  }
}

/*# sourceMappingURL=style.css.map*/